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

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Guardforce AI Co., Ltd.
		CENTRAL INDEX KEY:			0001804469
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-DETECTIVE, GUARD & ARMORED CAR SERVICES [7381]
		ORGANIZATION NAME:           	07 Trade & Services
		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-40848
		FILM NUMBER:		24890618

	BUSINESS ADDRESS:	
		STREET 1:		10 ANSON ROAD
		STREET 2:		#28-01 INTERNATIONAL PLAZA
		CITY:			SINGAPORE
		STATE:			U0
		ZIP:			079903
		BUSINESS PHONE:		66 (0) 2973 6011

	MAIL ADDRESS:	
		STREET 1:		10 ANSON ROAD
		STREET 2:		#28-01 INTERNATIONAL PLAZA
		CITY:			SINGAPORE
		STATE:			U0
		ZIP:			079903

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Guardforce AI Co., Ltd
		DATE OF NAME CHANGE:	20200224
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>ea0202618-20f_guardfor.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Apr 29 13:20:39 UTC 2024 -->
<html xmlns:country="http://xbrl.sec.gov/country/2023" 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:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" 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:gfai="http://www.guardforceai.com/20231231" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 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="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; 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; margin: 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNITED
STATES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FORM
<ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-45612">20-F</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Mark
One)</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-45615"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-45616">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-45617">2023</ix:nonNumeric></ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date
of event requiring this shell company report _________________________</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the transition period from ___________ to ___________</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commission
file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-112"><b><span style="text-decoration:underline">001-40848</span></b></ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-45620">GUARDFORCE
AI CO., LIMITED</ix:nonNumeric>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
Name of Registrant as Specified in Its Charter)</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Not
Applicable</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode" id="ixv-45621">Cayman
Islands</ix:nonNumeric> </span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-45622">10
Anson Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-45623">#28-01 International Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-45624"><ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-45625">Singapore</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-45626">079903</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tel:
+65 6702 1179</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName" id="ixv-45627">Lei
Wang, CEO</ix:nonNumeric> </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c1" name="dei:CityAreaCode" id="ixv-45628">+65</ix:nonNumeric>
<ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber" id="ixv-45629">6702 1179</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelEmailAddress" id="ixv-174"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>olivia.wang@guardforceai.com</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine1" id="ixv-45630">10
Anson Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine2" id="ixv-45631">#28-01 International Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressCityOrTown" id="ixv-45632"><ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-45633">Singapore</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode" id="ixv-45634">079903</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Name,
Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</span></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">&#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; font-size: 10pt">Securities
registered or to be registered pursuant to Section 12(b) of the Act:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: bottom"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of Each Class</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of Each Exchange On<br/> Which Registered</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c2" name="dei:Security12bTitle" id="ixv-212"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary Shares, par value $0.12 per share</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c2" name="dei:TradingSymbol" id="ixv-217"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The <ix:nonNumeric contextRef="c2" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-45635">Nasdaq</ix:nonNumeric> Stock Market LLC</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; "> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c3" name="dei:Security12bTitle" id="ixv-225"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants, No par value</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c3" name="dei:TradingSymbol" id="ixv-230"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAIW</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The <ix:nonNumeric contextRef="c3" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-45636">Nasdaq</ix:nonNumeric> Stock Market LLC</span></td></tr> </table><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered or to be registered pursuant to Section 12(g) of the Act.</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None</span></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">(Title
of Class)</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
for which there is a reporting obligation pursuant to Section 15(d) of the Act.</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None</span></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">(Title
of Class)</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"></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: 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">Indicate
the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered
by the annual report (December 31, 2023): There were <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-45637">9,830,373</ix:nonFraction> shares of the registrant&#8217;s ordinary shares outstanding, par value
$0.12 per share.</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">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities 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; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes&#160;&#9744;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-45638">No</ix:nonNumeric>&#160;&#9746;</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">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.&#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; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes&#160;&#9744;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-45639">No</ix:nonNumeric>&#160;&#9746;</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">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.</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: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-45640">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><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">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T during the preceding 12 months (or 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"><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: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-45641">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#9744;</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">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth
company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221;
in Rule 12b-2 of the Exchange Act.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 29%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large Accelerated Filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 23%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated Filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 23%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-354"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-Accelerated Filer</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="ixv-361"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><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">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 provided pursuant
to Section 13(a) of the Exchange Act. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="ixv-45642">&#9744;</ix:nonNumeric></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">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-45643">&#9744;</ix:nonNumeric></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">If
securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant
included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-45644">&#9744;</ix:nonNumeric></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">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;</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">Indicate
by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</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><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: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. GAAP &#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 54%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-0">International Financial Reporting</span> &#9746;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 28%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other &#9744;&#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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Standards as issued by the International Accounting Standards Board</span></td> <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> </table><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">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.</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: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;&#160;Item
17&#160;&#9744;&#160;Item 18</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">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).</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: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes&#160;&#9744;&#160;No&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-45645">&#9746;</ix:nonNumeric></span></p><div>

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

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Annual
Report on Form 20-F</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year
Ended December 31, 2023</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">TABLE
OF CONTENTS</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Page</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left"><a href="#a_001">PART I</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 9%; font-weight: bold; text-align: left">ITEM 1.</td><td style="text-align: left; width: 1%; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 80%; font-weight: bold; text-align: left"><a href="#a_002">IDENTITY
    OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 2.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_003">OFFER
    STATISTICS AND EXPECTED TIMETABLE</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 3.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_004">KEY
    INFORMATION</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_005">A.
    RESERVED</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_006">B.
    Capitalization and Indebtedness</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_007">C.
    Reasons for the Offer and Use of Proceeds</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_008">D.
    Risk Factors</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 4.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_009">INFORMATION
    ON THE COMPANY</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">24</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_010">A.
    History and Development of the Company</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">24</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_011">B.
    Business Overview</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">30</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_012">C.
    Organizational Structure</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">43</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_013">D.
    Property, Plants and Equipment</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">44</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 4A.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_014">UNRESOLVED
    STAFF COMMENTS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">53</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 5.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_015">OPERATING
    AND FINANCIAL REVIEW AND PROSPECTS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">53</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_016">A.
    Operating Results</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">53</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_017">B.
    Liquidity and Capital Resources</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">71</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_018">C.
    Research and development</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">72</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_019">D.
    Trend Information</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">72</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_020">E.
    Critical Accounting Estimates</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">72</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_021">G.
    Safe Harbor</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">73</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 6.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_021a">DIRECTORS,
    SENIOR MANAGEMENT AND EMPLOYEES</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">73</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_021b">A.
    Directors and Senior Management</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">73</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_021c">B.
    Compensation</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">75</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_021d">C.
    Board Practices</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">76</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_021e">D.
    Employees</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">79</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; font-weight: bold; vertical-align: top"><a href="#a_021f">E.
    Share Ownership</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">80</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 7.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_022">MAJOR
    SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">81</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_023">A.
    Major Shareholders</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">81</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_024">B.
    Related Party Transactions</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">81</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_025">C.
    Interests of Experts and Counsel</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">85</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 8.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_026">FINANCIAL
    INFORMATION</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">85</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_027">A.
    Consolidated Statements and Other Financial Information</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">85</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_028">B.
    Significant Changes</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">85</td></tr>
  </table><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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 9%; font-weight: bold; text-align: left">ITEM 9.</td><td style="text-align: left; width: 1%; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 80%; font-weight: bold; text-align: left"><a href="#a_029">THE
    OFFER AND LISTING</a></td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_030">A.
    Offer and Listing Details</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_031">B.
    Plan of Distribution</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_032">C.
    Markets</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_033">D.
    Selling Shareholders</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_034">E.
    Dilution</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_035">F.
    Expenses of the Issue</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 10.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_036">ADDITIONAL
    INFORMATION</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; font-weight: bold; vertical-align: top"><a href="#a_037">A.
    Share Capital</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_038">B.
    Memorandum and Articles of Association</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_039">C.
    Material Contracts</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">95</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_040">D.
    Exchange Controls</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">95</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_041">E.
    Taxation</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">96</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_042">F.
    Dividends and Paying Agents</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_043">G.
    Statement by Experts</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_044">H.
    Documents on Display</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_045">I.
    Subsidiary Information</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 11.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_046">QUANTITATIVE
    AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 12.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_047">DESCRIPTION
    OF SECURITIES OTHER THAN EQUITY SECURITIES</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_048">A.
    Debt Securities</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_049">B.
    Warrants and Rights</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_050">C.
    Other Securities</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_051">D.
    American Depositary Shares</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left"><a href="#a_052">PART II</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 13.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_053">DEFAULTS,
    DIVIDEND ARREARAGES AND DELINQUENCIES</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 14.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_054">MATERIAL
    MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 15.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_055">CONTROLS
    AND PROCEDURES</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; font-weight: bold; vertical-align: top">ITEM 16</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; font-weight: bold; vertical-align: top"><a href="#a_056">[RESERVED]</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16A.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_057">AUDIT
    COMMITTEE FINANCIAL EXPERT</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16B.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; font-weight: bold; vertical-align: top"><a href="#a_058">CODE
    OF ETHICS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  </table><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><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 9%; font-weight: bold; text-align: left">ITEM 16C.</td><td style="text-align: left; width: 1%; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 80%; font-weight: bold; text-align: left"><a href="#a_059">PRINCIPAL
    ACCOUNTANT FEES AND SERVICES</a></td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center">103</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16D.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_060">EXEMPTIONS
    FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">104</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16E.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_061">PURCHASES
    OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">104</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16F.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_062">CHANGE
    IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">104</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16G.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_063">CORPORATE
    GOVERNANCE</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">105</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16H.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_064">MINE
    SAFETY DISCLOSURE.</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">105</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 16I.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_065">DISCLOSURE
    REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">105</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left"><a href="#a_066">PART III</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 17.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_067">FINANCIAL
    STATEMENTS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">106</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 18.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; font-weight: bold; text-align: left"><a href="#a_068">FINANCIAL
    STATEMENTS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">106</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; vertical-align: top">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; font-weight: bold; text-align: left">ITEM 19.</td><td style="text-align: left; font-weight: bold; vertical-align: top">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; font-weight: bold; vertical-align: top"><a href="#a_069">EXHIBITS</a></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">106</td></tr>
  </table><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><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: 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"><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTRODUCTORY
NOTES</b></span></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"><b>Use
of Certain Defined Terms</b></span></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">Except
as otherwise indicated by the context and for the purposes of this report only, references in this report to:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;AI
    Holdings&#8221; are to Guardforce AI Holdings Limited, a BVI company and our wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;AI
    Hong Kong&#8221; are to Guardforce AI (Hongkong) Co., Limited, a Hong Kong company and our wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;AI
    Robots&#8221; are to Guardforce AI Robots Limited, a BVI company and our wholly owned subsidiary;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;AI
    Singapore&#8221; are to Guardforce AI Singapore Pte Ltd., a Singapore company and our wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;AI
    Technology&#8221; are to Guardforce AI Technology Limited, a BVI company and one of our shareholders;</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;AI
    Thailand&#8221; are to Guardforce AI Group Co., Limited, a Thailand company and our wholly controlled subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Baht&#8221;
    and &#8220;THB&#8221; are to the legal currency of Thailand;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Bank
    of Thailand&#8221; or &#8220;BOT&#8221; are to Thailand&#8217;s central bank;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;BVI&#8221;
    are to the British Virgin Islands; </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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Beijing
    Wanjia&#8221; are to Beijing Wanjia Security System Limited, a PRC company and Shenzhen GFAI&#8217;s wholly owned subsidiary;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;CIT&#8221;
    are to cash-in-transit or cash/valuables-in-transit;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Companies
    Act&#8221; are to the Companies Act (As Revised), as consolidated and revised, of the Cayman Islands;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Exchange
    Act&#8221; are to the Securities Exchange Act of 1934, as amended;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FINRA&#8221;
    are to the Financial Industry Regulatory Authority;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GF
    Cash (CIT)&#8221; are to Guardforce Cash Solutions Security (Thailand) Co., Ltd., a Thailand company and AI Thailand&#8217;s 99.07%
    owned subsidiary;</span></td></tr>
  </table><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">&#8220;Guardforce,&#8221;
                                            &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and the &#8220;Company&#8221; are to
                                            the combined business of Guardforce AI Co., Limited, a Cayman Islands company, its subsidiaries
                                            and other consolidated entities;</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    Japan&#8221; are to GFAI Robot Service GK, a Japan company and AI Hong Kong&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    Korea&#8221; are to GFAI Robot Service Co., Ltd., a South Korea company and AI Hong Kong&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    R&amp;I&#8221; are to GFAI Robotic and Innovation Solution (Thailand) Company Limited, a Thailand company and 98% owned by AI Thailand,
    1% owned by Horizon Dragon and 1% owned by Southern Ambition;&#160;&#160;&#160;&#160;&#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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    UK&#8221; are to GFAI Robot Service (UK) Limited, a UK company and Robot Service Hong Kong&#8217;s wholly owned subsidiary;</span></td></tr>
</table><div>

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

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- 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="margin: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    Canada&#8221; are to GFAI Robot Service Limited, a company incorporated in the Province of Ontario, Canada, and Robot Service Hong
    Kong&#8217;s wholly owned subsidiary, on January 5, 2024, the Company deregistered GFAI Canada;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    Vietnam&#8221; are to GFAI Robot Service (Vietnam) Co., Ltd, a Vietnam company and AI Hong Kong&#8217;s wholly owned subsidiary,
    on March 22, 2023, the Company deregistered AI Vietnam;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Guangzhou
    GFAI&#8221; are to Guangzhou GFAI Technology Co., Limited, formerly known as Guangzhou Kewei Robot Technology, a PRC company and
    Shenzhen GFAI&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GFAI
    Technology&#8221; are to GFAI Technology Limited, a BVI company and our wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#8220;GFAI Technology HK&#8221; are to GFAI Technology (Hong Kong)
Limited, a Hong Kong company and a wholly owned subsidiary of GFAI Technology;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Handshake&#8221;
    are to Handshake Networking Limited, a Hong Kong company and our 51% owned subsidiary until on February 6, 2024, the Company disposed
    Handshake;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hong
    Kong&#8221; are to the Hong Kong Special Administrative Region of the People&#8217;s Republic of China;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Horizon
    Dragon&#8221; are to Horizon Dragon Limited, a BVI company and AI Holdings&#8217; wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Macau&#8221;
    are to the Macau Special Administrative Region of the People&#8217;s Republic of China;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;PRC&#8221;
    and &#8220;China&#8221; are to the People&#8217;s Republic of China;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robotics
    BVI&#8221; are to GFAI Robotics Group Co., Limited, a BVI company and our wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robotics
    Malaysia&#8221; are to GF Robotics Malaysia Sdn. Bhd., a Malaysia company and Robotics BVI&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robot
    Service Hong Kong&#8221; are to GFAI Robot Service (Hong Kong) Limited, a Hong Kong company and Robotics BVI&#8217;s wholly owned
    subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robot
    Service Australia&#8221; are to GFAI Robot Service (Australia) Pty Ltd., an Australia company and Robot Service Hong Kong&#8217;s
    wholly owned subsidiary, on September 25, 2023, the Company deregistered Robot Service Australia;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robotics
    US&#8221; are to GFAI Robotics Services LLC, a Delaware limited liability company and Robotics BVI&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robotics
    Macau&#8221; are to Macau GF Robotics Limited, a Macau company and Robotics BVI&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robot
    Service Shenzhen&#8221; are to Guardforce AI Robot Service (Shenzhen) Co., Limited, a PRC company and Robot Service Hong Kong&#8217;s
    wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robot
    Trading Dubai&#8221; are to GFAI Robot &amp; Smart Machines Trading LLC, an UAE limited liability company and Robot Service Hong
    Kong&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Shenzhen
    GFAI&#8221; are to Shenzhen GFAI Robot Technology Co., Limited, formerly name as Shenzhen Keweien Robot Service Co. Limited, a PRC
    company and Robot Service Shenzhen&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Robot
    Jian&#8221; are to Guardforce AI Robot (Jian) Co., Limited, a PRC company and Robot Service Hong Kong&#8217;s wholly owned subsidiary,
    on November 22,2023, the Company deregistered Robot Jian;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Securities
    Act&#8221; is to the Securities Act of 1933, as amended;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Shenzhen
    Kewei&#8221; are to Shenzhen Kewei Robot Technology Co., Limited, a PRC company;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Shenzhen
    Yeantec&#8221; are to Shenzhen Yeantec Co., Limited, a PRC company.</span></td></tr>
  </table><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><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->v<!-- 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Southern
    Ambition&#8221; are to Southern Ambition Limited, a BVI company and Robotics BVI&#8217;s wholly owned subsidiary;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;South
    Korea&#8221; are to the Republic of Korea;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;SEC&#8221;
    are to the Securities and Exchange Commission;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Thailand&#8221;
    are to the Kingdom of Thailand;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;UAE&#8221;
    are to the United Arab Emirates;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;UK&#8221;
    are to the United Kingdom of Great Britain and Northern Ireland;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;U.S.
    dollars,&#8221; &#8220;dollars,&#8221; &#8220;USD&#8221; and &#8220;$&#8221; are to the legal currency of the United States;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Vietnam&#8221;
    are to Socialist Republic of Vietnam;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;VCAB&#8221;
    are to VCAB Eight Corporation; and</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;WK
    Venture&#8221; are to WK Venture Success Limited, a BVI company.</span></td></tr>
  </table><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Forward-Looking
Information</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">&#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">In
addition to historical information, this annual report contains forward-looking statements within the meaning of Section 27A of the Securities
Act and Section 21E of the Exchange Act. We use words such as &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221;
&#8220;project,&#8221; &#8220;target,&#8221; &#8220;plan,&#8221; &#8220;optimistic,&#8221; &#8220;intend,&#8221; &#8220;aim,&#8221; &#8220;will&#8221;
or similar expressions which are intended to identify forward-looking statements. Such statements include, among others, those concerning
market and industry segment growth and demand and acceptance of new and existing products; any projections of sales, earnings, revenue,
margins, or other financial items; any statements of the plans, strategies and objectives of management for future operations; and any
statements regarding future economic conditions or performance, as well as all assumptions, expectations, predictions, intentions or
beliefs about future events. You are cautioned that any such forward-looking statements are not guarantees of future performance and
involve risks and uncertainties, as well as assumptions, which, if they were to ever materialize or prove incorrect, could cause the
results of the Company to differ materially from those expressed or implied by such forward-looking statements. Potential risks and uncertainties
include, among other things, the possibility that third parties hold proprietary rights that preclude us from marketing our products,
the emergence of additional competing technologies, changes in domestic and foreign laws, regulations and taxes, changes in economic
conditions, uncertainties related to legal system and economic, political and social events in Thailand, a general economic downturn,
a downturn in the securities markets, and other risks and uncertainties which are generally set forth under Item 3 &#8220;Key information&#8212;D.
Risk Factors&#8221; and elsewhere in this annual report.</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">Readers
are urged to carefully review and consider the various disclosures made by us in this report and our other filings with the SEC. These
reports attempt to advise interested parties of the risks and factors that may affect our business, financial condition and results of
operations and prospects. The forward-looking statements made in this report speak only as of the date hereof and we disclaim any obligation,
except as required by law, to provide updates, revisions, or amendments to any forward-looking statements to reflect changes in our expectations
or future events.</span></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">&#160;</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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->vi<!-- 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; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
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; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_002"></a></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"><b>ITEM
1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</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">&#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; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</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><div><a id="a_003"></a></div><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>ITEM
2. OFFER STATISTICS AND EXPECTED TIMETABLE</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">&#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; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</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><div><a id="a_004"></a></div><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>ITEM
3. KEY INFORMATION</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"><b>&#160;</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.
[RESERVED]</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">Not
applicable.</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><div><a id="a_006"></a></div><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>B.
Capitalization and Indebtedness</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"><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">Not
applicable.</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_007"></a></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"><b>C.
Reasons for the Offer and Use of Proceeds</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"><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">Not
applicable.</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_008"></a></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"><b>D.
Risk Factors</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"><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"><i>An
investment in our securities involves a high degree of risk and our ordinary shares and warrants should be purchased only by persons
who can afford to lose the entire amount invested. Before purchasing any of our securities, you should carefully consider the following
factors relating to our business and prospects. You should pay particular attention to the fact that we currently conduct a significant
portion of our operations in Thailand and are governed by a legal and regulatory environment that in some respects differs significantly
from the environment that may prevail in the U.S. and other countries. If any of the following risks actually occurs, our business, financial
condition or operating results will suffer, the value of our shares could decline, and you may lose all or part of your investment. </i></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>Summary
of Risk Factors</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">Investing
in our company involves significant risks. These risks include the following:</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><i>Risks
Relating to Our Business and Industry</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; 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">Risks
and uncertainties related to our business and industry include, but are not limited to, the following:</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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    negative operating profits may raise substantial doubt regarding our ability to continue as a going concern;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    operate in highly competitive industries;</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;&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    currently report our financial results under IFRS;</span></td></tr>
  </table><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    have substantial customer concentration, with a limited number of customers accounting for a substantial portion of our recent revenues;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
    to legislation in Thailand may negatively affect our business;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unexpected
    increases in minimum wages in Thailand would reduce our net profits;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increases
    in fuel cost would negatively impact our cost of operations;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    strategy may not be successful;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">We might not have sufficient cash or to obtain necessary funding to
fully execute our growth strategy;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    business success depends on retaining our leadership team and attracting and retaining qualified personnel;</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: 9; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    the future we may not be able to use the Guardforce trademark, which could have a negative impact on our business;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may be subject to service quality or liability claims, which may cause us to incur litigation expenses and to devote significant
    management time to defending such claims, and if such claims are determined adversely to us, we may be required to pay significant
    damage awards;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Decreasing
    use of cash could have a negative impact on our business;</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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may encounter provisions and impairments on our assets due to our business model and the development of our AI and robotics business,
    particularly amidst the fast-changing technologies. </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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    AI industry is confronting a multitude of challenges across different dimensions, including laws &amp; regulations, regulatory compliance,
    ethical and societal considerations. Failure to comply with the updated rules and regulations may lead to financial loss, or reputational
    damage. </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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Implementation
    of our AI &amp; robotics solution has required, and may continue to require, significant capital and other expenditures, which we
    may not recoup;</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Divestiture
    of previously acquired Handshake may affect certain investors&#8217; interest in our business growth.</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may fail to successfully integrate our other acquisitions of Shenzhen
GFAI, Guangzhou GFAI, and Beijing Wanjia, and may fail to realize the anticipated benefits and resulted in losing the goodwill of these
subsidiaries;</p></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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may not be able to obtain the necessary funding for our future capital or refinancing needs;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    compromise of information security of our platform could materially and adversely affect our business, operations, and reputation;
    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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    transfer pricing decisions may result in uncertain tax exposures for our group.</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    are currently operating in a period of economic uncertainty and capital markets disruption, which has been significantly impacted
    by geopolitical instability due to the ongoing military conflicts between Russia and Ukraine, and the war in the Middle East. Our
    business, financial condition and results of operations may be materially adversely affected by any impact on the global economy
    and capital markets resulting from the conflicts above or any other geopolitical tensions.</span></td></tr>
  </table><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><i>Risks
Relating to our Corporate Structure</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; 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">Risks
and uncertainties related to our corporate structure include, but are not limited to, the following:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    rely upon structural arrangements to establish control over certain entities and government authorities may determine that these
    arrangements do not comply with existing laws and regulations.</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><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><i>Risks
Relating to Dissolving Foreign Subsidiaries</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; font-size: 10pt"><b><i>&#160;</i></b></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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
                                            may face legal and regulatory risks associated with the closure of our foreign subsidiaries,
                                            especially when nominee directors are appointed, as the process of dissolution is subject
                                            to specific laws and regulations in each jurisdiction that may be complex and vary;</span></p>
    <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></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>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may face risks related to employment and labor relations, including potential claims for wrongful termination, disputes over severance
    packages, and other employment-related liabilities;</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"><b><i>&#160;</i></b></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    existing contractual obligations of the subsidiaries may not be terminated without incurring costs, such as tax liabilities arising
    from the settlement of intercompany transactions; moreover, we may face lawsuits for breach of contract; 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; font-size: 10pt"><b><i>&#160;</i></b></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    process of dissolving foreign subsidiaries may incur significant costs, including settlement of lease, contract termination fees,
    employee severance, and other closure-related expenses, impacting our financial position.</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><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><i>Risks
Relating to Doing Business in Thailand</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; 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">Risks
and uncertainties related to doing business in Thailand include, but are not limited to, the following:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
    severe or prolonged downturn in the global economy or the markets that we primarily operate in could materially and adversely affect
    our revenues and results of operations;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    are vulnerable to foreign currency exchange risk exposure; 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    ability of our subsidiaries to distribute dividends to us may be subject to restrictions under the laws of their respective jurisdictions.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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: 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; 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><i>Risks
Relating to Doing Business in 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; 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">Risks
and uncertainties related to doing business in China include, but are not limited to, the following:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
    in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business
    and operations;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertainties
    with respect to the PRC legal system could adversely affect us;</span></td></tr>
  </table><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    PRC government exerts substantial influence over the manner in which our PRC subsidiaries must conduct their business activities.
    If the Chinese government significantly changes the regulations related to the business operations of our PRC subsidiaries in the
    future and our PRC subsidiaries are not able to substantially comply with such regulations, the business operations of our PRC subsidiaries
    may be materially and adversely affected, and the value of our ordinary shares may significantly decrease;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    business is subject to complex and evolving laws and regulations regarding privacy and data protection. Compliance with China&#8217;s
    new Data Security Law, Cybersecurity Review Measures, Personal Information Protection Law, as well as additional laws, regulations,
    and guidelines that the Chinese government promulgates in the future may entail significant expenses and could materially affect
    our business;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
    regulation of loans to, and direct investments in, PRC entities by offshore holding companies may delay or prevent us from using
    proceeds from our future financing activities to make loans or additional capital contributions to our PRC subsidiaries;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may rely on dividends paid by our subsidiaries for our cash needs, and any limitation on the ability of our subsidiaries to make
    payments to us could have a material adverse effect on our ability to conduct business;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    the Enterprise Income Tax Law, we may be classified as a &#8220;Resident Enterprise&#8221; of China. Any classification as such will
    likely result in unfavorable tax consequences to us and our non-PRC shareholders;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
    may be subject to PRC income tax on any gain realized on the transfer of our ordinary shares;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
    laws and regulations establish complex procedures in connection with certain acquisitions of China-based companies by foreign investors,
    especially when such investor has a related party relationship with the China-based companies, which could make it more difficult
    for us to pursue growth through acquisitions or mergers in China; and</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fluctuations
    in exchange rates could have a material adverse impact on our results of operations and the value of your investment.</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><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><i>Risks
Relating to Our Ordinary Shares and Warrants</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; 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">Risks
and uncertainties related to our ordinary shares and warrants include, but are not limited to, the following:</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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
    may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions against us or
    our management named in the report based on foreign laws;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions
    applicable to U.S. domestic public companies;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    a foreign private issuer, we are permitted to rely on exemptions from certain Nasdaq corporate governance standards applicable to
    domestic U.S. issuers. This may afford less protection to holders of our shares; 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future
    issuances of debt securities, which would rank senior to our ordinary shares upon our bankruptcy or liquidation, and future issuances
    of preferred shares, which could rank senior to our ordinary shares for the purposes of dividends and liquidating distributions,
    may adversely affect the level of return you may be able to achieve from an investment in our Securities.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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: 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; 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><i><span style="text-decoration:underline">Risks
Relating to Our Business and Industry</span></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; font-size: 10pt"><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; font-size: 10pt"><b><i>Our
negative operating profits may raise substantial doubt regarding our ability to continue as a going concern.</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; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, our operating losses raised substantial doubt
about our ability to continue as a going concern. Our ability to continue as a going concern requires us to obtain additional financing
to fund our operations. The perception of our ability to continue as a going concern may make it more difficult for us to obtain financing
or obtain financing on favorable terms for the continuation of our operations and could result in the loss of confidence by investors,
suppliers, and employees. If we are not successful in raising capital through equity offerings, debt financings, collaborations, licensing
arrangements or any other means or are not successful in reducing our expenses, we may exhaust our cash resources and be unable to continue
our operations. If we cannot continue as a viable entity, our shareholders would likely lose most or all their investment in us.</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><i>We
operate in highly competitive industries.</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; 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
compete in industries that are subject to significant competition and pricing pressures in most markets.</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><i>Risk
relating to research and development activities on AI technology.</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; 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">AI
has been developing faster than the market expected, especially with the rapid evolvement of foundational models that leading AI companies
such as OpenAI and Google launched. In our AI technology R&amp;D endeavors, we may encounter challenges spanning technological complexity,
intellectual property concerns, data privacy and security risks, and regulatory compliance hurdles. The intricate nature of AI technology
may exceed expectations, potentially infringing upon existing intellectual property rights, necessitating robust protection of data privacy
and security, and confronting increasingly stringent regulatory compliance demands.</span></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"><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"><b><span style="text-decoration:underline">Secured
logistics</span>:</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">&#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
competition mainly comes from international companies like Brinks and Armaguard. There are also several local CIT companies having very
good relationships with their customers. Additionally, we are facing potential competition from the commercial banks which market their
own cash management solutions to their customers and hire CIT companies as their subcontracted CIT suppliers. Furthermore, many banks
have their own captive CIT subsidiaries to serve them exclusively.</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
business model requires significant fixed costs associated with offering many of our services including, but not limited to, costs to
operate a fleet of armored vehicles. Because we believe we have competitive advantages such as brand name recognition and a reputation
for a high level of service and security, we resist competing on price alone. However, continued pricing pressure from competitors or
failure to achieve pricing based on the competitive advantages identified above could result in lost volume of business and could have
an adverse effect on our business, financial condition, results of operations and cash flows. In addition, given the highly competitive
nature of our industry, it is important to develop new solutions and product and service offerings to help retain and expand our customer
base. Failure to develop, sell and execute new solutions and offerings in a timely and efficient manner could also negatively affect
our ability to retain our existing customer base or pricing structure and have an adverse effect on our business, financial condition,
results of operations and cash flows.</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><span style="text-decoration:underline">General
Security Solutions: </span></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">The
competition is intense in China as there are many local and international companies providing the same security alarm installation service.
Additionally, the economy and business are affected by the government policies that could be changed rapidly.</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">Most
of our business is sub-contracted to local service providers that we are unable to monitor or control the sub-contractors&#8217; quality
of service provided to our end customers. We may lose the major customers if they are dissatisfied with the services.</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><span style="text-decoration:underline">AI
&amp; Robotics Solutions</span>:</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The robotics industries in Thailand, China, other Asia Pacific countries,
and the United States and globally are still in their infancy. Within the robotics manufacturing field, the competition is high as most
competitors are engaged in selling robots as a stand-alone product. Our business model started from a robotics-as-a-service model (RaaS)
based upon the robots manufactured by related-party robotics manufacturers. There can be no assurance that these robotics manufacturers
will not change their business model to offer RaaS solution globally and compete against us. Should this occur, it will negatively affect
our ability to compete effectively and, as a result, this may have an adverse effect on our business strategy and plans for rolling out
our robotics solution.</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
started to explore AI integrations to expand our robotic solutions in 2022 and formed three types of AI solutions with our robots through
our research and development and through partnerships. The AI industry is driving increasing attention and developing at a faster speed
than the market expected. With the rapid revolutions of the foundational models the leading companies launched such as ChatGPT, Claude,
Google Gemini and etc, the solutions we&#8217;re developing could face fierce competition and require rapid upgrades to catch up with
the trends. As for our AI solutions through partnerships, there is no assurance that we will continue working with all current partners
and they may become our competitors when the partnership ends.</span></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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"><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><i>We
have substantial customer concentration, with a limited number of customers accounting for a substantial portion of our recent revenues.</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; 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
have derived a significant portion of our revenues from our top four customers. For the year ended December 31, 2023, the largest customer
is a state-owned bank, two of which are commercial banks, and one is a retail customer. For the years ended December 31, 2023, 2022 and
2021, revenue derived from the state-owned bank (the Government Savings Bank) was approximately $7.5 million, $8.1 million and $9.6 million,
respectively, which accounted for approximately 20.8%, 23.5% and 27.3% of our total revenues, respectively.</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">For
the years ended December 31, 2023, 2022 and 2021, revenues from the next three largest customers combined were approximately $13.3 million,
$13.4 million, and $14.3 million, respectively, or 36.7%, 38.8% and 40.8% of our total revenues, respectively. Therefore, for the years
ended December 31, 2023, 2022 and 2021, our top four customers combined accounted for approximately 57.5%, 62.3% and 68.1% of our total
revenues, respectively. We have three, three and four customers that accounted for 10% or more of our revenue for the years ended December
31, 2023, 2022 and 2021, respectively (See Note 26 &#8220;Concentrations&#8221; in our audited consolidated financial statements for
details).</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">There
are inherent risks whenever a large percentage of total revenues are concentrated with a limited number of customers. It is not possible
for us to predict the future level of demand for our services that will be generated by these customers. In addition, revenues from these
larger customers may fluctuate from time to time based on the commencement and completion of projects, the timing of which may be affected
by market conditions or other facts, some of which may be outside of our control. Further, some of our contracts with these larger customers
permit them to terminate our services at any time (subject to notice and certain other provisions). If any of these customers experience
declining or delayed sales due to market, economic or competitive conditions, we could be pressured to reduce the prices we charge for
our services which could have an adverse effect on our margins and financial position and could negatively affect our revenues and results
of operations and/or trading price of our ordinary shares and warrants. If any of these largest customers terminates our services, such
termination would negatively affect our revenues and results of operations and/or trading price of our ordinary shares and warrants.</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><i>We
currently report our financial results under IFRS, which differs in certain significant respect from U.S. generally accepted accounting
principles.</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; 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
report our financial statements under IFRS. There have been and there may in the future be certain significant differences between IFRS
and United States generally accepted accounting principles, or U.S. GAAP, including differences related to revenue recognition, intangible
assets, share-based compensation expense, income tax and earnings per share. As a result, our financial information and reported earnings
for historical or future periods could be significantly different if they were prepared in accordance with U.S. GAAP. In addition, we
do not intend to provide a reconciliation between IFRS and U.S. GAAP unless it is required under applicable law. As a result, you may
not be able to meaningfully compare our financial statements under IFRS with those companies that prepare financial statements under
U.S. GAAP.</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><i>Changes
to legislation in Thailand may negatively 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; 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">The
legislation in Thailand relating to the security industry is not fully developed and may evolve depending on the government in place.
For example, new security acts launched in 2017 resulted in an increase in stricter control over staff issues such as recruitment standards,
training criteria and firearms. This increased the cost of recruitment, training and retention. The government of Thailand may introduce
additional regulations in the future which could have a negative impact on our costs and thus profitability of our operations and cash
flow. These developments could have an adverse effect on our business, financial condition, 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; 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><i>Unexpected
increases in minimum wages in Thailand would reduce our net profits.</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; 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">The
government of Thailand does not have a regular system to review minimum wages and may enact, on very short notice, when, for example,
the local political environment changes or there is a new prime minister, new laws and regulations to increase minimum wages. Any material
increase in minimum wages will directly impact the cost of services of the Company and reduce net profits.</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><i>Increases
in fuel cost would negatively impact our cost 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; 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">The
CIT industry relies on a large consumption of fuel for the operation of its vehicles. Although we conduct price comparisons and enter
into three-year supply contracts at fixed and discounted rates, an increase in oil prices will, most likely, negatively impact the operating
costs of the Company.</span></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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"><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"><b><i>We might not have sufficient cash or to
obtain necessary funding to fully execute our growth strategy.</i></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; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect that we will have sufficient cash on hand and cash in the
bank, generated from our financing activities and our annual cash flows, to fund our planned growth strategy capital expenditures. We
believe our existing cash, cash equivalents and cash flow from future operations and cash borrowings will be sufficient to fund our operations
for the next 12 months. If we are unable to achieve our strategic objectives and anticipated operating profit improvements, our results
of operations and cash flows may be adversely affected. To the extent that there may be shortfalls in internal cash available for our
growth plans, we expect to be able to access commercial banking credit facilities as the need arises. If necessary, we may also be required
to raise additional capital for our future growth needs or to refinance current indebtedness and future indebtedness through public or
private financing, strategic relationships, or other arrangements. There can be no assurance, however, that we will have or be able to
acquire the necessary capital to accomplish our listed strategic objectives. If we are not able to fully execute our growth strategy,
our business could suffer.</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><i>Our
business success depends on retaining our leadership team and attracting and retaining qualified personnel.</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; 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
future success depends, in part, on the continuing services and contributions of our leadership team to execute on our strategic plan
and to identify and pursue new opportunities. Our future success also depends, in part, on our continued ability to attract and retain
highly skilled and qualified personnel. Any turnover in senior management or inability to attract and retain qualified personnel could
have a negative effect on our results of operations. We do not maintain key life insurance on any members of management or key employees.
Turnover in key leadership positions within the Company may adversely affect our ability to manage the company efficiently and effectively,
could be disruptive and distracting to management and may lead to additional departures of current personnel, any of which could have
a material adverse effect on our business and results of operations. In the AI and robotics business, skilled AI researchers and developers
are in high demand, and the fast-paced nature of the industry means that attracting and retaining top talent is challenging. We may struggle
to maintain a talented workforce capable of keeping up with technological advancements.</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><i>In
the future we may not be able to use the Guardforce trademark, which could have a negative impact on 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; 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
license the &#8220;Guardforce&#8221; name and trademarks from Guardforce Security (Thailand) Company Limited, or THAI SP, under the terms
of a binding memorandum of understanding effective March 2, 2023, between GF Cash (CIT) and THAI SP. Under the terms of this license
we can use in Thailand, at no cost and on a non-exclusive, non-transferable basis, the &#8220;Guardforce&#8221; name and related trademarks
in promoting (i) GF Cash (CIT)&#8217;s business and selling any goods and services solely related to the business of cash-in-transit
and (ii) other ancillary services provided by GF Cash (CIT) and its related parties (as selected and agreed thereto), solely in the manner
approved by THAI SP from time to time. This license has a term of three years and prior to the expiry of the license, either party may
propose and discuss about the arrangement for renewing it. Additionally, the license may be cancelled by either party at any time with
three months&#8217; prior written notice to the other party.</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">If
for any reason our license with THAI SP is terminated or expires, our business may suffer and the value that we believe we have built
in our brand name throughout Thailand will be lost. In such event, we would have to market our business under a new brand, and it may
take significant time before our existing customers and future customers recognize our new brand. The loss of our ability to continue
to utilize the Guardforce name and related trademarks 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; 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><i>We
may be subject to service quality or liability claims, which may cause us to incur litigation expenses and to devote significant management
time to defending such claims, and if such claims are determined adversely to us we may be required to pay significant damage awards.</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; 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
may be subject to legal proceedings and claims from time to time relating to the quality of our services. The defense of these proceedings
and claims could be both costly and time-consuming and significantly divert the efforts and resources of our management. An adverse determination
in any such proceeding could subject us to significant liability. In addition, any such proceeding, even if ultimately determined in
our favor, could damage our reputation, and prevent us from maintaining or increasing revenues and market share. Protracted litigation
could also result in our customers or potential customers limiting their use of our service.</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">As
of the date of this report, we are a defendant in various labor related lawsuits in Thailand and China totaling approximately $0.14 and
$0.07 million, respectively. In addition, we are a defendant for various lawsuits filed by Mr. Tu, a related party, including various
purchase contract related lawsuits totaling approximately $3.32 million in China and totaling approximately $0.09 million in Hong Kong.
Apart from the money claims, two lawsuits have been filed in Hong Kong by Mr. Tu as a former director of two of the subsidiaries, namely
GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited, to sue us for executing improper director&#8217;s removal
process and therefore to seek his reinstatement to the Board. Our management believes we have substantial defenses in the labor related
cases. They are without merit and the Company is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, a related
party, the Company had sought legal advice to resolve these legal disputes through mediation and had reach a settlement with Mr. Tu on
March 22, 2024, including Mr. Tu agreed to withdraw all the claims against us. On March 27, 2024, Mr. Tu had withdrawn all the claims
against the Company. We believe the remaining cases will not have a material adverse effect on our business, financial condition or operating
results.</span></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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"><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><i>Decreasing
use of cash could have a negative impact on 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; 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">The
proliferation of payment options other than cash, including credit cards, debit cards, stored-value cards, mobile payments and on-line
purchase activity and digital currencies, could result in a reduced need for cash in the marketplace and a decline in the need for physical
bank branches and retail stores.&#160;To mitigate this risk, we are developing new lines of business, including, among other things,
cash management solutions for retail chains and banks, multi-function machines (for cash and digital cash) and coins solutions for minting
facilities. In addition, we are developing non-cash security technology related solutions such as robotics, information security and
data analytics (including artificial intelligence) but there is a risk that these initiatives may not offset the risks associated with
our traditional cash-based business and that our business, financial condition, results of operations and cash flows could be negatively
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; 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><i>We
may encounter provisions and impairments on our assets due to our business model and the development of our AI and robotics business,
particularly amidst the fast-changing technologies. </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; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">One of our successful marketing strategies, initiated
in late 2020, involves offering free trial periods of our robots to customers. This approach has enabled us to quickly gather customer
feedback and gain traction in the market. However, given the swift advancement in AI and robotics technologies, coupled with the continuous
upgrades of the foundational models like ChatGPT, the solutions we are developing and integrating may become outdated sooner than anticipated.
Additionally, the current robots in our inventory may not be compatible to deliver the solutions. These factors mentioned above could
result in significant provisions and impairments on our robot 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">Our robots are managed under our data-based cloud
platforms, Guardforce AI Intelligent Cloud Platform (ICP) and Cloud Technology Platform (CTP). As part of our upgrade plan, we have integrated
functionalities from both platforms together to upgrade them under the ICP platform by removing duplicated functions and developing new
functions. This integration aims to reduce maintenance and further development costs by eliminating duplicated functionalities and introducing
new ones. However, the consolidation could result in certain accounting impairments on both platforms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 AI industry is confronting a multitude
of challenges across different dimensions, including laws &amp; regulations, regulatory compliance, ethical and societal considerations.
Failure to comply with the updated rules and regulations may lead to financial loss, or reputational damage. </i></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; font-size: 10pt"><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; font-size: 10pt">The
rapid development of AI technology often surpasses the pace of regulatory adaptation. As government and organizations worldwide implement
stricter regulations around AI usage and AI implementations, AI initiatives could encounter increasing challenges. Moreover, the rapid
adoption of AI implementations could raise social or ethical concerns such as job displacement, privacy breaches, biases and more. Effectively
addressing these complex issues is challenging and mishandling them could result in financial loss or reputational damages.</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><i>Implementation
of our AI &amp; robotics solutions has required, and may continue to require, significant capital and other expenditures, which we may
not recoup.</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; 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">AI
technology requires significant investment in research, development, and infrastructure. We have made, and intend to continue to make,
capital investments to develop and build our AI &amp; robotics solutions. Our AI &amp; robotics- related investment plans are subject
to change, and will depend, in part, on market demand for robotic services, the competitive landscape for provision of such services
and the development of competing technologies. There is no assurance of the success of our entry into the AI &amp; robotics business
as there may not be sufficient demand for our AI &amp; robotics solutions, as a result of competition or otherwise, to permit us to recoup
or profit from our AI &amp; robotics related capital investments.</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><i>Divestiture
of the previously acquired Handshake may affect certain investors&#8217; interest in our business growth. </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; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2021, we completed the acquisition of 51% of Handshake with
the goal to benefit from a range of synergies from this acquisition, including by offering our customers bundled physical and information
security services. After reviewing overall performance, future growth potential and the global environment for information security, we
completed the separation with Handshake on February 6, 2024. As a result of this transaction, Handshake ceased to be a subsidiary of the
Company. The divesture of Handshake has resulted in the loss of goodwill. Additionally, parting ways with Handshake might lead to legal
concerns. Changes in our business structure may conflict with existing contracts with other companies, potentially leading to legal action
or financial obligations.</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><i>We
may fail to successfully integrate our other acquisitions of Shenzhen GFAI, Guangzhou GFAI, and Beijing Wanjia, and may fail to realize
the anticipated benefits and resulted in losing the goodwill of these subsidiaries.</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; 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">In
March 2022, we completed acquisitions for 100% equity interests in Shenzhen GFAI and 100% of Guangzhou GFAI. In June 2022, we completed
the acquisition for 100% equity interests in Beijing Wanjia. In December 2022, we executed an asset acquisition agreement with Shenzhen
Kewei to acquire its robotic equipment, customer and business resource ownership, human resources involved in the business such as leasing,
advertising replacement and sales of robots and other equipment under the name of Shenzhen Kewei. While we are hoping to benefit from
a range of synergies from these acquisitions, including using them as our gateway into the Chinese robotics market, we may not be able
to integrate these new businesses and may fail to realize the expected benefits in the near term, or at all. These companies operate
in the highly competitive robotics industry. Their business success will depend, in part, on market demand for their robotics solutions
services, the competitive landscape for the provision of such services and the development of competing technologies. Our business and
financial condition may be adversely affected if either business fails, or we fail to manage our investment in them successfully.</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"></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: 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; 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><i>Any
compromise of the information security of our platform could materially and adversely affect our business, operations, 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; 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
products and services involve the storage and transmission of users&#8217; and other customers&#8217; information, and security breaches
expose us to a risk of loss of this information, litigation, and potential liability. Our security measures may also be breached due
to employee error, malfeasance or otherwise. Additionally, outside parties may attempt to fraudulently induce employees, users or other
customers to disclose sensitive information in order to gain access to our data or our users&#8217; or other customers&#8217; data or
accounts or may otherwise obtain access to such data or accounts. Because the techniques used to obtain unauthorized access, disable,
or degrade service or sabotage systems change frequently and often are not recognized until launched against a target, we may be unable
to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs,
the market perception of the effectiveness of our security measures could be harmed, we could lose users and other customers, and may
be exposed to significant legal and financial risks, including legal claims and regulatory fines and penalties. Any of these actions
could have a material and adverse effect on our business, reputation, and results of operations.</span></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"><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><i>Our
transfer pricing decisions may result in uncertain tax exposures for our group.</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; 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
have entered into transfer pricing&#160;arrangements that establish transfer prices for our inter-company operations in relations to
the purchase of robotics equipment for our robotics solutions businesses in the region. However, our&#160;transfer pricing&#160;procedures
are not binding on the applicable taxing authorities. No official authority in any countries has made a binding determination as to whether
we are operating in compliance with its&#160;transfer pricing&#160;laws. Accordingly, taxing authorities in any of the countries in which
we operate could challenge our transfer prices and require us to adjust them to reallocate our income and potentially to pay additional
taxes for prior tax periods. We expect that the issue of the validity of our&#160;transfer pricing&#160;procedures will become of greater
importance as we continue our expansion in markets in which we currently have a limited presence and attempt to penetrate new markets.
Any change to the allocation of our income as a result of reviews by taxing authorities could have a negative effect on our financial
condition and results of operations. In addition, there may be challenges involved in complying with local pertinent tax rules and regulations.&#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">&#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><i>We
are currently operating in a period of economic uncertainty and capital markets disruption, which has been significantly impacted by
geopolitical instability due to the ongoing military conflicts between Russia and Ukraine, and the war in the Middle east. Our business,
financial condition and results of operations may be materially adversely affected by any negative impact on the global economy and capital
markets resulting from the conflicts above or any other geopolitical tensions.</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; 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">U.S.
and global markets are experiencing volatility and disruption following the escalation of geopolitical tensions and the start of the
military conflict between Russia and Ukraine and the war in the Middle East. On February 24, 2022, a full-scale military invasion of
Ukraine by Russian troops was reported. On October 7, 2023, it was reported that an armed conflict between Israel and the Hamas-led Palestinian
military group took place mainly in and around the Gaza Strip. Governments in the United States and many other countries, or the Sanctioning
Bodies, have imposed economic sanctions on certain Russian individuals, including politicians, and Russian corporate and banking entities
since the conflicts started. In the Middle East, besides the economy in Israel and Palestine, the war has affected the Red Sea area and
could cause significant increase in shipping costs, eventually could increase costs for commodities such as oil, auto parts, food and
cause fears of global inflation. Although the length and impact of the ongoing military conflicts above is highly unpredictable, and
although we currently have no operations or sales in either Russia, Ukraine, Israel nor Palestine, the war in Ukraine could lead to market
disruptions, including significant volatility in commodity prices, credit and capital markets. We are continuing to monitor the situation
and assessing its potential impact 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; font-size: 10pt">&#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: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; 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><i>The
outbreak of the COVID-19 pandemic has and may continue to adversely affect the Company&#8217;s 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; font-size: 10pt"><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; font-size: 10pt">The
rapid spread of COVID-19, and the measures taken to slow its spread, have adversely affected the Company&#8217;s business and financial
results. On May 5, 2023, the WHO ended the emergency status for COVID-19. However, COVID-19 is still a significant public health problem
and may continue to challenge health systems worldwide in the long term. The COVID-19 pandemic had been spreading all over the world,
including to Thailand. The duration and extent of the&#160;coronavirus&#160;pandemic and related government actions impacted many aspects
of our business, including creating workforce limitations, travel restrictions and impacting our customers and suppliers. We experienced
a significant percentage of our workforce was unable to work, either because of illness or travel or government restrictions in connection
with the&#160;coronavirus&#160;outbreak, our operations were negatively impacted in fiscal years 2021 and 2022. The Company&#8217;s response
strategy in areas of high impact resulted in a temporary reduced workforce as a result of self-isolation or other government or Company
imposed measures to quarantine impacted employees and prevent infections at the workplace.</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">In
2023, many of our operating regions such as Thailand, China, Singapore, and Malaysia completely lifted the pandemic restrictions. Currently,
COVID-19 no longer poses a threat to our business, and we have adapted our technology to meet the needs that arose during the pandemic.
Even so, the economic growth of these regions is not back to the pre-pandemic level, affecting the overall customer demands in various
industries including security, robotics, and more. Even after the COVID-19 pandemic has subsided, we may experience impacts on the Company&#8217;s
business as a result of any economic recession, downturn or volatility that has occurred or may occur in the future. The COVID-19 pandemic
may also have the effect of heightening many of the other risks described below, including those related to ability to service indebtedness
and share price fluctuation.</span></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"><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><i><span style="text-decoration:underline">Risks
Relating to our Corporate Structure</span></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; 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><i>We
rely upon structural arrangements to establish control over certain entities and government authorities may determine that these arrangements
do not comply with existing laws and regulations.</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; 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">The
laws and regulations in Thailand place restrictions on foreign investment in and ownership of entities engaged in several business activities.
The&#160;Thai&#160;Foreign Business Act B.E. 2542 (1999), or FBA, requires foreigners to obtain approval under the FBA in order to engage
in most service businesses. A company registered in Thailand will be considered a foreigner under the FBA if foreigners hold 50% or more
of the shares in the company. The Security Guard Business Act B.E. 2558 (2015), or SGBA, also requires that companies applying for approval
to engage in the business of providing security guard services by providing licensed security guards to protect people or personal property
must have more than half of its shares owned by shareholders of Thai nationality and must have more than half of its directors being
of Thai nationality.</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
conduct our business activities in Thailand using a tiered shareholding structure in which direct foreign ownership in each&#160;Thai&#160;entity
is less than 50%. See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8212;Thailand&#160;Shareholding Structure.&#8221;
The FBA considers the immediate level of shareholding of a company to determine the number of shares held by foreigners in that company
for the purposes of determining whether the company is a foreigner within the meaning of the FBA, and will have regard to the shareholdings
of a corporate shareholder which holds shares in that company to determine whether that corporate shareholder is a foreigner, however
no cumulative calculation is applied to determine the foreign ownership status of a company when it has several levels of foreign shareholding.
Such shareholding structure has allowed us to consolidate our&#160;Thai&#160;operating entities as our subsidiaries.</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
have engaged legal counsel Watson Farley &amp; Williams (Thailand) Limited in&#160;Thailand, and they are of the opinion that the shareholding
structure of GF Cash (CIT) does not result in GF Cash (CIT) being a foreigner within the meaning of the FBA or failing to comply with
the nationality requirements imposed by the SGBA. However, the local or national authorities or regulatory agencies in Thailand&#160;may
reach a different conclusion, which could lead to an action being brought against us by administrative orders or in local courts. The
FBA prohibits Thai nationals and non-foreigner companies from assisting, aiding, and abetting or participating in the operation of a
foreigner&#8217;s business if the foreigner would require approval under the FBA to engage in that business, or to act as a nominee in
holding shares in a company to enable a foreigner to operate a business in contravention of the FBA. The FBA does not provide detailed
guidance on what degree of assistance contravenes the FBA, however Thai shareholders are likely to be regarded as nominees under the
FBA if they do not have sufficient funds to acquire their shares or did not pay for their shares, or if they have agreed to not to be
paid the dividends to which they would be entitled under the company&#8217;s articles of association.</span></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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"><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">Documentation
filed with the Ministry of Commerce includes supporting evidence that the Thai nationals holding shares in AI Thailand had sufficient
financial resources to acquire their shares and confirms that AI Thailand has received the amount payable for those shares. If the authorities
in Thailand&#160;find that our arrangements do not comply with their prohibition or restrictions on foreign investment in our lines of
business, or if the relevant government entity otherwise finds that we or any of our subsidiaries is in violation of the relevant laws
or regulations or lack the necessary registrations, permits or licenses to operate our businesses in Thailand, they would have broad
discretion in dealing with such violations or failures, 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">revoking
    the business licenses and/or operating licenses of such entities;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">imposing
    penalties of up to THB1 million and imprisonment of up to three years plus penalties of THB50,000 (approximately $1,560) for every
    day of a continuing offence;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ordering
    the cessation of any aiding or abetting contrary to the FBA;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">discontinuing
    or placing restrictions or onerous conditions on the operations of our Thai subsidiaries, or on our operations through any transactions
    between our Company or our Cayman Islands or BVI subsidiaries on the one hand and our Thai subsidiaries on the other hand;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">confiscating
    income from us, our BVI subsidiaries, or Thai subsidiaries, or imposing other requirements with which such entities 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">imposing
    criminal penalties, including fines and imprisonment on our Thai subsidiaries, their shareholders or directors;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">requiring
    us to restructure our ownership structure or operations, including the sale of shares in GF Cash (CIT), which in turn would affect
    our ability to consolidate, derive economic interests from, or exert effective control over our Thai subsidiaries; or</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">restricting
    or prohibiting our use of the proceeds of any public offering we may conduct to finance our business and operations in Thailand.</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><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">Any
of these actions could cause significant disruption to our business operations and severely damage our reputation, which would in turn
materially and adversely affect our business, financial condition, and results of operations. If any of these occurrences results in
our inability to direct the activities of our Thai&#160;subsidiaries that most significantly impact their economic performance or prevent
us from receiving the economic benefits or absorbing losses from these entities, we may not be able to consolidate these entities in
our consolidated financial statements in accordance with IFRS.</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><i><span style="text-decoration:underline">Risks
Relating to Doing Business in Thailand</span></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; 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><i>A
severe or prolonged downturn in the global economy or the markets that we primarily operate in could materially and adversely affect
our revenues 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; 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
primarily operate in Thailand. Weak economic conditions as a result of a global economic downturn and decreased demand and prices due
to the increased popularity of digital cash across the world may have a negative impact on our business. Decreased demand and prices
would reduce our income and weaken our business. There are still great uncertainties regarding economic conditions and the demand for
cash processing services. Any turbulence in global economies and prolonged declines in demand and prices in Thailand may adversely affect
our business, revenues, and results of operations. Apart from the above, the following factors may also affect our business: (1) the
threat of terrorism is high within Thailand; (2) the political situation is not stable especially under the military rule and governance;
(3) currency exchange rates; (4) bribery and corruption; (5) high tax rates; and (6) unstable energy prices.</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><i>We
are vulnerable to foreign currency exchange risk exposure.</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; 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">The
value of the U.S. dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic
conditions.</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
consolidated financial statements are expressed in U.S. dollars, which is our reporting currency. Most of the revenues and expenses of
GF Cash (CIT) are denominated in the THB. Meanwhile, our functional currency of our various other subsidiaries, is the U.S. dollar. To
the extent that we need to convert THB into U.S. dollars for our operations, appreciation of the U.S. dollar against the THB would adversely
affect the U.S. dollar amounts we recognize from the conversion.</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><i>The
ability of our subsidiaries to distribute dividends to us may be subject to restrictions under the laws of their respective jurisdictions.</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; 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
are a holding company, and our main operating subsidiary is in Thailand. Part of our primary internal sources of funds to meet our cash
needs is our share of the dividends, if any, paid by our subsidiaries. The distribution of dividends to us from the subsidiaries in these
markets as well as other markets where we operate is subject to restrictions imposed by the applicable laws and regulations in these
markets. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Thailand&#8212;Regulations on
Dividend Distributions.&#8221; Companies remitting payments to recipients outside of Thailand must obtain approval from the Bank of Thailand
at the time of the remittance if the remittance exceeds the equivalent of $50,000. In practice, this approval is managed by the Bank
of Thailand and is typically granted if copies of the supporting documentation showing the need for the transaction can be provided.
In addition, although there are currently no foreign exchange control regulations which restrict the ability of our subsidiaries in&#160;Thailand
to distribute dividends to us, the relevant regulations may be changed and the ability of these subsidiaries to distribute dividends
to us may be restricted in the future.</span></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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; 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><i><span style="text-decoration:underline">Risks
Related to Doing Business in China</span></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; 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><i>Changes
in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business
and 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; 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
have engaged legal counsel Junzejun Law Offices in China. We have acquired and may acquire in the future, subsidiaries which are in China.
Accordingly, our business, financial condition, results of operations and prospects may be influenced by political, economic and social
conditions in China generally. The PRC economy differs from the economies of most developed countries in many respects, including the
level of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. Although
the PRC government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state
ownership of productive assets, and the establishment of improved corporate governance in business enterprises, a substantial portion
of productive assets in China is still owned by the government. In addition, the PRC government continues to play a significant role
in regulating industry development by imposing industrial policies.</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">The
PRC government also exercises significant control over China&#8217;s economic growth through allocating resources, controlling payment
of foreign currency-denominated&#160;obligations, setting monetary policy, and providing preferential treatment to particular industries
or companies.</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">While
the PRC economy has experienced significant growth over the past decades, growth has been uneven, both geographically and among various
sectors of the economy, and the rate of growth has been slowing since 2012. Any adverse changes in economic conditions in China, in the
policies of the PRC government or in the laws and regulations in China could have a material adverse effect on the overall economic growth
of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our services and
adversely affect our competitive position. The PRC government has implemented various measures to encourage economic growth and guide
the allocation of resources. Some of these measures may benefit the overall PRC economy but may have a negative effect on us. For example,
our financial condition and results of operations may be adversely affected by government control over capital investments or changes
in tax regulations. In addition, in the past the PRC government has implemented certain measures, including interest rate adjustment,
to control the pace of economic growth. These measures may cause decreased economic activity in China, which may adversely affect our
business 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; 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><i>Uncertainties
with respect to the PRC legal system could adversely affect us.</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; 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">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.</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">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.</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">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.</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">In
addition, we are subject to risks and uncertainties of the interpretations and applications of PRC laws and regulations, including but
not limited to, limitations on foreign ownership in our industry. We are also subject to the risks and uncertainties about any future
actions of the PRC government. If any future action of the PRC government results in a material change in our subsidiaries&#8217; operations,
the value of our ordinary shares may depreciate significantly or become worthless.</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"></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: 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; 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><i>The
PRC government exerts substantial influence over the manner in which our PRC subsidiaries must conduct their business activities. If
the Chinese government significantly changes the regulations related to the business operations of our PRC subsidiaries in the future
and our PRC subsidiaries are not able to substantially comply with such regulations, the business operations of our PRC subsidiaries
may be materially and adversely affected and the value of our ordinary shares may significantly decrease.</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; 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">The
PRC government has exercised, and continues to exercise, substantial control over virtually every sector of the Chinese economy through
regulation and state ownership, including technology and robotics sector. Any government decisions or actions to change the way technology
or robotics are regulated, or any decisions the government might make to cut spending, could adversely impact our PRC subsidiaries and
results of operations. In addition, the ability of our PRC subsidiaries to operate in China may be harmed by changes in PRC laws and
regulations, including those relating to taxation, artificial intelligence, 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 our PRC subsidiaries.</span></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"><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
believe that our PRC subsidiaries&#8217; operations in China are in material compliance with all applicable legal and regulatory requirements.
However, the central or local governments of the jurisdictions in which we operate may impose new, stricter regulations or interpretations
of existing regulations with little advance notice that would require additional expenditures and efforts on our part to ensure our compliance
with such regulations or interpretations.</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
PRC subsidiaries may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for
any failure to comply. In the event that our PRC subsidiaries are not able to substantially comply with any existing or newly adopted
laws and regulations, our business operations may be materially adversely affected, and the value of our ordinary shares may significantly
decrease.</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><i>The
Hong Kong and China legal systems are evolving and embody uncertainties which could limit the legal protections available to our Hong
Kong subsidiaries.</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; 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">Hong
Kong is a Special Administrative Region of the PRC. Following British colonial rule from 1842 to 1997, China assumed sovereignty under
the &#8220;one country, two systems&#8221; principle. The Hong Kong Special Administrative Region&#8217;s constitutional document, the
Basic Law, ensures that the current political situation will remain in effect for 50 years. Hong Kong has enjoyed the freedom to function
in a high degree of autonomy for its affairs, including currencies, immigration and custom, independent judiciary system and parliamentary
system. On July 14, 2020, the United States signed an executive order to end the special status enjoyed by Hong Kong post-1997. As the
autonomy currently enjoyed were compromised, it could potentially impact Hong Kong&#8217;s common law legal system and may in turn bring
about uncertainty in, for example, the enforcement of our contractual rights. This could, in turn, materially and adversely affect our
business and operation. Additionally, intellectual property rights and confidentiality protections in Hong Kong may not be as effective
as in the United States or other countries. Accordingly, we cannot predict the effect of future developments in the Hong Kong legal system,
including the promulgation of new laws, changes to existing laws or the interpretation or enforcement thereof, or the pre-emption of
local regulations by national laws. These uncertainties could limit the legal protections available to our Hong Kong subsidiaries (Handshake
Networking Limited, GFAI Robot Service (Hong Kong) Limited, Guardforce AI (Hong Kong) Co. Limited), including our ability to enforce
our agreements with our clients.</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><i>Our
business is subject to complex and evolving laws and regulations regarding privacy and data protection. Compliance with China&#8217;s
new Data Security Law, Cybersecurity Review Measures, Personal Information Protection Law, as well as additional laws, regulations, and
guidelines that the Chinese government promulgates in the future may entail significant expenses and could materially 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; 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">Regulatory
authorities in China have implemented and are considering further legislative and regulatory proposals concerning data protection. China&#8217;s
new Data Security Law went into effect on September 1, 2021. The Data Security Law provides that the data processing activities must
be conducted based on &#8220;data classification and hierarchical protection system&#8221; for the purpose of data protection and prohibits
entities in China from transferring data stored in China to foreign law enforcement agencies or judicial authorities without prior approval
by the Chinese government. The Data Security Law sets forth the legal liabilities of entities and individuals found to be in violation
of their data protection obligations, including rectification order, warning, fines of up to RMB 5 million, suspension of relevant business,
and revocation of business permits or licenses.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the PRC Cybersecurity Law provides that personal information and important data collected and generated by operators of critical
information infrastructure during their operations in the PRC should be stored in the PRC, and the law imposes heightened regulation
and additional security obligations on operators of critical information infrastructure. According to the Cybersecurity Review Measures
promulgated by the Cyberspace Administration of China and certain other PRC regulatory authorities in April 2020, which became effective
in June 2020, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and
services which do or may affect national security. Any failure or delay in the completion of the cybersecurity review procedures may
prevent the critical information infrastructure operator from using or providing certain network products and services and may result
in fines of up to ten times the purchase price of such network products and services. The PRC government recently launched cybersecurity
reviews against several mobile apps operated by several U.S.-listed Chinese companies and prohibited these apps from registering new
users during the review periods. We do not believe that we constitute a critical information infrastructure operator under the Cybersecurity
Review Measures that took effect in June 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; font-size: 10pt">&#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: 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; 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">On July 10, 2021, the Cyberspace Administration of China (the &#8220;CAC&#8221;)
issued the Cybersecurity Review Measures (revised draft for public comments), which proposed to authorize the relevant government authorities
to conduct cybersecurity review on a range of activities that affect or may affect national security. The PRC National Security Law covers
various types of national security, including technology security and information security. The revised Cybersecurity Review Measures
took effect on February 15, 2022. The revised Cybersecurity Review Measures expand the cybersecurity review to data processing operators
in possession of personal information of over 1&#160;million users if the operators intend to list their securities in a foreign country.
Under the revised Cybersecurity Review Measures, the scope of entities required to undergo cybersecurity review to assess national security
risks that arise from data processing activities would be expanded to include all critical information infrastructure operators who purchase
network products and services and all data processors carrying out data processing activities that affect or may affect national security.
In addition, such reviews would focus on the potential risk of core data, important data, or a large amount of personal information being
stolen, leaked, destroyed, illegally used or exported out of China, or critical information infrastructure being affected, controlled
or maliciously used by foreign governments after such a listing. An operator that violates these measures shall be dealt with in accordance
with the provisions of the PRC Cybersecurity Law and the PRC Data Security Law. We believe that the cybersecurity review requirement under
the revised Cybersecurity Review Measures for online platform operators in possession of personal information of over one million users
going public in a foreign country does not apply to us or any of our PRC subsidiaries, because we are not an online platform operator,
and we became a public company with shares listed on Nasdaq before such Measures entered into force on February 15, 2022. However, there
remains uncertainty as to the interpretation and implementation of the revised Cybersecurity Review Measures and we cannot assure you
that the CAC will reach the same conclusion as us. Besides, in accordance with the revised Cybersecurity Review Measures, if a member
of the cybersecurity review working mechanism believes that a network product or service or data processing activity affects or may affect
national security, the Office of Cybersecurity Review has the right to conduct cybersecurity review with the approval of the Office of
the Central Cyberspace Affairs Commission. As of the date of this report, we have not received any investigations, notices, warnings,
or sanctions from applicable governmental authorities in relation to national security. We also confirm that, as of the date of this report,
we have not been involved in any investigation conducted by the CAC in connection with the cybersecurity review on national security or
any other grounds, and have not received any inquiries, notices, warnings, or sanctions in this regard. 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. If it is determined in the future that the approval of the CSRC, CAC or any other regulatory authority
is required for any of our offerings, we may face sanctions by the CSRC, the CAC or other Chinese regulatory agencies. These regulatory
agencies may impose fines and penalties on our subsidiaries&#8217; operations in China, limit our ability to pay dividends outside of
China, limit our operations in China, delay or restrict the repatriation of the proceeds from overseas offerings into 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 our ordinary shares. In addition, if the CSRC, the CAC or other regulatory agencies later promulgate new rules requiring
that we obtain their approvals for any of our offerings, we may be unable to obtain a waiver of such approval requirements, 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 our ordinary shares.</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">On
November 14, 2021, the CAC released the Regulations on Network Data Security (draft for public comments) and accepted public comments
until December 13, 2021. The draft Regulations on Network Data Security provide more detailed guidance on how to implement the general
legal requirements under legislations such as the Cybersecurity Law, Data Security Law, and the Personal Information Protection Law.
The draft Regulations on Network Data Security follow the principle that the state will regulate based on a data classification and multi-level
protection scheme. We believe that we or any of our PRC subsidiaries do not constitute an online platform operator under the draft Regulations
on Network Data Security as proposed, which is defined as a platform that provides information publishing, social network, online transaction,
online payment, and online audio/video services.</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the Standing Committee of the National People&#8217;s Congress of China promulgated the Personal Information Protection
Law which became effective on November 1, 2021. The Personal Information Protection Law provides a comprehensive set of data privacy
and protection requirements that apply to the processing of personal information and expands data protection compliance obligations to
cover the processing of personal information of persons by organizations and individuals in China, and the processing of personal information
of persons in China outside of China if such processing is for purposes of providing products and services to, or analyzing and evaluating
the behavior of, persons in China. The Personal Information Protection Law also provides that critical information infrastructure operators
and personal information processing entities who process personal information meeting a volume threshold to be set by Chinese cyberspace
regulators are also required to store in China personal information generated or collected in China, and to pass a security assessment
administered by Chinese cyberspace regulators for any export of such personal information. Lastly, the Personal Information Protection
Law contains proposals for significant fines for serious violations of up to RMB 50 million or 5% of annual revenues from the prior year
and may also be ordered to suspend any related activity by competent authorities. We have access to and may be required to collect certain
information of our customers in providing services and which may cause the need of further adjustment on our business practice in order
to comply with new regulatory requirements.</span></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">&#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">Interpretation,
application and enforcement of these laws, rules and regulations evolve from time to time and their scope may continually change, through
new legislation, amendments to existing legislation or changes in enforcement. Compliance with the PRC Cybersecurity Law and the PRC
Data Security Law could significantly increase the cost to us of providing our service offerings, require significant changes to our
operations or even prevent us from providing certain service offerings in jurisdictions in which we currently operate or in which we
may operate in the future. Despite our efforts to comply with applicable laws, regulations and other obligations relating to privacy,
data protection and information security, it is possible that our practices or service offerings could fail to meet all of the requirements
imposed on us by the PRC Cybersecurity Law, the PRC Data Security Law and/or related implementing regulations. Any failure on our part
to comply with such law or regulations or any other obligations relating to privacy, data protection or information security, or any
compromise of security that results in unauthorized access, use or release of personally identifiable information or other data, or the
perception or allegation that any of the foregoing types of failure or compromise has occurred, could damage our reputation, discourage
new and existing counterparties from contracting with us or result in investigations, fines, suspension or other penalties by Chinese
government authorities and private claims or litigation, any of which could materially adversely affect our business, financial condition
and results of operations. Even if our practices are not subject to legal challenge, the perception of privacy concerns, whether or not
valid, may harm our reputation and brand and adversely affect our business, financial condition and results of operations. Moreover,
the legal uncertainty created by the Data Security Law and the recent Chinese government actions could materially adversely affect our
ability, on favorable terms, to raise capital, including engaging in follow-on offerings of our securities in the U.S. market.</span></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"></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: 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>There remain some uncertainties as to whether
we will be required to obtain approvals from PRC authorities to list on the U.S. exchanges and offer securities in the future, and if
required, we cannot assure you that we will be able to obtain such 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">Recently, the PRC government initiated a series
of regulatory actions and statements to regulate business operations in certain areas, including increasing enforcement against illegal
activities in the securities market, enhancing supervision over China-based companies listed overseas using variable interest entity structures,
adopting new measures to conduct 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 February 17, 2023, the CSRC promulgated the
Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies (the &#8220;Trial Administrative Measures&#8221;)
and five supporting guidelines (collectively, the &#8220;CSRC Filing Rules&#8221;), which came into effect on March 31, 2023. According
to the CSRC Filing Rules, an issuer will be required to go through the filing procedures under the CSRC Filing Rules if the following
criteria are met at the same time: (a) 50% or more of the issuer&#8217;s operating revenue, total profits, total assets or net assets
as documented in its audited consolidated financial statements for the most recent accounting year are accounted for by PRC domestic companies,
and (b) the main parts of the issuer&#8217;s business activities are conducted in mainland China, or its main places of business are located
in mainland China, or the senior managers in charge of its business operation and management are mostly Chinese citizens or domiciled
in mainland China. The CSRC Filing Rules also stated that the determination of whether it is applicable to the issuer will be done in
accordance with the principle of &#8220;substance over form&#8221;. Furthermore, the CSRC Filing Rules provide a negative list of types
of issuers banned from listing overseas, the issuers&#8217; obligation to comply with national security measures and the personal data
protection laws, and certain other matters such as the requirements that an issuer (i) file with the CSRC within three business days after
it submits an application for initial public offering to the competent overseas regulator and(ii) file subsequent reports with the CSRC
on material events, including change of control and voluntary orforced delisting, after its overseas offering and listing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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, 2023, the operating revenue,
total net loss, total assets or net assets of our PRC domestic companies counted less than 25% of the group's total operating revenue,
total net loss and total assets balance. As advised by our PRC counsel, if any of the previous index reach 50%, we may be required to
obtain regulatory approval from the CSRC or go through the filing procedures under the CSRC Filing Rules. Nevertheless, as the CSRC Filing
Rules are newly issued, there remains uncertainty as to how it will be interpreted or implemented. Therefore, we cannot assure you that
whether we will be subject to such filing requirements for listing in the United States and our securities offering in the future, and
if we do, we will be able to get clearance from the CSRC in a timely manner, or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 these rules, statements and regulatory actions
are new, it is highly uncertain how soon the 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. Changing regulatory requirements
and any failure of us to fully comply with new regulatory requirements may significantly limit or completely hinder our ability to offer
or continue to offer the ordinary shares, cause significant disruption to our business operations, severely damage our reputation, materially
and adversely affect our financial condition and results of operations, and cause the ordinary shares to significantly decline in value
or become worthless.&#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; 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><i>PRC
regulation of loans to, and direct investments in, PRC entities by offshore holding companies may delay or prevent us from using proceeds
from our future financing activities to make loans or additional capital contributions to our PRC subsidiaries.</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; 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">As
an offshore holding company with PRC subsidiaries, we may transfer funds to our PRC subsidiaries or finance our operating entity by means
of loans or capital contributions. Any capital contributions or loans that we, as an offshore entity, make to our Company&#8217;s PRC
subsidiaries, are subject to PRC regulations. Any loans to our PRC subsidiaries, which are foreign-invested enterprises, cannot exceed
statutory limits based on the difference between the amount of our investments and registered capital in such subsidiaries, or cannot
exceed the statutory upper limit of the risk-weighted balance for cross-border financing (the upper limit for risk-weighted balance for
cross-border financing = the capital or the net assets * the leverage rate of cross-border financing * the macro-prudential adjustment
parameters). and shall be registered with State Administration of Foreign Exchange, or SAFE, or its local counterparts. Furthermore,
any capital increase contributions we make to our PRC subsidiaries, which are foreign-invested enterprises, are subject to the requirement
of making necessary filings in Foreign Investment Comprehensive Management Information System, and registration with other government
authorities in China. We may not be able to obtain these government registrations or approvals on a timely basis, if at all. If we fail
to obtain such approvals or make such registration, our ability to make equity contributions or provide loans to our PRC subsidiaries
or to fund their operations may be negatively affected, which may adversely affect their liquidity and ability to fund their working
capital and expansion projects and meet their obligations and commitments. As a result, our liquidity and our ability to fund and expand
our business may be negatively 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; 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><i>We
may rely on dividends paid by our subsidiaries for our cash needs, and any limitation on the ability of our subsidiaries to make payments
to us could have a material adverse effect on our ability to conduct 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; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a holding company, we conduct business through our subsidiaries,
including subsidiaries in China. We may rely on dividends paid by these PRC subsidiaries for our cash needs, including the funds necessary
to pay any dividends and other cash distributions to our shareholders, to service any debt we may incur and to pay our operating expenses.
The payment of dividends by entities established in China is subject to limitations. Regulations in China currently permit payment of
dividends only out of accumulated profits as determined in accordance with accounting standards and regulations in China. In accordance
with the Article 166, 168 of the Company Law of the PRC (Amended in 2018), each of our PRC subsidiaries is required to set aside at least
10% of its after-tax profit based on PRC accounting standards each year to its general reserves or statutory capital reserve fund until
the aggregate amount of such reserves reaches 50% of its respective registered capital. A company may discontinue the contribution when
the aggregate sum of the statutory surplus reserve is more than 50% of its registered capital. The statutory common reserve fund of a
company may only be used to cover the losses of the company, expand the business and production of the company or be converted into additional
capital. As a result, our PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to us in the form
of dividends. In addition, if any of our PRC subsidiaries incurs debt on its own behalf in the future, the instruments governing the debt
may restrict such subsidiary&#8217;s ability to pay dividends or make other distributions to us. Any limitations on the ability of our
PRC subsidiaries to transfer funds to us could materially and adversely limit our ability to grow, make investments or acquisitions that
could be beneficial to our business, pay dividends and otherwise fund and conduct our business.</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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; 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><i>Under
the Enterprise Income Tax Law, we may be classified as a &#8220;Resident Enterprise&#8221; of China. Any classification as such will
likely 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; 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">Under
the Enterprise Income Tax Law (&#8220;the &#8220;EIT Law&#8221;), an enterprise established outside of China with &#8220;de facto management
bodies&#8221; within China is considered a &#8220;resident enterprise&#8221;, meaning that it can be subject to an enterprise income
tax, or EIT, rate of 25.0% on its global income. In April 2009, the State Administration of Taxation (the &#8220;SAT&#8221;) promulgated
a circular, known as Circular 82, and partially amended by Circular 9 promulgated in January 2014, to clarify the certain criteria for
the determination of the &#8220;de facto management bodies&#8221; for foreign enterprises controlled by PRC enterprises or PRC enterprise
groups. Under Circular 82, a foreign enterprise invested by the enterprises or enterprise groups as the major controlling shareholders
within the territory of China, and incorporated overseas in accordance with the laws of foreign countries (regions) shall be considered
a PRC resident enterprise only if all of the following apply: (1) the senior management and core management departments in charge of
daily operations are located mainly within China; (2) decisions relating to the enterprise&#8217;s financial and human resource matters
are made or subject to approval by organizations or personnel in China; (3) the enterprise&#8217;s primary assets, accounting books and
records, company seals, and board and shareholders&#8217; meeting minutes are located or maintained in China; and (4) 50.0% or more of
voting board members or senior executives of the enterprise habitually reside in China. Further to Circular 82, the SAT issued a bulletin,
known as Bulletin 45, effective in September 2011 and amended on June 1, 2015, October 1, 2016, and June 15, 2018, to provide more guidance
on the implementation of Circular 82 and clarify the reporting and filing obligations of such &#8220;Chinese controlled offshore incorporated
resident enterprises.&#8221; Bulletin 45 provides for, among other matters, procedures for the determination of resident status and administration
of post-determination matters. Although Circular 82 and Bulletin 45 explicitly provide that the above standards apply to enterprises
that are registered outside China and controlled by PRC enterprises or PRC enterprise groups, Circular 82 may reflect the SAT&#8217;s
criteria for determining the tax residence of foreign enterprises in general.</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">At
the current time, Circular 82 and Bulletin 45 shall not apply to us since our offshore holding entity is not controlled by PRC enterprises
or a PRC enterprise group and GFAI&#8217;s primary assets are located in Thailand. However, if the PRC tax authorities determine that
we are a &#8220;resident enterprise&#8221; for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could
follow. First, we may be subject to the enterprise income tax at a rate of 25% on our worldwide taxable income as well as PRC enterprise
income tax reporting obligations. In our case, this would mean that income such as non-China source income would be subject to PRC enterprise
income tax at a rate of 25%. Second, under the EIT Law and its implementing rules, dividends paid to us from our PRC subsidiaries would
be deemed as &#8220;qualified investment income between resident enterprises&#8221; and therefore qualify as &#8220;tax-exempt income&#8221;
pursuant to the clause 26 of the EIT Law. Finally, it is possible that future guidance issued with respect to the new &#8220;resident
enterprise&#8221; classification could result in a situation in which the dividends we pay with respect to our ordinary shares, or the
gain our non-PRC shareholders may realize from the transfer of our ordinary shares, may be treated as PRC-sourced income and may therefore
be subject to a 10% PRC withholding tax. The EIT Law and its implementing regulations are, however, relatively new and ambiguities exist
with respect to the interpretation and identification of PRC-sourced income, and the application and assessment of withholding taxes.
If we are required under the EIT Law and its implementing regulations to withhold PRC income tax on dividends payable to our non-PRC
shareholders, should there be a determination in the future to pay dividends, or if non-PRC shareholders are required to pay PRC income
tax on gains on the transfer of their ordinary shares, our business could be negatively impacted and the value of your investment may
be materially reduced. Further, if we were treated as a &#8220;resident enterprise&#8221; by PRC tax authorities, we would be subject
to taxation in both China and such countries in which we have taxable income, and our PRC tax may not be creditable against such other
taxes. In addition, we may also be subject to PRC enterprise income tax reporting obligations.</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><i>You
may be subject to PRC income tax on any gain realized on the transfer of our 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; font-size: 10pt"><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; font-size: 10pt">Under
the EIT Law and its implementation rules, subject to any applicable tax treaty or similar arrangement between the PRC and your jurisdiction
of residence that provides for a different income tax arrangement, PRC withholding tax at the rate of 10.0% is normally applicable to
dividends from PRC sources payable to investors that are non-PRC resident enterprises, which do not have an establishment or place of
business in China, or which have such establishment or place of business if the relevant income is not effectively connected with the
establishment or place of business. Any gain realized on the transfer of shares by such investors is subject to 10.0% PRC income tax
if such gain is regarded as income derived from sources within China unless a treaty or similar arrangement otherwise provides. Under
the Individual Income Tax Law of the PRC and its implementation rules, gains from PRC sources realized by such investors on the transfer
of shares are subject to 20% PRC income tax if such investors carry out the transaction without reasonable business purpose and obtains
improper tax gains, subject to any reduction or exemption set forth in applicable tax treaties and PRC laws.</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><i>PRC
laws and regulations establish complex procedures in connection with certain acquisitions of China-based companies by foreign investors,
especially when such investor has a related party relationship with the China-based companies, which could make it more difficult for
us to pursue growth through acquisitions or mergers in China.</i></b>&#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">&#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">On
August 8, 2006, six PRC regulatory authorities, including Ministry of Commerce (the &#8220;MOFCOM&#8221;), the State Assets Supervision
and Administration Commission, the SAT, the Administration for Industry and Commerce (the &#8220;SAIC&#8221;), China Securities Regulatory
Commission (the &#8220;CSRC&#8221;), and SAFE, jointly issued the Regulations on Mergers and Acquisitions of Domestic Enterprises by
Foreign Investors (the &#8220;M&amp;A Rules&#8221;), which became effective on September 8, 2006 and were amended in June 2009. The M&amp;A
Rules, governing the approval process by which a PRC company may participate in an acquisition of assets or equity interests by foreign
investors, requires the PRC parties to make a series of applications and supplemental applications to the government agencies, depending
on the structure of the transaction. In some instances, the application process may require presentation of economic data concerning
a transaction, including appraisals of the target business and evaluations of the acquirer, which are designed to allow the government
to assess the transaction. The regulations also established additional procedures and requirements that are expected to make merger and
acquisition activities in China by foreign investors more time consuming and complex, including requirements in some instances that the
Ministry of Commerce be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic
enterprise, or that the approval from the MOFCOM be obtained in circumstances where overseas companies established or controlled by PRC
enterprises or residents acquire affiliated domestic companies. The M&amp;A Rules also prohibit a transaction at an acquisition price
obviously lower than the appraised value of the business or assets in China and in certain transaction structures, require that consideration
must be paid within defined periods, generally not in excess of a year.</span></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 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"><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">Based on our understanding of the Chinese laws and regulations in effect
at the time of this annual report, as the M&amp;A Rules shall not apply to our acquisition of Shenzhen GFAI, Guangzhou GFAI, Shenzhen
Kewei and Beijing Wanjia, we will not be obliged to submit an application to the CSRC for its approval of any of our offerings of ordinary
shares to foreign investors under the M&amp;A Rules, neither will GFAI, our controlling shareholder or our Chinese subsidiaries be required
to obtain approval from the MOFCOM for GFAI&#8217;s acquisition of the Chinese subsidiaries with a related party relationship. However,
there remains some uncertainties as to how the M&amp;A Rules will be interpreted or implemented, and its opinions summarized above are
subject to any new laws, rules and regulations or detailed implementations and interpretations in any form relating to the M&amp;A Rules.
We cannot assure you that relevant Chinese government agencies, including the CSRC and the MOFCOM, would reach the same conclusion.</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
may grow our business in part by acquiring other companies operating in our industry. Compliance with the requirements of the regulations
to complete such transactions could be time-consuming, and any required approval processes, including approval from the Ministry of Commerce,
may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our
market 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; 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><i>PRC
regulations relating to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident beneficial
owners or our PRC subsidiary to liability or penalties, limit our ability to inject capital into our PRC subsidiary, limit our PRC subsidiary&#8217;s
ability to increase their registered capital or distribute profits to us, or may otherwise adversely affect us.</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; font-size: 10pt"><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; font-size: 10pt">In
July 2014, SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore
Investment and Financing and Roundtrip Investment Through Special Purpose Vehicles, or SAFE Circular 37, to replace the Notice on Relevant
Issues Concerning Foreign Exchange Administration for Domestic Residents&#8217; Financing and Roundtrip Investment Through Offshore Special
Purpose Vehicles, or SAFE Circular 75, which ceased to be effective upon the promulgation of SAFE Circular 37. SAFE Circular 37 requires
PRC residents (including PRC individuals and PRC corporate entities) to register with SAFE or its local branches in connection with their
direct or indirect offshore investment activities. SAFE Circular 37 is applicable to our shareholders who are PRC residents and may be
applicable to any offshore acquisitions that we make in the future.&#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">&#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">Under
SAFE Circular 37, PRC residents who make, or have prior to the implementation of SAFE Circular 37 made, direct or indirect investments
in offshore companies, through which the residents can take control of such companies, will be required to register and update such investments
with the SAFE or its local branches. In addition, any subsidiary of such companies in China is required to urge the PRC resident shareholders
to update their registration with the local branch of SAFE. If any PRC shareholder of such companies fails to make the required registration
or to update the previously filed registration, the subsidiary of such companies in China may be prohibited from distributing its profits
or the proceeds from any capital reduction, share transfer or liquidation to the companies, and the companies may also be prohibited
from making additional capital contributions into its subsidiary in China. On February 13, 2015, the SAFE promulgated a Notice on Further
Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13, which became effective on June
1, 2015. Under SAFE Notice 13, applications for foreign exchange registration of inbound foreign direct investments and outbound overseas
direct investments, including those required under SAFE Circular 37, will be filed with qualified banks instead of the SAFE. The qualified
banks will directly examine the applications and accept registrations under the supervision of the SAFE.</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
cannot assure you that all of our shareholders that may be subject to SAFE regulations have completed all necessary registrations with
the local SAFE branch or qualified banks as required by SAFE Circular 37, and we cannot assure you that these individuals may continue
to make required filings or updates in a timely manner, or at all. We can provide no assurance that we are or will in the future continue
to be informed of identities of all PRC residents holding direct or indirect interest in our company. Any failure or inability by such
individuals to comply with the SAFE regulations may subject us to fines or legal sanctions, such as restrictions on our cross-border
investment activities or our PRC subsidiary&#8217;s ability to distribute dividends to, or obtain foreign exchange-denominated loans
from, our company or prevent us from making distributions or paying dividends. As a result, our business operations and our ability to
make distributions to you could 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; font-size: 10pt">&#160;</span></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
as the interpretation and implementation of these foreign exchange regulations has been constantly evolving, we may be subject to a more
stringent review and approval process with respect to our foreign exchange activities, such as remittance of dividends and foreign-currency-denominated
borrowings, which may adversely affect our financial condition and results of operations. This may restrict our ability to implement
our acquisition strategy and could adversely affect our business and prospects.</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><i>Fluctuations
in exchange rates could have a material adverse impact on our results of operations and the value of your investment.</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; font-size: 10pt"><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; font-size: 10pt">The
conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;s Bank of China. The
Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of the Renminbi against the U.S.
dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic conditions in China
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 U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government
policy may impact the exchange rate between the Renminbi and the U.S. dollar 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; font-size: 10pt">&#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: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; 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">Significant
fluctuation of the Renminbi may have a material adverse effect on your investment. For example, to the extent that we need to convert
U.S. dollars into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the
Renminbi amount we would receive from the conversion. Conversely, if we decide to convert our Renminbi into U.S. dollars for the purpose
of making payments for dividends on our ordinary shares or for other business purposes, appreciation of the U.S. dollar against the Renminbi
would have a negative effect on the U.S. dollar amount available to 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; 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">Very
limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into
any material hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. 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"></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><i><span style="text-decoration:underline">Risks
Relating to Our Ordinary Shares and Warrants</span></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; font-size: 10pt"><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; font-size: 10pt"><b><i>The
price of our ordinary shares and warrants might fluctuate significantly and if our ordinary shares fall below $1.00 for an extended period,
we may not satisfy the continued listing requirements of NASDAQ.</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; font-size: 10pt"><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; font-size: 10pt">Nasdaq
Listing Rule 5550(a)(2) requires listed securities to maintain a minimum bid price of $1.00 per share, and Listing Rule 5810(c)(3)(A)
provides that a failure to meet the minimum bid price requirement exists if the deficiency continues for a period of 30 consecutive business
days. On March 9, 2022, we received a written notification from the Nasdaq Listing Qualifications Department (the &#8220;Notification
Letter&#8221;) of the Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) notifying the Company that, for the last 30 consecutive business
days, the closing bid price for the Company&#8217;s Ordinary Share has been below the minimum $1.00 per share required for continued
listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2).</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">On
April 11, 2022, we received a letter from Nasdaq informing that we regained compliance with the minimum bid price requirement under Nasdaq
listing rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. This requirement was met on April 8, 2022, the tenth consecutive
trading day when the closing bid price of the Company&#8217;s ordinary share was over $1.00.</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">On
May 27, 2022, we received a written notification from the Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) notifying the Company that it
was not in compliance with the minimum bid price requirement set forth in Nasdaq rules for continued listing on the Nasdaq, and the Company
was provided 180 calendar days, or until November 23, 2022, to regain compliance. The Company&#8217;s Ordinary Shares have not regained
compliance with the minimum $1 bid price per share requirement. However, on November 28, 2022, the Company received a written notification
(the &#8220;Notification Letter&#8221;) from Nasdaq, notifying the Company that it is eligible for an additional 180 calendar day period,
or until May 22, 2023, to regain compliance. Nasdaq Listing Rule 5550(a)(2) requires listed securities to maintain a minimum bid price
of US$1.00 per share, and Listing Rule 5810(c)(3)(A) provides that a failure to meet the minimum bid price requirement exists if the
deficiency continues for a period of 30 consecutive business days. Based on the closing bid price of the Company&#8217;s Ordinary Shares
for any consecutive period of 30 business days from May 27, 2022, to November 23, 2022, the Company does not meet the minimum bid price
requirement. The Notification Letter does not impact the Company&#8217;s listing on the Nasdaq Capital Market currently. In accordance
with Nasdaq Listing Rule 5810(c)(3)(A), the Company has been provided an additional 180 calendar days, or until May 22, 2023, to regain
compliance with Nasdaq Listing Rule 5550(a)(2). To regain compliance, the Company&#8217;s Ordinary Shares must have a closing bid price
of at least US$1.00 for a minimum of 10 consecutive business days. In the event the Company does not regain compliance by May 22, 2023,
the Company may face delisting.</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">Pursuant
to the approval of its board of directors, and the approval of its shareholders at the Company&#8217;s extraordinary general meeting
held on Tuesday, January 31, 2023, at 11:00 a.m. (Hong Kong standard time), we effected a 1-for-40 consolidation of its ordinary shares.
On February 2, 2023, Conyers Trust Company (Cayman) Limited, the Secretary of the Company, filed two certificates certifying the ordinary
resolutions passed by the shareholders with the Registrar of Companies of the Cayman Islands. The share consolidation was effective upon
passing of the ordinary resolutions on January 31, 2023. The Company&#8217;s ordinary shares began trading on the NASDAQ Capital Market
on a post-consolidation basis when the market opens on February 10, 2023.</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">On
February 28, 2023, we received a letter from Nasdaq informing that we regained compliance with the minimum bid price requirement under
Nasdaq listing rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. This requirement was met on February 28, 2023, the
tenth consecutive trading day when the closing bid price of the Company&#8217;s ordinary share was over $1.00.</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">The
Company intends to monitor the closing bid price of its ordinary shares and may, if appropriate, consider implementing available options
to maintain compliance with the minimum bid price requirement under the Nasdaq Listing Rules. Though we intend to maintain compliance
with the minimum bid price requirement, we cannot assure you that the Company will continue to comply with the requirements for continued
listing on the Nasdaq Capital Market in the future. If our ordinary shares are delisted from the Nasdaq, the liquidity and value of an
investment in our ordinary shares will 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; font-size: 10pt">&#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: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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="margin: 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><i>Future
issuances of our securities would dilute the interests of existing 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; 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">As
of the date of this report, we have an aggregate of 9,949,282 outstanding ordinary shares. In addition, we currently have 2,013,759 warrants
issued and outstanding, which include: (i) 1,233,023 warrants to purchase 30,825 ordinary shares, subject to rounding of fractional warrants
and these warrants are exercisable at an exercise price of $4.65 per share with the expiration date of September 28, 2026; (ii) 600,013
warrants to purchase 15,000 ordinary shares, subject to rounding of fractional warrants, at an exercise price of $4.65 per share with
the expiration date of January 20, 2027; and (iii) 180,723 warrants to purchase 4,518 ordinary shares, subject to rounding of fractional
warrants, that were issued to the assignee of the representative of the underwriters in our initial public offering with the expiration
date of September 28, 2026.</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">In
March 2023, we issued 262,500 restricted ordinary shares to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets
in China. In April 2023, we issued 172,000 restricted ordinary shares to Streeterville Capita, LLC (the &#8220;CVP&#8221;) in connection
with the conversion of the convertible note. In May 2023, we issued an aggregate of 4,946,184 free-trading ordinary shares in two confidentially
marketed public offerings (&#8220;CMPOs&#8221;). In October 2023, we issued 2,947,150 restricted ordinary shares to WK Venture in connection
with the conversion of WK loan into equity. During the fiscal year 2023, 128,901 warrants were exercised.</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">On
August 31, 2023, we entered into Amendment No.2 to the independent director agreements with each of John Fletcher, David Ian Viccars
and Donald Duane Pangburn (collectively, the &#8220;Independent Director Agreement Amendments&#8221;). Effective as of September 1, 2023,
the Independent Director Agreement Amendments increased each of Mr. Fletcher&#8217;s, Mr. Viccars&#8217;, and Mr. Pangburn&#8217;s annual
equity compensation from 250 restricted ordinary shares to 20,000 restricted ordinary shares of the Company. We have issued the independent
directors&#8217; annual equity compensation in March 2024.</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">After the year ended December 31, 2023, on March
4, 2024, we cancelled 1,091 shares returned by the purchasers of Handshake upon the completion of the divestiture. On March 6, 2024, we
issued an aggregate number of 120,000 restricted ordinary shares to the three independent directors, representing 60,000 restricted ordinary
shares for their service performed in 2023 and 60,000 restricted ordinary shares for their service to be performed in 2024.</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
may determine to issue additional shares in the future. The issuance of a substantial number of shares would have the effect of substantially
diluting the interests of our shareholders. In addition, the sale of a substantial number of shares in the public market, either in the
initial issuance or in a subsequent resale could have an adverse effect on the market price of our 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; 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><i>Acquisitions
in the future may result in the demand for significant additional funding which may result in substantial dilution to existing 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; 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">If
we engage in any acquisition activity in the future, we may require funding generated through the sale of additional shares or other
equity which could result in significant dilution to our existing shareholders. The financial results of acquired businesses may not
achieve expectations which may have a significant impact on our per share earnings, and thus, the value of our 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; 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><i>Future
acquisitions or divestitures could materially change our business and materially and adversely affect our 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; 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
plan to focus our efforts on future strategic priorities in pursuing strategic acquisitions and strategic partnerships. Presented with
appropriate opportunities, we may acquire businesses or assets that we believe complement our existing business. Any such acquisitions
are invariably subject to associated execution risk including issues relating to the integration of new operations and personnel, geographical
coordination, retention of key management personnel, systems integration and the integration of corporate cultures. The acquisition and
integration could cause the diversion of management&#8217;s attention or resources from our existing business or cause a temporary interruption
of, or loss of momentum in, our current business. We could also lose key personnel from the acquired companies. There may be unforeseen
or unknown liabilities, or we may not be able to generate sufficient revenue to offset new costs of any acquisitions and strategic partnerships.
The execution of international expansion of our operations exposes us to a number of additional risks including difficulties in staffing
and managing overseas operations, fluctuations in foreign currency exchange rates, increased costs associated with maintaining the ability
to understand local trends, difficulties and costs relating to compliance with the different commercial, legal and regulatory requirements
of the overseas locations in which we operate, failure to develop appropriate risk management and internal control structures tailored
to overseas operations, inability to obtain, maintain or enforce intellectual property rights, unanticipated changes in economic conditions
and regulatory requirements in overseas operations. These risks associated with strategic repositioning, future acquisitions and strategic
partnerships could have a material and adverse effect on our business, results of operations, financial condition, and liquidity.</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"></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: 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; 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><i>We
have no plans to pay dividends.</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; 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">To
date, we have paid no cash dividends on our shares. For the foreseeable future, earnings generated from our operations will be retained
for use in our business and not to pay dividends.</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><i>You
may have difficulty enforcing judgments obtained against us.</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; 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
are a Cayman Islands company and substantially all our assets are located outside of the United States. Virtually all our assets and
a substantial portion of our current business operations are conducted in Thailand. In addition, almost all our directors and officers
are nationals and residents of countries other than the United States. A substantial portion of the assets of these persons are located
outside the United States. As a result, it may be difficult for you to effect service of process within the United States upon these
persons. It may also be difficult for you to enforce the U.S. courts judgments obtained in U.S. courts including judgments based on the
civil liability provisions of the U.S. federal securities laws against us and our officers and directors, many of whom are not residents
in the United States, and whose significant assets are located outside of the United States. The courts of the Cayman Islands would recognize
as a valid judgment, a final and conclusive judgment&#160;<i>in personam</i>&#160;obtained in the federal or state courts in the United
States against the Company, under which a sum of money is payable (other than a sum of money payable in respect of multiple damages,
taxes or other charges of a like nature or in respect of a fine or other penalty) or, in certain circumstances, an&#160;<i>in personam</i>&#160;judgment
for non-monetary relief, and would give a judgment based thereon provided that (a) such courts had proper jurisdiction over the parties
subject to such judgment, (b) such courts did not contravene the rules of natural justice of the Cayman Islands, (c) such judgment was
not obtained by fraud, (d) the enforcement of the judgment would not be contrary to the public policy of the Cayman Islands, (e) no new
admissible evidence relevant to the action is submitted prior to the rendering of the judgment by the courts of the Cayman Islands, and
(f) there is due compliance with the correct procedures under the laws of the Cayman Islands. In addition, there is uncertainty as to
whether the courts of the Cayman Islands or Thailand, respectively, would recognize or enforce judgments of U.S. courts against us or
such persons predicated upon the civil liability provisions of the securities laws of the United States or any state. In addition, it
is uncertain whether such Cayman Islands or Thailand courts would entertain original actions brought in the courts of the Cayman Islands
or Thailand, against us or such persons predicated upon the securities laws of the United States or any state.</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><i>Because
we are incorporated under the laws of the Cayman Islands, it may be more difficult for our shareholders to protect their rights than
it would be for a shareholder of a corporation incorporated in another jurisdiction.</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; 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
corporate affairs are governed by our memorandum and articles of association, by the Companies Act and by the common law of the Cayman
Islands. Principles of law relating to such matters as the validity of corporate procedures, the fiduciary duties of management, and
the rights of our shareholders differ from those that would apply, if we were incorporated in the United States or another jurisdiction.
The rights of shareholders under Cayman Islands law may not be as clearly established as the rights of shareholders are in the United
States or other jurisdictions. Under the laws of most jurisdictions in the United States, majority and controlling shareholders generally
have certain fiduciary responsibilities to the minority shareholders. Shareholders&#8217; actions must be taken in good faith. Obviously
unreasonable actions by controlling shareholders may be declared null and void. Cayman Islands law protecting the interests of minority
shareholders may not be as protective in all circumstances as the law protecting minority shareholders in United States or other jurisdictions.
Although a shareholder of a Cayman Islands company may sue the company derivatively, the procedures and defenses available to the company
may result in the rights of shareholders of a Cayman Islands company being more limited than those of shareholders of a company organized
in the United States. Furthermore, our directors have the power to take certain actions without shareholders&#8217; approval, or which
would require shareholders&#8217; approval under the laws of most of the states in the United States or other jurisdictions. Thus, our
shareholders may have more difficulty protecting their interests in the face of actions by our board of directors or our controlling
shareholders than they would have as shareholders of a corporation incorporated in another 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; 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><i>There
was no public market for our warrants prior to our initial public offering, and an active market in which investors can resell their
shares may not develop.</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; 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
ordinary shares under the symbol &#8220;GFAI&#8221; and our warrants under the symbol &#8220;GFAIW,&#8221; both on the Nasdaq Capital
Market, commenced trading on September 29, 2021. A liquid public market for our ordinary shares and warrants may not develop notwithstanding
the approval for listing of our ordinary shares and warrants on the Nasdaq Capital Market. The initial public offering price for our
securities has been determined by negotiation between us and the underwriters based upon several factors, including prevailing market
conditions, our historical performance, estimates of our business potential and earnings prospects, and the market valuations of similar
companies. The price at which the ordinary shares and warrants are traded may decline below the initial public offering price, meaning
that you may experience a decrease in the value of your ordinary shares and warrants regardless of our operating performance or prospects.</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"></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: 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; 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><i>The
market price of our ordinary shares and warrants may fluctuate, and you could lose all or part of your investment.</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; 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">The
market price of our ordinary shares and warrants may fluctuate significantly in response to several factors, most of which we cannot
control, 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actual
    or anticipated variations in our operating results;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increases
    in market interest rates that lead investors in our ordinary shares or warrants to demand a higher investment return;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    in earnings estimates;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    in market valuations of similar companies;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actions
    or announcements by our competitors;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">adverse
    market reaction to any increased indebtedness we may incur in the future;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additions
    or departures of key personnel;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actions
    by shareholders;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">speculation
    in the media, online forums, or investment community; 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    intentions and ability to list our ordinary shares and warrants on the Nasdaq Capital Market and our subsequent ability to maintain
    such listing.</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><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">Volatility
in the market price of our ordinary shares and warrants may prevent investors from being able to sell their ordinary shares and warrants
at or above the initial public offering price. As a result, you may suffer a loss on your investment.</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><i>We
may not be able to satisfy listing requirements of the Nasdaq Capital Market or obtain or maintain a listing of our ordinary shares and
warrants.</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; 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">Because
our ordinary shares and warrants are listed on the Nasdaq Capital Market, we must meet certain financial and liquidity criteria to maintain
such listing. If we violate Nasdaq listing requirements, our ordinary shares and warrants may be delisted. If we fail to meet any of
Nasdaq&#8217;s listing standards, our ordinary shares and warrants may be delisted. In addition, our board of directors may determine
that the cost of maintaining our listing on a national securities exchange outweighs the benefits of such listing. A delisting of our
ordinary shares and warrants may materially impair our shareholders&#8217; ability to buy and sell our ordinary shares and warrants and
could have an adverse effect on the market price of, and the efficiency of the trading market for, our ordinary shares and warrants.
The delisting of our ordinary shares and warrants could significantly impair our ability to raise capital and the value of your investment.</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><i>The
warrants may not have any value.</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; 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">The
warrants are exercisable for five years from the date of initial issuance. The exercise price of our outstanding public warrants, representative&#8217;s
warrants and PIPE warrants is US$4.65.</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">There
can be no assurance that the market price of our ordinary shares will ever equal or exceed the exercise price of the warrants. In the
event that the stock price of our ordinary shares does not exceed the exercise price of the warrants during the period when the warrants
are exercisable, the warrants may not have any value.</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"></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: 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; 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><i>Holders
of warrants purchased in our initial public offering will have no rights as shareholders until such holders exercise their warrants and
acquire our 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; 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">Until
holders of the warrants purchased in our initial public offering acquire ordinary shares upon exercise thereof, such holders will have
no rights with respect to the ordinary shares underlying the warrants. Upon exercise of the warrants, the holders will be entitled to
exercise the rights of an ordinary shareholder only as to matters for which the record date occurs after the date they were entered in
the register of members of the Company as a shareholder.</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><i>We
do not expect to declare or pay dividends in the foreseeable future.</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; 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
do not expect to declare or pay dividends in the foreseeable future, as we anticipate that we will invest future earnings in the development
and growth of our business. Therefore, holders of our Securities will not receive any return on their investment unless they sell their
securities, and holders may be unable to sell their securities on favorable terms or at all.</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><i>If
securities industry analysts do not publish research reports on us, or publish unfavorable reports on us, then the market price and market
trading volume of our securities could be negatively 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; 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">Any
trading market for our securities may be influenced in part by any research reports that securities industry analysts publish about us.
We do not currently have and may never obtain research coverage by securities industry analysts. If no securities industry analysts commence
coverage of us, the market price and market trading volume of our securities could be negatively affected. In the event we are covered
by analysts, and one or more of such analysts downgrade our shares, or otherwise reports on us unfavorably, or discontinues coverage
of us, the market price and market trading volume of our securities could be negatively 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; 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><i>You
may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions against us or our
management named in the report based on foreign laws.</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; 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
are incorporated under the Companies Act of the Cayman Islands. We conduct our operations outside the United&#160;States and substantially
all of our assets are located outside the United&#160;States. In addition, except for one director, all of our other directors and our
executive officers and the experts named in this report reside outside the United&#160;States, and a significant amount of their assets
are located outside the United&#160;States. As a result, service of process upon such persons may be difficult or impossible to effect
within the United States. Furthermore, because a substantial portion of our assets, and substantially all the assets of our directors
and officers are located outside of the United States, any judgment obtained in the United States, including a judgment based upon the
civil liability provisions of United States federal securities laws, against us or any of such persons may not be collectible within
the United States.</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><i>We
are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions
applicable to U.S.&#160;domestic public companies.</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; 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">Because
we qualify as a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations
in the United&#160;States that are applicable to U.S.&#160;domestic issuers, 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form 10-Q or current reports on Form 8-K;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered
    under the Exchange Act;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability
    for insiders who profit from trades made in a short period of time; 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    selective disclosure rules by issuers of material nonpublic information under Regulation FD.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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: 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; 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
are required to file an annual report on Form&#160;20-F within four months of the end of each fiscal year. In addition, we intend to
publish our results on a semi-annual basis as press releases, distributed pursuant to the rules and regulations of Nasdaq Press releases
relating to financial results and material events will also be furnished to the SEC on Form&#160;6-K. However, the information we are
required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC
by U.S.&#160;domestic issuers. As a result, you may not be afforded the same protections or information that would be made available
to you were you investing in a U.S.&#160;domestic issuer.</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><i>We
will be subject to ongoing public reporting requirements that are less rigorous than Exchange Act rules for companies that are not emerging
growth companies, and our shareholders could receive less information than they might expect to receive from more mature public companies.</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; 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
qualify as an &#8220;emerging growth company&#8221; under the JOBS Act. As a result, we will be permitted to, and intend to, rely on
exemptions from certain disclosure requirements. These provisions include exemption from the auditor attestation requirement under Section&#160;404
of the Sarbanes-Oxley Act of 2002 in the assessment of the emerging growth company&#8217;s internal control over financial reporting.
In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the extended transition
period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. In other words, an
emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private
companies. We have elected to take advantage of the benefits of this extended transition period. Our financial statements may therefore
not be comparable to those of companies that comply with such new or revised accounting 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; 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
will remain an emerging growth company until the earliest of (i)&#160;the last day of the fiscal year during which we have total annual
gross revenues of at least $1.235&#160;billion; (ii)&#160;the last day of our fiscal year following the fifth anniversary of the completion
of the initial public offering; (iii)&#160;the date on which we have, during the preceding three year period, issued more than $1.0&#160;billion
in non-convertible debt; or (iv)&#160;the date on which we are deemed to be a &#8220;large accelerated filer&#8221; under the Exchange
Act, which could occur if the market value of our securities that are held by non-affiliates exceeds $700&#160;million as of the last
business day of our most recently completed second fiscal quarter. Once we cease to be an emerging growth company, we will not be entitled
to the exemptions provided in the JOBS Act discussed 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; 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">Because
we will be subject to ongoing public reporting requirements that are less rigorous than Exchange Act rules for companies that are not
emerging growth companies, our shareholders could receive less information than they might expect to receive from more mature public
companies. We cannot predict if investors will find our securities less attractive if we elect to rely on these exemptions, or if taking
advantage of these exemptions would result in less active trading or more volatility in the price of our securities.</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><i>As
a foreign private issuer, we are permitted to rely on exemptions from certain Nasdaq corporate governance standards applicable to domestic
U.S. issuers. This may afford less protection to holders of our 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; 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
are exempted from certain corporate governance requirements of Nasdaq by virtue of being a foreign private issuer. As a foreign private
issuer, we are permitted to follow the governance practices of our home country in lieu of certain corporate governance requirements
of Nasdaq. As result, the standards applicable to us are considerably different than the standards applied to domestic U.S. issuers.
For instance, we are not required to:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">have
    a majority of the board be independent (although all of the members of the Audit Committee must be independent under the Exchange
    Act);</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">have
    a Compensation Committee and a Nominating and Corporate Governance Committee to be comprised solely of &#8220;independent directors&#8221;;
    or</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">hold
    an annual meeting of shareholders no later than one year after the end of our fiscal year.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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: 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; 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
currently follow our home country practice that (i) does not require us to hold an annual meeting of shareholders no later than one year
after the end of its fiscal year; (ii) does not require us to seek shareholder approval for amending our share incentive plans; (iii)
does not require us to have a nominating/corporate governance committee consisting entirely of independent directors, or a written nominating/corporate
governance committee charter that meets the requirements of the Nasdaq Capital Market; and (iv) does not require us to have a compensation
committee composed entirely of independent directors, or a written compensation committee charter that meets the requirements of Nasdaq.
Consequently, we are exempt from independent director requirements of Rule 5605 (d) and (e) of Nasdaq Capital Market listing standards,
except for the requirements under subsection (b)(2) thereof pertaining to executive sessions of independent directors and those under
subsection (c) thereof pertaining to the Audit Committee; (v) does not require shareholder approval prior to the issuance of securities
in connection with the acquisition of the stock or assets of another company in certain circumstances; and (vi) does not require shareholder
approval in order to enter into any transaction, other than a public offering, involving the sale, issuance or potential issuance by
the Company of ordinary shares (or securities convertible into or exercisable for ordinary shares) equal to 20% or more of the outstanding
share capital of the Company or 20% or more of the voting power outstanding before the issuance for less than the greater of book or
market value of the ordinary shares. Accordingly, our investors may not be provided with the benefits of certain corporate governance
requirements of Nasdaq. As a result, our shareholders may not be provided with the benefits of certain corporate governance requirements
of Nasdaq.</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><i>Future
issuances of our ordinary shares or securities convertible into, or exercisable or exchangeable for, our ordinary shares, or the expiration
of lock-up agreements that restrict the issuance of new ordinary shares or the trading of outstanding ordinary shares, could cause the
market price of our Securities to decline and would result in the dilution of your holdings.</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; 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">Future
issuances of our ordinary shares or securities convertible into, or exercisable or exchangeable for, our ordinary shares, or the expiration
of lock-up agreements that restrict the issuance of new ordinary shares or the trading of outstanding ordinary shares, could cause the
market price of our Securities to decline. We cannot predict the effect, if any, of future issuances of our Securities, or the future
expirations of lock-up agreements, on the price of our Securities. In all events, future issuances of our Securities would result in
the dilution of your holdings. In addition, the perception that new issuances of our Securities could occur, or the perception that locked-up
parties will sell their securities when the lockups expire, could adversely affect the market price of our Securities. In connection
with our initial public offering, we entered into a lock-up agreement that prevents us, subject to certain exceptions, from offering
additional shares for up to 180 days after the closing of the initial public offering. In addition to any adverse effects that may arise
upon the expiration of these lock-up agreements, the lock-up provisions in these agreements may be waived, at any time and without notice.
If the restrictions under the lock-up agreements are waived, our Securities may become available for resale, subject to applicable law,
including without notice, which could reduce the market price for our securities.</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><i>Future
issuances of debt securities, which would rank senior to our ordinary shares upon our bankruptcy or liquidation, and future issuances
of preferred shares, which could rank senior to our ordinary shares for the purposes of dividends and liquidating distributions, may
adversely affect the level of return you may be able to achieve from an investment in 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; 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">In
the future, we may attempt to increase our capital resources by offering debt securities. Upon bankruptcy or liquidation, holders of
our debt securities, and lenders with respect to other borrowings we may make, would receive distributions of our available assets prior
to any distributions being made to holders of our ordinary shares. Moreover, if we issue preferred shares, the holders of such preferred
shares could be entitled to preferences over holders of ordinary shares in respect of the payment of dividends and the payment of liquidating
distributions. Because our decision to issue debt or preferred shares in any future offering, or borrow money from lenders, will depend
in part on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of any
such future offerings or borrowings. Holders of our Securities must bear the risk that any future offerings we conduct or borrowings
we make may adversely affect the level of return, if any, they may be able to achieve from an investment in our Securities.</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"></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: 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; 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">Based
on the expected composition of our income and assets and the value of our assets, including goodwill, we do not expect to be a PFIC for
our current taxable year. However, the proper application of the PFIC rules to a company with a business such as ours is not entirely
clear. Because the proper characterization of certain components of our income and assets is not entirely clear, because we hold a substantial
amount of cash following our initial public offering, and because our PFIC status for any taxable year will depend on the composition
of our income and assets and the value of our assets from time to time (which may be determined, in part, by reference to the market
price of our shares, which could be volatile), there can be no assurance that we will not be a PFIC for our current taxable year or any
future taxable 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; 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">If
we were a PFIC for any taxable year during which a U.S. investor holds shares, certain adverse U.S. federal income tax consequences could
apply to such U.S. investor. See &#8220;<i>Material Income Tax Considerations&#8212;U.S. Federal Income Taxation Considerations&#8212;Passive
Foreign Investment Company Consequences</i>&#8221; for additional information.</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><div><a id="a_009"></a></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"><b>ITEM
4. INFORMATION ON THE COMPANY</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_010"></a></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"><b>A.
History and Development of the Company</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"><b><i>&#160;</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; font-size: 10pt"><b><i>General
Information</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; 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
corporate address is 10 Anson Road, #28-01 International Plaza, Singapore 079903. Our company email address is info@guardforceai.com.</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
agent for service of process in the United States is Cogency Global Inc., located at 122 East 42nd Street, 18th Floor, New York, N.Y.
10168.</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
website can be found at https://www.guardforceai.com. The information contained on our website is not a part of this report, nor is such
content incorporated by reference herein, and should not be relied upon in determining whether to make an investment in our Securities.<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; 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><i>Corporate
History</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; 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">GF
Cash (CIT), Guardforce AI&#8217;s legacy business, was incorporated in 1982 in Thailand and has been operating in the cash-in-transit,
or CIT, industry since inception. Guardforce was incorporated on April 20, 2018, in the Cayman Islands as a holding company with a goal
to acquire the business of GF Cash (CIT) which operates as our indirect subsidiary.</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">Upon
our organization, on April 20, 2018, we issued 416,442 ordinary shares to our founders and initial officers and directors, for a total
purchase price of $50,000.</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">On
December 16, 2019, we entered into the Merger Agreement with VCAB. Upon the closing of the Merger which became effective March 10, 2020,
VCAB merged with and into the Company and the separate existence of VCAB ceased. Pursuant to the terms of the Merger Agreement, on or
about March 10, 2020, we issued 17,235 to approximately 670 designated and Bankruptcy Court approved Claim Holders. On March 19, 2021,
we issued the remaining 4,689 to the Claim Holders. In the aggregate, we have issued an aggregate of 21,924 Plan Shares to VCAB&#8217;s
holders of Class 5 Claims. We issued the Plan Shares in reliance on the exemption provided by Section 1145 of the United States Bankruptcy
Code.</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">On
January 8, 2020, Guardforce AI Service Ltd. entered into two agreements with, and transferred 20,833 ordinary shares each to Mr. Terence
Wing Khai Yap, our Chairman and Ms. Lei Wang, our Chief Executive officer. The shares, deemed as issuances by us, were transferred to
Mr. Yap and Ms. Wang as compensation for serving in their roles as our Chairman and Chief Executive Officer, respectively.</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">On February 4, 2021, we entered into a purchase and sale agreement
to acquire a 51%, or majority, interest in Handshake in exchange for 1,091 restricted ordinary shares. This acquisition was completed
on March 25, 2021. The restricted ordinary shares that we issued to the seller (&#8220;Consideration Shares&#8221;) were subject to a
two-year lockup and certain share claw back provisions. After careful consideration and review of the overall business performance, the
impaired goodwill, and our future growth strategy, we completed the separation with Handshake on February 6, 2024. On February 6, 2024,
Guardforce AI transferred 510 shares of Handshake back to its original shareholders in exchange for returning 1,091 restricted ordinary
shares issued by us. The cancellation of the returned 1,091 shares was effective on March 4, 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">On September 28, 2021, we entered into an underwriting agreement with
EF Hutton, division of Benchmark Investments, LLC, as the representative for the underwriters listed on Schedule 1 thereto, relating to
the initial public offering of 90,309 units of the Company, at a price to the public of $166 per unit, with each unit consisting of one
ordinary share of the Company, par value $0.12 per share, and a warrant to purchase one ordinary share, before underwriting discounts
and commissions. Each ordinary share was sold together with one warrant to purchase one ordinary share. Each whole share exercisable pursuant
to the warrants had an exercise price per share at $1.30, as adjusted pursuant to Section 3(b) of the ordinary share purchase warrant.
The warrants were immediately exercisable and will expire on the fifth anniversary of the original issuance date. The units were not certificated.
As a result of the 2023 share consolidation, on March 8, 2023, we issued a Notice regarding Adjustment of Exercise Price to our public
warrant holders that as a result of the share consolidation, the exercise price under the public warrant was proportionately increased
from $0.16 to $6.40, the exercise price under the private warrant was proportionately increased from $0.18 to $7.20. If any holder exercises
one warrant, one-40<sup>th</sup> (1/40) ordinary share will be received in cash (by Cash in Lieu), holders must exercise at least 40 warrants
to receive 1 ordinary share. The public warrant exercise price was further adjusted to $4.65 due to the confidentially marketed public
offering completed by May 5, 2023, pursuant to the anti-dilution provisions. We sent notices to the warrant holders regarding this adjustment
in exercise price on May 5, 2023.</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"></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: 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; 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">On
October 1, 2021, we closed our initial public offering. The initial public offering was made pursuant to the Company&#8217;s Registration
Statement on Form F-1 (File No. 333-258054) that was filed with the SEC and became effective on September 28, 2021.</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">On
November 1, 2021, we entered into a Transfer Agreement (the &#8220;Singapore Agreement&#8221;) to acquire 100% of the equity interests
in AI Singapore. Pursuant to the Singapore Agreement, AI Singapore became a wholly owned subsidiary of our 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; 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">On
November 18, 2021, we entered into a Transfer Agreement (the &#8220;Macau Agreement&#8221;)&#160;to acquire 100% of the equity interests
in Macau GF. Pursuant to the Macau Agreement and upon the closing of the acquisition, Macau GF became a wholly owned subsidiary of the
Company. The acquisition was closed on February 9, 2022.</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">On
November 18, 2021, the Company entered into another Transfer Agreement&#160;(the &#8220;Malaysia Agreement&#8221;)&#160;to acquire 100%
of the equity interests in Malaysia GF. Pursuant to the Malaysia Agreement and upon the closing of the acquisition, Malaysia GF became
a wholly owned subsidiary of the Company. The acquisition was closed on January 20, 2022.&#160;The acquisitions of Macau GF and Malaysia
GF provide the Company entry into the Macau and Malaysia markets with a focus on education, hospitality, retail and corporate sectors.</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; ">On January 20, 2022, we completed a private placement with several
investors, wherein a total of 197,999 ordinary shares were issued at a purchase price of $7.2 per share, with each investor also received
a warrant to purchase up to a number of ordinary shares equal to 150% of the number of ordinary shares purchased by such investor in the
private placement, at an exercise price of $7.2 per share (the &#8220;Purchaser Warrants&#8221;), for a total purchase price of approximately
$10.3 million. The Purchaser Warrants were immediately exercisable on the date of issuance, and would expire five years from the date
of issuance and had certain downward pricing adjustment mechanisms, including with respect to any subsequent equity sale that was deemed
a dilutive issuance, in which case in July 2022, the exercise price of the Purchaser Warrants was adjusted to a floor price of $7.20 per
share. The private warrant exercise price was further adjusted to $4.65 due to the confidentially marketed public offering completed by
May 5, 2023, pursuant to the anti-dilution provisions. We sent notices to the warrant holders regarding this adjustment in exercise price
on May 5, 2023.</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">On
January 20, 2022, we ceased to be a &#8220;controlled company&#8221; under the rules of the Nasdaq Stock Market, or Nasdaq. As a foreign
private issuer, we have the option to follow certain Cayman Islands corporate governance practices, except to the extent that such laws
would be contrary to U.S. securities laws, and provided that we disclose the requirements we are not following and describe the Cayman
Islands practices we follow instead. We are currently electing to follow home country practices in Cayman Islands with regard to certain
corporate governance matters. See &#8220;<i>Risk Factors&#8212; Risks Relating to Our Ordinary Shares and Warrants - As a foreign private
issuer, we are permitted to rely on exemptions from certain Nasdaq corporate governance standards applicable to domestic U.S. issuers.
This may afford less protection to holders of our shares</i>.&#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; 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">On
January 25, 2022, we adopted the Guardforce AI Co., Limited 2022 Equity Incentive Plan, or the Plan. The purposes of the Plan are to
(a) promote the long-term growth and profitability of the Company, and any affiliate to attract and retain the types of employees, consultants
and directors who will contribute to the Company&#8217;s long-term success; (b) provide incentives that align the interests of employees,
consultants and directors with those of the shareholders of the Company; and (c) promote the success of the Company&#8217;s business.
On December 27, 2023, we held our 2023 annual general meeting of members to approve an amendment to the Plan to increase the total number
of Ordinary Shares available for grant under the Plan from 79,500 ordinary shares, par value $0.12 per share (as may be adjusted for
share splits, reverse share splits, share dividends, recapitalization or other similar events from time to time), to an aggregate number
of Ordinary Shares that may be reserved for issuance under the Plan as may be determined, in its sole and absolute discretion, by the
Committee (as defined in the Plan) or the board of directors of the Company, which shall not exceed 15% of the issued and outstanding
Ordinary Shares at the time of the granting of awards, less the aggregate number of Ordinary Shares then reserved for issuance pursuant
to any other share compensation arrangement.</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">The
Plan provides incentives in the form of incentive share options, non-qualified share options, restricted shares, restricted share units,
share appreciation rights, performance Share awards and performance compensation awards to employees, directors, and consultants of the
Company or any affiliates of the Company and the Plan would expire on January 25, 2032. See the Reports on Form 6-K furnished on January
27, 2022, and January 2, 2024, for more information of the Plan.</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">As of the date of this report, 346,500 restricted
ordinary shares are currently issued and outstanding, and 1,128,056 of our ordinary shares remain available for grant under the Plan.</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">On February 8, 2022, we entered into a Commissioned Development Agreement
with Shenzhen Kewei, wherein Shenzhen Kewei would develop a robotics management platform named GFAI Intelligent Cloud Platform V2.0 for
us. The initial term of the Commissioned Development Agreement was from February 8, 2022, until December 31, 2024, in accordance with
certain development milestones listed in an exhibit to this report. We agreed to deliver payment to Shenzhen Kewei in the amount of $5,000,000,
discounted to $3,000,000 provided the Company were to issue a one-time, lump sum payment within five (5) business days of the execution
of the Agreement. We would be the sole owner of all intellectual property rights in the GFAI Intelligent Cloud Platform V2.0. The Agreement
is governed by and construed in accordance with the laws of Hong Kong. The full payment of $3,000,000 was made in February 2022. As of
the date of this report, Shenzhen Kewei had completed the development of GFAI Intelligent Cloud Platform V2.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; font-size: 10pt">&#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: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; 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">Although
Shenzhen Kewei is affiliated with the Company, after careful consideration, the board of directors of the Company unanimously determined
that the quotation received from Shenzhen Kewei was just, equitable and fair to the Company and that it would be in the best interests
of the Company to enter into the Agreement with Shenzhen Kewei.</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">On February 28, 2022, we entered into a Strategic Partnership Agreement
with SBC Global Holdings Inc. (&#8220;SBC&#8221;), wherein the Company and SBC would collaborate on the sale and leasing of robots in
the United States. The strategic partnership was in lieu of the previously proposed acquisition. As part of the partnership the Company
would establish a wholly owned U.S. subsidiary and will commit additional resources to develop the business to meet demand while working
closely with SBC to accelerate overall U.S. market penetration. As part of the Agreement, SBC would refer customers to the Company. The
Company and SBC would work together on a non-exclusive basis and each of the Company and SBC may enter into similar arrangements and agreements
with any other parties. Management team of our Company believes that the Strategic Partnership Agreement with SBC was made in the ordinary
course of business. On May 8, 2022, the Strategic Partnership Agreement with SBC was terminated.</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; ">On March 9, 2022, we&#160;received a written notification from the
Nasdaq Listing Qualifications Department (the &#8220;Notification Letter&#8221;) of the Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;)
notifying the Company that, for the past 30 consecutive business days, the closing bid price for the Company&#8217;s ordinary share had
been below the minimum $1.00 per share required for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2)
(&#8220;Rule 5550(a)(2)&#8221;).</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; ">Nasdaq Listing Rule 5550(a)(2) requires listed securities to maintain
a minimum bid price of&#160;$1.00&#160;per share, and Listing Rule 5810(c)(3)(A) provides that a failure to meet the minimum bid price
requirement exists if the deficiency continues for a period of 30 consecutive business days.&#160;Based on the closing bid price of the
Company&#8217;s ordinary shares for the 30 consecutive business days from January 25, 2022 to March 8, 2022, the Company no longer met
the minimum bid price requirement.</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; ">The Notification Letter didn&#8217;t impact the Company&#8217;s listing
of its ordinary shares on the Nasdaq Capital Market at that time. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company was
given 180 calendar days, or until September 6, 2022 to regain compliance with Rule 5550(a)(2).&#160;To regain compliance, the Company&#8217;s
ordinary shares had to have a closing bid price of at least&#160;$1.00&#160;for a minimum of 10 consecutive business days. If the Company
did not regain compliance during such 180-day period, the Company may be eligible for an additional 180 calendar days, provided that the
Company meets the continued listing requirement for market value of publicly held shares and all other initial listing standards for Nasdaq
except for Nasdaq Listing Rule 5550(a)(2), and provide a written notice of its intention to cure this deficiency during the second compliance
period, by effecting a reverse stock split, if necessary. If the Company does not qualify for the second compliance period or fails to
regain compliance during the second 180-day period, then Nasdaq would notify the Company of its determination to delist the Company&#8217;s
ordinary shares, at which point the Company will have an opportunity to appeal the delisting determination to a Hearings Panel. If at
any time before September 6, 2022, the bid price of the shares closes at or above $1.00 per share for a minimum of 10 consecutive business
days, Nasdaq will provide written notification that the company has achieved compliance with the minimum bid price requirement and will
consider such deficiency matters closed.</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">On
April 11, 2022, we received a letter from Nasdaq informing that we regained compliance with the minimum bid price requirement under Nasdaq
listing rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. This requirement was met on April 8, 2022, the tenth consecutive
trading day when the closing bid price of the Company&#8217;s ordinary share was over $1.00.</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">On
May 27, 2022, Guardforce AI Co., Limited (the &#8220;Company&#8221;) received a written notification from the Nasdaq Stock Market LLC
(&#8220;Nasdaq&#8221;) notifying the Company that it was not in compliance with the minimum bid price requirement set forth in Nasdaq
rules for continued listing on the Nasdaq, based on the closing bid price of the Company&#8217;s ordinary shares for 30 consecutive business
days from April 14 to May 26, 2022 was under $1.00 per share and the Company was provided 180 calendar days, or until November 23, 2022,
to regain compliance.</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">Nasdaq Listing Rule 5550(a)(2) requires listed
securities to maintain a minimum bid price of $1.00 per share, and Listing Rule 5810(c)(3)(A) provides that a failure to meet the minimum
bid price requirement exists if the deficiency continues for a period of 30 consecutive business days. The Company&#8217;s Ordinary Shares
did not regained compliance with the minimum $1 bid price per share requirement based on the closing bid price of the Company&#8217;s
Ordinary Shares for any consecutive period of 30 business days from May 27, 2022, to November 23, 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="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The Notification Letter did not impact the Company&#8217;s listing
on the Nasdaq Capital Market at that time. On November 28, 2022, the Company received a written notification (the &#8220;Notification
Letter&#8221;) from Nasdaq, notifying the Company that it was eligible for an additional 180 calendar day period, or until May 22, 2023,
to regain compliance. To regain compliance, the Company&#8217;s Ordinary Shares had to have a closing bid price of at least US$1.00 for
a minimum of 10 consecutive business days. In the event the Company does not regain compliance by May 22, 2023, the Company may face delisting.</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">Pursuant
to the approval of its board of directors and the approval of its shareholders at the Company&#8217;s extraordinary general meeting held
on Tuesday, January 31, 2023, at 11:00 a.m. (Hong Kong standard time), we effected a 1-for-40 consolidation of its ordinary shares. On
February 2, 2023, Conyers Trust Company (Cayman) Limited, the Secretary of the Company, filed two certificates certifying the ordinary
resolutions passed by the shareholders with the Registrar of Companies of the Cayman Islands. The share consolidation was effective upon
passing of the ordinary resolutions on January 31, 2023. The Company&#8217;s ordinary shares began trading on the NASDAQ Capital Market
on a post-consolidation basis when the market opened on February 10, 2023.</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">On
February 28, 2023, we received a letter from Nasdaq informing that we regained compliance with the minimum bid price requirement under
Nasdaq listing rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. This requirement was met on February 28, 2023, the
tenth consecutive trading day when the closing bid price of the Company&#8217;s ordinary share was over $1.00.</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"></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: 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; 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">On
March 11, 2022, the Company entered into a Sale and Purchase Agreement with Shenzhen Kewei to acquire 100% of the equity interests in
Shenzhen GFAI and Guangzhou GFAI. This acquisition was completed on March 22, 2022. The acquisition purchase price of $10,000,000 were
paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%). On March 22, 2022, we issued 53,571 restricted ordinary
shares to the sellers&#8217; designated parties. During the year ended December 31, 2023, we recognized full impairment losses on Shenzhen
GFAI Robot Technology Co., Limited and Guangzhou GFAI Technology Co., Limited&#8217;s goodwill and intangible assets acquired from the
acquisition. There was significant decline in the market demand on our robotic products that was launched during the Covid pandemic.
However, we believe that our Chinese customers are still interested in using robots, thus, in 2024, we plan to focus on the development
AI solutions to meet customers&#8217; needs and continue developing the China market through our subsidiaries in China.</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">On March 21, 2022, we signed a non-binding letter
of intent (the &#8220;LOI&#8221;) with Shenzhen Kewei and Shenzhen Yeantec Co., Limited (together, the &#8220;Kewei Group&#8221;) to purchase
up to 36 of the Kewei Group&#8217;s subsidiaries located in China. Under the LOI, in the first of two phases, we would acquire eight of
the Kewei Group companies. The second phase provides us with the right of first refusal to purchase the remaining 28 companies within
a period of 24 months from the date of the signing of the LOI. The purchase of the additional 28 companies would be dependent on the Company&#8217;s
operational plans. The Company expected to sign the definitive agreement for the phase one acquisitions before the end of May 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 purchase price for the eight phase one companies
would be based upon a valuation that is equal to one-time (from 2022 to 2026) projected average revenues for the eight companies estimated
to be $30 million and would be paid in a mix of cash (10%) and Company restricted shares (90%) at a price of $80 per share. The Company
would be required to pay Kewei Group the 10% cash component ($3,000,000) of the purchase price as a deposit and Kewei Group would deliver
to the Company 100% of the outstanding share capital of the eight phase one companies as a pledge, within 10 days of the signing of the
LOI. The acquisition was subject to, among other things, the satisfactory completion of due diligence by the Company, the entry into definitive
agreements and any required third-party consents. On May 24, 2022, we acquired Beijing Wanjia Security System Co., Ltd. (&#8220;Beijing
Wanjia&#8221;), one out of the eight phase one companies. On September 13, 2022, we terminated the acquisition of the remaining seven
companies out of the eight phase one companies.</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">On
April 6, 2022, we and certain investors entered into a securities purchase agreement (the &#8220;April 2022 SPA&#8221;), pursuant to
which we agreed to sell to such investors an aggregate of 218,484 ordinary shares in a registered direct offering (the &#8220;Registered
Direct Offering&#8221;). As a result of the Registered Direct Offering, the exercise price of the Company&#8217;s Private Warrants was
adjusted to $46 pursuant to the antidilution provisions of s warrants, the exercise price was further adjusted to $7.20 to purchase 1
share upon the securities purchase agreement with Streeterville Capital (see below).</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">On
May 24, 2022, we entered into a Sale and Purchase Agreement (the &#8220;Yeantec Agreement&#8221;) with Shenzhen Yeantec to acquire 100%
of the equity interests in Beijing Wanjia Security System Co., Ltd. (&#8220;Beijing Wanjia&#8221;) from Shenzhen Yeantec. The acquisition
was closed on June 22, 2022. The acquisition purchase price of $8,400,000 was paid in a mix of cash (10%) and restricted ordinary shares
of the Company (90%). On June 16, 2022, the Company issued 94,500 restricted Ordinary Shares to the sellers&#8217; designated parties.</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">On
June 16, 2022, a total of 243,000 shares were issued as a deposit to acquire 100% of the equity interests in the remaining seven Kewei
Group companies out of the eight phase one companies. On September 13, 2022, we signed a termination agreement with the shareholders
of seven Kewei Group companies to terminate such acquisition, which shares were subsequently cancelled on February 13, 2023. On February
13, 2023, 243,000 restricted ordinary shares were returned and canceled.</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">On July 12, 2022, we entered into warrant solicitation inducement letters
(the &#8220;Inducement Letters&#8221;) with several accredited investors that are existing holders (collectively, the &#8220;Exercising
Holders&#8221;) of its Private Warrants wherein the investors agreed to exercise 139,547 outstanding Private Warrants (the &#8220;Existing
Warrants&#8221;) to purchase an aggregate of 139,547 ordinary shares for cash, at an exercise price reduced by the Company from $46 per
share to $9.52 per share (the &#8220;Warrant Exercise&#8221;). In consideration for the immediate exercise of the Existing Warrants for
cash, the Company would issue one-half (1/2) of an Ordinary Share (the &#8220;Share Consideration&#8221;) for each Warrant Exercise. As
a result, the Exercising Holders would receive approximately 69,773 ordinary shares as Share Consideration. We expected to receive aggregate
net proceeds of approximately $1.23 million from the exercise of the Existing Warrants by the Exercising Holders, after deducting fees
and expenses. As a result of the Warrant Exercise, the exercise price of the Company&#8217;s Public Warrants was adjusted to $6.40 to
purchase 1 share and the exercise price of the Company&#8217;s Private Warrants was adjusted to $9.52 to purchase 1 share, which was the
floor price of the Private Warrants, pursuant to the antidilution provisions of both warrants. The Company would send notices to warrant
holders regarding the adjustment of exercise price on July 13, 2022. In addition, in connection with the transactions contemplated by
the Inducement Letters, we obtained waivers and amendments from the requisite investors under the January 2022 SPA and the April 2022
SPA to eliminate the prohibition on variable rate transactions set forth in such agreements. EF Hutton, division of Benchmark Investments,
LLC acted as warrant inducement agent and financial advisor in connection with the transaction.</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">&#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">On
June 22, 2022, we closed the acquisition of 100% equity interests in Beijing Wanjia from Shenzhen Yeantec.</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">On
August 31, 2022, our previous Chairman Terence Wing Khai Yap (&#8220;Mr. Yap&#8221;) resigned as the Chairman of the Board of the Company,
and Ms. Chung Chi Ng (&#8220;Ms. Ng&#8221;) resigned as the Chief Financial Officer of the Company, effective as of August 31, 2022.
On the same date, the board of directors (the &#8220;Board&#8221;) of the Company appointed Ms. Lei Wang (&#8220;Ms. Wang&#8221;) as
the Chairman of the Board of the Company, Mr. Lin Jia (&#8220;Mr. Jia&#8221;) as the President of the Company, Mr. Yu-Heng Ma (&#8220;Mr.
Ma&#8221;) as the Chief Financial Officer of the Company and Mr. Mingchang Liu (&#8220;Mr. Liu&#8221;) as the Chief Technology Officer
of the Company. Please refer to our 6-K furnished on September 2, 2022.</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">On
September 13, 2022, we signed a letter of intent to acquire Shenzhen Kewei, a high-tech robotics affiliated company specializing in developing
robotics software solutions and robotics management platforms, as well as robotics sales and technical services. We subsequently changed
this intent business acquisition to acquisition of asset. On December 21, 2022, we signed an asset purchase agreement with Shenzhen Kewei,
to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets in China.</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"></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: 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; 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">On
September 19, 2022, we announced that we were awarded a 5-year contract by the Bank of Thailand to manage its Consolidated Cash Centers
(CCCs) in the city of Ubonratchathani and the city Phitsanulok in Thailand.</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: 0; text-align: justify">On September 23, 2022, we announced our partnership
agreement with Riversoft Inc., a Peakwork Company who specializes in travel management software, to co-develop and co-launch contactless
travel services with its existing GFAI&#8217;s Concierge robots.</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: 0; text-align: justify">On October 25, 2022, we entered into a securities
purchase agreement (the &#8220;Agreement&#8221;) with Streeterville Capital, LLC, a Utah limited liability company (the &#8220;Investor&#8221;),
pursuant to which the Company issued the Investor an unsecured convertible promissory note on October 25, 2022 in the original principal
amount of $1,707,500.00 (the &#8220;Note&#8221;), convertible into Ordinary Shares, par value then being $0.12 per share, of the Company
(the &#8220;Ordinary Shares&#8221;). The Note bore simple interest at a rate of 8% per annum. All outstanding principal and accrued interest
on the Note would become due and payable on the maturity date (the &#8220;Maturity Date&#8221;), which was twelve months after the purchase
price of the Note is delivered by Investor to the Company. The Company could pay all or any portion of the amount owed earlier than it
was due; provided that in the event the Company elected to prepay all or any portion of the outstanding balance, the Company would pay
to the Investor 120% of the portion of the outstanding balance the Company elected to prepay. Early payments of less than all principal,
fees and interest outstanding would not, unless agreed to by Investor in writing, relieve the Company of the Company&#8217;s remaining
obligations hereunder. Under the Agreement, while the Note was outstanding, the Company agreed to keep adequate public information available
and maintain its Ordinary Shares listed on Nasdaq. Upon the occurrence of a Trigger Event (as defined in the Note), the Investor would
have the right to increase the balance of the Note by 10% for Major Trigger Event (as defined in the Note) and 5% for Minor Trigger Event
(as defined in the Note). The Note and the Agreement triggered the participation rights of the Company&#8217;s private warrants holders
(the &#8220;Holders&#8221;), pursuant to that Securities Purchase Agreement dated January 18, 2022 (the &#8220;PIPE Purchase Agreement&#8221;),
in which the Company issued to the Holders Ordinary Shares, and Ordinary Share purchase warrants. According to the PIPE Purchase Agreement,
each Holder had the right to participate up to an amount equal to 35% of the Subsequent Financing (as defined in the PIPE Purchase Agreement)
in the aggregate on the same terms, conditions and price provided for in the Subsequent Financing. The Company provided notice to the
Holders regarding the Holders&#8217; participation rights on October 24, 2022. None of the Holders elected to participate within the prescribed
time frame. In addition, as a result of the Company entering into the Agreement and issuing the Note, the exercise price of the Company&#8217;s
private warrants was being adjusted to $7.20 to purchase 1 share, which was the floor price of the Note, pursuant to the antidilution
provisions of the private warrants. The Company sent notices to the private warrant holders regarding the adjustment of exercise price
on October 26, 2022. On April 17, 2023, CVP delivered to the Company a conversion notice informing the Company that CVP had elected to
convert a portion of the Note balance $1,238,400 at the conversion price of $7.20 into restricted ordinary shares of the Company. In connection
with this conversion, the Company issued 172,000 restricted ordinary shares to CVP on April 19, 2023. On October 25, 2023, the Company
paid $554,238 to CVP to fully settle the remaining Note balance.</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">On
December 19, 2022, our former Chief Technology Officer (&#8220;CTO&#8221;), Mingchang Liu, resigned from his position as CTO of the Company.
Mr. Liu&#8217;s resignation was not the result of any disagreement with the Company on any matter relating to the Company&#8217;s operations,
policies or practices.</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: 0; text-align: justify">On December 21, 2022, we entered into an asset purchase
agreement (the &#8220;Agreement&#8221;) with Shenzhen Kewei, to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets
in China. Under the terms of the Agreement, the Company will acquire, and Shenzhen Kewei would transfer to the Company, select robotic
equipment assets, Shenzhen Kewei&#8217;s client base, sales pipeline and related sales channels and staff, as well as provide the Company
with rights to the permanent use of its patents. The purchase price for these assets was 2.1 million US dollars, which had been fully
paid in the form of 262,500 restricted ordinary shares of the Company based on a price of $8.00 per share. The acquisition was closed
on February 15, 2023.</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">On
December 31, 2019, Guardforce TH entered into a loan agreement with Profit Raider Investment Limited (the &#8220;Loan&#8221;). On March
11, 2020, Guardforce TH entered into a second supplemental agreement to the loan agreement with Profit Raider to extend the due date
of the Loan to December 31, 2020. On March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of 1,666,666 ordinary
shares of the Company from Guardforce AI Technology to Profit Raider. As a result of this share transfer, Profit Raider has been deemed
an affiliate of the Company. On December 31, 2020, the Loan was extended to December 31, 2022 with the same terms and conditions by entering
into a third supplemental agreement between Guardforce TH and Profit Raider. On September 29, 2022, Profit Raider entered into a deed
of assignment and transfer (the &#8220;Assignment Deed&#8221;) with WK Venture, as a result, the Loan was assigned and transferred to
WK Venture. On December 30, 2022, the loan with WK Venture was extended to December 31, 2024, with the same terms and conditions, by
entering into a fourth supplemental agreement (the &#8220;Fourth Supplemental Agreement&#8221;) between Guardforce TH and WK Venture.
On September 28, 2023, we entered into a loan conversion agreement with WK Venture Success Limited to convert its outstanding loans including
$13.4 million of principal and $2.5 million of accrued interest to ordinary shares at a conversion price of $5.40 per share which is
more than a 29% premium to the previous closing price of our stock on September 28, 2023. As a condition to the execution of the loan
conversion agreement, WK Venture and the other entities on the loan conversion agreement executed a Voting Agreement and Irrevocable
Proxy (the &#8220;Voting Agreement&#8221;), which grants Ms. Lei Wang the authority to act as a voting proxy for holders of the converted
shares at the general meetings of the shareholders of the Company, subject to the Company&#8217;s adopted second amended and restated
memorandum and articles of association, as amended from time to time. In October 2023, the Company issued 2,947,150 restricted ordinary
shares to fully settle this loan.</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"></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: 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; 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">On
January 13, 2023, we announced that we have secured a 5-year contract and a 3-year contract with pre-existing customers for its secured
logistics and cash handling services. Our 5-year contract is with Don Muang Tollway Public Company Limited (&#8220;DMT&#8221;), a toll
facility management company that constructs and manages toll roads, and our 3-year contract is with a renowned retail chain store in
Thailand.</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">Pursuant
to the approval of its board of directors and the approval of its shareholders at the Company&#8217;s extraordinary general meeting held
on Tuesday, January 31, 2023, at 11:00 a.m. (Hong Kong standard time), we effected a 1-for-40 share consolidation of our ordinary shares.
On February 2, 2023, Conyers Trust Company (Cayman) Limited, the Secretary of the Company, filed two certificates certifying the ordinary
resolutions passed by the shareholders with the Registrar of Companies of the Cayman Islands. The share consolidation was consummated
upon passing of the ordinary resolutions on January 31, 2023. Our ordinary shares began trading on the NASDAQ Capital Market on a post-consolidation
basis on February 10, 2023. No change was made to the trading symbol for the Company&#8217;s shares of common stock and warrants, &#8220;GFAI&#8221;
and &#8220;GFAIW&#8221;, respectively, in connection with the share consolidation.</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">On
February 23, 2023, we announced our Artificial Intelligence of Things (AIoT) Robot Advertising contract with a local government office
in Macau to promote shows, exhibitions, and forums on approximately 165 robots for a total period of 20 weeks.</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">On
March 22, 2023, our wholly owned subsidiary GFAI Vietnam was formally de-registered.</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: 0; text-align: justify">On May 5, 2023, we completed a confidentially marketed
public offering (the &#8220;CMPO&#8221;) pursuant to a &#8220;shelf&#8221; registration statement on Form-3 (file No. 333-261881). We
issued 1,720,430 ordinary shares, par value $0.12 per share at a public offering price of $4.65 per share. The underwriters, EF Hutton,
division of Benchmark Investments, LLC, exercised their over-allotment option in full for an additional 258,064 ordinary shares at the
time of the closing. As a result, the aggregate gross proceeds of the Offering, including the over-allotment, were approximately $9.2
million, prior to deducting underwriting discounts and other Offering expenses. In connection with the CMPO, the exercise price of the
Company&#8217;s public and private warrants has been adjusted to $4.65, pursuant to the anti-dilution provisions of both types of warrants.
We sent notices to the warrant holders regarding this adjustment in exercise price on May 5, 2023.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 15, 2023, we completed the second CMPO pursuant
to a &#8220;shelf&#8221; registration statement on Form-3 (file No. 333-261881). We issued 2,580,600 ordinary shares, par value $0.12
per share at a public offering price of $4.65 per share. The underwriters, EF Hutton, division of Benchmark Investments, LLC, exercised
their over-allotment option in full for an additional 387,090 ordinary shares at the time of the closing. As a result, the aggregate gross
proceeds of the Offering, including the over-allotment, were approximately $13.8 million, prior to deducting underwriting discounts and
other Offering expenses.</p><div>
</div><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="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">On
July 20, 2023, we announced the partnership with Concorde Security Pte Ltd, a leading security provider in Singapore, to co-launch a
new robotic security solution in Singapore.&#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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 31, 2023, we entered into Amendment
No.2 to the independent director agreements with each of John Fletcher, David Ian Viccars and Donald Duane Pangburn (collectively, the
&#8220;Independent Director Agreement Amendments&#8221;). Commencing on January 1, 2023, the Independent Director Agreement Amendments
increased each of Mr. Fletcher&#8217;s, Mr. Viccars&#8217;, and Mr. Pangburn&#8217;s annual equity compensation from 250 restricted ordinary
shares to 20,000 restricted ordinary shares of the Company. On March 6, 2024, we issued an aggregate number of 60,000 restricted ordinary
shares to the three independent directors as annual equity compensation in connection with their 2023 services and another aggregate
number of 60,000 restricted ordinary shares as annual equity compensation in connection with their 2024 services to be performed.</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">On
August 31,2023, we entered into amendments to its consulting agreements with each of Lei Wang, the Company&#8217;s Chief Executive Officer
and Chair of the Board, and Jia Lin, the Company&#8217;s President (collectively, the &#8220;Consulting Agreement Amendments&#8221;).
The Consulting Agreement Amendments increase Ms. Wang&#8217;s annual base salary from $390,000 to $650,000 per year and Mr. Lin&#8217;s
annual base salary from $140,000 to $180,000, effective as of September 1, 2023.</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">On
September 12, 2023, we announced that we secured a 2-year contract, offering end-to-end cash management solutions in this contract in
Bangkok, Thailand.</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">On
October 17, 2023, we announced that we secured a three-year contract with a leading Japanese retailer in Thailand, offering end-to-end
cash management solutions.&#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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 7, 2023, GFAI Technology was incorporated
in the British Virgin Islands under the BVI Business Companies Act, 2004. GFAI Technology is a 100% owned subsidiary 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">On January 8, 2024, GFAI Technology (Hong Kong)
was incorporated in Hong Kong. GFAI Technology (Hong Kong) is a 100% owned subsidiary of GFAI Technology.</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">On
January 17, 2024, we appointed Yuting (Catherine) Zuo as Chief Financial Officer. Yuheng (Brian) Ma resigned from the company on the
same day, and Mr. Ma&#8217;s resignation was not the result of any disagreements with the 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; 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">During
the fiscal year ended December 31, 2023, there were 128,901 warrants exercised.</span></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"></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: 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; text-align: center">&#160;</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"><b><i>Corporate
Structure</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; 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">The
chart below presents our current corporate structure, as of the date of this report:</span></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"><img alt="" src="image_002.jpg" style="width: 970px; height: 466px"/></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><div><a id="a_011"></a></div><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>B.
Business Overview</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"><b><i>&#160;</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; font-size: 10pt"><b><i>General
</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; 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
were founded in 2018 with the purpose to acquire our operating subsidiary GF Cash (CIT) and develop complementary technology related
solutions and services.</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">In
2020, we established a Robotics Solution business with a goal of diversifying our revenue base, proved to be well-timed as the global
COVID-19 pandemic soon followed. In 2022, as we deployed more robotics into the field and dug deeper into customer needs, we started
our expansions and worked with various partners to expand the functionalities of the robots. We also started integrating certain AI and
language services provided by Google Cloud to enhance the language and interaction capability of the robots and potentially integrate
AI features into the robots. In 2023, we continued to incorporate AI, especially Generative AI into our robots. We also continued to
enhance our service model by combining robots, ICP/CTP platforms and AI (especially Generative AI), aiming to bring greater value to
our customers. By the end of 2023, our robotic solution has evolved beyond mere robotics, and formed three types of AI solutions based
on our partnerships, our platform foundations and developments.</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">On
March 25, 2021, we closed the acquisition of 51% of the equity interests in Handshake in Hong Kong as part of our strategy to enter the
Information Security business. After careful consideration of future growth potential, current performance of the business sector and
the global environment, we completed the separation with Handshake from Guardforce AI on February 6, 2024.</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">The
principal executive office of our Company was changed to Singapore from Bangkok, Thailand in November 2021.</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">On
March 22, 2022, we closed the acquisitions of 100% of the equity interests in Shenzhen GFAI and Guangzhou GFAI in the Greater Bay Area
of China. On February 15, 2023, we closed the acquisition of certain robot-related business assets in China from Shenzhen Kewei. These
acquisitions are expected to serve an integral role in the growth of Guardforce AI&#8217;s robotics as a service (RaaS) business initiative.&#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">&#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">On
June 22, 2022, we closed the acquisition of 100% of the equity interests in Beijing Wanjia, an integrated security provider with 25 years
of experience, from Shenzhen Yeantec.</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"></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: 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; 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
businesses are categorized into four segments:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[i]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured
    Logistics Business;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[ii]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI
    &amp; Robots Service Business; </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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[iii]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    Security Solutions Business; and </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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[iv]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    and others.</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><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><span style="text-decoration:underline">Secured
Logistics Business</span></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">&#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
are a market leader with more than 41 years of experience in the secured logistics business in Thailand. Our services include cash-in-transit,
dedicated vehicles to banks, ATM management, cash center operations, cash processing, coin processing, cheque center, and cash deposit
machine solutions (cash deposit management and express cash service). Our customers include local commercial banks, chain retailers,
coin manufacturing mints, and government authorities. Our four major customers are Government Savings Bank, Bank of Ayudhya, TTB Bank
Public Company and CP All Public Company. A few global customers also retain our services under temporary contract. As of the date of
this report, we employed 1,594 staff located in GF Cash (CIT) and had 461 vehicles.</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
operating subsidiary, GF Cash (CIT), was founded in 1982 (the Company was formerly named Securicor (Thailand) Limited) and was renamed
G4S Cash Service (Thailand) Limited in 2005. The Company was renamed again as Guardforce Cash Solution (Thailand) Limited in 2016 and
the name was further changed to Guardforce Cash Solution Security (Thailand) Company Limited in 2017. The principal office of GF Cash
(CIT) is located in Bangkok, Thailand.</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
revenues are substantially derived from GF Cash (CIT)&#8217;s secured logistic business and gross revenue for our secured logistic business
years ended December 31, 2023, 2022 and 2021, was approximately $31.9 million, $30.9 million, and $34.3 million, respectively.</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">In
recent years, the CIT market in Thailand has been growing due to the increasing demand for secure transportation of cash and valuables.
This growth is driven by the expansion of the banking and financial sectors, as well as the rising number of retail businesses.</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">Cash-in-Transit
industry in Thailand has faced some challenges in recent years. One of the biggest challenges has been the rise of cashless payment systems,
which may reduce the need for cash transportation services in the future. Additionally, the COVID-19 pandemic has impacted society and
the industry, which has led to a shift towards digital payments and online transactions. As the closure of many businesses during the
COVID situation, it further reduced the need for cash transportation services.</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">In
Thailand, the adoption of electronic cash has been steadily increasing, with the government and private sectors promoting the use of
digital payment systems as a result of the COVID-19 situation. The impact of adopting electronic cash in the banking industry, especially
on banks that rely on transaction fees and interest income in Thailand depends on various factors such as the level of adoption, consumer
behavior and user age group and geographical distribution etc.</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">Overall,
the emergence of electronic cash in Thailand presents both opportunities and challenges for the banking industry and GF Cash (CIT). We
observed that the adoption of electronic cash in Metropolitan Bangkok and some major cities are significantly higher than other cities
in up-country provinces.</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">In
view of the growing popularity of using electronic cash, we have gradually changed our operating methodology and placed more focus to
our well-established business coverage in the up-country by approaching customers with numerous physical cash transactions such as retail
chain stores and restaurants, cafes, pubs, etc. in the food and beverage sector in up-country provinces.</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: 0; text-align: justify">The new visa-free policy between Thailand and China
started on March 1, 2024. It is forecasted that tourist arrivals from China will surge by 300% compared with 2019 before the COVID-19.
Given the substantial impact on retail business, the growth in the tourism industry could notably accelerate retail business growth in
Thailand, thus leading to a significant rise in the use of physical cash and electronic transactions. GF Cash (CIT) already witnessed
an uptick in the number of retail stores being opened by our retail clients and recorded increasing trend of retail CIT trips in January
and February 2024.</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">Although
the Cash-in-Transit market in Thailand remains an important and stable industry, we observed the market situation and the changing demands
of the CIT service and as such, we began taking steps to adjust to the changing environment.</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">Starting in 2020, in addition to our secure cash
logistics business, we strategically began to develop other non-cash related solutions and services in an effort to diversify our revenue
streams. In view of the pace of global robotics development and in response to the more automated requirements, driven in part by the
COVID-19 pandemic, we began to rollout robotic solutions for our customers in Thailand and across the Asia Pacific region that is discussed
in more detail in the following section. In addition to our robotic solutions, we introduced the Cash Deposit Management Solutions (known
as &#8220;GDM&#8221;) to nationwide highway operators and chain retailers in Thailand. In 2023, we secured projects with three of our
main customers and installed more than 120 GDM machines across Thailand, which is nearly a 50% increase compared to 2022. We will continue
to develop the GDM business in 2024, and target more chain retailers and public transportation authorities. We are targeting to install
approximately 100 to 150 units of GDM machines in 2024 for retail customers in Thailand. Multiple machine vendors will also be targeted
to develop in Thailand for cash management solutions.</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"></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: 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; 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><i>Our
Products and Services of Secured Logistics 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; 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">As
of the date of this report, most of our revenues are derived from our principal business, which is Secure Logistics Solutions. This primarily
includes: (i) Cash-In-Transit &#8211; Non-Dedicated Vehicle (Non-DV); (ii) Cash-In-Transit &#8211; Dedicated Vehicle (DV); (iii) ATM
management; (iv) Cash Processing (CPC); (v) Cash Center Operations (CCT); (vi) Consolidate Cash Center Operations (CCC); (vii) Cheque
Center Service (CDC); (viii) Express Cash; (ix) Coin Processing Service; and (x) Cash Deposit Management Solutions (GDM).</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">Secure
Logistics Solutions collects cash from its customers&#8217; main business operations, then delivers the collected cash to its cash processing
centers for counting, checking and packing in bundles, after which the cash is transported to the customers&#8217; designated depository
banks and deposited into the customers&#8217; bank accounts. We enter into contracts with our customers to establish pricing and other
terms of service. We charge customers based on activities (service performed) as well as based on the value of the consignment.</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>Core
Services</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">&#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">GF
Cash (CIT) runs our Core Services which include CIT (Non-DV), CIT (DV), ATM Management, CPC, CCT, CCC, CDC and GDM. For the year ended
December 31, 2023, GF Cash (CIT) Core Services represented over 85% of our total revenues.</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">The
charts below show the breakdown of our GF Cash (CIT) business by sector for the fiscal years ended December 31, 2023, 2022 and 2021.
These business sectors are discussed below:</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
by Services (For the year ended December 31, 2023):</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="" src="image_003.jpg" style="height: 335px; width: 475px"/></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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
by Services (For the year ended December 31, 2022):</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: center"><img alt="" src="image_004.jpg" style="height: 307px; width: 475px"/></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">&#160;</span></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: 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; text-align: center"><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
by Services (For the year ended December 31, 2021):</b></span></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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="" src="image_005.jpg" style="height: 265px; width: 475px"/></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash-In-Transit
&#8211; Non-Dedicated Vehicles (Non-DV)</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; 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">CIT
(Non-DV) includes the secure transportation of cash and other valuables between commercial banks and the Bank of Thailand, Thailand&#8217;s
central bank. CIT (Non-DV) also includes the transportation of coins between the commercial banks, the Thai Royal Mints and the Bank
of Thailand. As such, the main customers for this service are the local commercial banks. Charges to the customers are dependent on the
value of the consignment; condition of the cash being collected (for example, seal bag collection, piece count collection, bulk count
collection, or loose cash collection); and the volume of the transaction. Vehicles used for the delivery of this service are not dedicated
to the specific customers.</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">For
the years ended December 31, 2023, 2022 and 2021, CIT (Non-DV) revenues were approximately $11.9 million (32.8%), $10.7 million (31.0%)
and $11.2 million (31.9%), respectively.</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><i>Cash-In-Transit
&#8211; Dedicated Vehicle to Banks (DV)</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; 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">CIT
(DV) includes the secure transportation of cash and other valuables between commercial banks. As part of this service, dedicated vehicles
are assigned specifically to the contracted customer for their dedicated use between the contracted designated bank branches. As this
is a dedicated vehicle service, customers will submit direct schedules to our CIT teams for the daily operational arrangements and planning.
Charges to the customers are on a per vehicle per month basis.</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">For
the years ended December 31, 2023, 2022 and 2021, CIT (DV) revenues were approximately $3.8 million (10.5%), 4.1 million (11.8%) and
$4.6 million (13.0%), respectively.</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><i>ATM
Management</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; 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">ATM
management includes cash replenishment services and first and second line of maintenance services for the ATM machines. First line of
maintenance services (FLM) includes rectification of issues related to jammed notes, dispenser failures and transaction record print-out
issues. Second line of maintenance services (SLM) includes all other issues that cannot be rectified under the FLM. SLM includes complete
machine failure, damage to hardware and software, among other things.</span></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"></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: 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; 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; font-size: 10pt">For
the years ended December 31, 2023, 2022 and 2021, ATM Management revenues were approximately $7.6 million (20.9%), $8.9 million (25.8%)
and $10.8 million (30.7%), respectively.</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><i>Cash
Processing (CPC)</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; 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">Cash
processing (CPC) services include counting, sorting, counterfeit detection and vaulting services. We provide these services to commercial
banks in Thailand.</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">For
the years ended December 31, 2023, 2022 and 2021, CPC revenues were approximately $3.3 million (9.0%), $2.8 million (8.1%) and $3.0 million
(8.6%), respectively.</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><i>Cash
Center Operations (CCT)</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; 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">Cash
Center Operations (CCT) is an outsourced cash center management service. We operate the cash center on behalf of the customer, which
includes note counting, sorting, storage, inventory management and secured transportation of the notes and coins to the various commercial
banks in Thailand.</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">For
the years ended December 31, 2023, 2022 and 2021, CCT revenues were approximately $1.8 million (5.0%), $2.2 million (6.4%) and $2.8 million
(8.0%), respectively.</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><i>Consolidate
Cash Center (CCC)</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; 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">Consolidate
Cash Center (CCC) is a new business commencing in 2021 to provide an outsourced cash center management service. We operate the cash center
which includes note counting, sorting, storage, inventory management and secured transportation of the notes and coins on behalf of for
Bank of Thailand (BOT). As of the date of this report, we operate four Consolidate Cash Centers in Khon Kean, Hadyai, Phitsanulok and
Ubon Ratchathani.</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">For
the years ended December 31, 2023, 2022 and 2021, CCC revenues were approximately $0.7 million (2.0%), $0.5 million (1.3%) and $0.2 million
(0.5%).&#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">&#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><i>Cheque
Center Service (CDC)</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; 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">Cheque
Center Service (CDC) includes secured cheque pickup and delivery service.</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">For
the year ended December 31, 2023, 2022 and 2021, CDC revenues were approximately $nil (nil%), $0.005 million (0.0%) and $0.05 million
(0.1%), respectively.</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><i>Cash
Deposit Management Solutions (GDM)</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; 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">Following
the launch of our retails collection and processing services, we work with a machine vendor to promote our Cash Deposit Management Solutions
(GDM) currently delivered by our Guardforce Digital Machine. We use GDM as part of the cash handling services offered to customers in
order to assist our customers in handling and storing their cash safely and accurately. The GDM product is deployed at customer sites
to provide secured retail cash deposit services. Customers use our GDM product to deposit daily cash receipts. We then collect the daily
receipts from our GDM in accordance with the agreed schedules. All cash receipts are then securely collected and delivered to our cash
processing center for further handling and processing.</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">By
using the GDM, store staff can deposit the cash into the machine at any time, reduce the risk of storing cash in the store and the store
staff can generate electronic reports from the machine at any cut-off time. We also offer to the headquarters for those retail chain
stores the online real time data about the sales of each individual store which can assist our customers on better cashflow forecast
and cash usage.</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">For
the years ended December 31, 2023, 2022 and 2021, GDM revenues were approximately $2.8 million (7.7%), $1.8 million (5.1%) and $1.6 million
(4.7%), respectively.</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"></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: 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; 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><i>Others
- International Shipment</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; 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">International
shipment provides secured delivery service that we receive and deliver high valued items such as diamonds and jewelries on behalf of
our customers. We receive the consignment by air and delivers to local customers in Thailand or vice versa.</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">There
are several international operating CIT companies in Thailand to do the international movement, such as Brinks, Loomis and Malca Amit.
Some of them have local operations and operations at the destination cities. We, as a local CIT operator will expand the cooperation
with some international players which don&#8217;t have coverage in Thailand to provide local support such a Loomis and Malca Amit.</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">For
the years ended December 31, 2023, 2022 and 2021, international shipment revenues were $0.01 million (0.0%), $0.01 million (0.1%) and
$0.05 million (0.1%), respectively.</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><i>Others
- Express Cash</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; 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">The
express cash service is an expansion of our Guardforce Digital Machine, or GDM, solution. We work with commercial banks to have a mobile
GDM installed in our CIT vehicles to collect cash from retail customers at the retailers&#8217; sites. The cash is immediately processed
inside the CIT vehicle and the cash counting results are immediately transmitted to GF Cash (CIT) headquarters and to the commercial
bank. That bank will then credit the counted amount to its customers&#8217; bank accounts. We launched the Express Cash service in 2019.</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">Although
we did not generate revenue from this service line for the years ended December 31, 2023, 2022 and 2021, we have capabilities to provide
such service.</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><i>Others
- Coin Processing Service</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; 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">The
Coin Processing Service includes the secure collection of coins from retail businesses and banks. The coins are stored and then delivered
to the Royal Thai Mint, a sub-division of the Thai Treasury Department, Ministry of Finance. We deploy manpower to work at the Royal
Thai Mint as cashier services. Additionally, we use our existing vehicle fleet to deliver coins from the Royal Thai Mint to bank branches,
and vice versa.</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">While
coins are still an important part of Thai currency system and widely use by the citizens in retails market, so there is a demand in the
coin exchanges, coin processing and coin storage. Except the Royal Thai Mint, there is no private/ commercial coin operator in Thailand.
Thai citizen and retailers will require to go directly to Royal Thai Mint and banks to exchange and deposit coins and they need to wait
for a long queue and very complexing process. Except the Royal Thai Mint, the banks may not have the denominations of coin that they
wanted.</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">Following
the expansion in the retail market, starting from 2023, we have developed our coins operations which will include the following services:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    delivery and collection;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    sorting and processing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    storage;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    exchange services, and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inter-
    provincial coins delivery and collection.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"><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
advantage on operating the coins operation is our existing good coverage in up country and Bangkok and we can utilize our existing vehicles
to perform the collection and delivery. We also have sufficient and available space to build a coin centre for the sorting and processing,
wrapping and storage of coins.</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">Although
we did not generate revenue from this service line for the years ended December 31, 2023, 2022 and 2021, we have capabilities to provide
such service.</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"></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: 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: 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>Our
Fee Structure for the Secure Logistics Business</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">&#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
have several fee models based on the services provided. Our fees for dedicated vehicles service are based on the allocation of cost of
manpower deployment, vehicle, and consumable items. Fees for fixed collections or on-call services are based on a pre-agreed amount per
delivery, which varies by such factors as collection time, pick-up and delivery locations and the processing time.</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>Our
Fleet of Vehicles for the Secured Logistics Business</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">&#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
operate a fleet of 461 vehicles. Our fleet includes armored vehicles &#8211; pickup, armored vehicles &#8211; van, armored vehicles &#8211;
truck 6 wheels, maintenance soft skin vehicles &#8211; pickup, coin trucks soft skin &#8211; pickup, security patrol soft skin &#8211;
pickup trucks and administrative vehicles.</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
vehicles are maintained to the highest commercial standards to ensure our quality of service. We operate dedicated garages for the repair
and maintenance of our vehicles, staffed with a team of in-house auto mechanics. Our vehicle repair facilities are located at our head
office location in Laksi and at other major branch locations. We also have a well-established logistics department which monitors the
operations of our garages and the maintenance of our vehicle operations 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; 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><span style="text-decoration:underline">AI
&amp; Robotics Solutions Business</span></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">&#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
AI &amp; Robotics Solutions business was established in 2020 as part of our revenue diversification efforts. We do not manufacture the
robots, but we started off by operating on a Robots-as-a-Service (RaaS) business model and purchase the robots from equipment manufacturers.
We integrate various value-added applications and offer these as a recurring revenue service. As part of our market penetration strategy,
we adopted a mass adoption strategy to penetrate the market and gain customer base by providing the robots on a free trial basis with
an option to purchase or rent.</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: 0; text-align: justify">As we deployed more robots, we developed and upgraded
our Guardforce AI Intelligent Cloud Platform (&#8220;GFAI ICP&#8221; or &#8220;ICP&#8221;) to better manage the robots, provide add-on
services, collect and analyze data, and more importantly, integrate AI capabilities to extend robotic services. In October 2021, we announced
the launch of our ICP. In February 2022, we entered into a Commission Development Agreement with Shenzhen Kewei to enhance the development
of the ICP to GFAI Intelligent Cloud Platform V2.0 by adding an additional advertising feature to the ICP to commence our robot advertisement
business in Macau. In November 2022, we officially announced our advertisement business model (the &#8220;AIoT Robot Advertising&#8221;)
and launched a mobile app (the &#8220;APP&#8221;) in Apple App Store in the Asia Pacific Region. The App allows customers to register
and place ads through their mobile phones. We later further upgraded the web-based advertising platform in other regions to support a
wider range of advertising needs for various types of customers. In addition to offering advertising services, in 2022 we added our Tech
Service Platform (&#8220;TS&#8221;) and Robot Operation Management Platform (ROMP) under the framework of ICP, which can better manage
the functionality of the robots and can better deal with defective robots on our cloud platform. We also began to use certain Google Cloud&#8217;s
services to enhance the language and interaction capability of the robots and potentially integrate AI features into the robots. We also
transitioned several robot services, including navigation map generation, task planning, and path setting, as well as safety zone configuration,
to be accessible through web browsers. This enhancement has improved the user experience and made it easier to use and deploy robots.
As of the date of this report, the development of GFAI ICP V2.0 has been substantially completed, which has a unified data interface,
and includes functionalities for management, operations, providing API interfaces, and integrating third-party products and services.
In 2023, to quickly support the robotics business in mainland China, we acquired Cloud Technology Platform (&#8220;CTP&#8221;) from Shenzhen
Kewei. CTP is a cloud-based operational management platform for robot management and robot data, which enables us to provide consistent
RaaS services in mainland China as we do in the rest of the regions.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Apart from developing and upgrading our platforms,
we also expanded our partnerships and business roadmaps to further develop our AI &amp; robotics sector. As of the date of this report,
our operational offices are mainly located in Thailand, Singapore, Malaysia, China, Hong Kong and Macau. In 2022, we also established
a partnership with two technology companies, Blue Pin (HK) Limited (Blue Pin) and Riversoft Inc (Riversoft). We co-launched the AI robotic
solution with Blue Pin, providing self-check-in/out system for hotels, and with Riversoft, we are developing a Robot Travel Agency (RTA)
that can offer travel advice and booking services for tourists. We also started to integrate certain services from Google Cloud to enhance
the language and interaction capability of the robots and potentially integrate AI features into the robots. In 2023, as a part of our
effort to launch AI assistant solutions, we partnered with iAPP Technology Co., Ltd (iApp) to collaborate on Generative AI robot voice
interactions and intelligent Q&amp;A capabilities in Thailand. In Hong Kong and Malaysia, we gained our tractions in forming one of the
AI Security Agent solutions by working VRCN Limited (VRCN) to authenticate secure mobile credentials issued to visitors through its idLink
cloud-based personalized e-Pass system. This solution applies to events (especially for online ticketing and onsite validating) and shared
space management (such as gyms and shared working space, etc.). We later became the official technology partner for The Knights Award
Season 2 and Major League Basketball in Malaysia. Additionally, we partnered with Concorde Security Pte (Concorde) in Singapore to integrate
Concorde&#8217;s security hardware and software systems with GFAI&#8217;s robots and PaaS platform, offering customers smarter security
services. To further expand on our AI Advertising solutions, especially in the tourism industry, in 2023 we partnered with a major travel
agency in China, China International Travel Service Shenzhen Co., Ltd (Nice Tour), to roll out robot store assistants in the Guangdong
Province, China. These robot assistants provide services related to travel itinerary inquiries and activity recommendations and serve
as advertising agents.&#160;</p><div>
</div><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="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"></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: 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: 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
are currently using 3 main kinds of robotics products:</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><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">Reception
                                            Robot (T - Series) for indoor stationary applications. It is designed for access control
                                            management, voice interaction, attendance management, advertising and can be integrated with
                                            many kinds of accessories, such as IC card, printer, ATM card reader, etc.</span></td>
</tr></table><div>

</div><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">[2]</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disinfection
                                            Robots (S - Series) for indoor applications. It is designed to be deployed indoors with disinfection
                                            capabilities and is used primarily at shopping malls, residential buildings, educational
                                            institutions, corporate buildings, hospitals, supermarkets, transportation stations, hotels
                                            and entertainment venues. It has interactive screen and autonomous navigation using Simultaneous
                                            Localization and Mapping (SLAM) and Light Detection and Ranging (LiDar) technologies.</span></td>
</tr></table><div>

</div><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">[3]</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
                                            Robot (D - Series) for indoor applications. It is designed for indoor applications for autonomous
                                            delivery capabilities and is used primarily at hotels, hospitals, restaurants, and office
                                            environments. Similar to the S-series, it has an interactive touch screen and autonomous
                                            navigation.</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><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">In
addition, all of our robots include several communications features - the units can transfer data over both 4G LTE networks and Wi-Fi
and will be able to incorporate future 5G capabilities.</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">As
a result of our ongoing platform developments and expanded partnerships, we have built our AI &amp; robotics service model with three
major sectors: smart devices (robot), platform services, and scenario solutions. We can categorize that as follows:</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><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">AI
                                            Assistant.</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><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">AI
                                            Security Agent.</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><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">[3]</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI
                                            Advertising.</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><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>AI
Assistant</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">&#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">The
AI Assistant utilizes the voice interaction hardware of the T-Series robots and the speech functionalities within GFAI ICP and GFAI CTP.
It integrates third-party AI functionalities (iAPP, Google Bard, etc.) tailored to specific industries, providing valuable customer support
and sales assistance. These assistants interact with customers through voice interactions, offering 24/7 support, answering inquiries,
handling complaints, and recommending products or services. This not only enhances customer satisfaction but also boosts sales and marketing
efforts by providing personalized recommendations and facilitating seamless transactions. With our current customer base has higher concentration
on retail, tourism, and hospitality industry, we are gearing the development of our AI Assistant solution towards the industries 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; 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>AI
Security Agent</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">&#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">The
AI Security Agent utilizes T-series robots to assist personnel in managing tasks at entrances, lobbies, service desks, and other areas.
It integrates and interacts with other IoT systems such as access control through GFAI ICP, CTP, and robots. We currently have the following
three solutions under this section:</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><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">We
                                            collaborated with VRCN BooknMeet system and launched solution for managing ticketing, appointments
                                            and meeting reservations for various events and shared space.</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 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">We
                                            worked with the Hong Kong Housing Authority and launched the AI robotic solution for visitor
                                            management at entrances of the buildings.</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 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">3.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Partnered
                                            with Blue Pin, our AI robotic solution that provides hotel Self-Check-in &amp; Check-out
                                            system has gain multiple customers&#8217; positive feedback.</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><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">Furthermore,
our S-Series robots can be integrated with Concorde&#8217;s security systems and products, offering security patrol services around public
areas. These functionalities are all available for customer use through GFAI ICP or GFAI CTP.</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>AI
Advertising</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">&#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">AI
Advertising solutions utilizes the 27-inch display screen of the T-series robots to provide advertising and promotional services. AIoT
Robot Advertising is one of the solutions we launched in 2022. Currently, for clients like supermarkets and travel agencies, besides
offering AIoT Robot Advertising solution for product and travel routes promotions, we also offer AI assistant services to help with customer
inquries and common Q&amp;A. This dual functionality enhances the utilization rate of the robots.</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">In
2024, for the AI &amp; Robotic service model built by GFAI, in the Smart Devices (robots) section, we will develop and integrate more
AI functions, so that we can better understand customer needs and environmental information. In the platform service section, we will
continue to integrate ICP and CTP, unify their functions under the ICP platform to create a better AI based platform. In the scenario
solutions section, we will invest more resources in the tourism and retail sectors to provide AI &amp; robotic solutions.</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">For
the years ended December 31, 2023, 2022 and 2021, robotics solutions revenues were approximately $0.8 million (2.1%), $1.3 million (3.7%)
and $0.4 million (1.0%) of the company&#8217;s total revenues, respectively.</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"></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: 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; 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>Our
Fee Structure for the AI &amp; Robotics Solutions Business</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">&#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
AI &amp; Robotics Solution Business has four fee structures:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sale
    of AI &amp; Robotic Solutions: One-off purchase by customers of robots with the provision of add-on technical support service with
    additional charges during and after the warranty period; and</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rental
    of AI &amp; Robotic Solutions: Customers lease the robots as part of our Robots as a Service (RaaS) model, with regular payment made
    by customer on a daily, weekly, monthly or annual basis.</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
    Service: We place our robots in the main entrance of buildings and shopping malls while customers lease the advertising page on the
    AD playing screen of our robots.</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"><b><i>&#160;</i></b></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solution
    Provider: On one hand, we offer customers solutions derived from combining and integrating functionalities of different robots. On
    the other hand, we also provide customized development solutions tailored to individual customer needs. This type of revenue may
    include product sales, product leasing or service fees for functionality usage, and revenue from custom development services.</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><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><span style="text-decoration:underline">General
Security Solutions Business</span></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">&#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
began operating our general security solutions service through the acquisition of the 100% equity interest in Beijing Wanjia on June
22, 2022. Our services include the provision of Smart Retail Operation Management, CCTV and Security Alarm Operation, Security Engineering
and Maintenance.</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">Beijing
Wanjia was founded in Beijing, China in 1996. It is a certified National High Technology company in China, a certified High Technology
Company of Zhongguancun, and it is the Vice Chairman member of both the China Security &amp; Protection Industry Association and Beijing
Security &amp; Protection Industry Association, and China Security Association. Beijing Wanjia has three main competitive advantages
in the market: a solid technology foundation, a broad service network, and a great brand reputation. With more than 27 years of experience
in the general security solutions business, it has developed a technology foundation related to security alarm solutions and gained a
stable customer foundation. Combined with the technology in big data cleaning and model building, the self-developed management platform
can help to monitor the operation status of retail stores, provide feedback and analysis, and help to offer solutions to improve the
operating efficiency and the overall security level of the store. Currently, Beijing Wanjia&#8217;s service network is covering more
than 600 cities in China and has built a long-term, diversified client base over the past two decades. Most of the customers are among
the big players in their representative industries such as finance, retail chain stores, community property management, government facilities
etc. Beijing Wanjia&#8217;s major customers include Starbucks (China), Watsons, Lukfook Jewelry, Xiabu Xiabu, Agape Optical, etc.</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>Core
Services</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"><i>&#160;</i></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"><i>Commercial
Smart Retail Operation Management</i></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">Commercial
Smart Retail Operation Management is an intelligent management system that is based on big data technology, and the provision of a series
of consultant services on store risk evaluation, surveillance and management, anti-fraud checks etc.</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"></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: 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: 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"><i>CCTV
and Security Alarm Operation</i></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
automatic security alarm system consists of various electronic sensors, security alarms host and the operating surveillance control center.
With the support of the Internet of Things (IoT) and communication networks, if there are any abnormal situations that have been detected
by the electronic sensors, it will automatically send signals, surveillance pictures and analysis to the control center. Once the data
are checked and verified by the surveillance team in the control center, we provide our first response security team onsite to handle
the potential security threat. Our offsite security support network is currently covering most of the provinces and cities in China.</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"><i>Security
Engineering and Maintenance</i></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
hold a well-recognized certification in security engineering in China and are equipped with an experienced professional team to perform
first-class integrated security projects and provides continuous maintenance services.</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">In
2023, we continued to strengthen our business, and completed security projects for more than 1,000 stores. In 2024, we intend to continue
to expand our marketing activities to attract additional customers, especially in the retail management segment.</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">For
the years ended December 31, 2023, and 2022, general security solutions revenues were approximately $3.6 million (10.0%) and $1.8 million
(5.2%) of the company&#8217;s total revenues, respectively.</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><span style="text-decoration:underline">Corporate
and others</span></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">The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the our Company&#8217;s holdings
and treasury organization, including the headquarter and central functions. All listing related expenses are included in the Corporate
and others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.</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"><b>Discontinued
Operations </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
acquired a majority stake in Handshake on March 25, 2021, and began generating our Information Security revenues. The purpose of this
acquisition was to provide us with the experience, expertise, and creditability to capitalize on the growing information security market.</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">Handshake
has been providing professional information security consultancy services since 2004 within the Asia Pacific region. The main service
Handshake provides is penetration testing, commonly known as ethical hacking or pen testing, which is performed to test a network, computer
system, and web application to identify security weaknesses, including the possibility of accessing the system&#8217;s data and features
by unauthorized parties and strengths that allows a full risk assessment to be completed. In addition, penetration testing increases
and measures the installed security solutions on various devices like computers, mobile phones, and other information systems.</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">In
the past two years, Handshake has been working on recruiting and training new qualified staff to perform penetration tasks besides the
two original shareholders and directors who started the company. However, there is specific requirement for this type of talent, and
the recruiting, training, and retaining costs are higher than expected. Meanwhile, compared to other business sectors, the current projects
Handshake obtained are one-off projects that needs hourly-billed staff to proceed and has not formed a consistent recurring revenue in
the past 2 years. Therefore, the synergy with our other business sectors is limited. Moreover, it is still unknown that whether U.S.
sanctions on technology could negatively impact cybersecurity and PCI work in Hong Kong and subsequently affect Handshake&#8217;s 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; 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">Therefore,
after taking various factors into consideration, including the goodwill impairment, unsustainable revenue, and client synergy with other
business sectors, combined with our strategic growth in AI and robotics, we have completed the separation with Handshake on February
6, 2024.</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">For
the years ended December 31, 2023, 2022 and 2021, Information Security revenues were approximately $0.8 million (2.2%), $0.5 million
(1.5%) and $0.48 million (1.4%) of our total revenues. The divestiture with Handshake does not have any materially effects on the company&#8217;s
liquidity, financial condition or results of operations (including net income or loss) through the separation date.</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"><b>2024
Business Plan</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">&#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">In
2024, we aim to enhance our business as follows:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">Strengthen
                                            our customer base by retaining our existing customer base and developing new customers in
                                            the retail, hospitality and tourism industries.</span></p>
    <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></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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continue
    to expand and develop our AI solutions, especially in AI Assistant in the tourism and retail industry, forming a set of AI Sales
    solutions to empower the clients in the industries mentioned above. Expand investment in the AI &amp; Robotics business, including
    augmenting our&#160;R&amp;D team and, upgrading platforms (especially GFAI ICP), adding more AI features to our overall solutions,
    and especially exploring&#160;the integration of Generative AI. </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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Focus
    on our existing business footprint in the Asia Pacific region.</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leveraging
    our advantages in international operations, acting as sales channels and integration channels for technology globalization. </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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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: 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: 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><i>Secured
Logistics Business&#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; font-size: 10pt"><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; font-size: 10pt"><i><span style="text-decoration:underline">Sales
&amp; Marketing</span></i></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><i>&#160;</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In our fiscal year 2024, we intend to focus a part
of our sales efforts on renewing contracts with existing customers in our secured logistics business. These customers provide us with
a steady and predictable cash flow that enables us to expand into other revenue generating opportunities. In addition, we plan to undertake
the following activities to promote our businesses:</p><div>
</div><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="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    continue to work closely with local Thailand commercial banks to attract more retail chain customers to our secure logistic solutions
    such as outsourced cash management services.</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    work closely with existing customers to extend our secure logistics solutions throughout Thailand.</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    explore upgrading the cash processing system to include AI related functions and capabilities.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continue
    to&#160;bid for Bank of Thailand Consolidation Cash Centre operations in Chiang Mai.</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bid
    on the white label ATM project organized by Bank of Thailand.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continue
    to develop and extend GDM business in upcountry provinces to cover more chain retailers.</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Develop
    coins operations to support coins circulation within Thailand.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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"><i><span style="text-decoration:underline">Customers</span></i></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">Since
2008, the major customer of our secured logistics business has been the Government Savings Bank, a state-owned Thai bank located in Bangkok.</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
have derived a significant portion of our revenues from our top four customers, two of which are commercial banks, one of which is a
state-owned bank and one is a retail customer. For the year ended December 31, 2023, 2022 and 2021, revenue derived from the state-owned
bank (the Government Savings Bank), our largest customer was approximately $7.5 million, $8.1 million and $9.6 million, respectively,
which accounted for approximately 20.8%, 23.5% and 27.3% of our total revenues, respectively.</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">For
the year ended December 31, 2023, 2022 and 2021, revenues from the combined total of our next three largest customers were approximately
$13.3 million, $13.4 million and $14.3 million, respectively, which accounted for 36.7%, 38.8% and 40.8% of our total revenues, respectively.
Therefore, for the years ended December 31, 2023, 2022 and 2021, our top four customers combined accounted for approximately 57.5%, 62.3%
and 68.1% of our total revenues, respectively. We have three, three and four customers that accounted for 10% or more of our revenue
for the years ended December 31, 2023, 2022 and 2021, respectively (See Note 26 &#8220;Concentrations&#8221; in our audited consolidated
financial statements for details).</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">Revenue
from our top 4 banking customers dropped due to a reduction of ATM transactions since 2019. The Thai Government, Bank of Thailand and
local commercial banks implemented joint efforts to promote electronic transactions. In 2021, TTB Bank Public Company completed the merger
between TMB bank and Thanachart Bank, reducing the total number of ATM and bank branches, further reducing ATM transactions. Bank of
Thailand and local commercial banks started to study the practicability of White Label ATM project to further reduce number of ATM machines
in Thailand. We foresee ATM machines and ATM transactions will continue decreasing in next three years.</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">As
of 2022, Thailand&#8217;s retail market is one of the largest and most dynamic markets in Southeast Asia and thus, other than banking
customers, we are expanding our customer base to retail customers. The retail industry in Thailand is highly fragmented, with both local
and international players operating in the market. Some of the key players include Central Group, CP Group, 7-11, Big C. Tesco Lotus,
Watsons and Boots etc. They operate supermarkets, hypermarkets, department stores, convenience stores, wet markets, and street vendors.
In which most of the shops are cash rich operations, their customers like to use cash for the transaction especially in the up-country
provinces. Therefore, their staff need to handle the cash during the shifts and after the shifts, they need to handover the cash to the
next shifts.</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">Additionally,
some international players are currently using CIT collection and processing services to increase efficiency and reduce the risk of storing
cash in their shops. These benefits encourage other players in the retail market to use the same services.</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
have started to expand our CIT collection and processing services in up-country retail chains and other individual retailers by using
their extensive coverage in up-country provinces and attractive pricing. During the recent three years, there is an increasing trend
in our retail services revenue, and we are getting more retail customers, which partially offset the negative impact on our revenues
from other activities and service lines because of the COVID-19 pandemic environment.</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">Due
to the Covid-19 pandemic between 2020 to 2022, retailers delayed launching new store locations due to the significant decrease in the
tourism industry. However, with the lifting of travel restrictions and the easing of Covid-19, the tourism industry in Thailand began
a rapid recovery phase with increasing inbound tourists since the third quarter of 2023. As a result, the retailers restarted to launch
more store locations. Starting from the third quarter of 2023, we observed one of our major chain retailer customers continue to open
two to three new branches per week and the momentum carries forward to the first quarter of 2024. Our service trips for the retail clients
have also increased in line with the expanding number of store locations.</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"></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: 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
primary customers are banks within our secured logistic business unit, which comprise approximately 61.5%, 65.5% and 64.0% of our secured
logistic revenue for the year ended December 31, 2023, 2022 and 2021, respectively.</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">Other
customers were retail customers, as well as from hospitality, corporate and logistics sectors.&#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">&#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
are now starting to diversify our customer portfolio by acquiring more retail customers and entering other new service sectors in order
to balance our portfolio and better protect 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; 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
business development and customer service teams actively participate in all contract renewal processes in order to retain the contracts
that are up for renewal and to establish and maintain good relationships with our customers.</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"><i><span style="text-decoration:underline">Competition</span></i></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
principal business is secured logistics. The chart below references GF Cash (CIT) as &#8220;GFCTH&#8221; and names GF Cash (CIT)&#8217;s
competitors showing relative market share in 2023.</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">THAILAND
MARKET SHARE 2023</span></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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="" src="image_006.jpg" style="height: 367px; width: 475px"/></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">&#160;</span></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">Source:
Thailand Revenue Department</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">The
secure logistics industry in Thailand is subject to significant competition and pricing pressure. The main competitors are the international
companies such as Brinks, and there are also many local CIT competitors in Thailand having very good relationships with their customers.
We expect our secure logistics competition to increase, and this could affect our pricing strategies 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; 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">Additionally,
several banks have their own CIT subsidiaries which serve these banks exclusively.</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">Across
the CIT industry, most CIT companies want to have a footprint in the retail sector and they use lower pricing as a competitive strategy.</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">Despite
the highly competitive CIT industry in Thailand, we believe that we have significant competitive advantages, 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Full
    coverage in the entire country with 21 branches;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
    and reliable operations;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continuity
    of our management team;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long
    term relationship with local commercial banks;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41
    years of experience among the staff/management team in the cash logistics solutions business in Thailand; and</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of the date of this report, we have been appointed by the BOT as the Consolidated Cash Centre operator in Khon Kean, Hadyai, Ubon
    Ratchathani &amp; Phitsanulok.</span></td></tr>
  </table><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"></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: 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"><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><i>AI
&amp; Robotics Solutions 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; font-size: 10pt"><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; font-size: 10pt"><i><span style="text-decoration:underline">Sales
&amp; Marketing</span></i></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><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; font-size: 10pt">During
the 2024 fiscal year, we plan to undertake the following activities to promote our AI &amp; Robotics 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentrate
    efforts on merging the infrastructure of ICP and CTP to reduce development manpower and costs, ensure a consistent service experience
    across all regions, and facilitate better integration and development of AI functionalities;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enhance
    our R&amp;D team with a focus on developing AI-related applications and integrating them into GFAI ICP, providing improved AI solutions
    for the robot business, with target customers in industries such as tourism and retail.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deepen
    collaboration with third-party AI companies and partners, promoting and upgrading our AI &amp; Robotics solutions to customers that
    are in the banking, government, hotel, and hospital sectors. The primary markets for these robotic solutions will be China, Thailand,
    Hong Kong, Malaysia, and Singapore.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prioritize
    the development of generative AI-related applications, leveraging open-source frameworks, mature third-party interfaces, and data
    generated by robots and customers. This will enable the provision of customized intelligent assistants to enhance efficiency, reduce
    costs, and improve customer experiences.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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"><i><span style="text-decoration:underline">Customers</span></i></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><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; font-size: 10pt">Since
the inception of our AI&amp; Robotics business, the deployment of our robots (free trial, service fee basis and sales) has primarily
been at hotels, tourism sites, stores, hospitals, educational institutions, entertainment venues, government buildings, and shopping
malls in Thailand, Hong Kong, Singapore, Malaysia, Macau and other markets across Asia.</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">In
2024, we will be more cautious in selecting customers and prioritize advancing relationships with customers and their respective industries
that have a long-term connection to Guardforce AI&#8217;s current business, such as travel, retail, supermarkets, and banks. We will
delve deeper into customer needs and, in addition to providing traditional security-related services, offer higher-quality AI &amp; Robotic
solutions.</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"><i><span style="text-decoration:underline">Competition</span></i></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><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; font-size: 10pt">The
robotics industry globally is still in its infancy. Competition is intense between manufacturing and trading companies who are engaged
in selling robots as a stand-alone product. Most of our competitors are Chinese and Japanese robotics manufacturers. At present, there
is no clear market leader. Therefore, in our development process, we started to expand partnerships and explored integrating AI functionalities
into the robotics.</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">Despite
the highly competitive environment, we believe we have the following competitive advantages:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Existing
    distribution network via our secure logistics business particularly in Thailand;</span></td></tr>
  </table><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"></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41
    years of business experience in delivering services to customers;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Established
    foundation for Robot + RaaS + AI frameworks with GFAI ICP and CTP; </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&#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">GFAI
                                            ICP and CTP already have the complete foundation for Robot + RaaS + AI frameworks; and</span></td>
</tr></table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
    our &#8220;Customer Free-Trial&#8221; business model, we are able to obtain massive amounts of data for the integration of better
    AI functions, for optimization of our service functions and processes of our robots. The deployment of our robots to different sectors
    for different purposes provides us with a more comprehensive analysis of the market trend and demand. </span></td></tr>
  </table><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>Growth
Strategy</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">&#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
believe that cloud platform services, AI services and robotics services have great potential and growth opportunities in the next decade,
especially with the emerging development of Generative AI. Against the backdrop of these industry trends, we aim to enhance shareholder
value by maintaining our leading position in the Thailand secure logistics services market as well as leveraging our competitive strengths
to exploit new opportunities identified from the increasing AI and robotics businesses, creating more synergy in the areas where we have
strong customer foundations.</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"></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: 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: 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">In
preparing ourselves for the next wave of growth, our principal growth strategies are to:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">Continue
                                            to maintain our leadership position in Thailand by providing the best-in-class solutions
                                            to our customers and strengthening our customer base. This includes continuing bidding for
                                            Bank of Thailand Consolidated Cash Center operations, developing GDM business in upcountry
                                            provinces, development of artificial intelligence, or AI, systems within our logistical network
                                            to improve service deliveries and value add solutions to our customers.</span></p>
    <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></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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continue
    to expand the retail customer base in both the secured logistics sector and the general security sector, especially with the fast
    recovery of tourism industry in 2024.</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Build
    an R&amp;D team and continuously investing in it to transform our services from solely providing robotics services to offering robotic
    + AI services. This allows us to fully embrace the new technologies, models, and solutions brought by AI development and empower
    RaaS and our existing business with AI, especially AI sales solutions in helping retail and tourism clients on sales, promotions
    and operations.</span></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="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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidate
    our existing business footprint in Asia Pacific area, especially by deepening current partnerships. In 2022 and 2023, we have expanded
    our AI &amp; Robotics business to Malaysia, Singapore, Thailand, Hong Kong, Macau, China and the United States and expanded our partnership
    to develop various AI &amp; robotics solutions. As a part of our effort to launch AI assistant solutions, we started integrating
    certain language and AI services from Google Cloud in 2022 to extend robotics voice interaction capabilities, and established a strategic
    partnership with iAPP to enable us to upgrade GFAI devices on customers&#8217; premises into intelligent voice service assistants
    in 2023. This upgrade includes services such as business consultations and voice promotions. Furthermore, we deployed the AI Hospitality
    solution for hotel check-in and check-out automation systems in Hong Kong and mainland China with Blue Pin. We also continue to strengthen
    the BookNMeet solution we co-launched with VRCN for shared space management in Hong Kong and Malaysia. In 2023, with the BookNMeet
    solution, we became the official technology partner for The Knights Award Season 2 and Major League Basketball in Malaysia. In late
    2023, to further expand our business in the travel industry, we partnered with a major travel agency in China, Nice Tour, to roll
    out robot store assistants in Guangdong, China. These robot assistants provide services related to travel itinerary inquiries and
    utilizing our AIoT robot advertising features to promote activity recommendations. Our goal for 2024 is to leverage our existing
    solutions and expand partnerships across various industries and regions, and provide a series of AI solutions, especially AI sales
    solutions in retail and tourism industries, providing clients with product recommendations, travel solutions, and etc. </span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">Consolidate
                                            our existing business in the China market. On March 22, 2022, we acquired 100% of the equity
                                            interests in Shenzhen GFAI and Guangzhou GFAI in the Greater Bay Area of China. The Greater
                                            Bay Area is one of the fastest-growing economic regions in China with both Shenzhen and Guangzhou
                                            ranking among the top 10 largest Chinese cities and among the 30 largest cities globally.
                                            Focused on the hospitality, healthcare, property management, and government sectors, Shenzhen
                                            GFAI and Guangzhou GFAI derive revenues from AI robotic services which automate repetitive
                                            tasks, making them less labor intensive.</span></p>
    <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>
    <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">In
    the fiscal year 2023, due to factors such as policy changes in the Chinese market and the contraction of business among small and
    medium-sized enterprises, Shenzhen GFAI and Guangzhou GFAI did not achieve their performance expectations as the functions of our
    existing robots&#8217; inventory do not meet the current customers&#8217; needs. Thus, we impaired our robots&#8217; assets in China
    to reflect the declining demand on our existing products and the change in customers&#8217; needs who are looking for more specific
    AI solutions for different business segment and industries. However, the Greater Bay Area remains one of the fastest-growing regions
    in China and the world for robot and AI technology development. During 2023, Shenzhen GFAI and Guangzhou GFAI realized the change
    in the market and began to test on adding in customized software and hardware solutions to our existing robots. We also started on
    the design on platform development, technical integration assessments, and solution outputs to support the businesses in other regions,
    we received positive feedbacks from existing and potential customers. In 2024, we plan to establish a research and development team
    in Shenzhen to leverage the advantages of software and hardware technology research and development in mainland China. This team
    is expected to play a key role in our AI &amp; Robotic business</span></p></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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continue
    to invest in and develop the robotics back-end technology such as the merge of our Intelligent Cloud Platform (ICP) and Cloud Technology
    Platform (CTP) to enhance and upgrade the features of, and applications for, the robots. On February 15, 2023,&#160;we&#160;acquired
    certain of Shenzhen Kewei&#8217;s robot-related business assets in China which included the selected robotic equipment assets and
    the CTP Platform. The functionalities of CTP and ICP are aligned in many aspects. Therefore, to reduce development and maintenance
    labor and costs, we are planning to merge the infrastructure of the two platforms. </span></td></tr>
  </table><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">We
expect to use most of the net proceeds from our two CMPOs that closed in May 2023 to fund our planned capital expenditures in 2024 to
achieve the above itemized growth strategies.</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">As
of December 31, 2023, our cash and cash equivalents and restricted cash totaled approximately $22.0 million. (See Note &#8220;Cash, Cash
Equivalents and Restricted Cash&#8221; in our audited consolidated financial statements for the years ended December 31, 2023, 2022 and
2021 on page F-31 for details on our cash position.) To the extent that there may be shortfalls in internal cash available for our growth
plans, we expect to be able to raise funds from the capital market and to access commercial banking credit facilities as the need arises.</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">There
can be no assurance, however, that we will be able to accomplish any of the above listed strategic objectives or to acquire the necessary
capital on terms acceptable to us, if at all. See &#8220;<i>Risk Factors&#8212;Risks Relating to our Business&#8212;We might not have
sufficient cash to fully execute our growth strategy</i>.&#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; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Organizational
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; 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">See
&#8220;<i>Corporate History and Structure&#8212;History and Development of the Company&#8212;Corporate History and Structure</i>&#8221;
above for details of our current organizational structure.</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"></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: 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="margin: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant and Equipment </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">&#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">Majority
of our property, plant and equipment are located in Thailand managed under GF Cash (CIT). We do not own any properties, GF Cash (CIT)
leases all of its existing operating facilities. GF Cash (CIT)&#8217;s main facility is in Laksi, Bangkok where it leases a 12,244 sqm
(40,171 square feet) facility that serves as its head office with all supporting functions. The Laksi facility is the major operating
site and covers all GF Cash (CIT) services within the Bangkok area. This facility is currently utilized at full capacity. The Laksi facility
has operated for more than 20 years and is located near the Don Muang Airport. GF Cash (CIT)&#8217;s major operating equipment such as
vehicles and machinery are operated out of this facility. The current lease is for 3 years and the monthly lease payment is THB2,598,750
(approximately $76,000).</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">GF
Cash (CIT) is planning to lease a new, additional facility (about one-half of the existing Laksi facility size) in the next 3-5 years,
to split the existing Laksi site into two facilities to operate in parallel, to improve operational efficiency. This new planned site
is also expected to be under a lease arrangement rather than purchased. Currently, the Laksi facility is located in the north part of
Bangkok which, because of its distance to GF Cash (CIT)&#8217;s main service areas, requires extra traveling time between such service
areas and the main operating site, thus creating extra labor cost and fuel consumption on a daily basis. The expected expenses for the
new operating site are estimated to be approximately THB1.5 million to THB2.0 million (approximately $46,350 - $61,800) under a monthly
rental/leasing contract. GF Cash (CIT) has not yet made any expenditures for the new facility.</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">GF
Cash (CIT) has a total of 21 branches operated in Thailand under the Guardforce name as follows:</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><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="3" style="font-weight: bold; border-bottom: Black 1.5pt solid">Main Branches</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">No. of<br/> Vehicles<br/> Associated<br/>
    with<br/> Branch</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">Estimated<br/> Size<br/> of Branch<br/>
    (sqm)</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">Monthly<br/> Rental<br/> Charge<br/>
    (THB)</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: 5%; text-align: center">1</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 58%; font-weight: bold; text-align: left">Bangkok (HO &amp; Main Location)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">187</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,836.00</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,625,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">Chiang Mai</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">753.75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Phitsanuloke (BOT CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">805.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: left">Nakorn Ratchasima (Korat)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">838.64</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,800</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">5</td><td>&#160;</td>
    <td style="text-align: left">Khon Kaen (BOT CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,496.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">6</td><td>&#160;</td>
    <td style="text-align: left">Ubon Ratchathani (BOT CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">805,6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,360</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: left">Chon Buri</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">204.36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81,053</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">8</td><td>&#160;</td>
    <td>Rayong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142.40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,925</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">9</td><td>&#160;</td>
    <td>Phuket</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">258.96</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">10</td><td>&#160;</td>
    <td style="text-align: left">Hadyai (BOT CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,200.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">11</td><td>&#160;</td>
    <td style="text-align: left">Surat Thani</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">208.31</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">63,158</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <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="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: center">&#12288;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">Normal Branches</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">&#160;&#12288;</span></td><td style="text-align: left">&#160;</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">&#160;&#12288;</span></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; ">
    <td style="text-align: center">12</td><td>&#160;</td>
    <td style="text-align: left">Chiang Rai</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,400</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">13</td><td>&#160;</td>
    <td>Nakornsawan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65.62</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,105</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">14</td><td>&#160;</td>
    <td style="text-align: left">Udon Thani</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136.40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,158</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">15</td><td>&#160;</td>
    <td>Surin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">289.56</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">16</td><td>&#160;</td>
    <td style="text-align: left">Sakon Nakorn</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67.34</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,368</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">17</td><td>&#160;</td>
    <td>Chachoengsao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115.52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">18</td><td>&#160;</td>
    <td>Saraburi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">114.38</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">19</td><td>&#160;</td>
    <td>Ayutthaya</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">20</td><td>&#160;</td>
    <td style="text-align: left">Nakorn Si Thammarat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69.40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,842</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">21</td><td>&#160;</td>
    <td>Samui</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">249.75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,895</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"><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
main branches perform cash center activities authorized by the Bank of Thailand (BOT). Our normal branches do not provide any cash center
operations. All branches (both main &amp; normal) are under rental leases with annual renewals.</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"></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: 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"><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">In
2021, Bank of Thailand (BOT) awarded GF Cash (CIT) as the authorized operator of Consolidated Cash Centre (CCC) in Khon Kean and in the
City of Hadyai. The CCC in the City of Hadyai covers seven provinces in total. In 2022, Bank of Thailand (BOT) awarded GF Cash (CIT)
as the authorized operator of CCC in Ubonratchathani and the city Phitsanulok. Together with the CCCs that were awarded in 2021, 2022
and 2023, GF Cash (CIT) are currently operating 4 out of 10 CCCs that Bank of Thailand has launched, covering 35 out of 76 provinces
in Thailand.</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">The
Bank of Thailand&#8217;s CCC has a plan to modernize and streamline the country&#8217;s cash management system for all commercial banks.
Under their strategy, the BOT is consolidating its cash centers into a single centralized facility, this will reduce the number of physical
locations where cash is stored and processed. BOT&#8217;s ultimate target is having all the commercial banks to stand down their processing
centers and employ the services of BOT CCC, so that BOT can control all the cash handling costs as well as the banknotes distribution
issues.</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">Based
on our knowledge and understanding of BOT&#8217;s strategies, we have considered the future trend of the processing services, since we
started our first bidding for the first announced BOT&#8217;s CCC in Khon Kean, as of the date of this report, we are currently running
a total of 4 CCCs on behalf of BOT. It&#8217;s observed that some commercial banks in up-country provinces are now starting to use the
services of BOT CCC and it&#8217;s expected more and more banks will use the services which can generate extra revenues for 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; 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">In
2022, Government Savings bank (GSB) extended its contract with GF Cash (CIT) for 3 years. In January 2023, GF Cash (CIT) has also secured
a 5-year contract with Don Muang Tollaway Public Company Limited and a 3-year contract with a renowned retail chain store for secured
logistic and cash handling services. In September and October of 2023, GF Cash (CIT) secured a 2-year contract with an existing client
and a 3-year contract with a renowned Japanese retailer for End-to-End cash management solution including GDM services.</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">All
of our branches provide ATM replenishment, ATM First line &amp; Second line maintenance services, cash-in-transit services and cash sorting,
counting and storage services.</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">As
of December 31, 2023, we managed a fleet of 461 vehicles in Thailand.</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><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="font-weight: bold; border-bottom: Black 1.5pt solid">Vehicle Types</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/>
    Vehicles</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%; text-align: left">Armoured Vehicle &#8211; Pickup</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">208</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Armoured Vehicle &#8211; Van</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">178</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">Armoured Vehicle &#8211; Truck 6 Wheels (Hino 5 ton truck)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Maintenance soft skin vehicle &#8211; Pickup</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41</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">Coin truck soft skin coin &#8211; Pickup</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Security Patrol soft skin &#8211; Pickup</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</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">Admin vehicle</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">461</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"><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">No
environmental issues affect the Company use of its assets or properties.</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"></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: 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"><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>Insurance</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">&#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">In
Thailand, we have four types of insurances for GF Cash (CIT), namely Cash-In-Transit Insurance, Motor Insurance, Property Damage and
Business Interruption Insurance and General Liability Insurance. The Cash-In-Transit Insurance covers the liability of daily operations
of ATM, CIT and cash processing. Motor Insurance covers vehicle damage and third-party liability when accidents happen. Property Damage
and Business Interruption Insurance cover property damage of all operating local and business interruption. General Liability Insurance
covers all operating locations in Thailand.</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">Additionally,
we have maintained directors, officers and company liability insurance (&#8220;D&amp;O Insurance&#8221;) since September 28, 2021, our
current D&amp;O Insurance coverage was $2,000,000, which will expire on November 6, 2024.</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>Seasonality</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">&#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
results of operations are not subject to substantial seasonal fluctuations that could adversely affect our business. Demand for our services
is relatively constant throughout the year. However, historical trends may not be predictive of future results given the potential for
changes in business activities due, for example, to the COVID-19 pandemic. During the years 2022 and 2021, our business activities were
impacted negatively as a result of companies adapting to the COVID-19 environment. Starting from the beginning of 2023, the governments
of the countries in which we operate have lifted most of the social distancing measures and other restrictions that our business has
gradually recovered during the year. Management believes that there will be improvements in our financial results in 2024.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GOVERNMENT
REGULATION</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">&#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><i><span style="text-decoration:underline">Thailand
Laws and Regulations Relating to Our Business in Thailand</span></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; 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><i>Foreign
Investment in Thailand</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; 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">The
laws and regulations in Thailand place restrictions on foreign investment in and ownership of entities engaged in a number of business
activities. The Thai Foreign Business Act B.E. 2542 (1999), or FBA, requires foreigners to obtain approval under the FBA in order to
engage in most service businesses.&#160;A company registered in Thailand will be considered a foreigner under the FBA if foreigners hold
50% or more of the shares in the company.&#160;The Security Guard Business Act B.E. 2558 (2015), or SGBA, also requires that companies
applying for approval to engage in the business of providing security guard services by providing licensed security guards to protect
people or personal property must have more than half of its shares owned by shareholders of Thai nationality and must have more than
half of its directors being of Thai nationality.</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
conduct our business activities in Thailand using a tiered shareholding structure in which direct foreign ownership in each Thai entity
is less than 50%.&#160;See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8212;Thailand Shareholding Structure.&#8221;
The FBA considers the immediate level of shareholding of a company to determine the number of shares held by foreigners in that company
for the purposes of determining whether the company is a foreigner within the meaning of the FBA, and will have regard to the shareholdings
of a corporate shareholder which holds shares in that company to determine whether that corporate shareholder is a foreigner, however
no cumulative calculation is applied to determine the foreign ownership status of a company when it has several levels of foreign shareholding.
Such shareholding structure has allowed us to consolidate our Thai operating entities as our subsidiaries.</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"></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: 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"><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><i>Licenses
which GF Cash (CIT) has Obtained</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; 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">GF
Cash (CIT) operates its business to provide security for the properties of its customers. Thus, it is regulated under, and is required
to comply with, the SGBA, which is overseen and controlled by the Minister of Finance and the Metropolitan Police Commissioner.</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">As
certain GF Cash (CIT) employees are required to carry loaded firearms for use in the performance of their services to certain customers,
GF Cash (CIT) is required to obtain a license to possess firearms and ammunition and to comply with the Firearms, Ammunition, Explosives,
Fireworks, and the Equivalent of Firearms Act B.E. 2490 which is controlled by the Prime Minister and the Minister of Interior in consultation
with the Minister of Defense according to Section 6 of the Firearms, Ammunition, Explosives, Fireworks, and the Equivalent of Firearms
Act B.E.2490.</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">Additionally,
under the SGBA, GF Cash (CIT) is required to obtain a license to operate its security guard 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; 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">The
followings are all of the licenses that GF Cash (CIT) has obtained to operate its business in Thailand:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security
    Business License of CIT (Security Industry Business Act 2015) issued by the Metropolitan Police of Thailand on July 18, 2017, which
    will expire on July 17, 2021. As of the date of this report, GF Cash (CIT) has received an extension and renewal of this license
    from the Metropolitan Police of Thailand to July 17, 2025;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Firearms
    License issued by the Metropolitan Police of Thailand on December 9, 2009, which will not expire so long as GF Cash (CIT) remains
    as the registered owner of these firearms;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    of Thailand certificates to run ten cash center operations in Thailand, including for GF Cash (CIT)&#8217;s headquarters in Bangkok,
    and in other nine provinces. All of these certificates were issued since 2014 and are under annual examination by the Bank of Thailand.
    If any non-conformance is detected, the Bank of Thailand has the right to revoke these certificates; 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Training
    Center Certificate issued by the Metropolitan Police of Thailand on May 11, 2018, subject to annual examination by the Metropolitan
    Police of Thailand. If any non-conformance is detected, the Metropolitan Police of Thailand may revoke this certificate.</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><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">Each
GF Cash (CIT) security guard is also required to have an individual security personnel license according to the requirements of the SGBA,
and each guard needs to be qualified according to the criteria specified in the SGBA. Additionally, each GF Cash (CIT) armed guard is
required to have a license for the possession of a loaded firearm, issued by the Metropolitan Police of Thailand. Also, under the requirements
of SGBA, if a CIT company intends to conduct its own training, it must have a training center which has been certified and approved by
the Metropolitan Police of Thailand. GF Cash (CIT) operates its own training department which includes two officially certified training
centers. Each guard must undergo specified training and arms testing to comply with these licensing requirements, both with respect to
the initial issuance of the appropriate license and its renewal. Specified training programs cover basic security guard functions, which
are required to be covered under the SGBA, and CIT in-house training concentrates on all CIT procedures, including, but not limited to,
work and vehicle drills, customer service and operational defense drills. These ongoing trainings activities are required for the employment
of GF Cash (CIT)&#8217;s security guards only.</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">For
carrying firearms on duty, GF Cash (CIT) must have a firearms license. Under this license, GF Cash (CIT) must arrange for the training
of CIT security guards by authorized organizations under the Metropolitan Police of Thailand. The firearms license is issued by the Metropolitan
Police of Thailand and is subject to inspection and review annually. Additionally, all purchases of firearms and ammunition are subject
to approval by the Metropolitan Police of Thailand. CIT security guards must undergo refresher training, annually, through which they
will be tested for, among other things, firing live rounds, and the theory of using force and firearms. If the CIT security guard passes
the annual training, the guard is allowed to continue his armed guard duties. If guards do not pass the annual training, they will be
reassigned to an unarmed CIT crew grading. For CIT security guards, GF Cash (CIT) provides refresher training on, among other things,
operating procedures, attack on pavement and vehicle drills, customer services, ATM and GDM. In case of new operations, GF Cash (CIT)&#8217;s
training department and operation department will organize training for the CIT security guards required to be familiar with all the
procedures and requirements, especially under the SGBA.</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"></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: 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"><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><i>Provision
for Employment Benefit</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; 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">The
Company has two defined benefit plans based under the requirements of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement
benefits to employees based on pensionable remuneration and length of service, which are considered as unfunded. There are no established
plan assets set up and the Company will pay benefits as and if needed.</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">According
to IAS 19 (Revised 2017), the use of Projected Unit Credit (PUC) Cost Method is required in order to determine the actuarial liability
based on past service and expected future salary. Thus, the actuarially acceptable assumptions on salary scale are needed. Actuarial
assumptions on other components of the benefit formulas are also required to measure the obligation such as demographic assumptions and
financial assumptions. All of these assumptions are important because they are directly related to a possibility of actuarial gains and
losses. Moreover, the obligations are measured on a discounted basis because they may be settled many years after the employees render
the related service.</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><i>Internal
Legal Compliance</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; 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">The
internal legal compliance function at GF Cash (CIT) is well-established and flexible. GF Cash (CIT)&#8217;s legal team works closely
with other departments of the Company to comply with the laws, regulations and policies in Thailand and any changes that may be enacted.</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><i><span style="text-decoration:underline">PRC
Laws and Regulations Relating to Our Business in China</span></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; 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><i><span style="text-decoration:underline">Regulations
Relating to Foreign Investment</span></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; 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">Investment
activities in the PRC by foreign investors are governed by the Guiding Foreign Investment Direction, which was promulgated by the State
Council in February 2002 and came into effect in April 2002, and the Special Administrative Measures for the Access of Foreign Investment
(Negative List), or the Negative List, which was promulgated by the MOFCOM, and the National Development and Reform Commission (the &#8220;NDRC&#8221;),
in December 2021 and came into effect in January 2022. The Negative List sets out the restrictive measures in a unified manner, such
as the requirements on shareholding percentages and management, for the access of foreign investments, and the industries that are prohibited
from receiving foreign investment. The Negative List covers 12 industries, and any field not falling under the Negative List shall be
administered under the principle of equal treatment to domestic and foreign investment.</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">Foreign
Investment Law of the PRC, or the Foreign Investment Law, was promulgated by the National People&#8217;s Congress (the &#8220;NPC&#8221;)
in March 2019 and came into effect in January 2020. When the Foreign Investment Law came into effect, the Law on Wholly Foreign-owned
Enterprises of the PRC, the Law on Sino-foreign Equity Joint Ventures of the PRC and the Law on Sino-foreign Cooperative Joint Ventures
of the PRC were repealed simultaneously. The investment activities of foreign natural persons, enterprises or other organizations (collectively,
the &#8220;foreign investors&#8221;) directly or indirectly within the territory of China shall comply with and be governed by the Foreign
Investment Law. Such activities include: 1)&#160;establishing by foreign investors of foreign-invested enterprises in China alone or
jointly with other investors; 2)&#160;acquiring by foreign investors of shares, equity, property shares, or other similar interests of
Chinese domestic enterprises; 3)&#160;investing by foreign investors in new projects in China alone or jointly with other investors;
and 4)&#160;other forms of investment prescribed by laws, administrative regulations or the State Council.</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">In
December 2019, the State Council promulgated the Regulations on Implementing the Foreign Investment Law of the PRC, which came into effect
in January 2020. When the Regulations on Implementing the Foreign Investment Law of the PRC came into effect, the Regulation on Implementing
the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, Provisional Regulations on the Duration of Sino-Foreign Equity Joint
Venture Enterprise, the Regulations on Implementing the Wholly Foreign-Invested Enterprise Law of the PRC and the Regulations on Implementing
the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC were repealed simultaneously. In accordance with the Regulations
on Implementing the Foreign Investment Law of the PRC, according to the needs for national economic and social development, the State
shall formulate a catalogue of industries for which foreign investment is encouraged to list the specific industries, fields and regions
in which foreign investors are encouraged and guided to invest. On October 26, 2022, the Catalogue of Industries for Encouraging Foreign
Investment (2022 Version) which was promulgated by NDRC and MOFCOM became effective and the &#8220;R&amp;D and application of AI technologies
such as robots&#8221; falls with the catalogue.</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; "></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: 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; "><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">In
December 2019, the MOFCOM and the State Administration for Market Regulation (the &#8220;SAMR&#8221;) promulgated the Measures on Reporting
of Foreign Investment Information, which came into effect in January 2020. When the Measures on Reporting of Foreign Investment Information
came into effect, the Interim Measures for the Administration of Filing for Establishment and Changes in Foreign Investment Enterprises
were repealed simultaneously. Since January 1, 2020, for foreign investors carrying out investment activities directly or indirectly
in China, the foreign investors or foreign-invested enterprises shall submit investment information to the relevant commerce administrative
authorities according to the Measure on Reporting of Foreign Investment Information. A listed foreign-funded company may, when the change
of foreign investors&#8217; shareholding ratio cumulatively exceeds 5% or the foreign party&#8217;s controlling or relatively controlling
status changes, report the information on the change of investors and the shares held by them.</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
are engaged in the business of robotic AI solution services, which does not fall within the Negative List. Therefore, there is no restriction
on foreign investment in the industries where we operate in China.</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><i>Regulations
Relating to Internet Information Security</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; 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">In
1997, the Ministry of Public Security promulgated measures that prohibit use of the internet in ways which, among other things, result
in a leakage of state secrets or a spread of socially destabilizing content. If an internet information service provider violates these
measures, the Ministry of Public Security and the local security bureaus may revoke its operating license and shut down its&#160;websites.</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">Internet
information in China is regulated and restricted from a national security standpoint. The Standing Committee of the National People&#8217;s
Congress has enacted the Decisions on Maintaining Internet Security on December&#160;28, 2000 and further amended on August&#160;27,
2009, which may subject violators to criminal punishment in China for any effort to: (i)&#160;gain improper entry into a computer or
system of strategic importance; (ii)&#160;disseminate politically disruptive information; (iii)&#160;leak state secrets; (iv)&#160;spread
false commercial information; or (v)&#160;infringe intellectual property rights.</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">The
PRC Cybersecurity Law was promulgated by the Standing Committee of the National People&#8217;s Congress on November&#160;7, 2016 and
became effective on June&#160;1, 2017. Under this regulation, network operators, including online lending information service providers,
shall comply with laws and regulations and fulfill their obligations to safeguard security of the network when conducting business and
providing services, and take all necessary measures pursuant to laws, regulations and compulsory national requirements to safeguard the
safe and stable operation of the networks, respond to network security incidents effectively, prevent illegal and criminal activities,
and maintain the integrity, confidentiality and usability of network&#160;data.</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">On
April 13, 2020, the CAC, the NDRC, the MIIT, and several other governmental authorities jointly issued the Cybersecurity Review Measures,
which came into effect on June 1, 2020. According to the Cybersecurity Review Measures, the purchase of cyber products and services including
core network equipment, high-performance computers and servers, mass storage devices, large databases and application software, network
security equipment, cloud computing services, and other products and services that have an important impact on the security of critical
information infrastructure which affects or may affect national security is subject to cybersecurity review by the Cybersecurity Review
Office.</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">On
December 28, 2021, the CAC, the NDRC, the MIIT, and several other governmental authorities further revised the Cybersecurity Review Measures,
which came into effect on February 15, 2022. The scope of review under the Revised Measures extends to critical information infrastructure
operators, data processors carrying out data processing activities, and national security risks related to a non-PRC listing, especially
the &#8220;risks of core data, important data or substantial personal information being stolen, leaked, damaged, illegally used or exported;
risks of Critical Information Infrastructure, core data, important data or substantial personal information data being affected, controlled
and maliciously used by foreign governments after a foreign listing.&#8221; According to Article 6 of the Draft Revised Measures, operators
who possess personal information of over a million users shall apply to the Cybersecurity Review Office for cybersecurity reviews before
listing abroad. Besides, where any activities affect or may endanger national security during the purchase of network products and services
by key information infrastructure operators or the data processing by data workers, cybersecurity reviews should be conducted in accordance
with the Revised Measures.</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; "></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: 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; "><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">On
June 10, 2021, the Standing Committee of the National People&#8217;s Congress of China promulgated the Data Security Law which took effect
on September 1, 2021. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out
data activities. Any organization or individual that collects data shall do so in a lawful and legitimate manner and shall not obtain
data by stealing or other illegal means. The Data Security Law also introduces a data classification and hierarchical protection system
based on the importance of data in economic and social development, as well as the degree of harm it will cause to national security,
public interests, or legitimate rights and interests of individuals or organizations when such data is tampered with, destroyed, leaked,
or illegally acquired or used, and appropriate level of protection measures is required to be taken for the respective categories of
data, for example, the processor of important data shall designate the personnel and management institution responsible for the data
security, carry out risk assessment for its data processing activities and file the risk assessment report with the competent authorities.
In addition, the Data Security Law provides for a national security review procedure for those data activities which may affect national
security and imposes export restrictions on certain data and information.</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">On
July 6, 2021, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities, to improve
relevant laws and regulations on data security, crossborder data transmission, and confidential information management. It provided that
efforts will be made to revise the regulations on strengthening the confidentiality and file management relating to the offering and
listing of securities overseas, to implement the responsibility on information security of overseas listed companies, and to strengthen
the standardized management of cross-border information provision mechanisms and procedures.</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
have, in accordance with relevant provisions on network security of the PRC, established necessary mechanisms to protect information
security, including, among others, adopting necessary network security protection technologies such as data encryption, keeping record
of network logs, and implementing information classification framework.</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><i>Regulations
Relating to Privacy Protection</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; 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">The
Several Provisions on Regulating the Market Order of Internet Information Services, issued by the Ministry of Industry and Information
Technology in December&#160;2011, provide that, an internet information service provider may not collect any user personal information
or provide any such information to third parties without the consent of a user. An internet information service provider must expressly
inform the users of the method, content and purpose of the collection and processing of such user personal information and may only collect
such information necessary for the provision of its services. An internet information service provider is also required to properly maintain
the user personal information, and in case of any leak or likely leak of the user personal information, online lending service providers
must take immediate remedial measures and, in severe circumstances, make an immediate report to the telecommunications regulatory authority.</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">In
addition, pursuant to the Decision on Strengthening the Protection of Online Information issued by the Standing Committee of the National
People&#8217;s Congress in December&#160;2012 and the Order for the Protection of Telecommunication and Internet User Personal Information
issued by the Ministry of Industry and Information Technology in July&#160;2013, any collection and use of user personal information
must be subject to the consent of the user, abide by the principles of legality, rationality and necessity and be within the specified
purposes, methods and&#160;scopes.</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">The
Guidelines on Promoting the Sound Development of Internet Finance (the &#8220;Guidelines&#8221;) jointly released by ten PRC regulatory
agencies in July&#160;2015 purport, among other things, to require service providers to improve technology security standards, and safeguard
user and transaction information. The Guidelines also prohibit service providers from illegally selling or disclosing users&#8217; personal
information. Pursuant to the Ninth Amendment to the Criminal Law issued by the Standing Committee of the National People&#8217;s Congress
in August&#160;2015, which became effective in November&#160;2015, any internet service provider that fails to fulfill the obligations
related to internet information security administration as required by applicable laws and refuses to rectify upon orders is subject
to criminal penalty for the result of (i)&#160;any dissemination of illegal information in large scale; (ii)&#160;any severe effect due
to the leakage of the customer&#8217;s information; (iii)&#160;any serious loss of criminal evidence; or (iv)&#160;other severe situation,
and any individual or entity that (i)&#160;sells or provides personal information to others in a way violating the applicable law, or
(ii)&#160;steals or illegally obtain any personal information is subject to criminal penalty in severe situation.</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><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">On
                                            August 20, 2021, the Standing Committee of the National People&#8217;s Congress of China
                                            promulgated the Personal Information Protection Law that will take effect on November 1,
                                            2021, which provides for various requirements on personal information protection, including
                                            legal bases for data collection and processing, requirements on data localization and cross-border
                                            data transfer, and requirements for consent and requirements on processing sensitive personal
                                            information. The Personal Information Protection Law apply to the activities of processing
                                            the personal data of natural persons within the territory of the PRC. The individual&#8217;s
                                            consent shall be obtained to process personal data in accordance with other relevant provisions
                                            of this Law, subject to certain exceptions stipulated in this Law.</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">For
our Reception Robot (T &#8211; Series), which is designed for indoor deployment at ingress/egress points for access control management.
The T &#8211; Series features include contactless temperature screening and attendance management etc., upon our customers (mainly are
property owners or property management companies of shopping malls, residential buildings, educational institutions, corporate buildings,
hospitals, supermarkets, transportation stations, hotels and entertainment venues)&#8217;requests to perform the aforesaid functions,
the T &#8211; Series robots collect and use relevant personal information necessary for providing services to the customers, such information
will be managed independently by the customers themselves via isolated storage, and to avoid any confusion, such collection only happens
when the owners of the information voluntarily reveal their personal information to our customers. We may be required by the CAC or other
PRC regulatory body to obtain consent from the end users. While we have taken measures to protect the personal information that we have
access to, our security measures could be breached resulting in the leak of such confidential personal information. Security breaches
or unauthorized access to confidential information could also expose us to liability related to the loss of the information, time-consuming
and expensive litigation and negative publicity.</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; "></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: 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; "><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><i>Regulations
on Foreign Exchange Registration of Overseas Investment by PRC Residents</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; 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">On
January&#160;26, 2017, the State Administration of Foreign Exchange promulgated the Circular on Further Improving Reform of Foreign Exchange
Administration and Optimizing Genuineness and Compliance Verification, which stipulates several capital control measures with respect
to the outbound remittance of profits from domestic entities to offshore entities, including (i)&#160;banks must check whether the transaction
is genuine by reviewing board resolutions regarding profit distribution, original copies of tax filing records and audited financial
statements, and (ii)&#160;domestic entities must retain income to account for previous years&#8217; losses before remitting any profits.
Moreover, pursuant to this Circular, domestic entities must explain in detail the sources of capital and how the capital will be used,
and provide board resolutions, contracts and other proof as a part of the registration procedure for outbound investment.</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">PRC
residents or entities who had contributed legitimate onshore or offshore interests or assets to special purpose vehicles but had not
obtained registration as required before the implementation of the Circular&#160;37 must register their ownership interests or control
in the special purpose vehicles with qualified banks. An amendment to the registration is required if there is a material change with
respect to the special purpose vehicle registered, such as any change of basic information (including change of the PRC residents, name
and operation term), increases or decreases in investment amount, transfers or exchanges of shares, and mergers or divisions. Failure
to comply with the registration procedures set forth in Circular&#160;37 and&#160;the subsequent notice, or making misrepresentation
on or failure to disclose controllers of the foreign-invested enterprise that is established through round-trip investment, may result
in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested enterprise, including payment of dividends
and other distributions, such as proceeds from any reduction in capital, share transfer or liquidation, to its offshore parent or affiliate,
and the capital inflow from the offshore parent, and may also subject relevant PRC residents or entities to penalties under PRC foreign
exchange administration regulations. See &#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;PRC regulations relating
to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident beneficial owners or our PRC
subsidiary to liability or penalties, limit our ability to inject capital into our PRC subsidiary, limit our PRC subsidiary&#8217;s ability
to increase their registered capital or distribute profits to us, or may otherwise adversely affect us.&#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; 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><i>Regulations
on Dividend Distribution</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; 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">Distribution
of dividends of foreign investment enterprises are mainly governed by the Foreign Investment Enterprise Law, issued in 1986 and amended
in 2000 and 2016, respectively, and the Implementation Rules under the Foreign Investment Enterprise Law, issued in 1990 and amended
in 2001 and 2014, respectively. Under these regulations, foreign investment enterprises in the PRC may distribute dividends only out
of their accumulative profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, no less than
10% of the accumulated profits of the foreign investment enterprises in the PRC are required to be allocated to fund certain reserve
funds each year unless these reserves have reached 50% of the registered capital of the enterprises. A PRC company is not permitted to
distribute any profits until any losses from previous fiscal years have been offset. Profits retained from prior fiscal years may be
distributed together with distributable profits from the current fiscal year. Under our current corporate structure, our Cayman Islands
holding company may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Limitation
on the ability of our PRC subsidiaries to pay dividends to us could limit our ability to access cash generated by the operations of those
entities. See &#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We may rely on dividends paid by our subsidiaries
for our cash needs, and any limitation on the ability of our subsidiaries to make payments to us could have a material adverse effect
on our ability to conduct business.&#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; 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><i>M&amp;A
Rules and Regulations on Overseas Listings and Acquisition of the Domestic Related Companies</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; 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">On
August&#160;8, 2006, six PRC regulatory agencies, MOFCOM, the State Assets Supervision and Administration Commission, the State Administration
for Taxation, the State Administration for Industry and Commerce, CSRC and SAFE, jointly adopted the Regulation on Mergers and Acquisitions
of Domestic Enterprises by Foreign Investors, or the M&amp;A Rules, which became effective on September&#160;8, 2006, and were later
amended on June 22, 2009. The M&amp;A Rules purport, among other things, to require that offshore SPVs that are controlled by PRC companies
or individuals and that have been formed for overseas listing purposes through acquisitions of PRC domestic interests held by such PRC
companies or individuals, obtain the approval of the CSRC prior to publicly listing their securities on an overseas stock exchange. Furthermore,
Merger and acquisition of a domestic company with a related party relationship by a domestic company, enterprise or natural person in
the name of an overseas company legitimately incorporated or controlled by the domestic company, enterprise or natural person shall be
subject to examination and approval by the MOFCOM.</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">On
July 6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance
with the Law, or the Opinions on Security Activities, which calls for the need to strengthen the administration over illegal securities
activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting
the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.</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; "></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: 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; "><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">On
December 24, 2021, the State Council issued a draft Regulations of the State Council on the Administration of Overseas Issuance and Listing
of Securities by Domestic Companies (Draft for Comments), or the Draft Provisions, and the CSRC issued a draft Measures for the Record-Filing
of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments), or the Draft Administration Measures, for public
comments. Pursuant to these drafts, PRC domestic companies that seek to directly or indirectly offer and list their securities, including
overseas, should file with the CSRC certain required documents. </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">On
February 17, 2023, the CSRC issued the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies
(the &#8220;Trial Measures&#8221;), which will take effect on March 31, 2023. The Trial Measures clarified and emphasized several aspects,
which include but not limited to: (1) comprehensive determination of the &#8220;indirect overseas offering and listing by PRC domestic
companies&#8221; in compliance with the principle of &#8220;substance over form&#8221; and particularly, an issuer will be required to
go through the filing procedures under the Trial Measures if the following criteria are met at the same time: a) 50% or more of the issuer&#8217;s
operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most
recent accounting year is accounted for by PRC domestic companies, and b) the main parts of the issuer&#8217;s business activities are
conducted in mainland China, or its main places of business are located in mainland China, or the senior managers in charge of its business
operation and management are mostly Chinese citizens or domiciled in mainland China; (2) exemptions from immediate filing requirements
for issuers that a) have already been listed or registered but not yet listed in foreign securities markets, including U.S. markets,
prior to the effective date of the Trial Measures, and b) are not required to re-perform the regulatory procedures with the relevant
overseas regulatory authority or the overseas stock exchange, c) whose such overseas securities offering or listing shall be completed
before September 30, 2023, provided however that such issuers shall carry out filing procedures as required if they conduct refinancing
or are involved in other circumstances that require filing with the CSRC; (3) a negative list of types of issuers banned from listing
or offering overseas, such as (a) issuers whose listing or offering overseas have been recognized by the State Council of the PRC as
possible threats to national security, (b) issuers whose affiliates have been recently convicted of bribery and corruption, (c) issuers
under ongoing criminal investigations, and (d) issuers under major disputes regarding equity ownership; (4) issuers&#8217; compliance
with web security, data security, and other national security laws and regulations; (5) issuers&#8217; filing and reporting obligations,
such as obligation to file with the CSRC after it submits an application for initial public offering to overseas regulators, and obligation
after offering or listing overseas to report to the CSRC material events including change of control or voluntary or forced delisting
of the issuer; and (6) the CSRC&#8217;s authority to fine both issuers and their shareholders between 1 and 10 million RMB for failure
to comply with the Trial Measures, including failure to comply with filing obligations or committing fraud and misrepresentation.</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><i>Regulations
Relating to Taxation</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; 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"><i><span style="text-decoration:underline">Dividend
Withholding Tax</span></i></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">In
March&#160;2007, the National People&#8217;s Congress enacted the Enterprise Income Tax Law which became effective on January&#160;1,
2008 and amended on December 29, 2018. According to Enterprise Income Tax Law, dividends generated after January&#160;1, 2008 and payable
by a foreign-invested enterprise in China to its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign
investor&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a preferential withholding arrangement.
Pursuant to the Notice of the State Administration of Taxation on Negotiated Reduction of Dividends and Interest Rates, issued on January&#160;29,
2008 and supplemented and revised on February&#160;29, 2008, and the Arrangement between Mainland China and the Hong Kong Special Administrative
Region for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income, which became effective
on December&#160;8, 2006 and applicable to income derived in any year of assessment commencing on or after April&#160;1, 2007 in Hong
Kong and in any year commencing on or after January&#160;1, 2007 in the PRC, such withholding tax rate may be lowered to 5% if a Hong
Kong enterprise is deemed the beneficial owner of any dividend paid by a PRC subsidiary by PRC tax authorities and holds at least 25%
of the equity interest in that particular PRC subsidiary at all times within the 12-month period immediately prior to the distribution
of the dividends. Furthermore, pursuant to the Announcement on Issues concerning &#8220;Beneficial Owners&#8221; in Tax Treaties issued
on February&#160;3, 2018 by the State Administration of Taxation and went into effect on April 1, 2018, when determining the status of
&#8220;beneficial owners,&#8221; a comprehensive analysis may be conducted through materials such as articles of association, financial
statements, records of capital flows, minutes of board of directors, resolutions of board of directors, allocation of manpower and material
resources, the relevant expenses, functions and risk assumption, loan contracts, royalty contracts or transfer contracts, patent registration
certificates and copyright certificates, etc. However, even if an applicant has the status as a &#8220;beneficiary owner,&#8221; if the
competent tax authority finds necessity to apply the principal purpose test clause in the tax treaties or the general anti-tax avoidance
rules stipulated in domestic tax laws, the general anti-tax avoidance provisions shall apply.</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"><i><span style="text-decoration:underline">Enterprise
Income Tax and Individual Income Tax</span></i></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">In
December&#160;2007, the State Council promulgated the Implementing Rules of the Enterprise Income Tax Law, which became effective on
January&#160;1, 2008 and was amended on April 23, 2018. The Enterprise Income Tax Law and its relevant implementing rules&#160;(i) impose
a uniform 25% enterprise income tax rate, which is applicable to both foreign-invested enterprises and domestic enterprises (ii)&#160;permits
companies to continue to enjoy their existing tax incentives, subject to certain transitional phase-out rules and (iii)&#160;introduces
new tax incentives, subject to various qualification criteria.</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">The
Enterprise Income Tax Law also provides that enterprises organized under the laws of jurisdictions outside China with their &#8220;de
facto management bodies&#8221; located within China may be considered PRC resident enterprises and therefore be subject to PRC enterprise
income tax at the rate of 25% on their worldwide income. The implementing rules further define the term &#8220;de facto management body&#8221;
as the management body that exercises substantial and overall management and control over the production and operations, personnel, accounts
and properties of an enterprise. If an enterprise organized under the laws of jurisdiction outside China is considered a PRC resident
enterprise for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. First, it would be subject
to the PRC enterprise income tax at the rate of 25% on its worldwide income. Second, a 10% withholding tax would be imposed on dividends
it pays to its non-PRC enterprise shareholders and with respect to gains derived by its non-PRC enterprise shareholders from transfer
of its&#160;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; font-size: 10pt">&#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: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; "><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">On
October&#160;17, 2017, the State Administration of Taxation issued the Bulletin on Issues Concerning the Withholding of Non-PRC Resident
Enterprise Income Tax at Source, or Bulletin&#160;37, which replaced the Notice on Strengthening Administration of Enterprise Income
Tax for Share Transfers by Non-PRC Resident Enterprises issued by the State Administration of Taxation on December&#160;10, 2009, and
partially replaced and supplemented rules under the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC
Resident Enterprises, or Bulletin&#160;7, issued by the State Administration of Taxation on February&#160;3, 2015. Under Bulletin&#160;7,
an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises
may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial
purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect
transfer may be subject to PRC enterprise income tax. In respect of an indirect offshore transfer of assets of a PRC establishment, the
relevant gain is to be regarded as effectively connected with the PRC establishment and therefore included in its enterprise income tax
filing, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the
immoveable properties in China or to equity investments in a PRC resident enterprise, which is not effectively connected to a PRC establishment
of a non-resident enterprise, a PRC enterprise income tax at 10% would apply, subject to available preferential tax treatment under applicable
tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Pursuant
to Bulletin&#160;37, the withholding party shall declare and pay the withheld tax to the competent tax authority in the place where such
withholding party is located within seven days from the date of occurrence of the withholding obligation. Both Bulletin&#160;37 and Bulletin&#160;7&#160;do
not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction
through a public stock exchange.</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">In
September&#160;1980, the State Council promulgated the Implementing Rules of the Individual Income Tax Law, which was amended on January
1, 2019. The Individual Income Tax Law and its relevant implementing rules&#160;impose a uniform 20% individual income tax rate, which
is applicable to both resident individuals and non-resident individuals for Income from interest, dividends and bonuses derived from
enterprises in China, or from transfer of properties such as equity of Chinese enterprises. As provided in Article 8, the tax authorities
shall have the right to make tax adjustment based on a reasonable method when an individual carries out other arrangements without reasonable
business purpose and obtains improper tax gains. Under the Individual Income Tax Law of the PRC and its implementation rules, dividends
from sources within China paid to foreign individual investors who are not PRC residents are generally subject to a PRC withholding tax
at a rate of 20% and gains from PRC sources realized by such investors on the transfer of shares are generally subject to 20% PRC income
tax, in each case if such investors carry out the transaction without reasonable business purpose and obtains improper tax gains, subject
to any reduction or exemption set forth in applicable tax treaties and PRC laws.</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">See
&#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;You may be subject to PRC income tax on dividends from us or
on any gain realized on the transfer of our ordinary shares.&#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; 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"><i><span style="text-decoration:underline">Value-Added
Tax</span></i></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">In
November&#160;2011, the Ministry of Finance and the State Administration of Taxation promulgated the Pilot Plan for Imposition of Value-Added
Tax to Replace Business Tax. In March&#160;2016, the Ministry of Finance and the State Administration of Taxation further promulgated
the Notice on Fully Promoting the Pilot Plan for Replacing Business Tax by Value-Added Tax. On March 20, 2019, the Ministry of Finance,
the State Administration of Taxation and General Administration of Customs issued Announcement on Policies for Deepening the VAT Reform
jointly, under which the VAT rates under the basic mechanism is 13% for the sectors such as operating and financial leases of equipment,
9% for sectors such as transportation, postal, basic telecommunication, and construction services as well as sales and leases of real
property and real property rights, 0% for exported services and 6% for all remaining services, including financial services. Unlike business
tax, a taxpayer is allowed to offset the qualified input VAT paid on taxable purchases against the output VAT chargeable on the modern
services provided. Furthermore, according to Announcement of the State Taxation Administration on Matters relating to Expanding the Scope
of the Pilot Scheme for Issuance of Special VAT Invoices by Small-Scale Taxpayers issued by State Administration on February 3, 2019,
the basic mechanism may not apply to small-scale taxpayers who may pay the VAT taxes at the levy rates of 3% and 5% on the basis of their
sales amount.</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><div><a id="a_014"></a></div><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>ITEM
4A. UNRESOLVED STAFF COMMENTS</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">&#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; font-size: 10pt">None.</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><div><a id="a_015"></a></div><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>ITEM
5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</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">&#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"><i>You
should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated
financial statements and the related notes included elsewhere in this annual report on Form 20-F. This discussion may contain forward-looking
statements. Our actual results may differ materially from those anticipated in these forward-looking statements because of various factors,
including those set forth under Item 3 &#8220;Key Information&#8212;D. Risk Factors&#8221; or in other parts of this annual report on
Form 20-F. See also &#8220;Introductory Notes&#8212;Forward-looking Information.&#8221;</i></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><div><a id="a_016"></a></div><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>A.
Operating Results</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">&#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"><i>Introduction</i></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">The
following discussion, which presents the results of Guardforce AI Co., Limited and its consolidated subsidiaries, should be read in conjunction
with the accompanying consolidated financial statements and notes thereto for the years ended December 31, 2023, 2022 and 2021, along
with the risk factors discussed in Part I, Item 3D, &#8220;Risk Factors,&#8221; and the cautionary statement regarding forward-looking
information.</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"></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: 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"><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">As
used in this Report, (a) references to &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221; refer to Guardforce
AI Co., Limited and its consolidated subsidiaries, after the reorganization described below, and (b) references to the &#8220;Company&#8221;
on a historical basis, prior to the reorganization, refer to Guardforce Cash Solutions Security (Thailand) Company Limited (&#8220;GF
Cash (CIT)&#8221;), unless the context requires otherwise.</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">This
discussion is intended to provide the reader with information that will assist in understanding our financial statements, the changes
in certain key items in those financial statements from period to period, and the primary factors that accounted for those changes, how
operating results affect our financial condition and results of our operations of the Company as a whole, and how certain accounting
principles and estimates affect 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; 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><i>Recent
Developments</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; 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">On
January 26, 2021, the Bank of Thailand announced that our subsidiary, GF Cash (CIT), had been selected as the authorized operator of
the Consolidated Cash Center (CCC) in the Khon Kaen province of&#160;Thailand&#160;for a period of five years starting&#160;April 19,
2021. After these five years, the contract may be renewed through a bidding process. There is no certainty that we may be able to renew
or that we may renew such contract on terms as favorable. The decision to appoint GF Cash (CIT) was jointly made by the Thai Banking
Association, representatives from Thai commercial banks and the Bank of&#160;Thailand. GF Cash (CIT) was subsequently selected as the
authorized operator of the Consolidated Cash Center in the City of Hadyai. This CCC covers seven provinces in total. Under these appointments,
GF Cash (CIT), which is an integrated security solutions provider in&#160;Asia, will provide cash management services to local financial
institutions in twelve provinces, including Khon Kean, Roi-Et, Mahasarakam, Kalasin, Chaiyaphum, Songkhla, Trang, Satun, Phatthalung,
Yala, Pattani and Narathiwat. The establishment of the CCC in Khon Kaen and in the City of Hadyai will help optimize the efficiency of
cash logistics management in the province, reduce associated costs and improve the overall cash logistics processes for local financial
institutions.</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">On February 4, 2021, we entered into a purchase and sale agreement
to acquire a 51%, or majority, interest in Handshake in exchange for 1,091 restricted ordinary shares. This acquisition was completed
on March 25, 2021. The restricted ordinary shares that we issued to the seller (&#8220;Consideration Shares&#8221;) were subject to a
two-year lockup and certain share claw back provisions as follows (the Consideration Shares were subject to the clawback for the targets
audited and under Hong Kong Financial Reporting Standards): (i) 50% of the Consideration Shares (i.e., 545 shares) were subject to the
revenue target and net profit of the Company in the fiscal year of 2023 (HK$6,000,000 and HK$104,703); and (ii) the remaining 50% of the
Consideration Shares (i.e., 546 shares) were subject to the revenue target and net profit of the Company in the fiscal year of 2024 (which
will be determined by the end of year 2023). The difference between the targets above and the final respective revenue and net profit
figures as reflected in the audited accounts would be the amount of Consideration Shares to be clawed back. Any amount of the Consideration
would be proportionately adjusted in accordance with the effectuated reverse split or forward split. After careful consideration of future
growth potential, current performance of the business sector and the global environment, we had completed separation with Handshake from
Guardforce AI. The divestiture was completed on February 6, 2024.</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">Effective
March 1, 2021, Mr. Jingxu Wu resigned from his position as a member of our board of directors. Mr. Feng Dai was appointed as a member
of our board of directors, replacing Mr. Wu in this position.</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">On
May 17, 2021, Terence Wing Khai Yap resigned as our Chief Financial Officer and, on the same date, Ms. Chung Chi Ng was appointed as
our new Chief Financial Officer.</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: 0; text-align: justify">On September 28, 2021, the Company completed an initial
public offering to issue 90,309 units, each unit consisting of one of our ordinary shares, par value $0.12 per share, and a warrant to
purchase one ordinary share at $166 per unit for aggregate gross proceeds of approximately $15 million. Each ordinary share was sold together
with one warrant to purchase one ordinary share. Each whole share exercisable pursuant to the warrants had an exercise price per share
at $6.4, as adjusted pursuant to Section 3(b) of the Ordinary Share Purchase Warrant and the exercise price was further adjusted upon
the warrant solicitation inducement in July 2022 (see below). The warrants were immediately exercisable and will expire on the fifth anniversary
of the original issuance date.</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">Effective
September 28, 2021, we appointed Donald Duane Pangburn to our board of directors. Mr. Pangburn is an independent director and Chair of
the Audit Committee.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
September 28, 2021, we appointed John Fletcher to our board of directors. Mr. Fletcher is an independent director and Chair of the Compensation
Committee.</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">Effective
September 28, 2021, we appointed David Ian Viccars to our board of directors. Mr. Viccars is an independent director and Chair of Nominating
and Corporate Governance Committee.</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"></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: 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"><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">On
November 1, 2021, the Company entered into a Transfer Agreement (the &#8220;Singapore Agreement&#8221;) to acquire 100% of the equity
interests in Guardforce AI Singapore Pte. Ltd. (&#8220;AI Singapore&#8221;), a company incorporated in Singapore. Pursuant to the Agreement,
AI Singapore became a wholly owned subsidiary of the Company. AI Singapore was controlled by Mr. Tu before the acquisition was completed.</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">On
November 18, 2021, the Company entered into a Transfer Agreement (the &#8220;Macau Agreement&#8221;)&#160;to acquire 100% of the equity
interests in Macau GF. Pursuant to the Macau Agreement and upon the closing of the acquisition, Macau GF became a wholly owned subsidiary
of the Company. The acquisition was closed on February 9, 2022. AI Macau was controlled by Mr. Tu&#8217;s brother before the acquisition
was completed.</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">On
November 18, 2021, the Company entered into another Transfer Agreement&#160;(the &#8220;Malaysia Agreement&#8221;)&#160;to acquire 100%
of the equity interests in GF Robotics Malaysia Sdn. Bhd., a company incorporated in Malaysia (&#8220;Malaysia GF&#8221;). Pursuant to
the Malaysia Agreement and upon the closing of the acquisition, Malaysia GF became a wholly owned subsidiary of the Company. The acquisition
was closed on January 20, 2022. The acquisitions of Macau GF and Malaysia GF provide the Company entry into the Macau and Malaysia markets
with a focus on education, hospitality, retail and corporate sectors. AI Malaysia was controlled by Mr. Tu&#8217;s brother before the
acquisition was completed.</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">On
December 6, 2021, GFAI Robotics Group Co., Limited (&#8220;AI Robotics&#8221;) was incorporated in the British Virgin Islands under the
BVI Business Companies Act, 2004. AI Robotics is a 100% owned subsidiary of Guardforce.</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">On
January 20, 2022, the Company completed a private placement with several investors, wherein a total of 197,999 ordinary shares of the
Company, par value $0.12 per share were issued at a purchase price of $7.2 per share, with each investor also receiving a warrant to
purchase up to a number of ordinary Shares equal to 150% of the number of ordinary Shares purchased by such investor in the offering,
at an exercise price of $7.2 per share, for a total purchase price of approximately $10.3 million.</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">On
February 18, 2022, we announced that we have deployed more than 1,400 robots in the Asia Pacific area.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 28, 2022, we incorporated Robot Service
Australia, a wholly owned subsidiary of our Company. Robot Service Australia was incorporated to help our company enter the Australia
market. We did not have business operations in Australia but did performed market research in 2022. During the year ended December 31,
2022, no revenue was generated from GFAI Australia.</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">On
March 11, 2022, the Company entered into a Sale and Purchase Agreement with Shenzhen Kewei relating to the acquisition of Shenzhen GFAI
and Guangzhou GFAI, this acquisition was completed on March 22, 2022, we issued 53,571 restricted ordinary shares to the vendors&#8217;
designated parties.</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: 0; text-align: justify">On March 13, 2022, we incorporated GFAI Robot Dubai.
We sent a representative from our Company to Dubai to perform the initial setup and market research and development in 2022. GFAI Robot
Dubai was incorporated to help our Company enter the Dubai market. During the year ended December 31, 2022, no revenue was generated from
GFAI Robot Dubai.</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: 0; text-align: justify">On March 21, 2022, the Company signed a non-binding
letter of intent (the &#8220;LOI&#8221;) with Shenzhen Kewei and Shenzhen Yeantec (together, the &#8220;Kewei Group&#8221;) to purchase
up to 36 of the Kewei Group&#8217;s subsidiaries located in China. Under the LOI, in the first of two phases, we would acquire eight of
the Kewei Group companies. The second phase provided us with the right of first refusal to purchase the remaining 28 companies within
a period of 24 months from the date of the signing of the LOI. This LOI was terminated on September 13, 2022.</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">On
April 6, 2022, we and certain investors entered into a securities purchase agreement (the &#8220;April 2022 SPA&#8221;), pursuant to
which we agreed to sell to such investors an aggregate of 218,484 ordinary shares in a registered direct offering (the &#8220;Registered
Direct Offering&#8221;). As a result of the Registered Direct Offering, the exercise price of the Company&#8217;s Private Warrants was
adjusted to $46 pursuant to the antidilution provisions of s warrants. During the fiscal year 2022, 8,195,641 warrants were exercised.
Since January 1, 2023, to the date of this report, 6,007,942 warrants were exercised.</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">On
May 24, 2022, we entered into a Sale and Purchase Agreement (the &#8220;Yeantec Agreement&#8221;) with Shenzhen Yeantec acquire 100%
of the equity interests in Beijing Wanjia from Shenzhen Yeantec. The acquisition was closed on June 22, 2022. The acquisition purchase
price of $8,400,000 was paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%). On June 16, 2022, the Company
issued 94,500 restricted Ordinary Shares to the sellers&#8217; designated parties.</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: 0; text-align: justify">On June 16, 2022, a total of 243,000 shares were issued
as a deposit to acquire 100% of the equity interests in the remaining seven Kewei Group companies out of the eight phase one companies.
On September 13, 2022, we signed a termination agreement with the shareholders of seven Kewei Group companies to terminate such acquisition.
The shares issued would be cancelled. On February 13, 2023, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to
us.</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"></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: 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"><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: 0; text-align: justify">On July 12, 2022, we entered into warrant solicitation
inducement letters (the &#8220;Inducement Letters&#8221;) with several accredited investors that are existing holders (collectively, the
&#8220;Exercising Holders&#8221;) of its Private Warrants wherein the investors agreed to exercise 139,547 outstanding Private Warrants
(the &#8220;Existing Warrants&#8221;) to purchase an aggregate of 139,547 Ordinary Shares for cash, at an exercise price reduced by the
Company from $46 per share to $9.52 per share (the &#8220;Warrant Exercise&#8221;). In consideration for the immediate exercise of the
Existing Warrants for cash, the Company would issue one-half (1/2) of an Ordinary Share (the &#8220;Share Consideration&#8221;) for each
Warrant Exercise. As a result, the Exercising Holders would receive approximately 69,773 Ordinary Shares as Share Consideration. We expected
to receive aggregate net proceeds of approximately $1.23 million from the exercise of the Existing Warrants by the Exercising Holders,
after deducting fees and expenses. As a result of the Warrant Exercise, the exercise price of the Company&#8217;s Public Warrants was
being adjusted to $6.40 to purchase 1 share and the exercise price of the Company&#8217;s Private Warrants was being adjusted to $9.52
to purchase 1 share, which was the floor price of the Private Warrants, pursuant to the antidilution provisions of both warrants. The
Company would send notices to warrant holders regarding the adjustment of exercise price on July 13, 2022. In addition, in connection
with the transactions contemplated by the Inducement Letters, we obtained waivers and amendments from the requisite investors under the
January 2022 SPA and the April 2022 SPA to eliminate the prohibition on variable rate transactions set forth in such agreements. EF Hutton,
division of Benchmark Investments, LLC acted as warrant inducement agent and financial advisor in connection with the transaction.</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">On
June 22, 2022, we closed the acquisition of 100% equity interests in Beijing Wanjia from Shenzhen Yeantec.</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">On
August 31, 2022, our previous Chairman Terence Wing Khai Yap (&#8220;Mr. Yap&#8221;) resigned as the Chairman of the Board of the Company,
and Ms. Chung Chi Ng (&#8220;Ms. Ng&#8221;) resigned as the Chief Financial Officer of the Company, effective as of August 31, 2022.
On the same date, the board of directors (the &#8220;Board&#8221;) of the Company appointed Ms. Lei Wang (&#8220;Ms. Wang&#8221;) as
the Chairman of the Board of the Company, Mr. Lin Jia (&#8220;Mr. Jia&#8221;) as the President of the Company, Mr. Yu-Heng Ma (&#8220;Mr.
Ma&#8221;) as the Chief Financial Officer of the Company and Mr. Mingchang Liu (&#8220;Mr. Liu&#8221;) as the Chief Technology Officer
of the Company. For example, please refer to our 6-K furnished on September 2, 2022.</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">On
September 13, 2022, we signed a letter of intent to acquire Shenzhen Kewei, a high-tech affiliated robotics company specializing in developing
robotics software solutions and robotics management platforms, as well as robotics sales and technical services. We subsequently changed
this intent business acquisition to acquisition of asset. On December 21, 2022, we signed an asset purchase agreement with Shenzhen Kewei,
to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets in China.</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">On
September 19, 2022, we announced that we were awarded a 5-year contract by the Bank of Thailand to manage its Consolidated Cash Centers
(CCCs) in the city of Ubonratchathani and the city Phitsanulok in Thailand.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 23, 2022, we announced our partnership
agreement with Riversoft Inc., a Peakwork Company that specializes in travel management software, to co-develop and co-launch contactless
travel services with our GFAI&#8217;s Concierge robots.</p><div>
</div><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="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 25, 2022, we entered into a securities
purchase agreement (the &#8220;Agreement&#8221;) with Streeterville Capital, LLC, a Utah limited liability company (the &#8220;Investor&#8221;),
pursuant to which the Company issued the Investor an unsecured convertible promissory note on October 25, 2022 in the original principal
amount of $1,707,500.00 (the &#8220;Note&#8221;), convertible into Ordinary Shares, par value then being $0.12 per share, of the Company
(the &#8220;Ordinary Shares&#8221;). The Note bore simple interest at a rate of 8% per annum. All outstanding principal and accrued interest
on the Note would become due and payable on the maturity date (the &#8220;Maturity Date&#8221;), which was twelve months after the purchase
price of the Note is delivered by Investor to the Company. The Company could pay all or any portion of the amount owed earlier than it
was due; provided that in the event the Company elected to prepay all or any portion of the outstanding balance, the Company would pay
to the Investor 120% of the portion of the outstanding balance the Company elects to prepay. Early payments of less than all principal,
fees and interest outstanding will not, unless agreed to by Investor in writing, relieve the Company of the Company&#8217;s remaining
obligations hereunder. Under the Agreement, while the Note was outstanding, the Company agreed to keep adequate public information available
and maintain its Ordinary Shares listed on Nasdaq. Upon the occurrence of a Trigger Event (as defined in the Note), the Investor shall
have the right to increase the balance of the Note by 10% for Major Trigger Event (as defined in the Note) and 5% for Minor Trigger Event
(as defined in the Note). The Note and the Agreement triggered the participation rights of the Company&#8217;s private warrants holders
(the &#8220;Holders&#8221;), pursuant to that Securities Purchase Agreement dated January 18, 2022 (the &#8220;PIPE Purchase Agreement&#8221;),
in which the Company issued to the Holders Ordinary Shares, and Ordinary Share purchase warrants. According to the PIPE Purchase Agreement,
each Holder has the right to participate up to an amount equal to 35% of the Subsequent Financing (as defined in the PIPE Purchase Agreement)
in the aggregate on the same terms, conditions and price provided for in the Subsequent Financing. The Company provided notice to the
Holders regarding the Holders&#8217; participation rights on October 24, 2022. None of the Holders elected to participate within the prescribed
time frame. In addition, as a result of the Company entering into the Agreement and issuing the Note, the exercise price of the Company&#8217;s
private warrants was being adjusted to $7.20 per share, which was the floor price of the Note, pursuant to the antidilution provisions
of the private warrants. The Company sent notices to the private warrant holders regarding the adjustment of exercise price on October
26, 2022.</p><div>
</div><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="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"></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: 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"><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: 0; text-align: justify">On November 22, 2022, we announced the formal launch
of the &#8220;AIoT&#8221; Robot Advertising model, and the mobile application, GFAI AD, on the Apple App Store in Asia. The initial launch
of the app was commencing with robots in Macau.</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">On
December 19, 2022, our former Chief Technology Officer (&#8220;CTO&#8221;), Mingchang Liu, resigned from his position as CTO of the Company.
Mr. Liu&#8217;s resignation was not the result of any disagreement with the Company on any matter relating to the Company&#8217;s operations,
policies or practices.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 21, 2022, we entered into an asset purchase
agreement (the &#8220;Agreement&#8221;) with Shenzhen Kewei, to purchase certain of Kewei&#8217;s robot-related business assets in China.
Under the terms of the Agreement, the Company would acquire, and Shenzhen Kewei will transfer to the Company, select robotic equipment
assets, Shenzhen Kewei&#8217;s client base, sales pipeline and related sales channels and staff, as well as provide the Company with rights
to the permanent use of its patents. The purchase price for these assets is 2.1 million US dollars, which had been fully paid in the form
of 262,500 restricted ordinary shares of the Company based on a price of $8.00 per share. The acquisition was closed on February 15, 2023.</p><div>
</div><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="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">On
December 31, 2019, Guardforce TH entered into a loan agreement with Profit Raider Investment Limited (the &#8220;Loan&#8221;). On March
11, 2020, Guardforce TH entered into a second supplemental agreement to the loan agreement with Profit Raider to extend the due date
of the Loan to December 31, 2020. On March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of 1,666,666 ordinary
shares of the Company from Guardforce AI Technology to Profit Raider. As a result of this share transfer, Profit Raider has been deemed
an affiliate of the Company. On December 31, 2020, the Loan was extended to December 31, 2022 with the same terms and conditions by entering
into a third supplemental agreement between Guardforce TH and Profit Raider. On September 29, 2022, Profit Raider entered into a deed
of assignment and transfer (the &#8220;Assignment Deed&#8221;) with WK Venture, as a result, the Loan was assigned and transferred to
WK Venture. On December 30, 2022, the loan with WK Venture was extended to December 31, 2024, with the same terms and conditions, by
entering into a fourth supplemental agreement (the &#8220;Fourth Supplemental Agreement&#8221;) between Guardforce TH and WK Venture.</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">On
January 13, 2023, we announced that we have secured a 5-year contract and a 3-year contract with pre-existing customers for its secured
logistics and cash handling services. Our 5-year contract is with Don Muang Tollway Public Company Limited (&#8220;DMT&#8221;), a toll
facility management company that constructs and manages toll roads, and our 3-year contract is with a renowned retail chain store in
Thailand.</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">On
January 31, 2023, our shareholders approved a 1-for-40 consolidation of our authorized and issued ordinary shares, the fractional shares
proposal; and immediately following the completion of the share consolidation, our shareholders approved an increase in its authorized
ordinary shares from 7,500,000 ordinary shares to 300,000,000 ordinary shares. The share consolidation was effective upon passing of
the ordinary resolutions on January 31, 2023. On March 8, 2023, we issued a Notice regarding Adjustment of Exercise Price (for Public
Warrants) after Share Consolidation to our public warrant holders. As a result of the share consolidation, the exercise price under the
public warrant was proportionately increased from $0.16 to $6.40, the exercise price under the private warrant was proportionately increased
from $0.18 to $7.20. If any holder exercises one warrant, one-40<sup>th </sup>(1/40) ordinary share will be received in cash (by Cash
in Lieu), holders must exercise at least 40 warrants to receive 1 ordinary 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; 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">On
February 23, 2023, we announced that we signed an Artificial Intelligence of Things (AIoT) Robot Advertising contract with a local government
office in Macau to promote shows, exhibitions and forums on approximately 165 robots for a total period of 20 weeks.</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: 0; text-align: justify">On March 22, 2023, our wholly owned subsidiary GFAI
Vietnam was de-registered.</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">On April 17, 2023, Streeterville Capital, LLC
delivered to the company a conversion notice informing us that it had elected to convert a portion of the Note balance ($1,238,400.00)
at the conversion price of $7.20 into fully paid and non-assessable ordinary shares of the Company. In connection with this conversion,
we issued 172,000 restricted ordinary shares to Streeterville Capital, LLC on April 19, 2023. As of April 17, 2023, the date of conversion
notice, $534,743.89 remained outstanding under the Note.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 5, 2023, we completed a confidentially marketed
public offering pursuant to a &#8220;shelf&#8221; registration statement on Form-3 (file No. 333-261881). We issued 1,720,430 ordinary
shares, par value $0.12 per share at a public offering price of $4.65 per share. The underwriters, EF Hutton, division of Benchmark Investments,
LLC, exercised their over-allotment option in full for an additional 258,064 ordinary shares at the time of the closing. As a result,
the aggregate gross proceeds of the Offering, including the over-allotment, were approximately $9.2 million, prior to deducting underwriting
discounts and other Offering expenses. In connection with the CMPO, the exercise price of the Company&#8217;s public and private warrants
had been adjusted to $4.65, pursuant to the anti-dilution provisions of both types of warrants. We sent notices to the warrant holders
regarding this adjustment in exercise price on May 5, 2023.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">

</p><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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 15, 2023, we completed the second CMPO pursuant to a &#8220;shelf&#8221; registration statement on Form-3 (file No. 333-261881).
We issued 2,580,600 ordinary shares, par value $0.12 per share at a public offering price of $4.65 per share. The underwriters, EF Hutton,
division of Benchmark Investments, LLC, exercised their over-allotment option in full for an additional 387,090 ordinary shares at the
time of the closing. As a result, the aggregate gross proceeds of the Offering, including the over-allotment, were approximately $13.8
million, prior to deducting underwriting discounts and other Offering expenses.</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"></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: 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">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 20, 2023, we announced the partnership with Concorde Security Pte Ltd, a leading security provider in Singapore, to co-launch a
new robotic security solution in Singapore.&#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; font-size: 10pt">&#160;</span></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 31, 2023, we entered into Amendment
No.2 to the independent director agreements with each of John Fletcher, David Ian Viccars and Donald Duane Pangburn (collectively, the
&#8220;Independent Director Agreement Amendments&#8221;). Effective as of September 1, 2023, the Independent Director Agreement Amendments
increased each of Mr. Fletcher&#8217;s, Mr. Viccars&#8217;, and Mr. Pangburn&#8217;s annual equity compensation from 250 restricted ordinary
shares to 20,000 restricted ordinary shares of the Company. On March 6, 2024, we issued an aggregate number of 60,000 restricted ordinary
shares to the three independent directors as annual equity compensation in connection with their 2023 services and another aggregate
number of 60,000 restricted ordinary shares as annual equity compensation in connection with their 2024 services to be performed.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 31, 2023, we entered into Amendment
No.1 to the consulting agreements with each of Lei Wang, the Company&#8217;s Chief Executive Officer and Chair of the Board, and Jia Lin,
the Company&#8217;s President (collectively, the &#8220;Consulting Agreement Amendments&#8221;). The Consulting Agreement Amendments increase
Ms. Wang&#8217;s annual base salary from $390,000 to $650,000 per year and Mr. Lin&#8217;s annual base salary from $140,000 to $180,000,
effective as of September 1, 2023.</p><div>
</div><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On
September 12, 2023, we announced that we secured a 2-year contract with a preexisting client, offering end-to-end cash management solutions
in this contract in Bangkok, Thailand.</p><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: 0">On September 25, 2023, our wholly owned subsidiary Robot Service Australia
was de-registered.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 28, 2023, WK Venture agreed to convert the outstanding principal and accrued interest of this loan at the conversion price
of $5.40 into restricted ordinary shares of the Company. On October 2, 2023, the Company issued 2,947,150 restricted ordinary shares
to fully settle this loan.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 17, 2023, we announced that we secured a three-year contract with a leading Japanese retailer in Thailand, offering end-to-end
cash management solutions.&#160;</span></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: 0; text-align: justify">On October 25, 2023, the Company paid $554,238 to
fully settle the remaining Note balance with Streeterville Capital, LLC.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 22, 2023, our wholly owned subsidiary
Robot Jian was de-registered.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 7, 2023, GFAI Technology was incorporated in the British
Virgin Islands under the BVI Business Companies Act, 2004. GFAI Technology is a 100% owned subsidiary 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="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On January 8, 2024, GFAI Technology (Hong Kong) was incorporated in
Hong Kong. GFAI Technology (Hong Kong) is a 100% owned subsidiary of GFAI Technology.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 17, 2024, we appointed Yuting (Catherine) Zuo as Chief Financial Officer, effective immediately. Yuheng (Brian) Ma resigned from
the company on the same day, and Mr. Ma&#8217;s resignation was not the result of any disagreements with the Company.</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">On February 6, 2024, the Company deregistered GFAI Robot Service (UK)
Limited (&#8220;AI UK&#8221;). AI UK was incorporated in the United Kingdom on April 29, 2022. AI UK commenced robotic AI solution business
of selling and leasing robots. AI UK is a 100% owned subsidiary of AI Robot Service.</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">On February 6, 2024, we completed the divestiture
with Handshake. On February 6, 2024, we sold 510 ordinary shares of Handshake, representing 51% of the issued and outstanding share capital
of Handshake, in exchange for the cancellation of 1,091 ordinary shares of Guardforce AI. On March 4, 2024, 1,091 ordinary shares of Guardforce
AI were cancelled. The divestiture with Handshake does not have any materially effects on the company&#8217;s liquidity, financial condition
or results of operations (including net income) through the separation date. Please refer to Discontinued Operations section under &#8220;<i>Item
4B. Business Overview</i>&#8221; for additional information on Handshake divestiture<b>. </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; 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><i>Overview</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; 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
were founded in 2018 with the purpose to acquire our operating subsidiary GF Cash (CIT) and develop complementary technology related
solutions and services.</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">In
2020, we established our Robotics Solution business with a goal of diversifying our revenue base, proven to be well timed as the global
COVID-19 pandemic soon followed. In 2022, as we deployed more robotics and dug deeper into customer needs, we started&#160;our expansions
and working&#160;with&#160;various partners to expand the functionalities of the robots.&#160;We also started integrating certain AI
and language services Google Cloud provides to enhance the language and interaction capability of the robotics and explore more AI features
to be integrated into robotics. In 2023, we continued to incorporate AI, especially Generative AI into our robots. We also continued
to enhance our service model by combining robots, ICP/CTP platforms and AI, aiming to bring greater value to our customers. By the end
of 2023,&#160;we formed three types of AI solutions based on our partnerships, our platform foundations and developments, transitioning
our business sector into an AI &amp; Robotic solution section.</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">On March 25, 2021, we closed the acquisition of
51% of the equity interests in Handshake in Hong Kong as part of our strategy to enter into the Information Security business. After careful
consideration of future growth potential, current performance of the business sector and the global environment, we have completed separation
with Handshake from Guardforce AI. The divestiture was completed on February 6, 2024.</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">The
principal executive office of our Company was changed to Singapore from Bangkok, Thailand in November 2021.</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">On
March 22, 2022, we closed the acquisitions of 100% of the equity interests in Shenzhen GFAI and Guangzhou GFAI in Greater Bay Area of
China. On February 15, 2023, we closed the acquisition of certain robot-related business assets in China from Shenzhen Kewei. These acquisitions
are expected to serve an integral role in the growth of Guardforce AI&#8217;s robotics as a service (RaaS) business initiative.&#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">&#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: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><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">On
June 22, 2022, we closed the acquisition of 100% of the equity interests in Beijing Wanjia, an integrated security provider with 25 years
of experience, from Shenzhen Yeantec.&#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">&#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
businesses are categorized into four main units:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[i]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured
    Logistics Business;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[ii]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI
    &amp; Robotics Service Business;</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[iii]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
    Security Business; 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; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[iv]</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    Security Solutions.</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><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">Guardforce
Cash Solutions Security (Thailand) Company Limited, or GF Cash (CIT), is the only subsidiary providing secured logistics services with
operations in Thailand. Secured logistics business is our largest business segment which provides cash solutions (i.e., efficient cash
management) and cash handling services to customers including cash transportation, cash processing and ATM services markets in Thailand.
We attribute our success to our focus on quality service, customer retention, and a disciplined approach to growth. We believe our business
is a premium provider of services in the markets that we serve. Our robotic AI solutions service, information security service and general
security solutions service are reported as separate segments.</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
have grown consistently over the past several years due to our ability to attract and retain customers by providing quality services
while operating as efficiently as possible. Our revenue increased by 7.5% during the year ended December 31, 2023, due to the impact
from COVID-19 has been reduced as the countries we operate in have gradually lifted related restrictions. Revenues are fairly predictable
because most of our service revenues are derived from GF Cash (CIT) that we usually sign three-year contracts that generally include
recurring one-year renewal clauses with our customers. During the years ended December 31, 2023, 2022 and 2021, recurring revenues for
GF Cash (CIT), our main operating subsidiary have been approximately 88.0%, 89.6% and 97.6% of our total revenues. Our primary customers
are banks within our secured logistic business unit, which comprise approximately 61.5%, 65.5% and 64.0% of our secured logistic revenue
for the year ended December 31, 2023, 2022 and 2021, respectively.</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">The
business environment in which we operate can change quickly. We must quickly adapt to changes in the competitive landscape and local
market conditions. To be successful, we must be able to balance, on a market-by market basis, the effects of changing demand on the utilization
of our resources. We operate on a centralized basis but allow enough flexibility so local field management can adjust operations to the
particular circumstances of their markets.</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
measure financial performance on a long-term basis. We create value by focusing on yielding solid returns on capital, growing our revenues
and earnings, and generating cash flows sufficient to fund our growth.</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><i>Principal
Factors Affecting Our Financial Performance</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; 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
business and results of operations are affected by general factors affecting the cash security industry, including Thailand&#8217;s overall
economic growth, market demand, popularity of digital payment systems and competition among companies. Unfavorable changes in any of
these economic or general industry conditions could negatively affect demand for our services and materially affect our 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; font-size: 10pt">&#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: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><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
results of operations are also affected by company-specific factors, including, among others:</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"><i>Brand
Recognition</i></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
success depends on the market perception and acceptance of our brand and the quality of services associated with this brand. Market acceptance
of our brand may affect the service fees and demand for our services, the profit margin we can achieve, and our ability to grow.</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"><i>Our
Employees</i></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
rely heavily on our employees to provide quality service. Majority of our employees are managed under GF Cash (CIT), our Cash-in-transit
services are rendered mainly through our operation team based in 21 different branches to customers in Thailand. As of December 31, 2023,
GF Cash (CIT) and Guardforce were comprised of a total 1,727 employees. As of December 31, 2023, we have 1,550 employees in our operations
teams. We intend to increase our customer satisfaction by retaining our employees and training them on a regular basis. We also depend
to a large extent on our employees to maintain a consistent standard of service and brand image. As we are operating in a labor-intensive
industry, changes in labor costs will significantly affect our results of operations. We typically maintain good relationships with our
employees and are able to control labor costs through maintaining a low employee turnover ratio and negotiating reasonable annual salary
increments with our employees. Employee dissatisfaction and increases in our labor costs could negatively affect our results of operations
and gross profit margins to the extent that we are unable to retain customers and pass added labor costs on to customers. The GF Cash
(CIT) workforce is unionized. Management representatives conduct monthly meetings with union representatives to keep close communication
and maintain a good relationship between the parties. Also, an officer of the GF Cash (CIT) Department of Labor Protection and Welfare
of the Thailand government participates in union meetings along with management to ensure proper communications are in place among the
parties. Internal legal counsel and our Human Resources manager together ensure that all employee benefits are provided as required and
that Thai labor laws and regulations are complied with fully.</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"><i>Competition</i></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">The
CIT is competitive. We compete with a number of national, regional, and local providers of cash security services. We compete principally
on the basis of brand image, service quality, price and size, and coverage of service network. We may need to reduce our prices, enhance
our service and marketing activities in order to remain competitive. In the robotics and AI sector, the majority of our competitors are
Chinese and Japanese robotics manufacturers. At present, there is no clear market leader in the robotics section. Although with the increasing
popularity of Generative AI, there will be more and more competitions rushing into this sector. However, our strength is still strong:
we compete by our existing customer base, our established cloud capability and ongoing AI integration upgrade capabilities, as well as
our partnerships in various industries.</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><i>Business
Segment Information</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; 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
operate in four business segments.</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
business segments are reported for which a majority of our revenue is earned from sales to external customers and for which:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">revenue
    from sales to external customers and from transactions with other segments is 10% or more of the total revenue, external and internal,
    of all segments; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">segment
    result, whether profit or loss, is 10% or more the combined result of all segments in profit or the combined result of all segments
    in loss, whichever is greater in absolute amount; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">assets
    are 10% or more of the total assets of all segments.</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><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">Segments
deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant
segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately
reported, they must be included as an unallocated reconciling item.</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">Segment
information is consistent with how our management reviews the businesses, makes investing and resource allocation decisions and assesses
operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0pt 0.5in; 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: 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 0pt 0.5in; 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
report financial and operating information in the following four business segments:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured
    logistics;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI solutions;</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions; and</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    and others</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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">The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the Company&#8217;s holdings and
treasury organization, including its headquarter and central functions. All listing related expenses are included in the Corporate and
others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.</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><i>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; 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">The
following table sets forth a summary of our consolidated results of operations and the amounts as a percentage of total revenues for
the periods indicated. This information should be read together with our consolidated financial statements and related notes included
elsewhere in this annual report. Our historical results presented below are not necessarily indicative of the results that may be expected
for any future period.</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"></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-bottom: 1.5pt; text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the 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 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">$</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">% &#160;of<br/> Revenue</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">$</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">% &#160;of<br/> Revenue</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">$</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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">% &#160;of<br/> Revenue</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">&#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><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Continuing operations:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#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: right">&#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: right">&#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: 34%; font-weight: bold; text-indent: -0.125in; padding-left: 0.125in">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">36,280,502</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: 8%; text-align: right">100.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: 8%; text-align: right">33,965,648</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: 8%; text-align: right">100.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: 8%; text-align: right">34,668,872</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: 8%; text-align: right">100.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,889,226</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">(85.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">(30,196,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">(88.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">(31,056,994</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.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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,391,276</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,769,266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,611,878</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Provision for expected credit loss on trade receivables
    and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(899,433</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.5</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Allowance for doubtful debts on a related party receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,637,527</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><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">%</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">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Impairment on goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,267,583</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6.3</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Impairment on intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,713,551</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10.2</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Provision for and write off of withholding tax receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(683,344</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.9</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(448,243</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.3</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(190,038</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.5</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Provision for obsolete inventory</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,797,552</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10.5</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(942,882</td><td style="text-align: left">)</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">-</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">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Impairment loss on fixed assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,682,789</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10.2</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,408,037</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13.0</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,101,800</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.0</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(252,095</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.7</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Selling, distribution and administrative
    expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,910,475</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">(35.6</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,544,248</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">(42.8</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">(7,174,290</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="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Operating 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">(29,302,778</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">(80.8</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">(16,826,239</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">(49.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">(3,752,450</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">(10.8</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Other income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">461,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,616</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">292,732</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.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; text-indent: -0.125in; padding-left: 0.125in">Foreign exchange gains (losses) gains, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,026</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(590,965</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.8</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,819,661</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5.3</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Finance costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(653,374</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.8</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,141,830</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">(984,843</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.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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Loss before income tax from continuing
    operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,189,200</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(80.5</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,471,418</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(54.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,264,222</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18.1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Provision for income tax (expense)
    benefit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(434,320</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.2</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">(132,208</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">(0.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">732,868</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.1</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; text-indent: -0.125in; padding-left: 0.125in">Net loss for the year from continuing
    operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,623,520</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(81.7</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,603,626</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(54.8</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,531,354</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16.0</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <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><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; text-indent: -0.125in; padding-left: 0.125in">Discontinued operations:</td><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; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net profit (loss) for the year
    from discontinued 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">34,138</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</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">(62,432</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</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">39,700</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</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; text-indent: -0.125in; padding-left: 0.125in">Net loss for 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">(29,589,382</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; 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">(18,666,058</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; 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">(5,491,654</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Net loss attributable to:</td><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-align: left; text-indent: -0.125in; padding-left: 0.125in">Equity holders of the Company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,571,661</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">(18,564,794</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">(5,481,927</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,721</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</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">(101,264</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</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,727</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</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; text-indent: -0.125in; padding-left: 0.125in">&#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">(29,589,382</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; 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">(18,666,058</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; 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">(5,491,654</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 2.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"></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: 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"><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><i><span style="text-decoration:underline">Comparison
of Years Ended December 31, 2023 and 2022</span></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; 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"><i>Revenue.</i></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">For
the year ended December 31, 2023, our revenue was $36,280,502, an increase of $2,314,854, or 6.8%, compared to $33,965,648 for the year
ended December 31, 2022. This increase was mainly driven by the following factors:</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><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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            continuing increase from our Cash-In-Transit business with our retail customers due to the
                                            increased frequency of services in the retail sector after Thailand began easing its strict
                                            Covid pandemic control and lockdown measures in 2023. However, this positive impact on revenue
                                            was offset by a decrease in our Cash-In-Transit and ATM business with our bank customers
                                            due to decreased use of cash, resulting in a reduction in need for cash in the marketplace,
                                            and a decline in the need for physical bank branches and ATM services.</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            experienced continued increase in the demand for our Guarcforce Digital Machine or GDM products.
                                            For the year ended December 31, 2023, the revenue contribution from our GDM product increased
                                            by $1,023,328, or 57.8%.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 26.9pt; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            acquired Beijing Wanjia Security System Co., Ltd. on June 22, 2022, to provide general security
                                            solutions service to customers in China. The revenue contribution from this subsidiary increased
                                            by $1,844,879, or 103.3%. For the years ended December 31, 2023 and 2022, revenue derived
                                            from Beijing Wanjia Security System Co., Ltd., our general security solutions segment was
                                            $3,630,668 and $1,785,789, respectively.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 26.9pt; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
                                            robotics AI solutions revenue decreased due to the decline in demand on certain models of
                                            our robots promoted for temperature reading and social distancing during the Covid-19 period.
                                            Revenue decreased by $514,952, or 40.5%, compared to the fiscal year 2022. Beginning year
                                            2024, we will evolve our robots with changing consumer preferences to provide more advanced
                                            AI solutions by investing in the R&amp;D projects.</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><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"><i>Cost
of sales and gross profit.</i></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">Cost
of sales:</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">Cost&#160;of
sales consists primarily of internal labor cost and related benefits, and other overhead costs that are directly attributable to services
provided.&#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">&#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">For
the year ended December 31, 2023, our cost of sales was $30,889,227, an increase of $692,845, or 2.3%, compared to $30,196,382 for the
year ended December 31, 2022. Cost of sales as a percentage of our revenues decreased from 88.9% for the year ended December 31, 2022,
to 85.1% for the year ended December 31, 2023. The improved cost of revenue ratio was mainly due to the effective manpower streamline
project which had significantly reduced our direct labor cost. Despite fuel price, labor cost and other overhead costs continue to rise
due to inflation, we continue our effective cost controls and savings measures to control our direct labor and overhead cost.</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">Gross
profit:</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">As
a percentage of revenue, our gross profit margin increased from 11.1% for the year ended December 31, 2022 to 14.9% for the year ended
December 31, 2023, primarily due to the cost control and we have a higher profit margin from our robotics AI solution 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; 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"><i>Provision
for expected credit loss on trade and other receivables.</i></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"><i>&#160;</i></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">During
the year ended December 31, 2023, we made a provision for expected credit loss on trade and other receivables amounting to $899,433.
During the COVID-19 pandemic, we temporarily provided flexible credit terms to certain customers to foster long-term business relationships,
however, some of our customers are still facing financial hardship since the end of the COVID-19 pandemic, leading to their inability
to repay our outstanding receivables. As of December 31, 2023, we estimated the potential credit losses through a comprehensive assessment
of credit risk, probability of default and scenario analysis and recorded a provision to reflect the true value of our receivables on
the 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; font-size: 10pt"><i>&#160;</i></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"><i>Allowance
for doubtful debts on a related party receivable.</i></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"><i>&#160;</i></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">During
the year ended December 31, 2023, we made an allowance for doubtful debts of $5,637,527 on the amount due from Shenzhen Intelligent Guardforce
Robot Technology Co., Limited (&#8220;CIOT&#8221;), a related party. This allowance represents a provision for potential losses associated
with the related party receivable after considering the creditworthiness of the related party and the associated risk factors such as
CIOT&#8217;s financial condition, historical collection experience and other relevant factors that could impact collectability. We will
undertake recovery efforts to minimize the actual losses associated with the related party receivable, including renegotiating payment
terms, pursuing legal actions or exploring alternative resolution strategies.</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"><i>&#160;</i></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: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></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"><i>Impairment
on goodwill.</i></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"><i>&#160;</i></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">During
the year ended December 31, 2023, we recognized a full impairment losses on Handshake Networking Limited, Shenzhen GFAI Robot Technology
Co., Limited and Guangzhou GFAI Technology Co., Limited in an aggregate amount of $2,267,583. During fiscal year 2023, we identified
indicators of potential impairment including declining sales trends, increased competition, and changes in the operating environment,
thus we performed impairment testing and the amount of the impairment losses recognized reflects the excess of the carrying value of
goodwill over its estimated recoverable amount.</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">These
impairment losses recognized during the year ended December 31, 2023, is a measure to reflect the underperformance and challenges of
our acquired 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; 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"><i>Impairment
on intangible assets.</i></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"><i>&#160;</i></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">During
the year ended December 31, 2023, we recognized a full impairment loss on intangible assets derived from the business acquisition of
Shenzhen GFAI Robot Technology Co., Limited and Guangzhou GFAI Technology Co., Limited in an aggregate amount of $728,057. In addition,
we provided impairment loss on our intelligent cloud platforms, namely ICP and CTP in an aggregate amount of $2,985,494. During the fiscal
year 2023, all robots-related right-of-use platform and customer base were fully impaired due to declining sales trends, increased competition,
and changes in the operating environment and the intelligent cloud platforms were partially impaired. We recognized impairment losses
on these intangible assets to reflect the change in our business strategy in 2024 and the facts that these intangible assets cannot create
values for our future operations that will be focusing on providing AI solutions.</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"><i>Provision
for and write off of withholding tax receivable.</i></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"><i>&#160;</i></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">During
the years ended December 31, 2023, and 2022, we recorded a provision for and write-off of our withholding tax receivable of $683,344
and $448,243, respectively. At the end of each reporting period, the Company evaluate the collectability of the withholding tax receivable
balance to write-off any difference between the receivable recorded and the amount of refund actually received from the Thai Revenue
Department and to estimate and record the provision for withholding tax receivable based on the amount historically refunded and written
off.</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"><i>Provision
for obsolete inventory</i>.</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">During
the year ended December 31, 2023, we made a provision for our robots&#8217; inventory amounting to $3,797,552. This provision represents
a full provision on the cost of all robots&#8217; inventory. Based on our analysis of historical sales trends, current market conditions,
existing sales pipeline, and the age and condition of our inventory, we decided to change of business strategy to evolve our robots with
changing consumer preferences to provide more advanced AI solutions in 2024 that without the significant input of R&amp;D cost, our existing
robots are unable to create values and will not be sold out due to the significant decline in customer demand and market value. This
led to the recognition of a full provision for inventory was needed.</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"><i>Impairment
loss on fixed assets</i>.</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">During
the year ended December 31, 2023, we recognized a full impairment loss of $3,682,789 on the cost of all of our fixed assets related to
our robots. This impairment loss was primarily driven by our free trial business model that shows an inadequate estimated future cash
flow associated with these assets due to the decline in customer demand. We will change our business strategy in 2024 that our values
will be derived from the provision of AI solutions instead of from the deployment of the existing robots.</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"><i>&#160;</i></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"><i>Stock-based
compensation expense.</i></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
employees are an invaluable assets, and we recognize the importance of fostering a sense of ownership and loyalty among our workforce.
Our management aims to enhance employee retention and motivation by issuing our restricted shares as a reward for past service.</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">On
August 31, 2023, we granted a total of 60,000 restricted ordinary shares to our independent directors for their service performed in
2023 under our 2022 Equity Incentive Plan. This stock-based compensation expense related to the shares to be issued to our independent
directors was amounting to $271,800. In addition, during the year ended December 31, 2023, our management decided to grant restricted
shares to officers and certain employees based on their performance in 2023 under our Company&#8217;s 2022 Equity Incentive Plan. The
Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024. Provision for the stock-based
compensation expense related to the shares to be issued to our officers and certain employees was amounting to $830,000.</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"></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: 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"><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"><i>Selling,
distribution and administrative expenses.</i></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">The
Company&#8217;s total selling, distribution and administrative expenses are comprised primarily of selling expenses and administrative
expenses.</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><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
    and distribution expenses are comprised of compensation and benefits for our sales and marketing personnel, travel and entertainment
    expenses, exhibitions, advertising and marketing promotion expenses, depreciation of motor vehicles, rental expenses, utility expenses
    and transportation charges.</span></td></tr>
  </table><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><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Administrative
    expenses are comprised of compensation and related expenses for our management and administrative personnel, depreciation of leasehold
    improvements and motor vehicles and rental expenses of our offices in different countries.</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><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">For
the year ended December 31, 2023, our total selling, distribution, and administrative expenses were $12,910,475, a decrease of $1,633,773
or 11.2%, compared to $14,544,248 for the year ended December 31, 2022. Our three most significant selling, distribution and administrative
(&#8220;SGA&#8221;) expenses for the year ended December 31, 2023, were (1) staff expense of $6,392,020, representing 49.5% of our total
SGA expenses, (2) depreciation and amortization expense of $2,439,986, representing 18.9% of our total SGA expenses and (3) professional
fees of $1,434,367, representing 11.1% of our total SGA expenses. The decrease was mainly driven by the significant decrease in staff
expenses and professional fees due to the following reasons:</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><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: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
                                            staff expense mainly represent wages, overtime expense and welfare and benefits expense to
                                            our sales and administrative employees. A decrease of $361,717, or 5.4% compared to $6,753,737
                                            for the year ended December 31, 2022 was mainly due to (i) the reduction of the sales headcount
                                            as a result of the closure of the sales offices including Vietnam, Australia and certain
                                            cities in China in fiscal year 2023 and (ii) the reduction of the administrative staff headcount
                                            and overtime expense by streamlining certain administrative process.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
                                            professional fees mainly represent (i) the corporate legal fees in connection with the acquisition
                                            of the assets from Shenzhen Kewei Robot Technology Co., Limited, (ii) the legal fees for
                                            the two underwritten public offerings (&#8220;CMPOs&#8221;) completed in May 2023; (iii)
                                            legal fees for the legal advice related to SEC compliance matters and (iv) the annual audit
                                            fees, interim review fees and audit-related fees. A decrease of $651,912 or 31.2% compared
                                            to $2,086,279 for the year ended December 31, 2022, was mainly due to the corporate legal
                                            fees and due diligence cost for the three business acquisitions in China in fiscal year 2022
                                            and the Company did not have such expenses in 2023.</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><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">Overall,
we have successfully reduced our operating expenses which resulted from our successful cost reduction strategies including streamlining
processes and allocating resources effectively to optimize our operational efficiency. Although we maintain our cost reduction measures,
we expect our administrative expenses will increase over time as we continue to expand our business. Our selling expenses are expected
to increase as we continue to expand our business and promote our Guardforce brand. Our administrative expenses are expected to increase,
reflecting the hiring of additional personnel and other costs related to the anticipated growth of our business, as well as the higher
costs of operating as a public 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; 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"><i>Other
income</i>.</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">Other
income is comprised mainly of miscellaneous income, interest income and gain (loss) from disposal of fixed assets.</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">For
the year ended December 31, 2023, other income was $461,926, an increase of $374,310 or 427.2%, as compared to $87,616 for the year ended
December 31, 2022. The increase was mainly due to the interest income of $327,559 derived from the short-term fixed deposits with banks
in Hong Kong.</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"><i>Finance
costs.</i></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">Finance
costs are comprised of finance charges for leases, interest expense on interest-bearing bank borrowings, third party borrowing and related
party borrowings utilized for working capital purposes.</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">For
the year ended December 31, 2023, finance costs were $653,374, a decrease of $488,456 or 42.8%, as compared to $1,143,830 for the year
ended December 31, 2022. The decrease was mainly due to the settlement of a convertible note payable with principal of approximately
$1.7 million and a third party borrowing with principal of approximately $13.5 million in 2023.&#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>&#160;</b></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: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; 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"><i>Provision
for income tax (expense) benefit</i>.</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">For
the year ended December 31, 2023, our income tax expense was $434,320, an increase of $302,112, or 228.5%, as compared to income tax
expense of $132,208 for the year ended December 31, 2022. During the year ended December 31, 2023, we recognized an income tax expense
related to the valuation allowance on our deferred tax assets arising from our secured logistics business. Due to the historical losses
and economic conditions, management has determined to establish an allowance on the deferred tax assets after assessing the probability
of realizing the benefits of the deferred tax assets in future periods.</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
are subject to various rates of income tax under different jurisdictions. The following summarizes major factors affecting our applicable
tax rates in different countries we operate 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; 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"><b><i>Cayman
Islands</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; 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
are incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, we are not subject to income, corporation or capital
gains tax in the Cayman Islands.&#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">&#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><i>British
Virgin Islands</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; 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
subsidiary incorporated in the BVI is not subject to taxation in the British Virgin Islands.</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
operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate as follows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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>&#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">Corporate<br/>
    income <br/> tax rate</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%; text-align: left">Hong Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16.5</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Thailand</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Malaysia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Macau</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United Arab Emirates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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"><i>Net
loss from continuing operations</i></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">For
the year ended December 31, 2023, our net loss from continuing operations was $29,623,520, an increase in net loss of $11,019,894, as
compared to a net loss from continuing operations of $18,603,626 for the year ended December 31, 2022. This was mainly due to provisions
and impairments made during the fiscal year 2023.</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">Although
we incurred a significant net loss for the year ended December 31, 2023, we expect to see a positive trend in our future 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; 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"><i>Net
loss from discontinued operations</i></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"><i>&#160;</i></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
acquired a majority stake in Handshake on March 25, 2021, and began generating our Information Security revenues. However, Handshake&#8217;s
synergy with our other business sectors is limited, so after considering various factors, we completed the separation with Handshake
on February 6, 2024.</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">For
the years ended December 31, 2023, and 2022, revenue derived from our discontinued operations was $795,733 (2.2%) and $512,300 (1.5%)
of our total revenue, respectively. The net profit (loss) for the years 2023 and 2022 was $34,138 and $(62,432), respectively. The divestiture
with Handshake did not materially affect our liquidity, financial condition, or results of operations through the separation date.</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"><i>Net
loss attributable to non-controlling Interests</i></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">For
the years ended December 31, 2023 and 2022, net loss attributable to non-controlling interests were $17,721 and $101,264 respectively.&#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">&#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: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><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"><i>Net
loss attributable to equity holders of the Company</i></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">For
the years ended December 31, 2023 and 2022, our net loss attributable to equity holders of the Company were $29,571,661 and $18,564,794,
respectively.</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><i><span style="text-decoration:underline">Comparison
of Years Ended December 31, 2022 and 2021</span></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; 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"><i>Revenue.</i></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">For
the year ended December 31, 2022, our revenue was $33,965,648, a decrease of $703,224, or 2.0%, compared to $34,668,872 for the year
ended December 31, 2021. We operate our major business in Thailand, where schools, bars and massage parlours have been closed, and alcohol
sales have been banned in restaurants in a bid to curb the pandemic until mid 2022. The continuous spread of COVID-19 in 2022 led to
the decrease in our revenue in 2022. The frequency of services delivered for our CIT and ATM management services business was affected
as certain customers&#8217; facilities were closed to curtail the spread of the coronavirus and the length of closures was longer as
compared to the fiscal year 2021. Although there was a drop in revenue for CIT related business, CP All Public Company, the largest business
retailer in Thailand, became one of our top four customers. We benefited from an increase and stronger demand for our GDM products and
Robotics AI Solutions business by our customers. For the year ended December 31, 2022, the revenue contribution from our Guardforce Digital
Machine, or GDM product has experienced continuous increase in the past years and it increased by $126,769 or 7.7%, which represents
approximately 5.2% of our total revenue as compared to 4.8% for the year ended December 31, 2021. For the year ended December 31, 2022,
the revenue contribution from our Robotics AI Solutions increased by $903,577 or 245.1%, which represents approximately 3.7% of our total
revenue as compared to 1.0% for the year ended December 31, 2021. In addition, we acquired Handshake on March 25, 2021, which contributed
$512,300 or 1.5% to our consolidated revenue for the year ended December 31, 2022. In addition, we began operating in China in March
2022 by acquiring Shenzhen GFAI and Guangzhou GFAI, two subsidiaries operating in robotics business and in June by acquiring Beijing
Wanjia, a subsidiary operating in general security solutions business. China has become our second largest geographic operation. However,
our robotics business in China has been significantly impacted by the Chinese government&#8217;s &#8220;Zero-Covid&#8221; policy until
the fourth quarter of 2022 when the Chinese government lifted such policy. Revenue contributed by Shenzhen GFAI and Guangzhou GFAI to
our consolidated revenue for the year ended December 31, 2022, was $661,839. Revenue contributed by Beijing Wanjia to our consolidated
revenue for the year ended December 31, 2022, was $1,785,789.</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"><i>Cost
of sales and gross profit.</i></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">Cost
of sales:</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">Cost&#160;of
sales consists primarily of internal labor cost and related benefits, and other overhead costs that are directly attributable to services
provided.&#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">&#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">For
the year ended December 31, 2022, our cost of sales was $30,196,382, a decrease of $860,612, or 2.8%, compared to $31,056,994 for the
year ended December 31, 2021. Cost of sales as a percentage of our revenues decreased slightly from 89.6% for the year ended December
31, 2021, to 88.9% for the year ended December 31, 2022. This decrease was in line with the decrease in revenue. Despite fuel price,
labor cost and other overhead costs continue to rise due to inflation, we continue our effective cost controls and savings measures to
control our direct labor and overhead cost.</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">Gross
profit:</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">As
a percentage of revenue, our gross profit slightly increased from 10.4% for the year ended December 31, 2021 to 11.1% for the year ended
December 31, 2022 primarily due to cost controls.&#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">&#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"><i>Provision
for obsolete inventory</i>.</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">During
the year ended December 31, 2022, we made a provision for our robots&#8217; inventory amounting to $942,882. This provision represents
an estimate of the amount of inventory that may not be sold at its original cost due to obsolescence, damage, or a decline in market
value. Our inventory provision is determined based on an analysis of historical sales trends, current market conditions, existing sales
pipeline, and the age and condition of our inventory. During the fiscal year 2022, we experienced a decrease in demand for our robots
compared to our budget due to the impact from COVID-19, resulting in excess inventory levels. This led to the recognition of a provision
for inventory was needed as we adjusted our estimates for potential losses on slow-moving or obsolete inventory.</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
have implemented measures to improve our inventory forecasting and management, including the use of our GFAI ICP which provides advanced
analytics and planning. Going forward, we will continue monitoring our inventory levels and adjust our inventory provision as necessary.
We believe that our proactive approach to inventory management will enable us to maintain a healthy balance between inventory levels
and sales performance, while mitigating the impact of losses on our financial results. Overall, we believe that our inventory provision
reflects our commitment to responsible inventory management and our focus on delivering long-term value to our shareholders.</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"></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: 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"><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"><i>Impairment
loss on fixed assets</i>.</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">During
the year ended December 31, 2022, we recognized an impairment loss of $4,408,037 on our robots&#8217; fixed assets. This impairment loss
was primarily driven by our free trial business model that shows an inadequate estimated future cash flow associated with these assets.
This impairment loss reflects the reduction in the value of the impaired assets and negatively impacts our financial 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; 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">Despite
this impairment loss, we remain committed to investing in our robots&#8217; assets to support our growth and expansion plans. We continue
to evaluate our fixed assets on a regular basis to ensure that they remain relevant and meet our operational needs. Going forward, we
will continue monitoring our fixed assets for indications of potential impairment and will adjust our estimates as necessary. We are
committed to investing in our assets in a prudent and responsible manner, while balancing the need for growth and innovation with the
need to maintain a strong balance sheet. Overall, we believe that our recognition of the impairment loss reflects our commitment to transparent
and responsible financial reporting, and our focus on delivering long-term value to our shareholders.&#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">&#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"><i>Stock-based
compensation expense.</i></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">On
January 25, 2022, we granted and issued 6,500 restricted shares to certain employees under our 2022 Equity Incentive Plan. This stock-based
compensation expense was amounting to $238,914. In addition, during the year ended December 31, 2022, we issued 500 ordinary shares to
the vendor as compensation for providing investors relations services. This stock-based compensation expense was amounting to $13,181.</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"><i>Selling,
distribution and administrative expenses.</i></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">The
Company&#8217;s total selling, distribution and administrative expenses are comprised primarily of selling expenses and administrative
expenses.</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><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
    and distribution expenses are comprised of compensation and benefits for our sales and marketing personnel, travel and entertainment
    expenses, exhibitions, advertising and marketing promotion expenses, depreciation of motor vehicles, rental expenses, utility expenses
    and transportation charges.</span></td></tr>
  </table><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><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Administrative
    expenses are comprised of compensation and related expenses for our management and administrative personnel, depreciation of leasehold
    improvements and motor vehicles and rental expenses of our offices in different countries.</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><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">For
the year ended December 31, 2022, our total selling, distribution and administrative expenses were $14,544,248, an increase of $7,369,958,
or 102.7%, compared to $7,174,290 for the year ended December 31, 2021. The net increase was mainly due to:</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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase
    in headquarter expenses, including staff expenses, directors&#8217; emoluments, sales and marketing and for general corporate purposes
    and legal and professional fees in connection with the private placements, warrants solicitation, and acquisition of subsidiaries;
    and</span></td></tr>
  </table><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><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase
    in robotics business expenses including staff expenses, rental expenses and marketing expenses to further our robotics as a service
    business and related technology capabilities. During the year ended December 31, 2022, we acquired four robotics related subsidiaries
    and incorporated twelve robotics related entities around the globe.</span></td></tr>
  </table><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">Although
we continue our cost reduction measures, we expect our selling and distribution expenses will increase over time as we continue to expand
our business and promote our Guardforce brand. Our administrative expenses are expected to increase, reflecting the hiring of additional
personnel and other costs related to the anticipated growth of our business, as well as the higher costs of operating as a public 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; 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"><i>Other
income</i>.</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">Other
income is comprised mainly of miscellaneous income, interest income and gain (loss) from disposal of fixed assets.</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">For
the year ended December 31, 2022, other income was $87,616, a decrease of $205,116 or 70.1%, as compared to $292,732 for the year ended
December 31, 2021. The decrease was mainly due to a related party payable of $224,766 which was forgiven in May 2021, no such event incurred
during the year ended December 31, 2022.</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"><i>Finance
costs.</i></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">Finance
costs are comprised of finance charges for leases, interest expense on interest-bearing bank borrowings, third party borrowing and related
party borrowings utilized for working capital purposes.</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"></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: 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"><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">For
the year ended December 31, 2022, finance costs were $1,141,830, an increase of $156,987 or 15.9%, as compared to $984,843 for the year
ended December 31, 2021. The increase was due to the cash placement agent fee of $207,000 and accrued interest expense $22,767 in connection
with the convertible note we entered on October 25, 2022.&#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>&#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"><i>Income
tax (expense) benefit</i>.</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">For
the year ended December 31, 2022, our income tax expense was $132,208, a decrease of $865,076, or 118.0%, as compared to income tax benefit
of $732,868 for the year ended December 31, 2021. During the year ended December 31, 2021, income tax benefit represents the recognition
of deferred taxes relating to the reported taxable loss in 2021 to be carried forward to offset future taxable profit as we believe it
is probable that taxable profits will be available against which the deferred tax asset can be utilized by fiscal year 2026. During December
31, 2022, we adjusted the overstated deferred tax asset to income tax expense in 2022 based on the estimate of our taxable profit available
to utilize against the deferred tax asset in the next five years.</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
are subject to various rates of income tax under different jurisdictions. The following summarizes major factors affecting our applicable
tax rates in different countries we operate 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; 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"><b><i>Cayman
Islands</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; 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
are incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, we are not subject to income, corporation or capital
gains tax in the Cayman Islands.&#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">&#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><i>British
Virgin Islands</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; 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
subsidiary incorporated in the BVI is not subject to taxation in the British Virgin Islands.</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
operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate as follows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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>&#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">Corporate<br/>
    income <br/> tax rate</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%; text-align: left">Hong Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16.5</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Thailand</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Malaysia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Macau</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United Arab Emirates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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"><i>Net
loss from continuing operations</i></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">For
the year ended December 31, 2022, our net loss from continuing operations was $18,603,626, an increase in net loss of $13,072,272, as
compared to a net loss from continuing operations of $5,531,354 for the year ended December 31, 2021. Our results for 2022 were negatively
affected by inflationary cost pressures, the provision made on inventory, impairment loss recognized on fixed assets and the increase
in selling, distribution and administrative expenses.</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">Although
we incurred a significant net loss for the year ended December 31, 2022, we expect to see a positive trend in our future 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; font-size: 10pt">&#160;&#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"><i>Net
loss from discontinued operations</i></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"><i>&#160;</i></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
acquired a majority stake in Handshake on March 25, 2021, and began generating our Information Security revenues. However, Handshake&#8217;s
synergy with our other business sectors is limited, so after considering various factors, we completed the separation with Handshake
on February 6, 2024.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2022, and 2021, revenue derived from our discontinued operations was $795,733 million (2.2%) and $484,318
(1.5%) of our total revenue, respectively. The net loss (profit) for the years 2022 and 2021 was $(62,432) and $39,700, respectively.
The divestiture with Handshake did not materially affect our liquidity, financial condition, or results of operations through the separation
date.</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"><i>Net
loss attributable to non-controlling Interests</i></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">For
the years ended December 31, 2022 and 2021, net loss attributable to non-controlling interests were $101,264 and $9,727 respectively.&#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">&#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: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><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"><i>Net
loss attributable to equity holders of the Company</i></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">For
the years ended December 31, 2022 and 2021, our net loss attributable to equity holders of the Company were $18,564,794 and $5,481,927
respectively.</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><i>Inflation</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; 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
operating results for 2023 were negatively affected by the recent inflationary cost pressures. The higher fuel price, transportation
costs, and higher wage rates impact the profitability of our business. We will develop operational strategies to mitigate the inflation
which involve a combination of cost-cutting measures and adjustments to pricing.</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><i>Foreign
Currency Fluctuations</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; 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">See
Item 11 &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8212;Foreign Exchange Risk.&#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; 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><i>Critical
Accounting Policies</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: 0; text-align: justify"><span style="text-decoration:underline">IFRS 13 Fair value measurements</span> states that
fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market
participants at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to
be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers
assumptions that market participants would use when pricing the asset or liability.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounting guidance establishes a fair value hierarchy
that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level input that is significant
to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level&#160;1&#8212;Observable inputs that reflect
quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level&#160;2&#8212;Include other inputs that are directly
or indirectly observable in the marketplace.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level&#160;3&#8212;Unobservable inputs which are supported
by little or no market activity.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounting guidance also describes three main approaches
to measuring the fair value of assets and liabilities: the (1)&#160;market approach, (2)&#160;income approach and (3)&#160;cost approach.
The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets
or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement
is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that
would currently be required to replace an asset.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial assets and liabilities of the Company mainly
consist of cash and cash equivalents, restricted cash, trade and other receivables, amounts due from related parties, other current assets,
trade payables, amounts due to related parties, accruals, other liabilities and convertible note payable. As of December 31, 2023 and
2022, the carrying values of cash and cash equivalents, restricted cash, trade receivables, amounts due from related parties, prepayments
and other current assets, trade payables, amounts due to related parties, accruals and other liabilities approximate their fair values
due to the short-term maturity of these instruments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0">IAS 38 Intangible assets acquired
separately are measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair
value at the date of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization
and accumulated impairment losses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0">Intangible assets with finite
lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset
may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at
least at the end of each reporting period. Changes in the expected useful life or the expected pattern of consumption of future economic
benefits embodied in the asset are considered to modify the amortization period or method, as appropriate, and are treated as changes
in accounting estimates. The amortization expense on intangible assets with finite lives is recognized in the consolidated statements
of profit or loss in the expense category that is consistent with the function of the intangible assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The cost of intangible assets is being amortized using
straight-line amortization method based on the following estimated useful lives:.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated<br/>
useful life</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 88%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intelligent Cloud Platform</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use Platform</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer base</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1 &#8211; 3 years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technical know-how</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8 &#8211; 10 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security Surveillance system</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10 years</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><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: 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"><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"> IFRS 15 Revenue from Contracts with Customers supersedes. IAS 18 Revenue and related Interpretations and it applies, with limited
exceptions, to all revenue arising from contracts with customers. IFRS&#160;15 establishes a five-step model to account for revenue
arising from contracts with customers and requires that revenue be recognized at an amount that reflects the consideration to which
an entity expects to be entitled in exchange for transferring services or goods to a customer.&#160;IFRS&#160;15 requires entities
to exercise judgment, taking into consideration all of the relevant facts and circumstances when applying each step of the model to
contracts with our customers. The standard also specifies the accounting for the incremental costs of obtaining a contract and the
costs directly related to fulfilling a contract. In addition, the standard requires extensive disclosures.</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">IFRS&#160;9
Financial Instruments replaces IAS&#160;39 Financial Instruments: Recognition and Measurement for annual periods beginning on or after
January&#160;1, 2018, bringing together all three aspects of the accounting for financial instruments: classification and measurement;
impairment: and hedge accounting.</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><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><i>Non-IFRS
financial data</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; 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">To
supplement our consolidated financial statements, which are prepared and presented in accordance with IFRS, we use the non-IFRS adjusted
EBITDA as financial measures for our consolidated 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; 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
believe that adjusted EBITDA helps identify underlying trends in our business that could otherwise be distorted by the effect of certain
income or expenses that we include in loss from operations and net loss. We believe that these non-IFRS measures provide useful information
about our core operating results, enhance the overall understanding of our past performance and future prospects and allow for greater
visibility with respect to key metrics used by our management in its financial and operational decision-making. We present the non-IFRS
financial measures in order to provide more information and greater transparency to investors about our 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; 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>EBITDA&#160;</b>represents
net loss from continuing operations before (i)&#160;finance costs, income taxes and depreciation of fixed assets and amortization of
intangible assets, which we do not believe are reflective of our core operating performance during the periods presented.</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>Non-IFRS
adjusted net (loss) income</b>&#160;represents net (loss) income from continuing operations before (i)&#160;finance costs, foreign exchange
(gains) losses, income tax expense (benefit) and depreciation of fixed assets and amortization of intangible assets, (ii)&#160;certain
non-cash expenses, consisting of stock based compensation expense, provision for expected credit loss on trade receivables and other
receivables, allowance for doubtful debts on a related party receivable, impairment on goodwill, impairment on intangible assets, provision
for and written off of withholding tax receivables, provision for obsolete inventory and impairment loss on fixed assets.</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>Non-IFRS
(loss) earnings per share&#160;</b>represents non-IFRS net (loss) income from continuing operations attributable to ordinary shareholders
divided by the weighted average number of shares outstanding during the periods.&#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">&#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>Non-IFRS
diluted earnings per share&#160;</b>represents non-IFRS net income from continuing operations attributable to ordinary shareholders divided
by the weighted average number of shares outstanding during the periods on a diluted basis.</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">The
table below is a reconciliation of our net loss from continuing operations to EBITDA and non-IFRS net (loss) income from continuing operations
for the periods indicated:</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><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-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#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 the 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-indent: -0.125in; padding-left: 0.125in; 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">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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Net loss from continuing operations &#8211;
    IFRS</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(29,623,520</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">(18,603,626</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,531,354</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Finance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">653,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,141,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">984,843</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; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">434,320</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">132,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(732,868</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Depreciation and amortization 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">5,243,240</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,981,407</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,032,642</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">EBITDA</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">(23,292,586</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">(11,348,181</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">(246,737</td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Stock based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,101,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">252,095</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: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for expected credit loss on trade receivables
    and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">899,433</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Allowance for doubtful debts on a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,637,527</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: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment on goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,267,583</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment on intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,713,551</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: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Write off of/ Provision for withholding tax
    receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">683,344</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">448,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">190,038</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for obsolete inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,797,552</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">942,882</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: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment loss on fixed assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,682,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,408,037</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Foreign exchange gains (losses),
    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">(305,026</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">590,965</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,819,661</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">Adjusted net
    (loss) income (Non-IFRS)</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,814,033</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">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,705,959</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">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,762,962</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Non-IFRS (loss) earnings per 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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Basic and diluted (loss) profit
    for the year attributable to ordinary equity holders of the Company</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">(0.28</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">(3.80</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">3.83</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Weighted average number of shares used in computation:</td><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; text-align: left; padding-bottom: 1.5pt">Basic and diluted</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,531,918</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,239,852</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">460,719</td><td style="padding-bottom: 1.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><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Giving
    retroactive effect to the 2023 share consolidation on January 31, 2023.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="a_017"></a></div><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>B.
Liquidity and Capital Resources</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">&#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
principal sources of liquidity and capital resources have been, and are expected to continue to be, cash flow from operations, bank borrowings
and proceeds from capital market fund raising. Our principal uses of cash have been, and we expect will continue to be, for working capital
to support a reasonable increase in our scale of operations as well as for business expansion investments.</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">Given
our current credit status and the current availability of capital to us, we believe that we will not encounter any major difficulties
in obtaining additional bank borrowings. We plan to fund our future business plans, capital expenditures and related expenses as described
in this annual report with cash from operations and short-term and long-term indebtedness. We believe our existing cash, cash equivalents
and cash flow from future operations and cash borrowings will be sufficient to fund our operations for the next 12 months.</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">As
of December 31, 2023, 2022 and, 2021, we had cash and cash equivalents of approximately $22.0 million, $8.2 million and $15.9 million,
respectively.</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">The
following table summarizes the key cash flow components from our consolidated statements of cash flows for the years indicated.</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><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 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 the year 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: 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">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%; text-align: left">Net cash (outflows) inflows from operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,191,701</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">(19,190,237</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">979,164</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash outflows from investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,125,545</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,405,629</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,224,439</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash inflows from financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,122,925</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,937,985</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,653,312</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">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">(62,928</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">34,714</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">(684,136</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">Net increase in cash and cash equivalents, and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,742,751</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,623,167</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,723,901</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, and restricted 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">8,230,644</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,853,811</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">10,129,910</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">Cash and cash equivalents, and restricted cash at the end of the year</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">21,973,395</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,230,644</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,853,811</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"><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><i>Operating
Activities</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; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash outflows from operating activities were $1,191,701
for the year ended December 31, 2023. The difference between our net loss of $(29,589,382) and net cash used in operating activities was
mainly due to the adjustment of non-cash items (i) depreciation and amortization of $5,243,240 mainly comprised of depreciation of fixed
assets, depreciation for right-of-use assets and amortization of intangible assets; (ii) interest expense of $653,460 for bank loans,
third party loan and loans from related parties; (iii) provision for and write off of withholding tax receivables of $683,344 on the estimated
uncollectible amounts of withholding taxes to be received; (iv) stock-based compensation of $1,101,800; (v) provision for obsolete inventories
of $3,797,552; (vi) impairment loss on fixed assets of $3,682,789; (vii) impairment on intangible assets of $3,713,551; (viii) impairment
on goodwill of $2,267,583; (ix) valuation allowance on deferred tax assets made on the portion that is more likely than not that it will
not be realized of $434,315; (x) provision for expected credit loss on trade receivables and other receivables of $899,433; (xi) allowance
for doubtful debts on a related party receivable of $5,637,527; (xii) loss from fixed assets disposal of $208,093; (xiii) the total cash
provided by operating activities of $74,994, which was generally due to the decrease in inventories that robots&#8217; inventory was
being sold or deployed to customer sites; the decrease in amounts due with related parties of due to the offsetting and payment arrangement
with the related parties. The total cash generated was being offset with the cash used in operating activities mainly by the increase
in trade and other receivables due to more services were rendered near year end and the decrease in trade and other payables and other
current liabilities attributable to the timely settlement of payables in 2023 compared to 2022 when the vendors provided extended credit
terms to us during the Covid-19 pandemic.</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><i>Investing
Activities</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; font-size: 10pt"><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; font-size: 10pt">Net
cash outflows from investing activities were $2,125,545 for the year ended December 31, 2023, which was due to the purchase of intangible
assets of $18,476 and the purchase of property and equipment of $2,107,069. The purchase of property and equipment of $2,107,069 was
mainly attributable to the purchase of GDM machines of $1,144,766.</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><i>Financing
Activities</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; font-size: 10pt"><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; font-size: 10pt">Net
cash generated from financing activities was $17,122,926 for the year ended December 31, 2023, which was mainly attributable to the two
underwritten public offerings (&#8220;CMPOs&#8221;) completed in May 2023. On May 5, 2023, we completed an underwritten public offering
to issue 1,720,430 ordinary shares and an additional 258,064 ordinary shares for the exercise of an over-allotment option at the time
of the closing at a public offering price of $4.65 per share for aggregate gross proceeds of approximately $9.2 million. On May 12, 2023,
we completed another underwritten public offering to issue 2,580,600 ordinary shares and an additional 387,090 ordinary shares for the
exercise of an over-allotment option at the time of the closing at a public offering price of $4.65 per share for aggregate gross proceeds
of approximately $13.8 million.</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">In
addition, we obtained proceeds from bank borrowings of $1,895,151 and from the exercise of warrants of $506,692. The cash generated was
being offset with (i) $49,664 cash paid for the cancellation of fractional shares as a result of the share consolidation which was effective
on January 31, 2023; (ii) repayment of borrowings of $2,890,252; and (iii) payment of lease liabilities of $2,652,150.</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><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: 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"><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><i>Settlement
of the loan from WK Venture Success Limited</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; 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">On
September 28, 2023, we entered into a loan conversion agreement with WK Venture Success Limited to convert its outstanding loans including
$13.4 million of principal and $2.5 million of accrued interest to ordinary shares at a conversion price of $5.40 per share which is
more than a 29% premium to the previous closing price of our stock on September 28, 2023. This conversion has significantly reduced our
debt and strengthened our balance sheet. In addition, given that the conversion price is at a premium to market, we believe this transaction
is in the best long-term interests of GFAI and our shareholders.</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><i>&#160;</i></b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.
Research and Development, Patents and Licenses, Etc.</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">&#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
have outlined our research and development plans to foster innovation and drive technology advancements within our robotics AI solutions
business. We plan to collaborate with third-party business partners and develop our internal R&amp;D team&#8217;s capabilities. We have
budgeted approximately $2 million for research and development expenditures for 2024 and approximately $18 million from 2025 through
2028.</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
incurred $169,511 research and development expense during the year ended December 31, 2023. There is no intellectual property, in relation
to the ICP, owned by the Company at this moment.</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><div><a id="a_019"></a></div><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>D.
Trend Information</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">&#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">Other
than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demand, commitments or events that
are reasonably likely to have a material effect on our net revenues and income from operations, profitability, liquidity, capital resources,
or would cause reported financial information not to be indicative of future operation results or financial condition.</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><div><a id="a_020"></a></div><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>E.
Critical Accounting Estimates</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: 0; text-align: justify">The preparation of the consolidated financial statements
in conformity with IFRS requires management to make estimates and judgements that affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses
during the reporting periods. Actual results could differ from these estimates. Significant estimates during the years ended December
31, 2023, 2022 and 2021 include provision for obsolete inventory, impairment on fixed assets and intangible assets, allowance for withholding
tax receivables, provision for expected credit loss on trade receivables and other receivables, useful life of fixed assets, impairment
of goodwill, measurement of retirement benefit obligations, measurement of consideration and assets and liabilities acquired as business
combinations, accounting for leases and valuation of deferred tax assets. The estimated amount for sales warranty on the sale of robots
at December 31, 2023, 2022 and 2021 were $nil.</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
do not have off balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition,
changes in financial position, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources that
are material to an investment in our securities.</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><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>G.
Safe Harbor</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">&#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">See
&#8220;Introductory Notes&#8212;Forward-Looking Information.&#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; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_021a"></a></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"><b>ITEM
6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_021b"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Directors
                                            and Senior Management</b></span></td></tr></table><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"><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">The
following table sets forth certain information regarding our current directors and executive officers.</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><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: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NAME</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGE</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 61%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>POSITION</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei
    Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and Chair of the Board </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuting
    Zuo</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kee
    Yun Kwan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Operation Officer</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">Lin
    Jia</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John
    Fletcher</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director, Chair of Compensation Committee</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">David
    Ian Viccars</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director, Chair of Nominating and Corporate Governance Committee</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald
    Duane Pangburn</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">81</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director, Chair of Audit Committee</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><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>Ms.
Lei Wang &#8211; Chairwoman of the Board and Chief Executive Officer</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ms. Lei Wang has been the Chief Executive Officer
of the Company since June 2019, Director of the Board since January 2021, and Chairwoman of the Board of the Company since August 2022.
Ms. Wang has been the Vice Chairwoman of the Board of China Security Co., Ltd. (A-Share Stock Code of PRC: SH600654) since December 2017
and Director since May 2017 till July 2023, served as the President since December 2017 till June 2019. Ms. Wang was the Director of Wuxi
Wanjia Ankang Technology Co., Ltd. since August 2019 till August 2022, and the Director, Chairwoman of Shenzhen Zhonghe Energy Storage
Technology Co., Ltd. since October 2021 till present. Ms. Wang graduated from the Chinese University of Hong Kong with an MBA degree in
November 2014.</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>Mr.
Lin Jia &#8211; President</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prior to his appointment as President, Lin Jia
served as Guardforce AI&#8217;s Head of Research &amp; Development since May 2022. He brings extensive experience in the robotics industry,
having served as the Chief Operating Officer and Chief Technology Officer at Shenzhen Intelligent Guardforce Robot Co., Ltd since October
2020 till April 2022, a leading robotics company that specializes in the design, manufacturing, and application of service robots in Mainland
China. During this time, he led a team of more than 300 R&amp;D engineers to develop Robotics-as-a-Service (RaaS), Platform-as-a-Service
(PaaS), and Software-as-a-Service (SaaS) products, as well as the hardware framework for indoor universal mobile robots. He also established
and managed the sales, marketing, and technical teams for the RaaS business in more than 30 cities across Mainland China. Previously,
Mr. Jia served as the Deputy General Manager at Shenzhen Kewei Robot Technology Co., Ltd where he oversaw daily operations of the Sales,
Marketing, Tech Support, and Product departments since October 2019 till October 2020. Prior to that, he worked as Manager of the Supply
Chain &amp; Product Center at Shenzhen Zhongzhi Kechuang Robot Co., Ltd and Deputy Manager of Product Center since October 2018 till October
2019. Mr. Jia graduated from the University of Electronic Science and Technology of China with a Master&#8217;s degree in Engineering
and obtained his Bachelor of Engineering degree from the Harbin Institute of Technology.</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>Ms.
Yuting Zuo &#8211; Chief Financial Officer</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">Ms.
Zuo has over a decade of experience in corporate finance, accounting, SEC reporting and working with U.S. listed companies. Ms. Zuo has
served in a financial reporting and investment position, directly reporting to the CEO and CFO of Aurora Mobile Limited (Nasdaq: JG),
a leading provider of customer engagement and marketing technology services. In this role she oversaw financial reporting and accounting
operations, investor relations and led merger and acquisition activities. Previously, she was the corporate accounting manager at Farmers
Business Network, a farmer-to-farmer network and e-commerce platform, based in California. Prior to that, Ms. Zuo served as an auditor
at PricewaterhouseCoopers and at Ernest&amp;Young in the U.S. Ms. Zuo holds a bachelor&#8217;s degree in accounting and finance from
the University of Richmond and completed an undergraduate program in Finance at the University of Hong Kong in 2013. She is a certified
public accountant.</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"></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: 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"><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>Mr.
Kee Yun Kwan &#8211; Chief Operating Officer</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">&#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">Mr.
Kee Yun Kwan has served as the Chief Operating Officer of the Company since August 2019. Prior to that, he was the General Manager of
Guardforce (Macau) Limited from 2014 to 2015. From 2015 to 2016, Mr. Kwan served as a member of the M&amp;A team of Guardforce Group
and was involved in M&amp;A transactions in Thailand and Australia. From 2016 to 2019, Mr. Kwan has been based in Thailand where he became
the director of global operations and the country head of the Thailand security businesses of Guardforce Group. Mr. Kwan graduated from
the Hong Kong Police College in 1977.</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>Mr.
John Fletcher &#8211; Independent Director</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">&#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">Mr.
John Fletcher has been a non-executive, independent director since February 2021. He is an experienced investment banking
professional who has completed approximately 125 transactions including equity and debt financings, M+A and advisory work, raising
more than $5 billion for companies. Mr. Fletcher has been an integral part of growing an undercapitalized boutique investment bank
through many market cycles over the last 28 years. Mr. Fletcher&#8217;s career began in accounting, from 1993 to 1996, at
Deloitte&amp; Touch LLP, where he served as an in-charge accountant for both public and private companies. Mr. Fletcher left
Deloitte to join Brean Capital, LLC in 1996. At Brean, Mr. Fletcher ran an investment banking department of approximately 20 people,
as well as was part of the Firm&#8217;s Management Committee. After leaving Brean in 2013, he joined Maxim Group LLC as a Managing
Director in investment banking focusing on Global Resources prior to buying an investment bank with partners. He left Maxim in 2014.
From 2016 to the present, he has served as the Chief Operating Officer of Pluris Capital Group and is a co-owner. From 2017 to the
present, he also served as the Chief Financial Officer of Rebus Capital Group, LLC., a financial consulting firm that the principals
of Pluris formed. Mr. Fletcher graduated from Wilkes University with a master&#8217;s degree in Business
Administration in 1992.</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>Mr.
David Ian Viccars - Independent Director</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">&#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">Mr.
David Ian Viccars has been a non-executive, independent director since February 2021. He has a 20-year record of security leadership.
Mr. Viccars retired in 2018. Prior to that, from 2014 to 2018, Mr. Viccars served as the Asia Region Security Consultant for Panicguard
and DHL, and also as the Director Security Consulting for Vinarco International. From 2011 to 2014, Mr. Viccars also served as the Asia
Business Development &amp; Risk Manager for Securitas Asia, with responsibility for creating a profitable, growing, ethical, compliant,
safe and sustainable total security and systems integration business within Asia for Securitas. Mr. Viccars graduated from UK Army Staff College, Camberley with a
P.S.C degree in Higher Command and Staff Course at Staff College Camberley in 1984.</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><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>Mr.
Donald Duane Pangburn - Independent Director</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">&#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">Mr.
Pangburn has served as a non-executive, independent director since September 28, 2021. Since his retirement in 2016, Mr. Pangburn has
been active in personal investing and providing consulting services to friends and relatives. From 1991 to 2016, Mr. Pangburn was North
America Director for the international CPA organization Horwath International and served on the organization&#8217;s executive council.
Mr. Pangburn specialized in providing services primarily to SEC reporting clients in, Hong Kong, Taiwan, Mainland China,
Singapore and Malaysia. He also served clients in Europe, including France, the UK, and Austria. Mr. Pangburn is a Certified Public Accountant
(CPA) in the United States. Mr. Pangburn graduated from University of Montana business school with a BA in business in 1965.</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">No
family relationship exists between any of our directors and executive officers. There are no arrangements or understandings with major
shareholders, customers, suppliers, or others pursuant to which any person referred to above was selected as a director or member of
senior management.</span></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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_021c"></a></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"><b>B.
Compensation</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">&#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; font-size: 10pt"><b><i>Executive
Compensation </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; 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">For
the fiscal year ended December 31, 2023, the aggregate cash compensation and benefits that we paid to our officers was $1,161,339. Except
as indicated below and in section E. Share Ownership relating to the shares issued to our directors and executive officers under our
2022 Equity Incentive Plan, none of our executive or non-executive directors or officers received any equity awards, including, options,
restricted shares, or other equity incentives in the year ended December 31, 2023. We have not set aside or accrued any amount to provide
pension, retirement or other similar benefits to our executive and non-executive directors and officers.</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"><b><i>Director
Compensation</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; 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">For
the fiscal year ended December 31, 2023, the aggregate cash compensation and benefits that we paid to our executive and non-executive
directors was $165,000. We did not pay other compensation to our directors. Except as indicated below and in section E. Share Ownership
relating to the shares issued to our directors and executive officers under our 2022 Equity Incentive Plan, none of our directors or
executive officers received any equity awards, including, options, restricted shares or other equity incentives other than the restricted
shares of 20,000 issued to each of the three independent director under our 2022 Equity Incentive Plan in the year ended December 31,
2023. We have not set aside or accrued any amount to provide pension, retirement, or other similar benefits to our non-employee directors.</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">The
following table sets forth certain information regarding compensation paid to our directors and senior management for the full fiscal
year ended December 31, 2023.</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><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; font-weight: bold; border-bottom: Black 1.5pt solid">Name</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: center">Officers and Directors</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">Compensation<br/> Received in<br/>
    2023<br/>
    ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">Entitlement <br/> under Stock&#160;Option Plan</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other<br/>
                                            Entitlement</b></span></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei Wang<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 44%; text-align: justify">Chief Executive Officer and Chair of the Board</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">538,584</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">(3)</td><td style="width: 1%; text-align: left"/><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">NIL</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yu-Heng Ma<sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: justify">Previous Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">212,156</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIL</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">NIL</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Kee Yun Kwan</td><td>&#160;</td>
    <td style="text-align: justify">Chief Operation Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">273,292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">(3)</td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: center">NIL</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Lin Jia</td><td>&#160;</td>
    <td style="text-align: justify">President</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">137,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">(3)</td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: center">NIL</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">John Fletcher</td><td>&#160;</td>
    <td style="text-align: justify">Independent Director, Chair of Compensation Committee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">NIL</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">David Ian Viccars</td><td>&#160;</td>
    <td style="text-align: left">Independent Director, Chair of Nominating and Corporate Governance Committee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">NIL</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Donald&#160;Duane&#160;Pangburn</td><td>&#160;</td>
    <td style="text-align: justify">Independent Director, Chair of Audit Committee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">NIL</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;&#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: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei
    Wang is our executive office and is also our director. The total compensation paid to Lei Wang is disclosed as the executive compensation.</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">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yu-Heng
    Ma resigned as our Chief Financial Officer on January 16, 2024.</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">(3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
    the year ended December 31, 2023, our management decided to issue restricted shares to Lei Wang, Kee Yun Kwan and Lin Jia based on
    their performance in 2023 under our 2022 Equity Incentive Plan. On March 14, 2024, our Board of Directors approved the number of
    restricted shares to be granted to each officer. Lei Wang, Kee Yun Kwan and Lin Jia are entitled to 180,000, 20,000 and 20,000 restricted
    shares, respectively on grant date.</span></td></tr>
  </table><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"></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: 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="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_021d"></a></div><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>C.
Board Practices</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">&#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><i>Board
Composition and Committees</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; 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">The
Nasdaq Marketplace Rules generally require that most of an issuer&#8217;s board of directors must consist of independent directors. Our
board of directors currently consists of four directors, including three independent directors, namely, Lei Wang, John Fletcher, David
Ian Viccars and Donald Duane Pangburn, so that a majority of our board of directors is independent.</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">A
director is not required to hold any shares in our company to qualify to serve as a director. Our board of directors may exercise all
the powers of our company to borrow money, mortgage or charge its undertaking, property, and uncalled capital, and to issue debentures,
bonds and other securities whether outright or as security for any debt, liability or obligation of the company or of any third-party.</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">A
director who is in any way, whether directly or indirectly, interested in a contract or proposed contract with our company is required
to declare the nature of his interest at a meeting of our directors. A director may vote in respect of any contract, proposed contract,
or arrangement notwithstanding that he may be interested therein, and if he does so his vote shall be counted, and he may be counted
in the quorum at any meeting of our directors at which any such contract or proposed contract or arrangement is considered.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Board
Committees</span></i></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">The
Board has established three standing committees: Audit Committee, Compensation Committee and Nominating and Corporate Governance Committee.
The Audit Committee is comprised entirely of independent directors, the Compensation Committee and the Nominating and Corporate Governance
Committee are comprised by a majority of independent directors. From time to time, the Board may establish other committees.</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">Each
committee&#8217;s members and functions are described below.</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><i>Audit
Committee and Audit Committee Financial Expert</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; 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 Committee is currently composed of three members: Donald Duane Pangburn, John Fletcher and David Ian Viccars. Our Board of Directors
determined that each member of the Audit Committee meets the independence criteria prescribed by applicable regulation and the rules
of the SEC for Audit Committee membership and is an &#8220;independent&#8221; director within the meaning of the NASDAQ Marketplace Rules.
Each Audit Committee member also meets NASDAQ&#8217;s financial literacy requirements. Mr. Pangburn currently serves as Chairman of the
Audit Committee.</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 Committee oversees our accounting and financial reporting processes and the audits of our financial statements. Our 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"><span style="font-family: Times New Roman, Times, Serif; 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">selecting
                                            our independent auditors and pre-approving all auditing and non-auditing services permitted
                                            to be performed by our independent auditors;</span></td>
</tr></table><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><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 our 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"><span style="font-family: Times New Roman, Times, Serif; 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 all proposed related-party transactions;</span></td>
</tr></table><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><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 our independent auditors;</span></td>
</tr></table><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><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
                                            major issues as to the adequacy of our internal controls and any special audit steps adopted
                                            considering significant internal control deficiencies;</span></td>
</tr></table><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><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">annually
                                            reviewing and reassessing the adequacy of our Audit Committee charter;</span></td>
</tr></table><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><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 our internal and independent auditors;</span></td>
</tr></table><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><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">reporting
                                            regularly to the full Board of Directors; and</span></td>
</tr></table><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><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">such
                                            other matters that are specifically delegated to our Audit Committee by our Board of Directors
                                            from time to time.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 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: center"><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
Board of Directors has determined that Mr. Pangburn is the &#8220;Audit Committee Financial Expert&#8221; as such term is defined in
Item 407(d) of Regulation S-K promulgated by the SEC and meets NASDAQ&#8217;s financial sophistication requirements.</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><i>Compensation
Committee</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; 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
Compensation Committee consists of John Fletcher, Donald Duane Pangburn, Lei Wang and David Ian Viccars. John Fletcher, Donald Duane
Pangburn and David Ian Viccars satisfy the &#8220;independence&#8221; requirements of Rule&#160;10A-3 under the Exchange Act and Rule
5605(c)(2) of the Nasdaq Marketplace Rules. Mr. Fletcher serves as chairman of the Compensation Committee. 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.</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">The
Compensation Committee is responsible for, among other things: (i) reviewing and approving the remuneration of our executive officers;
(ii) making recommendations to the board regarding the compensation of our independent directors; (iii) making recommendations to the
board regarding equity-based and incentive compensation plans, policies, and programs; and (iv) reviewing and assessing annually the
Compensation Committee&#8217;s performance and the adequacy of its charter.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><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><i>Nominating
and Corporate Governance Committee</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; 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
Nominating and Corporate Governance Committee consists of David Ian Viccars, John Fletcher, Donald Duane Pangburn, and Lei Wang. Mr.
David Ian Viccars serves as chairman of the Nominating and Corporate Governance Committee. The Nominating and Corporate Governance assists
the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and
its committees.</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">The
Nominating and Corporate Governance Committee is responsible for, among other things: (i) identifying and evaluating individuals qualified
to become members of the board by reviewing nominees for election to the board submitted by shareholders and recommending to the board
director nominees for each annual meeting of shareholders and for election to fill any vacancies on the board; (ii) advising the board
with respect to board organization, desired qualifications of board members, the membership, function, operation, structure and composition
of committees (including any committee authority to delegate to subcommittees), and self-evaluation and policies; (iii) advising on matters
relating to corporate governance and monitoring developments in the law and practice of corporate governance; (iv) overseeing compliance
with the our code of ethics; and (v) approving any related party transactions.</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">The
Nominating and Corporate Governance Committee&#8217;s methods for identifying candidates for election to our board of directors will
include the solicitation of ideas for possible candidates from a number of sources - members of our board of directors, our executives,
individuals personally known to the members of our board of directors, and another research. The Nominating and Corporate Governance
Committee may also, from time-to-time, retain one or more third-party search firms to identify suitable candidates.</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">In
making director recommendations, the Nominating and Corporate Governance Committee may consider some or all of the following factors:
(i) the candidate&#8217;s judgment, skill, experience with other organizations of comparable purpose, complexity and size, and subject
to similar legal restrictions and oversight; (ii) the interplay of the candidate&#8217;s experience with the experience of other board
members; (iii) the extent to which the candidate would be a desirable addition to the board and any committee thereof; (iv) whether or
not the person has any relationships that might impair his or her independence; and (v) the candidate&#8217;s ability to contribute to
the effective management of our company, taking into account the needs of our company and such factors as the individual&#8217;s experience,
perspective, skills and knowledge of the industry in which we operate.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><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>Duties
of Directors</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">&#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">Under
Cayman Islands law, our directors have a fiduciary duty to our company to act honestly, in good faith and with a view to our best interests.
Our directors also owe to our company a duty to act with skill and care. It was previously considered that a director need not exhibit
in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience.
However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these
authorities are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance
with our amended and restated memorandum of association and second amended and restated articles of association (together the &#8220;<b>amended
and restated memorandum and articles of association</b>&#8221;), as amended and restated from time to time. Our company has the right
to seek damages if a duty owed by our directors is&#160;breached. In limited exceptional circumstances, a shareholder may have the right
to seek damages in our name if a duty owed by our directors is breached. You should refer to &#8220;<i>B. Memorandum and Articles of
Association &#8212; Differences in Corporate Law</i>&#8221; for additional information on our standard of corporate governance under
Cayman Islands law.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 230pt"></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: 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; text-indent: 230pt"><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">A
director who is in any way, whether directly or indirectly, interested in a contract or proposed contract with our company is required
to declare the nature of his interest at a meeting of our directors. A director may vote in respect of any contract, proposed contract,
or arrangement notwithstanding that he may be interested therein, and if he does so his vote shall be counted and he may be counted in
the quorum at any meeting of our directors at which any such contract or proposed contract or arrangement is considered. Our board of
directors may exercise all the powers of our company to borrow money, mortgage or charge its undertaking, property and uncalled capital,
and to issue debentures, bonds and other securities whether outright or as security for any debt, liability or obligation of the company
or of any third party.</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">The
functions and powers of our board of directors include, among others:</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><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">convening
                                            shareholders&#8217; annual general meetings and reporting its work to shareholders at such
                                            meetings;</span></td>
</tr></table><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><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">declaring
                                            dividends and distributions;</span></td>
</tr></table><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><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
                                            officers and determining the term of office of officers;</span></td>
</tr></table><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><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">exercising
                                            the borrowing powers of our company and mortgaging the property of our company; and</span></td>
</tr></table><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><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
                                            the transfer of shares of our company, including the registering of such shares in our share
                                            register.</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><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>Terms
of Directors and Officers</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">&#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
officers are elected by and serve at the discretion of our board of directors. Our directors are not subject to a term of office and
hold office until such time as they are removed from office by ordinary resolution of the shareholders or until the expiration of his
term or their successor has been elected and qualified. A director will be removed from office automatically if, among other thing, the
director (i)&#160;dies; (ii)&#160;becomes bankrupt or makes any arrangement or composition with his creditors generally; (iii) is found
to be or becomes of unsound mind; (iv) resigns their office by notice in writing to our company; (v) is prohibited by law from being
a director; and (vi) is removed from the office pursuant to any other provisions of our amended and restated memorandum and articles
of association.</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>Employment
and Indemnification Agreements</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">&#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
have entered labor contracts with our executive officers. Each of our executive officers is employed for a specified time. The employment
may be terminated in accordance with relevant laws and regulations. An executive officer may terminate his or her employment at any time
with not less than 60 days&#8217; prior written notice. When the employment is terminated, the executive officer should return any company
property that he or she is using and transition any work in progress to the person designated by 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; 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">Each
executive officer has agreed to hold in strict confidence and not to use or disclose to any person, corporation, or other entity any
confidential information, including but not limited to our business secrets and intellectual property. Each executive officer also represented
to us that when the labor contract was executed, he or she was not in an employment relationship with any other entity or corporation
and he or she had not executed any non-competition agreement.</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
entered into indemnification agreements with our directors and executive officers, pursuant to which we agreed to indemnify our directors
and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of
their being such a director or officer.</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: center"></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: 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_021e"></a></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"><b>D.
Employees</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">&#160;&#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">There
is no significant changes to the number of our employees between the date as of December 31, 2023 and the date of this report. As of
December 31, 2023, we have employed 1,727 full-time employees. The following table illustrates the allocation of those employees among
the various job functions conducted at GF Cash (CIT) and at Guardforce.</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><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; font-weight: bold; text-align: justify">Operations / Support</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Division (Type)</td><td style="font-weight: bold; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; font-variant: small-caps; text-align: center">Existing<br/>
    Head Count</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-variant: small-caps">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Operations</td><td style="width: 1%">&#160;</td>
    <td style="width: 47%; text-align: justify">Operations (Direct employees)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,358</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">Operations (Admin, supervisors, managers)</td><td style="font-variant: small-caps">&#160;</td>
    <td style="font-variant: small-caps; text-align: left">&#160;</td><td style="font-variant: small-caps; text-align: right">184</td><td style="font-variant: small-caps; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 1.5pt">Operations Management (Senior managers)</td><td style="font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-variant: small-caps; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-variant: small-caps; text-align: right">8</td><td style="padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;Total operations</td><td style="font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-variant: small-caps; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-variant: small-caps; text-align: right">1,550</td><td style="padding-bottom: 1.5pt; font-variant: small-caps; 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: justify">&#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; ">
    <td style="text-align: left">Supporting functions</td><td>&#160;</td>
    <td style="text-align: justify">Administration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">164</td><td style="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: justify">Business Development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">Finance &amp; Accounting</td><td style="font-variant: small-caps">&#160;</td>
    <td style="font-variant: small-caps; text-align: left">&#160;</td><td style="font-variant: small-caps; text-align: right">37</td><td style="font-variant: small-caps; 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: justify">Technical Support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">General Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="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: justify">HR &amp; TDS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">Internal audit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="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: justify">IT</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">Legal</td><td style="font-variant: small-caps">&#160;</td>
    <td style="font-variant: small-caps; text-align: left">&#160;</td><td style="font-variant: small-caps; text-align: right">6</td><td style="font-variant: small-caps; 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: justify">Operations Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">Procurement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="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: justify">Project Team</td><td style="font-variant: small-caps">&#160;</td>
    <td style="font-variant: small-caps; text-align: left">&#160;</td><td style="font-variant: small-caps; text-align: right">0</td><td style="font-variant: small-caps; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 1.5pt">Total supporting functions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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</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>&#160;</td><td>&#160;</td>
    <td style="text-align: justify">Grand Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,727</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"><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
believe that our relationship with our employees and those of our operating subsidiary are good. We have two trade unions, namely, Cash
in Transit Union and Cash in Transit Officer Labour Union which are organized to protect employees&#8217; rights, to assist in the fulfillment
of GF Cash (CIT)&#8217;s economic objectives, to encourage employee participation in management decisions and to assist in mediating
disputes between GF Cash (CIT) and union members. GF Cash (CIT) has not experienced any significant problems or disruption in its operations
due to labor disputes, nor has GF Cash (CIT) experienced any difficulties in recruitment and retention of experienced staff. The remuneration
payable to employees includes basic salaries and allowances. GF Cash (CIT) also provides training for its staff from time to time to
enhance their technical knowledge.</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
have regular meetings with the aforesaid two trade unions and discuss about the Employee Benefit Agreement, or EBA, every year. It&#8217;s
a requirement of Thai Labour Laws and in which Thai Labour Department will also involve in the discussion if we cannot resolve disputes
with the unions for the EBA. The Thai Labour Department will also organize meetings with the unions and GF cash (CIT) annually.</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">As
required by applicable Thailand law, GF Cash (CIT) has entered into employment contracts with all of its officers, managers and employees.</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><i>Staff
Recruitment</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; 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
recruit our personnel through two channels - staff referrals and direct recruitment. All applicants for employment must go through the
following procedures:</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><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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Police
                                            criminal record check. We require all applicants for employment to be fingerprinted. Fingerprints
                                            are sent to the local police station where the recruiting office is located for a check of
                                            the criminal record. We do not hire any applicants who have a criminal record.</span></td>
</tr></table><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><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">(ii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address
                                            proof check.</span></td>
</tr></table><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><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">(iii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References
                                            check.</span></td>
</tr></table><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: center"></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: 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></p><div>

</div><div><a id="a_021f"></a></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"><b>E.
Share Ownership </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: 7pt">&#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; font-size: 10pt">The
following table sets forth information with respect to beneficial ownership of our share capital as of the date of this report by:</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: 7pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
    of our directors and named executive officers;</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
    directors and named executive officers as a group; and</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
    person who is known by us to beneficially own 5% or more of each class of our voting securities.</span></td></tr>
  </table><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: 7pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Ordinary Shares<br/> Beneficially Owned</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: right; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number<sup>(1) </sup>&#160;</b></span></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: right; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percent&#160;of<br/> Class<sup>(2)</sup> &#160;</b></span></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" 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei Wang, Chief Executive Officer and Chair of the Board <sup>(3)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">201,333</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.01</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Yuting Zuo, Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kee Yun Kwan, Chief Operation Officer <sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,500</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; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lin Jia, President <sup>(5)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,000</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: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John Fletcher, Independent Director <sup>(6)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,250</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; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">David Ian Viccars, Independent Director <sup>(7)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,250</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: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald Duane Pangburn, Independent Director <sup>(8)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,250</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; ">
    <td style="text-align: left">All directors and executive officers as a group (7 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">362,583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.61</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-decoration: underline; text-align: left">Other Principal 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="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuan Chun Holding Co., Limited <sup>(9)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">642,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.53</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WK Venture Success Limited <sup>(10)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">871,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.86</td><td style="text-align: left">%</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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
                                            than 1%.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#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.35in; 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">Beneficial
                                            Ownership is determined in accordance with the rules of the SEC and generally includes voting
                                            or investment power with respect to securities. Except as noted below, each of the beneficial
                                            owners listed above has direct ownership of and sole voting power and investment power with
                                            respect to ordinary shares. For each beneficial owner above, any options exercisable within
                                            60 days have been included in the denominator.</span></td>
</tr>
     </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 7pt">&#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.35in; 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">A
                                            total of 9,829,282 ordinary shares are considered to be outstanding pursuant to SEC Rule
                                            13d-3(d)(1) as of the date of this report.</span></td>
</tr>
     </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 7pt">&#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.35in; 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">Consists
of 201,333 restricted ordinary shares. Ms. Wang received 20,833 restricted ordinary shares from Guardforce AI Service Ltd on January
8, 2020. Additionally, Ms. Wang was granted 500 restricted ordinary shares on January 25, 2022, under the Plan. The 500 restricted ordinary
shares were fully vested upon grant. On March 14, 2024, Ms. Wang was granted 180,000 restricted ordinary shares under the Plan. On September
28, 2023, we entered into a loan conversion agreement with WK Venture Success Limited to convert its outstanding loans including $13.4
million of principal and $2.5 million of accrued interest to our ordinary shares at a conversion price of $5.40 per share. As a condition
to the execution of the loan conversion agreement, WK Venture and the other entities on the loan conversion agreement executed a Voting
Agreement and Irrevocable Proxy, which grants Ms. Wang the authority to act as a voting proxy for holders of the converted shares at
the general meetings of the shareholders of the Company, subject to the Company&#8217;s adopted second amended and restated memorandum
and articles of association, as amended from time to time. Therefore, Ms. Wang was appointed as a proxy to vote on behalf of the holders
of the 2,947,150 ordinary shares, and such an arrangement is irrevocable.</span></td>
</tr>
     </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 7pt">&#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.35in; 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">Consists
of 20,500 restricted ordinary shares. Mr. Kwan was granted 500 restricted ordinary shares on January 25, 2022, under the Plan. On March
14, 2024, we granted 20,000 restricted ordinary shares to Mr. Kwan under the Plan.</span></td>
</tr>
     </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 7pt">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 14, 2024, we granted 20,000 restricted ordinary shares to Mr. Jia under the Plan.</span></td></tr>
</table><div>

</div><p style="margin: 0"><span style="font-size: 7pt">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
of 40,250 restricted ordinary shares. Mr. Fletcher was granted 250 restricted ordinary shares on January 25, 2022, under the Plan. On
August 31, 2023, we granted Mr. Fletcher 20,000 restricted ordinary shares for his service in 2023 and an additional 20,000 restricted
ordinary shares for his service to be performed in 2024.</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 7pt">&#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.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
of 40,250 restricted ordinary shares. Mr. Viccars was granted 250 restricted ordinary shares on January 25, 2022, under the Plan. On
August 31, 2023, we granted Mr. Viccars 20,000 restricted ordinary shares for his service in 2023, and an additional 20,000 restricted
ordinary shares for his service to be performed in 2024.</span></td>
</tr></table><div>

</div><p style="margin: 0"><span style="font-size: 7pt">&#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.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
of 40,250 restricted ordinary shares. Mr. Pangburn was granted 250 restricted ordinary shares on January 25, 2022, under the Plan. On
August 31, 2023, we granted Mr. Pangburn 20,000 restricted ordinary shares for his service in 2023, and an additional 20,000 restricted
ordinary shares for his service to be performed in 2024.</span></td>
</tr></table><div>
</div><p style="margin: 0"><span style="font-size: 7pt">&#160;</span></p><div>

</div><p style="margin: 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="text-align: left; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
of 642,000 restricted ordinary shares. Tao Wang, in his capacity as the director of Yuan Chun Holding Co., Limited, has the power to
vote and the power to direct the disposition of all securities held by Yuan Chun Holding Co., Limited. Tao Wang disclaims beneficial
ownership of these securities, except to the extent of any pecuniary interest therein. The address of Yuan Chun Holding Co., Limited
is Coastal Building, Wickham&#8217;s Cay II, P.O. Box 2221, Road Town, Tortola, VG1110, British Virgin Islands.</span></td>
</tr>
</table><div>

</div><p style="margin: 0"><span style="font-size: 7pt">&#160;</span></p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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="margin: 0">&#160;</p><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"></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.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)&#160;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
of 871,250 restricted ordinary shares. Jinping Yang, in his capacity as the director of WK Venture Success Limited, has the power to
vote and the power to direct the disposition of all securities held by WK Venture Success Limited. Jinping Yang disclaims beneficial
ownership of these securities, except to the extent of any pecuniary interest therein. The address of WK Venture Success Limited is Vistra
Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands</span></td>
</tr></table><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">None
of our major shareholders have different voting rights from other shareholders. We are not aware of any arrangement that may, at a subsequent
date, result in a change of control of our 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; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_023"></a></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"><b>A.
Major Shareholders</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"><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">Please
refer to Item 6 &#8220;Directors, Senior Management and Employees&#8212;E. Share Ownership.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.
Related Party Transactions</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below sets forth the major related parties and their relationships with the Company as of December 31, 2023:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; ">
    <td style="border-bottom: black 1.5pt solid; text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of related parties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Relationship
    with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu
    Jingyi (&#8220;Mr. Tu&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder
    of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Technology Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding
    Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Service Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding
    Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Mr. Tu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Kewei Robot Technology Co., Limited and its subsidiaries</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Mr. Tu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanjing
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanchang
    Zongkun Intelligent Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sichuan
    Qiantu Guardforce Robot Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Nanshao Fire Engineering and Equipment Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CSF
    Mingda Technology Co., Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Qianban Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security Service (Shanghai) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Guardforce Qiyun Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Yongan Security Alarm System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Holdings (HK) Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Mr. Tu&#8217;s father</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    TH Group Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu&#8217;s father is the majority shareholder</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security (Thailand) Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Aviation Security Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt
    Technology &amp; System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled
    by Jia Lin, President of the Company</span></td></tr>
  </table><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">&#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">The
principal related party balances as of December 31, 2023, and 2022 and transactions for the years ended December 31, 2023, and 2022 are
as follows<b>:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0pt 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due from related parties:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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="text-align: center">&#160;</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><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">As of 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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#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="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; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: left">Guardforce TH Group Company Limited</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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,804</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">894</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Guardforce AI Technology Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">423</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">Guardforce AI Service Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">423</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shenzhen Intelligent Guardforce Robot Technology Co., Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></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">7,312,883</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">Shareholders&#8217; of Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,160,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,020,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Nanjing Zhongzhi Yonghao Robot Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">7,297</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">Nanchang Zongkun Intelligent Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">7,310</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Sichuan Qiantu Guardforce Robot Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">3,777</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Shanghai Nanshao Fire Engineering and Equipment Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">144,737</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">CSF Mingda Technology Co., Ltd</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">10,834</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,129</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">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,172,638</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,508,873</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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; 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">Amounts
                                            due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;)
                                            comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560
                                            receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf
                                            of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527
                                            on the amount due from CIOT.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">On
                                            May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei
                                            Robot Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire 100% of the equity
                                            interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price
                                            of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company
                                            (90%) at $2.00 per share. During the year ended December 31, 2022, the Company has fully
                                            paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted
                                            ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000
                                            shares issued became 243,000 shares. The restricted ordinary shares issued was valued at
                                            the $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per
                                            share, based on the market share price at the issuance date, the equity portion of the deposit
                                            paid for business acquisitions was $4,860,000.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>
    <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">On
    September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded
    and the shares issued to Shenzhen Kewei was agreed to be returned within 90 days of the signing of the termination agreement. On
    February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to
    and cancelled by the Company.</span></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; 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">Amounts
                                            due from these related parties represent business advances for operational purposes. On May
                                            25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset
                                            certain receivable and payable balances.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>&#160;&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due to related parties:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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="text-align: center">&#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="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 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="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="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: 66%; text-align: left">Tu Jingyi</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></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">152,725</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">210,028</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Guardforce Holdings (HK) Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,337</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">394,016</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">Guardforce Security (Thailand) Company Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,413</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,528,916</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,403,555</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">Shenzhen Zhongzhi Yonghao Robot Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">63,718</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">394,151</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shenzhen Qianban Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></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">99,733</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">Guardforce Security Service (Shanghai) Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,764</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shenzhen Guardforce Qiyun Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></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">189</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">Shanghai Yongan Security Alarm System Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></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">21,842</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Guardforce Aviation Security Company Limited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">156</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">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,898,506</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,868,691</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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount due to Tu Jingyi (&#8220;Mr. Tu&#8221;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.</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; 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">Amounts
                                            due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company
                                            Limited and Guardforce Aviation Security Company Limited represent accounts payable for services
                                            provided by related parties.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; 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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts
                                            due to Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Keiwei&#8221;) and its
                                            subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots
                                            from a related party and $5,600 expense paid on behalf by a related party, offset with receivable
                                            balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots
                                            rental fee charged to Shenzhen Keiwei; and (iii) $11,558 expense paid expense paid on behalf
                                            of Shenzhen Kewei.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><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; 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">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts
                                            due to related parties represent business advances for operational purposes.</span></td>
</tr></table><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"></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: 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"><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 0pt -0.5in; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
borrowing from a related party:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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 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="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 68%; text-align: left">Guardforce Holdings (HK) Limited</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center">(a)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,666,846</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,148,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Tu Jingyi</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">(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">1,437,303</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">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</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,104,149</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,148,500</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-indent: 0.5in"><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 0pt -0.5in; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Long-term
borrowings from related parties:</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">&#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="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="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 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="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td><td style="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: 68%; text-align: left">Guardforce Holdings (HK) Limited</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="width: 1%; text-align: left">&#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><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,346</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Tu Jingyi</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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">1,437,303</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">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#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">-</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,455,649</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">On
                                            April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As
                                            of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured
                                            and bears an interest rate at 2%. The loan was due on April 16, 2023, and was verbally agreed
                                            to extend with the same terms and conditions until this loan is scheduled to be settled in
                                            late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on
                                            this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified
                                            as short-term borrowing from a related party. Pursuant to the repayment plan provided by
                                            Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#8217;s repayment of the borrowings
                                            from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle
                                            the amount due from his controlled entities in full as of December 31, 2023. In execution
                                            of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally
                                            offset the Company&#8217;s related party payables with the borrowings from Guardforce Holdings
                                            (HK) Limited (the &#8220;Netting Arrangement&#8221;). On May 25, 2023, the principal amount
                                            of this loan of $1,068,154&#160;was settled under the Netting Arrangement.&#160;</span></p>
    <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>
    <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">On
    September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears
    interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense
    on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was
    settled under the Netting Arrangement.</span></p></td></tr>
  </table><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><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">On
                                            December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As
                                            of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured
                                            and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years
                                            ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount
                                            due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the
                                            principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></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><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">On
                                            September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi
                                            loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest
                                            rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023,
                                            2022 and 2021, interest expense on this loan recorded under amount due to related parties
                                            was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement, management
                                            of the Company plans to repay this loan within 12 months, therefore, this loan is classified
                                            as short-term borrowing from a related party.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; 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: 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 0pt 53.4pt; 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 0pt 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
party transactions:</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">&#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="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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="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 the 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-indent: -0.125in; padding-left: 0.125in; 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">Nature</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">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-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Service/ Products received from related parties:</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><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: 54%; text-align: left">Guardforce Security (Thailand) Company Limited</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></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">918,536</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">792,499</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">763,256</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guardforce Aviation Security Company Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,739</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; text-align: left">Perfekt Technology &amp; System Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></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">6,850</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shenzhen Intelligent Guardforce Robot Technology Co.,
    Limited &#8211; Purchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,178</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,964,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,702,103</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; text-align: left">Shenzhen Kewei Robot Technology Co., Limited - Purchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">93,633</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,196,450</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shenzhen Kewei Robot Technology Co., Limited - ICP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</span></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">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">-</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; text-align: left; padding-bottom: 1.5pt">InnoAI Technology (Shenzhen) Co.,
    Ltd.</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</span></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">49,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">-</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,068,990</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,823,592</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,477,948</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: 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Service/ Products delivered to related
    parties:</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></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">Guardforce Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span></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">12,846</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GF Technovation Company Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">146,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">98,781</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; text-align: left; padding-bottom: 1.5pt">Shenzhen Kewei Robot Technology
    Co., Limited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></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">68,594</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; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68,825</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">146,243</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">111,627</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"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nature
of transactions:</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><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">Guardforce
                                            Security (Thailand) Co., Ltd. provided security guard services to the Company.</span></td>
</tr></table><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><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">Guardforce
                                            Aviation Security Co., Ltd. provided escort services to the Company.</span></td>
</tr></table><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><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">Perfekt
                                            Technology &amp; System Co., Ltd. provided security equipment to the Company.</span></td>
</tr></table><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><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">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited
                                            for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered,
                                            and robots amounting to $2,773,560 were returned by the Company.</span></td>
</tr></table><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><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">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase
                                            of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned by
                                            the Company.</span></td>
</tr></table><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><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">(f)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
                                            February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen
                                            Kewei Robot Technology Co., Limited for the development of a robotics management platform
                                            named GFAI Intelligent Cloud Platform V2.0 (&#8220;ICP&#8221;). The contract amount was $3,000,000
                                            which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.</span></td>
</tr></table><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><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">(g)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI
                                            Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to the Company.</span></td>
</tr></table><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><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">(h)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company sold robots to GF Technovation Company Limited.</span></td>
</tr></table><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><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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.</span></td>
</tr></table><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><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In late 2023, Mr. Tu and his controlled companies filed various complaints against the Company with the courts in China and Hong Kong as follows: (i) disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $3.32 million; (ii) disputes on certain purchase related contracts with Shenzhen Intelligent Guardforce Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $0.09 million; and (iii) objection to the process on removing Mr. Tu as director for two subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited. In November 2023, correspond to the disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited, the court in China froze all the bank accounts of Shenzhen GFAI and Robot Service Shenzhen. The Company has sought legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached a settlement with Mr. Tu, including Mr. Tu agreeing to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company.</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: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.
Interests of Experts and Counsel</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"><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">Not
applicable.</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"><b>&#160;</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
8. FINANCIAL INFORMATION</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"><b>&#160;</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.
Consolidated Statements and Other Financial Information</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">&#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><i>Financial
Statements</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; 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
have appended consolidated financial statements filed as part of this annual report. See Item 18 &#8220;Financial Statements.&#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; 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><i>Legal
Proceedings&#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; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, we may become involved in
various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties
and an adverse result in these, or other matters may arise from time to time that may harm our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 report, we are a defendant
in various labor related lawsuits in Thailand and China totaling approximately $0.14 and $0.07 million, respectively. Our management believes
we have substantial defenses in the labor related cases. They are without merit, and we are confident that such lawsuits will be dismissed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 are a defendant for various lawsuits
filed by Mr. Tu, a related party, including various purchase contract related lawsuits totaling approximately $3.32 million in China and
totaling approximately $0.09 million in Hong Kong. Apart from the money claims, two lawsuits have been filed in Hong Kong by Mr. Tu as
a former director of two of the subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited,
to sue us for executing improper director&#8217;s removal process and therefore to seek his reinstatement to the Board. Regarding the
cases with Mr. Tu, a related party, the Company sought legal advice to resolve these legal disputes through mediation and reached a settlement
with Mr. Tu on March 22, 2024. As part of the settlement, Mr. Tu agreed to withdraw all claims against us. On March 27, 2024, Mr. Tu withdrew
all claims against the Company. We believe the remaining cases will not have a material adverse effect on our business, financial condition,
or operating results.</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><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; font-size: 10pt"><b><i>Dividend
Policy</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; font-size: 10pt; text-transform: uppercase"><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; font-size: 10pt">We
have never declared or paid cash dividends on our ordinary shares. We currently intend to retain all available funds and any future earnings
for use in the operation of our business and do not anticipate paying any cash dividends on our ordinary shares in the near future. We
may also enter into credit agreements or other borrowing arrangements in the future that will restrict our ability to declare or pay
cash dividends on our ordinary shares. Any future determination to declare dividends will be made at the discretion of our board of directors
and will depend on our financial condition, operating results, capital requirements, contractual restrictions, general business conditions
and other factors that our board of directors may deem relevant. See also &#8220;<i>Risk Factors&#8212;Risks Relating to Our Ordinary
Shares and Warrants&#8212;We do not expect to declare or pay dividends in the foreseeable future</i>.&#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; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.
Significant Changes</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">Except
as disclosed elsewhere in this annual report, no significant change has occurred since the date of our consolidated financial statements
filed as part of this annual report.</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: center"></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: 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
9. THE OFFER AND LISTING</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><div><a id="a_030"></a></div><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>A.
Offer and Listing Details</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">&#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
ordinary shares and warrants have been listed on the Nasdaq Capital Market since September 29, 2021. Our ordinary shares and warrants
are both listed on the Nasdaq Capital Market under the symbol &#8220;GFAI&#8221; and &#8220;GFAIW&#8221;, respectively.</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><div><a id="a_031"></a></div><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>B.
Plan of Distribution</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">&#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">Not
applicable.</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><div><a id="a_032"></a></div><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>C.
Markets</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">See
our disclosures above under &#8220;A. Offer and Listing Details.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.
Selling Shareholders</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">Not
applicable.</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><div><a id="a_034"></a></div><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>E.
Dilution</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">Not
applicable.</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><div><a id="a_035"></a></div><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>F.
Expenses of the Issue</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">Not
applicable.</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><div><a id="a_036"></a></div><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>ITEM
10. ADDITIONAL INFORMATION</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><div><a id="a_037"></a></div><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>A.
Share Capital</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">Not
applicable.</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"><b>&#160;</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.
Memorandum and Articles of Association</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
are a Cayman Islands exempted company with limited liability and our affairs are governed by our memorandum and articles of association,
and the Companies Act, which is referred to as the Companies Act below.</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">On
January 31, 2023, our shareholders approved a 1-for-40 consolidation of our authorized and issued ordinary shares; and immediately following
the completion of the said consolidation, our shareholders approved an increase in our authorized share capital so that our authorized
ordinary shares were increased from 7,500,000 ordinary shares to 300,000,000 ordinary shares. The share consolidation was consummated
under Cayman Islands law on January 31, 2023.</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">On
March 8, 2023, we issued a Notice regarding Adjustment of Exercise Price (for Public Warrants) after Share Consolidation to our public
warrant holders. As a result of the share consolidation, the exercise price under the public warrant was proportionately increased from
$0.16 to $6.40, the exercise price under the private warrant was proportionately increased from $0.18 to $7.20. If any holder exercises
one warrant, one-40<sup>th</sup> (1/40) ordinary share will be received in cash (by Cash in Lieu), holders must exercise at least 40
warrants to receive 1 ordinary 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; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 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: center"><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">As
of the date of this report, we have an aggregate of 9,830,373 outstanding ordinary shares. In addition, we currently have 2,013,759&#160;warrants
issued and outstanding, which include: (i) 1,233,023 warrants to purchase 30,825 ordinary shares, subject to rounding of fractional warrants
and these warrants are exercisable at an exercise price of $4.65 per share with the expiration date of September 28, 2026; (ii) 600,013
warrants to purchase 15,000 ordinary shares, subject to rounding of fractional warrants, at an exercise price of $4.65 per share with
the expiration date of January 20, 2027; and (iii) 180,723 warrants to purchase 4,518 ordinary shares, subject to rounding of fractional
warrants, that were issued to the assignee of the representative of the underwriters in our initial public offering with the expiration
date of September 28, 2026.</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">The
following are summaries of material provisions of our amended and restated memorandum of association and second amended and restated
articles of association and the Companies Act insofar as they relate to the material terms of our ordinary shares. We incorporate by
reference into this annual report our Amended and Restated Memorandum of Association and Second Amended and Restated Articles of Association,
filed as Exhibit 99.1 to the Report on Form 6-K filed on February 8, 2023. Our shareholders adopted our Second Amended and Restated Articles
of Association by a special resolution on June 23, 2022.</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"><b>Ordinary
Shares</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><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; font-size: 10pt"><b><i>General</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; 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">All
of our issued and outstanding ordinary shares are fully paid and non-assessable. Our ordinary shares are issued in registered form and
are issued when registered in our register of members. We may not issue shares to bearer. Our shareholders, who are non-residents of
the Cayman Islands, may freely hold and vote their 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; 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><i>Dividends</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; 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">The
holders of our ordinary shares are entitled to receive such dividends as may be declared by our board of directors subject to our memorandum
and articles of association and the Companies Act. Under Cayman Islands law, our company may pay a dividend out of either profits or
share premium account in accordance with the Companies Act, provided that in no circumstances may a dividend be paid out of the share
premium account if this would result in our company being unable to pay its debts as they fall due in the ordinary course of 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; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 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; text-align: center"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Register
of Members</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; 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">Under
Cayman Islands law, we must keep a register of members and there must be entered therein:</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><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
                                            names and addresses of the members, a statement of the number and category of shares held
                                            by each member, in certain cases distinguishing each share by its number, and of the amount
                                            paid or agreed to be considered as paid, on the shares of each member and whether each relevant
                                            category of shares held by a member carries voting rights, and if so, whether such voting
                                            rights are conditional;</span></td>
</tr></table><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><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
                                            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"><span style="font-family: Times New Roman, Times, Serif; 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">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"><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">Under
Cayman Islands law, the register of members of our company is <i>prima facie</i> evidence of any matters directed or authorized by the
Companies Act to be inserted 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 will 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.</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">If
the name of any person is, without sufficient cause, entered in or omitted from the register of members, or if default is made or unnecessary
delay takes place in entering on the register the fact of any person having ceased to be a member, the person or member aggrieved or
any member or our company itself may apply to the Cayman Islands Grand Court for an order that the register be rectified, and the Court
may either refuse such application or it may, if satisfied of the justice of the case, make an order for the rectification of the register.</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; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Voting
Rights</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; 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">Holders
of our ordinary shares have the right to receive notice of, attend, speak and vote at general meetings of our Company. At any general
meeting a resolution put to the vote of the meeting shall be decided on a poll save that in certain circumstances the chairman of the
meeting may in good faith, allow a resolution which relates purely to a procedural or administrative matter to be voted on by a show
of hands. An ordinary resolution to be passed by the shareholders requires the affirmative vote of a simple majority of the votes attaching
to the ordinary shares cast in a general meeting, while a special resolution requires the affirmative vote of no less than two-thirds
of the votes attaching to the ordinary shares cast in a general meeting. Both ordinary resolutions and special resolutions may also be
passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our memorandum
and articles of association. A special resolution will be required for important matters such as a change of name or making changes to
our memorandum and articles of association.</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; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General
Meetings and Shareholder Proposals</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; 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">As
a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders&#8217; annual general meetings. Our memorandum
and articles of association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting,
and the annual general meeting will be held at such time and place as may be determined by our directors. All general meetings (including
an annual general meeting, any adjourned general meeting or postponed meeting) may be held as a physical meeting at such times and in
any part of the world and at one or more locations, as a hybrid meeting or as an electronic meeting, as may be determined by our board
of directors in its absolute discretion.</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">Shareholders&#8217;
general meetings may be convened by our board of directors. The Companies Act 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 provides that only a majority of the Board
or the Chairman of the Board may call general meetings, which general meetings shall be held at such times and locations as such person
or persons shall determine.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- 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-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">A
quorum required for any general meeting of shareholders consists of two shareholders present in person or by proxy representing not less
than one-third of the votes attached to the then issued share capital of the Company throughout the meeting. Advance notice of at least
ten clear calendar days is required for the convening of any general meeting of our shareholders.</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; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transfer
of Ordinary Shares</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; 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">Subject
to the restrictions in our memorandum and articles of association as set out below, any of our shareholders may transfer all or any of
his or her ordinary shares by an instrument of transfer in the usual or common form or in a form designated by the relevant stock exchange
or any other form approved by our board of directors.</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
board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up
or on which we have a lien or in accordance with our articles of association. Our board of directors may also decline to register any
transfer of any ordinary share unless:</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><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
                                            instrument of transfer is lodged with us, accompanied by the certificate for the ordinary
                                            shares to which it relates and such other evidence as our board of directors may reasonably
                                            require to show the right of the transferor to make the transfer;</span></td>
</tr></table><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><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
                                            instrument of transfer is in respect of only one class of ordinary shares;</span></td>
</tr></table><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><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
                                            instrument of transfer is properly stamped, if required;</span></td>
</tr></table><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><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">in
                                            the case of a transfer to joint holders, the number of joint holders to whom the ordinary
                                            share is to be transferred does not exceed four; and</span></td>
</tr></table><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><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
                                            fee of such maximum sum as the relevant stock exchange may determine to be payable or such
                                            lesser sum as our directors may from time to time require is paid to us in respect thereof.</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><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
our directors refuse to register a transfer they are obligated to, within three months after the date on which the instrument of transfer
was lodged, send to the transferor and transferee notice of such refusal.</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">The
transferor of any ordinary shares shall be deemed to remain the holder of that share until the name of the transferee is entered in the
register of members.</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">The
registration of transfers may, after compliance with any notice required in accordance with the rules of the relevant stock exchange,
be suspended at such times and for such periods as our board of directors may from time to time determine; provided, however, that the
registration of transfers shall not be suspended for more than 30&#160;days in any 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; font-size: 10pt">&#160;</span></p><div>

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

</div><p style="text-align: justify; 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">On
the winding up of our Company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay
the whole of the capital paid-up at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in
proportion to the capital paid up 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 our company for unpaid calls or otherwise. If our assets available for distribution are
insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in
proportion to the capital paid-up. We are an exempted company with &#8220;limited liability&#8221; incorporated under the Companies Act,
and under the Companies Act, the liability of our members is limited to the amount, if any, unpaid on the shares respectively held by
them. Our Memorandum of Association contains a declaration that the liability of our members is so limited.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Calls
on Ordinary Shares and Forfeiture of Ordinary Shares</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; 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
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 fourteen days prior to the specified time and place of payment. The ordinary shares that have been called
upon and remain unpaid on the specified time are subject to forfeiture.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Redemption,
Repurchase and Surrender of Ordinary Shares</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; 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
may issue shares on terms that such shares are subject to redemption at our option or at the option of the holders of these shares, on
such terms and in such manner as may be determined by our board of directors. Our company may also repurchase any of our shares on such
terms and in such manner as have been approved by our board of directors in accordance with our articles of association. Under the Companies
Act, the redemption or repurchase of any share may be paid out of our company&#8217;s profits, share premium or out of the proceeds of
a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital, if the Company can, immediately following
such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may
be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption or repurchase would result in there being no shares
outstanding other than treasury shares, or (c) if the company has commenced liquidation. In addition, our company may accept the surrender
of any fully paid share for no consideration.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- 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-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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Variations
of Rights of Shares</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; 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">If
at any time our share capital is divided into different classes of shares, the rights attached to any class of shares may, unless otherwise
provided by the terms of issue of the shares of that class, be varied with the sanction of a special resolution passed at a separate
general meeting of the holders of the shares of that class.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inspection
of Books and Records</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; 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">Holders
of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or
our corporate records. However, we will provide our shareholders with annual audited financial statements. See &#8220;<i>Where You Can
Find More Information</i>.&#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; font-size: 10pt">&#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; font-size: 10pt"><b><i>Changes
in Capital</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; 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
shareholders may from time to time by ordinary resolution:</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><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">increase
                                            our share capital by such sum, to be divided into shares of such amount, as the resolution
                                            prescribes;</span></td>
</tr></table><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><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">consolidate
                                            and divide all or any of our share capital into shares of a larger amount than our existing
                                            shares;</span></td>
</tr></table><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><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">divide
                                            its shares into several classes and attach thereto respectively any preferential, deferred,
                                            qualified or special rights, privileges, conditions or such restrictions</span></td>
</tr></table><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><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">sub-divide
                                            our existing shares, or any of them into shares of a smaller amount than that fixed by our
                                            Memorandum of Association;</span></td>
</tr></table><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><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">cancel
                                            any shares which, at the date of the passing of the 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</span></td>
</tr></table><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">Our
shareholders may by special resolution, subject to confirmation by the Grand Court of the Cayman Islands on an application by our company
for an order confirming such reduction, reduce our share capital or any capital redemption reserve or other undistributable reserve in
any manner permitted by law.</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"><b>Exempted
Company</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">&#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
are an exempted company with limited liability under the Companies Act of the Cayman Islands. 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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">does
                                            not have to file an annual return of its shareholders with the Registrar of Companies;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">is
                                            not required to open its register of members for inspection;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">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 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- 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-family: Times New Roman, Times, Serif; 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">may
                                            issue shares with no par value;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">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 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">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 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">may
                                            register as an exempted limited duration company;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">may
                                            register as a segregated portfolio company; and</span></td>
</tr></table><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><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">may
                                            apply to be registered as a special economic zone company.</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><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">&#8220;Limited
liability&#8221; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shareholder&#8217;s
shares of the company. We are subject to reporting and other informational requirements of the Exchange Act, as applicable to foreign
private issuers. As a foreign private issuer, we may from time to time elect to follow home country practice in lieu of the Nasdaq Marketplace
Rules.</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;&#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"><b>Differences
in Corporate Law</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">&#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">The
Companies Act is modeled after that of England and Wales but does not follow recent statutory enactments in England. In addition, the
Companies Act differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of the
significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated
in the State of Delaware.</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><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; font-size: 10pt"><b><i>Mergers
and Similar Arrangements</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; 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">A
merger or consolidation of two or more constituent companies under Cayman Islands law requires a plan of merger or consolidation to be
approved by the directors of each constituent company and authorization by each constituent company by way of (a) a special resolution
of the members of each constituent company; and (b) such other authorization, if any, as may be specified in such constituent company&#8217;s
articles of association.</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">A
merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders.
For this purpose, a subsidiary is a company of which at least ninety percent (90%) of the votes at a general meeting of that subsidiary
are owned by the parent 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; 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">The
consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived
by a court in the Cayman Islands.</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">Save
in certain limited circumstances, a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled
to payment of the fair value of his shares (which, if not agreed between the parties, will be determined by the Cayman Islands court)
upon dissenting to the merger or consolidation, provided the dissenting shareholder complies strictly with the procedures set out in
the Companies Act. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which
he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or
consolidation is void or unlawful.</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">Separate
from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate
the reconstruction and amalgamation of companies by way of schemes of arrangement, provided that the arrangement is approved by seventy-five
per cent in value of the members or class of members, as the case may be, with whom the arrangement is to be made and a majority in number
of each class of creditors with whom the arrangement is to be made, and who must in addition represent seventy-five per cent in value
of each such class of creditors, as the case may be, that are present and voting either in person or by proxy at a meeting, or meetings,
convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the
Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved,
the court can be expected to approve the arrangement if it determines that:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    statutory provisions as to the required majority vote have been met;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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: 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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; 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 and the statutory majority are acting bona fide without coercion
    of the minority to promote interests adverse to those of the class;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">the
                                            arrangement is such that may be reasonably approved by an intelligent and honest man of that
                                            class acting in respect of his interest; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">the
                                            arrangement is not one that would more properly be sanctioned under some other provision
                                            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"><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">When
a takeover offer is made and accepted by holders of 90% of the shares the subject of the offer within four months, the offeror may, within
a two-month period commencing on the expiration of such four-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 in
the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion.</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">If an arrangement and reconstruction by way of
scheme of arrangement is thus approved and sanctioned, or if a takeover offer is made and accepted, in accordance with the foregoing statutory
procedures, a dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available
to dissenting shareholders of Delaware 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"><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">The
Companies Act also contains statutory provisions which provide that a company may present a petition to the Grand Court of the Cayman
Islands for the appointment of a restructuring officer on the grounds that the company (a) is or is likely to become unable to pay its
debts within the meaning of section 93 of the Companies Act; and (b) intends to present a compromise or arrangement to its creditors
(or classes thereof) either, pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring. The
petition may be presented by a company acting by its directors, without a resolution of its members or an express power in its articles
of association. On hearing such a petition, the Cayman Islands court may, among other things, make an order appointing a restructuring
officer or make any other order as the court thinks fit.</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><i>&#160;&#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; font-size: 10pt"><b><i>Shareholders&#8217;
Suits</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; 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">In
principle, we will normally be the proper plaintiff and as a general rule a derivative action may not be brought by a minority shareholder.
However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, there are exceptions
to the foregoing principle, including when:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">a
                                            company acts or proposes to act illegally or <i>ultra vires;</i></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">the
                                            act complained of, although not <i>ultra vires,</i> could only be effected duly if authorized
                                            by more than the number of votes which have actually been obtained; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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; font-size: 10pt">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.</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><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; font-size: 10pt"><b><i>Indemnification
of Directors and Executive Officers and Limitation of Liability</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; 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">Cayman
Islands law does not limit the extent to which a company&#8217;s articles of association may provide for indemnification of officers
and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such
as to provide indemnification against civil fraud or the consequences of committing a crime. Our amended and restated memorandum and
articles of association permit indemnification of officers and directors for expenses incurred in their capacities as such in the absence
of fraud or dishonesty which may attach to such directors or officers. This standard of conduct is generally the same as permitted under
Delaware corporate law for a Delaware corporation. In addition, we intend to enter into indemnification agreements with our directors
and senior executive officers that will provide such persons with additional indemnification beyond that provided in our amended and
restated memorandum and articles of association.</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">Insofar
as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling
us under the foregoing provisions, we have been informed that, in the opinion of the SEC, such indemnification is against public policy
as expressed in the Securities Act and is therefore unenforceable.</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><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; font-size: 10pt"><b><i>Anti-Takeover
Provisions in the Amended and Restated Memorandum and Articles of Association</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; 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">Some
provisions of our amended and restated 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
shares without any further vote or action by our shareholders and limit the ability of shareholders to requisition and convene general
meetings of shareholders.</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"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- 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-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">However,
under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our amended and restated memorandum
and articles of association, as amended and restated from time to time, for a proper purpose and for what they believe in good faith
to be in the best interests of our 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; font-size: 10pt"><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; font-size: 10pt"><b><i>Directors&#8217;
Fiduciary Duties</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; 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">Under
Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty
has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care
that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and
disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires
that a director act in a manner he or she reasonably believes to be in the best interests of the corporation. He or she must not use
his or her corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best
interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder
and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis,
in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption
may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by
a director, a director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation.</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><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">As
a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company
and therefore it is considered that he owes the following duties to the company &#8212; a duty to act in good faith in the best interests
of the company, a duty not to make a personal profit based on his or her position as director (unless the company permits him to do so)
and a duty not to put himself in a position where the interests of the company conflict with his or her personal interest or his or her
duty to a third party and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands
company owes to the company a duty to act with skill and care. A director must exercise the skill and care of a reasonably diligent person
having both &#8211; (a) the general knowledge, skill and experience that may reasonably be expected of a person in the same position
(an objective test), and (b) if greater, the general knowledge, skill and experience that that director actually possesses (a subjective
test).</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><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; font-size: 10pt"><b><i>Shareholder
Action by Written Consent</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; 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">Under
the Delaware corporate law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate
of incorporation. Cayman Islands law and our articles of association provide that shareholders may approve corporate matters by way of
a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general
meeting without a meeting being held.</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><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; font-size: 10pt"><b><i>Shareholder
Proposals</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; 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">Under
the Delaware corporate law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies
with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person
authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.</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">As
an exempted Cayman Islands company, we are not obliged by law to call shareholders&#8217; annual general meetings. Our articles of association
do not require us to call such meetings every year, and that only a majority of the Board or the Chairman of the Board may call general
meetings, which general meetings shall be held at such times and locations as such person or persons shall determine.</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><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; font-size: 10pt"><b><i>Cumulative
Voting</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; 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">Under
the Delaware corporate law, cumulative voting for elections of directors is not permitted unless the corporation&#8217;s certificate
of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders
on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single
director, which increases the shareholder&#8217;s voting power with respect to electing such director. As permitted under Cayman Islands
law, our articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections
or rights on this issue than shareholders of a Delaware corporation.</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><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt"><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; font-size: 10pt"><b><i>Removal
of Directors</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; 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">Under
the Delaware corporate law, a director of a corporation with a classified board may be removed only for cause with the approval of a
majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our articles of
association, directors may be removed by ordinary resolution.</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><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; font-size: 10pt"><b><i>Transactions
with Interested 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; 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">Delaware
corporate law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically
elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain
business combinations with an &#8220;interested shareholder&#8221; for three years following the date that such person becomes an interested
shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target&#8217;s
outstanding voting stock within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered
bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to
the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination
or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware
corporation to negotiate the terms of any acquisition transaction with the target&#8217;s board of directors.</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><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">Cayman
Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business
combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders,
it does provide that such transactions must be entered into <i>bona fide </i>in the best interests of the company and for a proper corporate
purpose and not with the effect of constituting a fraud on the minority shareholders.</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><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; font-size: 10pt"><b><i>Dissolution;
Winding Up</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; 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">Under
the Delaware corporate law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders
holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved
by a simple majority of the corporation&#8217;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate
of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board. Under Cayman Islands law,
a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the
company is unable to pay its debts, by an ordinary resolution of its members. The court has authority to order winding up in a number
of specified circumstances including where it is, in the opinion of the court, just and equitable to do so.</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><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; font-size: 10pt"><b><i>Variation
of Rights of 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; 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">Under
the Delaware corporate law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding
shares of such class, unless the certificate of incorporation provides otherwise. Under Cayman Islands law and our articles of association,
if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with the sanction of
a special resolution passed at a separate general meeting of the holders of the shares of that class.</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><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt"><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; font-size: 10pt"><b><i>Amendment
of Governing Documents</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; 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">Under
the Delaware corporate law, a corporation&#8217;s governing documents may be amended with the approval of a majority of the outstanding
shares entitled to vote, unless the certificate of incorporation provides otherwise. As permitted by Cayman Islands law, our amended
and restated memorandum and articles of association may only be amended by special resolution or the unanimous written resolution of
all shareholders.</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><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; font-size: 10pt"><b><i>Rights
of Non-Resident or Foreign 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; 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">There
are no limitations imposed by our amended and restated memorandum and articles of association on the rights of non-resident or foreign
shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our amended and restated memorandum
and articles of association governing the ownership threshold above which shareholder ownership must be disclosed.</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><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; font-size: 10pt"><b><i>Directors&#8217;
Power to Issue 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; 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">Subject
to applicable law, our board of directors is empowered to issue or allot shares or grant options and warrants with or without preferred,
deferred, qualified or other special rights or restrictions.</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><div><a id="a_039"></a></div><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>C.
Material Contracts</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 not entered into any material contracts other than in the ordinary course of business and other than those described in Item 4 &#8220;Information
on the Company,&#8221; Item 5 &#8220;Operating and Financial Review and Prospects&#8212;F. Tabular Disclosure of Contractual Obligations,&#8221;
Item 7 &#8220;Major Shareholders and Related Party Transactions,&#8221; or filed (or incorporated by reference) as exhibits to this annual
report or otherwise described or referenced in this annual report.</span></p><div>

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

</div><div><a id="a_040"></a></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"><b>D.
Exchange Controls</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">&#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><i>Cayman
Islands Exchange Controls</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; 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">There
are no exchange controls restrictions on payment of dividends, interest or other payments to the holders of our ordinary shares or on
the conduct of our operations in the Cayman Islands, where we were incorporated. There are no Cayman Islands laws that impose any exchange
controls on us or that affect the payment of dividends, interest or other payments to nonresident holders of our ordinary shares. Cayman
Islands law and our articles of association do not impose any material limitations on the right of non-residents or foreign owners to
hold or vote our 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; 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><i>Thailand
Exchange Controls</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; 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">Remittances
of currency outside Thailand are regulated by the Exchange Control Act B.E. 2485, or the ECA, and ministerial regulations issued under
the ECA. The ECA and regulations under the ECA require foreign exchange transactions to be conducted through commercial banks and authorized
money transfer agents holding foreign exchange licenses from the Minister of Finance.</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">Approvals
for outward remittances are typically managed by the commercial bank processing the remittance. Outward remittances of amounts properly
due to nonresidents for dividends are specifically contemplated by regulations under the ECA provided that supporting documents are submitted
to an authorized bank. In practice, there are no restrictions to outward remittances for dividends if supporting documents can be provided
at the time of remittance.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- 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_041"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.
Taxation</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"><i>&#160;</i></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"><b><i>Cayman
Islands</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; font-size: 10pt"><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; font-size: 10pt">The
Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciations and there
is no taxation in the nature of inheritance tax or estate duty or withholding tax applicable to us or to any holder of our ordinary shares.
There are no other taxes likely to be material to us levied by the Government of the Cayman Islands except for stamp duties which may
be applicable on instruments executed in, or after execution brought within the jurisdiction of the Cayman Islands. No stamp duty is
payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman
Islands. The Cayman Islands is a party to a double tax treaty entered into with the United Kingdom in 2010 but it is otherwise not party
to any double tax treaties that are applicable to any payments made to or by the Company. There are no exchange control regulations or
currency restrictions in the Cayman&#160;Islands.</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">Payments
of dividends and capital in respect of ordinary shares 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 ordinary shares, nor will gains derived from the disposal of ordinary
shares be subject to Cayman Islands income or corporation tax.</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><i>Thailand</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; 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">Thai
recipients of dividends, interest and royalties paid by Thai companies are subject to Thai income tax, and the company making the payment
is required by the Revenue Code to withhold part of the payments and remit the withheld amount to the Revenue Department towards the
income tax liability of the recipient.</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">Dividends
distributed by GF Cash (CIT) and AI Thailand to Thai shareholders will be both subject to a 10% withholding tax. Dividends distributed
by GF Cash (CIT) and AI Thailand to foreign shareholders that do not carry on business in Thailand will also be both subject to 10% withholding
tax unless a double tax treaty imposes a lower withholding tax rate.</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">Thai
companies are permitted to pay dividends only to the extent they can pay the dividends out of profits. Companies are required to make
an allocation to a statutory reserve each time dividends are issued until the aggregate amount in reserve reaches or exceeds one tenth
of the company&#8217;s capital. The allocation must be at least one twentieth of the profit the company has earned from its 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; 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">Interest
paid to a Thai company (other than a financial institution) will be subject to a 1% withholding tax. Interest paid to a foreign lender
that does not carry on business in Thailand will be subject to a 15% withholding tax unless a double tax treaty imposes a lower withholding
tax rate.</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">Presently,
there is no double tax treaty between Thailand and the British Virgin Islands.</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><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; font-size: 10pt"><b><i>U.S.
Federal Income Taxation </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; 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">The
following is a discussion of certain material U.S. federal income tax consequences of the acquisition, ownership and disposition of our
ordinary shares. This discussion does not purport to be a comprehensive description of all of the tax considerations that may be relevant
to a particular person&#8217;s decision to acquire 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; font-size: 10pt">&#160;&#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">This
discussion applies only to a U.S. Holder that holds the ordinary shares as capital assets for U.S. federal income tax purposes. In addition,
it does not describe all of the tax consequences that may be relevant in light of a U.S. Holder&#8217;s particular circumstances, including
the alternative minimum tax, the Medicare contribution tax on net investment income and tax consequences applicable to U.S. Holders subject
to special rules, such as:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">certain
                                            financial institutions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">dealers
                                            or traders in securities that use a mark-to-market method of tax accounting;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">persons
                                            holding ordinary shares as part of a straddle, conversion transaction, integrated transaction
                                            or similar transaction;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">persons
                                            whose functional currency for U.S. federal income tax purposes is not the U.S. dollar;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">entities
                                            classified as partnerships for U.S. federal income tax purposes and their partners or investors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- 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-family: Times New Roman, Times, Serif; 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">tax-exempt
                                            entities, &#8220;individual retirement accounts&#8221; or &#8220;Roth IRAs&#8221;;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">persons
                                            that own or are deemed to own ordinary shares representing 10% or more of our voting power
                                            or value; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">persons
                                            holding ordinary shares in connection with a trade or business outside the United States.</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><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">If
a partnership (or other entity that is classified as a partnership for U.S. federal income tax purposes) owns ordinary shares, the U.S.
federal income tax treatment of a partner will generally depend on the status of the partner and the activities of the partnership. Partnerships
owning ordinary shares and partners in such partnerships should consult their tax advisers as to the particular U.S. federal income tax
consequences of owning and disposing of 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; 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">This
discussion is based on the Internal Revenue Code of 1986, as amended, or the Code, administrative pronouncements, judicial decisions,
final, temporary and proposed Treasury regulations, and the income tax treaty between the United States and the PRC, or the Treaty, all
as of the date hereof, any of which is subject to change, possibly with retroactive effect.</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">As
used herein, a &#8220;U.S. Holder&#8221; is a beneficial owner of our ordinary shares that is, for U.S. federal income tax purposes:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">a
                                            citizen or individual resident of the United States;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">a
                                            corporation, or other entity taxable as a corporation, created or organized in or under the
                                            laws of the United States, any state therein or the District of Columbia; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; 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">an
                                            estate or trust the income of which is subject to U.S. federal income taxation regardless
                                            of its source.</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><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">U.S.
Holders should consult their tax advisers concerning the U.S. federal, state, local and non-U.S. tax consequences of owning and disposing
of ordinary shares in their particular circumstances.</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"><i>&#160;</i></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"><i><span style="text-decoration:underline">Taxation
of Distributions</span></i></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">Except
as described below under &#8220;&#8212;Passive Foreign Investment Company Rules,&#8221; distributions paid on our ordinary shares, other
than certain pro rata distributions of ordinary shares, will be treated as dividends to the extent paid out of our current or accumulated
earnings and profits, as determined under U.S. federal income tax principles. Because we do not maintain calculations of our earnings
and profits under U.S. federal income tax principles, it is expected that distributions generally will be reported to U.S. Holders as
dividends. Dividends will not be eligible for the dividends received deduction generally available to U.S. corporations under the Code.
Subject to applicable limitations and the discussion above regarding concerns expressed by the U.S. Treasury, and subject to the passive
foreign investment company rules described below, dividends paid to certain non-corporate U.S. Holders may be taxable at favorable rates.
Non-corporate U.S. Holders should consult their tax advisers regarding the availability of these favorable rates in their particular
circumstances.</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">Dividends
will be included in a U.S. Holder&#8217;s income on the date of the U.S. Holder&#8217;s receipt. The amount of any dividend income paid
in foreign currency will be the U.S. dollar amount calculated by reference to the spot rate in effect on the date of receipt, regardless
of whether the payment is in fact converted into U.S. dollars on such date. If the dividend is converted into U.S. dollars on the date
of receipt, a U.S. Holder generally should not be required to recognize foreign currency gain or loss in respect of the amount received.
A U.S. Holder may have foreign currency gain or loss if the dividend is converted into U.S. dollars after the date of receipt.</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">Dividends
will be treated as foreign-source income for foreign tax credit purposes. As described in &#8220;&#8212;PRC Taxation,&#8221; dividends
paid by the Company may be subject to PRC withholding tax. For U.S. federal income tax purposes, the amount of the dividend income will
include any amounts withheld in respect of PRC withholding tax. Subject to applicable limitations, which vary depending upon the U.S.
Holder&#8217;s circumstances, and subject to the discussion above regarding concerns expressed by the U.S. Treasury, PRC taxes withheld
from dividend payments (at a rate not exceeding the applicable rate provided in the Treaty in the case of a U.S. Holder that is eligible
for the benefits of the Treaty) generally will be creditable against a U.S. Holder&#8217;s U.S. federal income tax liability. The rules
governing foreign tax credits are complex and U.S. Holders should consult their tax advisers regarding the creditability of foreign tax
credits in their particular circumstances. In lieu of claiming a credit, a U.S. Holder may elect to deduct such PRC taxes in computing
its taxable income, subject to applicable limitations. An election to deduct foreign taxes instead of claiming foreign tax credits must
apply to all foreign taxes paid or accrued in the taxable 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; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></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"><i><span style="text-decoration:underline">Sale
or Other Taxable Disposition of Ordinary Shares </span></i></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">Except
as described below under &#8220;&#8212;Passive Foreign Investment Company Rules,&#8221; a U.S. Holder will generally recognize capital
gain or loss on a sale or other taxable disposition of ordinary shares in an amount equal to the difference between the amount realized
on the sale or other taxable disposition and the U.S. Holder&#8217;s tax basis in such ordinary shares disposed of, in each case as determined
in U.S. dollars. The gain or loss will be long-term capital gain or loss if, at the time of the sale or disposition, the U.S. Holder
has owned the ordinary shares for more than one year. Long-term capital gains recognized by non-corporate U.S. Holders may be subject
to tax rates that are lower than those applicable to ordinary income. The deductibility of capital losses is subject to limitations.</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">As
described in &#8220;&#8212;PRC Taxation,&#8221; gains on the sale of ordinary shares may be subject to PRC taxes. A U.S. Holder is entitled
to use foreign tax credits to offset only the portion of its U.S. federal income tax liability that is attributable to foreign-source
income. Because under the Code capital gains of U.S. persons are generally treated as U.S.-source income, this limitation may preclude
a U.S. Holder from claiming a credit for all or a portion of any PRC taxes imposed on any such gains. However, U.S. Holders that are
eligible for the benefits of the Treaty may be able to elect to treat the gain as PRC-source and therefore claim foreign tax credits
in respect of PRC taxes on such disposition gains. U.S. Holders should consult their tax advisers regarding their eligibility for the
benefits of the Treaty and the creditability of any PRC tax on disposition gains in their particular circumstances.</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"><i>&#160;</i></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"><i><span style="text-decoration:underline">Passive
Foreign Investment Company Rules </span></i></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">In
general, a non-U.S. corporation is a PFIC for any taxable year in which (i)&#160;75% or more of its gross income consists of passive
income or (ii)&#160;50% or more of the average quarterly value of its assets consists of assets that produce, or are held for the production
of, passive income. For purposes of the above calculations, a non-U.S. corporation that owns at least 25% by value of the shares of another
corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate
share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains.
Cash is a passive asset for these purposes.</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">Based
on the expected composition of our income and assets and the value of our assets, including goodwill, we do not expect to be a PFIC for
our current taxable year. However, the proper application of the PFIC rules to a company with a business such as ours is not entirely
clear. Because the proper characterization of certain components of our income and assets is not entirely clear, and because our PFIC
status for any taxable year will depend on the composition of our income and assets and the value of our assets from time to time (which
may be determined, in part, by reference to the market price of our ordinary shares, which could be volatile), there can be no assurance
that we will not be a PFIC for our current taxable year or any future taxable 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; 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">If
we were a PFIC for any taxable year and any of our subsidiaries or other companies in which we own or are treated as owning equity interests
were also a PFIC (any such entity referred to as a Lower-tier PFIC), U.S. Holders would be deemed to own a proportionate amount (by value)
of the shares of each Lower-tier PFIC and would be subject to U.S. federal income tax according to the rules described in the subsequent
paragraph on (i)&#160;certain distributions by a Lower-tier PFIC and (ii)&#160;dispositions of shares of Lower-tier PFICs, in each case
as if the U.S. Holders held such shares directly, even though the U.S. Holders did not receive the proceeds of those distributions or
dispositions.</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">In
general, if we were a PFIC for any taxable year during which a U.S. Holder holds ordinary shares, gain recognized by such U.S. Holder
on a sale or other disposition (including certain pledges) of its ordinary shares would be allocated ratably over that U.S. Holder&#8217;s
holding period. The amounts allocated to the taxable year of the sale or disposition and to any year before we became a PFIC would be
taxed as ordinary income. The amount allocated to each other taxable year would be subject to tax at the highest rate in effect for individuals
or corporations, as appropriate, for that taxable year, and an interest charge would be imposed on the resulting tax liability for each
such year. Furthermore, to the extent that distributions received by a U.S. Holder in any year on its ordinary shares exceed 125% of
the average of the annual distributions on ordinary shares received during the preceding three years or the U.S. Holder&#8217;s holding
period, whichever is shorter, such distributions would be subject to taxation in the same manner. In addition, if we were a PFIC (or
with respect to a particular U.S. Holder were treated as a PFIC) for a taxable year in which we paid a dividend or for the prior taxable
year, the favorable tax rates described above with respect to dividends paid to certain non-corporate U.S. Holders would not apply.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- 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-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">Alternatively,
if we were a PFIC and if our ordinary shares were &#8220;regularly traded&#8221; on a &#8220;qualified exchange,&#8221; a U.S. Holder
could make a mark-to-market election that would result in tax treatment different from the general tax treatment for PFICs described
in the preceding paragraph. The ordinary shares would be treated as &#8220;regularly traded&#8221; for any calendar year in which more
than a de minimis quantity of the shares were traded on a qualified exchange on at least 15&#160;days during each calendar quarter. The
Nasdaq Capital Market, where our ordinary shares are expected to be listed, is a qualified exchange for this purpose. If a U.S. Holder
makes the mark-to-market election, the U.S. Holder generally will recognize as ordinary income any excess of the fair market value of
the ordinary shares at the end of each taxable year over their adjusted tax basis, and will recognize an ordinary loss in respect of
any excess of the adjusted tax basis of the ordinary shares over their fair market value at the end of the taxable year (but only to
the extent of the net amount of income previously included as a result of the mark-to-market election). If a U.S. Holder makes the election,
the U.S. Holder&#8217;s tax basis in the ordinary shares will be adjusted to reflect the income or loss amounts recognized. Any gain
recognized on the sale or other disposition of ordinary shares in a year in which we are a PFIC will be treated as ordinary income and
any loss will be treated as an ordinary loss (but only to the extent of the net amount of income previously included as a result of the
mark-to-market election, with any excess treated as capital loss). If a U.S. Holder makes the mark-to-market election, distributions
paid on ordinary shares will be treated as discussed under &#8220;&#8212;Taxation of Distributions&#8221; 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; 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
do not intend to provide the information necessary for U.S. Holders to make qualified electing fund elections, which if available could
materially affect the tax consequences of the ownership and disposition of our ordinary shares if we were a PFIC for any taxable year.
Therefore, U.S. Holders will not be able to make such elections.</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">If
we are a PFIC for any taxable year during which a U.S. Holder owns ordinary shares, we will generally continue to be treated as a PFIC
with respect to the U.S. Holder for all succeeding years during which the U.S. Holder owns ordinary shares, even if we cease to meet
the threshold requirements for PFIC status.</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">If
we were a PFIC for any taxable year during which a U.S. Holder owned any ordinary shares, the U.S. Holder would generally be required
to file annual reports with the IRS. U.S. Holders should consult their tax advisers regarding the determination of whether we are a PFIC
for any taxable year and the potential application of the PFIC rules to their ownership of ordinary shares.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Information
Reporting and Backup Withholding </span></i></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">Payments
of dividends and sales proceeds that are made within the United States or through certain U.S.-related financial intermediaries may be
subject to information reporting and backup withholding, unless (i)&#160;the U.S. Holder is a corporation or other &#8220;exempt recipient&#8221;
and (ii)&#160;in the case of backup withholding, the U.S. Holder provides a correct taxpayer identification number and certifies that
it is not subject to backup withholding. The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a credit
against the U.S. Holder&#8217;s U.S. federal income tax liability and may entitle it to a refund, provided that the required information
is timely furnished to the Internal Revenue Service.</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><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">Certain
U.S. Holders who are individuals (or certain specified entities) may be required to report information relating to their ownership of
ordinary shares, unless the ordinary shares are held in accounts at financial institutions (in which case the accounts may be reportable
if maintained by non-U.S. financial institutions). U.S. Holders should consult their tax advisers regarding their reporting obligations
with respect to the 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; font-size: 10pt"><b>&#160;&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="a_042"></a></div><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>F.
Dividends and Paying Agents</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">&#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; font-size: 10pt">Not
applicable.</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_043"></a></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"><b>G.
Statement by Experts</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"><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">Not
applicable.</span></p><div>

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

</div><div><a id="a_044"></a></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"><b>H.
Documents on Display</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"><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 filed this annual report on Form 20-F with the SEC under the Exchange Act. Statements made in this report as to the contents of
any document referred to are not necessarily complete. With respect to each such document filed as an exhibit to this report, reference
is made to the exhibit for a more complete description of the matter involved, and each such statement shall be deemed qualified in its
entirety by such reference.</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">We
are subject to the informational requirements of the Exchange Act as a foreign private issuer and file reports and other information
with the SEC. Reports and other information filed by us with the SEC, including this report, may be viewed from the SEC&#8217;s Internet
site at http://www.sec.gov. In addition, we will provide hardcopies of our annual report free of charge to shareholders upon request.</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">As
a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports
and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery
provisions contained in Section 16 of the Exchange Act.</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_045"></a></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"><b>I.
Subsidiary Information</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">&#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; font-size: 10pt">Not
applicable.</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><div><a id="a_046"></a></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"><b>ITEM
11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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">&#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><i>Foreign
Currency Exchange Risk</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; 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
consolidated financial statements are expressed in U.S. dollars, which is our reporting currency. Most of the revenues and expenses of
GF Thai Cash (CIT) are denominated in the THB. Meanwhile, our functional currency of our various other subsidiaries, is the U.S. dollar.
The value of the U.S. dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic
conditions.</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><div><a id="a_047"></a></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"><b>ITEM
12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</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">&#160;</span></p><div>

</div><div><a id="a_048"></a></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"><b>A.
Debt Securities</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"><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">Not
applicable.</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><div><a id="a_049"></a></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"><b>B.
Warrants and Rights</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"><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">Not
applicable.</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><div><a id="a_050"></a></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"><b>C.
Other Securities</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"><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">Not
applicable.</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><div><a id="a_051"></a></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"><b>D.
American Depositary Shares</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"><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">We
do not have any American Depositary Shares.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_052"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
II</b></span></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">&#160;</span></p><div>

</div><div><a id="a_053"></a></div><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>ITEM
13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</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">&#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">None.</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><div><a id="a_054"></a></div><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>ITEM
14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 291.75pt"><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><i>Material
Modifications to the Rights of Securities Holders</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; 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">There
have been no material modifications to the rights of our security holders.</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"><i>&#160;</i></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><i>Use
of Proceeds</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; 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">The
following &#8220;Use of Proceeds&#8221; information relates to the registration statement on Form F-1 (File Number 333-258054) (the &#8220;F-1
Registration Statement&#8221;) in relation to our initial public offering of 3,614,458 units (the &#8220;Units&#8221;), each of which
consisting of one ordinary share and a warrant to purchase one ordinary share, at an initial offering price of $4.15 per Unit. EF Hutton,
division of Benchmark Investments, LLC was the representative of the underwriters for our initial public offering. On October 1, 2021,
EF Hutton, division of Benchmark Investments, LLC, partially exercised the over-allotment option to purchase an additional 542,168 warrants.</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">The
F-1 Registration Statement became effective on September 28, 2021. For the period from the effective date of the F-1 Registration Statement
to December 31, 2021, the total expenses incurred for our company&#8217;s account in connection with our IPO was approximately $2.2 million,
which included $1.1 million in underwriting discounts and commissions for the IPO and approximately $1.1 million in other costs and expenses.
We received net proceeds of approximately $13.6 million from our initial public offering. 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 from the initial public offering 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.</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">For
the period from September 28, 2021, the date that the F-1 Registration Statement was declared effective by the SEC, to December 31, 2022,
the following is our reasonable estimate of the uses of the proceeds from the IPO:</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><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">Approximately
                                            $3.8 million was used for developing our robotics as a service business and related technology
                                            capabilities;</span></td>
</tr></table><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><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">Approximately
                                            $0.3 million was used for sales and marketing; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; 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">Approximately
                                            $9.1 million was used for general corporate purposes and working 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-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
used&#160;up the net proceeds from our initial public offering in fiscal year ended December 31, 2022 for developing our robotics as
a service business and related technology capabilities, sales and marketing and for general corporate purposes and working capital.</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">There
has not been any material change in the planned use of proceeds from the initial public offering as described in the prospectus filed
with the SEC pursuant to Rule 424(b)(4) under the Securities Act on September 28, 2021.</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;<b>&#160;</b></span></p><div>

</div><div><a id="a_055"></a></div><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>ITEM
15. CONTROLS AND PROCEDURES </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">&#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><i>Evaluation
of Disclosure Controls and Procedures</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; 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">As
of December 31, 2023 (the &#8220;Evaluation Date&#8221;), the Company carried out an evaluation, under the supervision of and with the
participation of management, including the Company&#8217;s chief executive officer and chief financial officer, of the effectiveness
of the Company&#8217;s disclosure controls and procedures (as defined in Rules 13a-15(e) under the Securities Exchange Act of 1934).
Based upon this evaluation, our chief executive officer and chief financial officer concluded that as of the Evaluation Date, the Company&#8217;s
disclosure controls and procedures were ineffective.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- 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-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">Disclosure
controls and procedures are designed to ensure that all material information required to be included in our reports filed or submitted
under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the rules
and forms of the Securities and Exchange Commission and to ensure that information required to be disclosed is accumulated and communicated
to our management, including our chief executive officer and chief financial officer, or persons performing similar functions, as appropriate
to allow timely decision regarding required disclosure.</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><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><i>Management&#8217;s
Annual Report on Internal Control Over Financial Reporting</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; 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">The
Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting as such
term is defined in Rule 13a-15(f) under the Securities and Exchange Act of 1934, as amended. The Company&#8217;s internal control over
financial reporting is designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation
of consolidated financial statements for external purposes in accordance with generally accepted accounting principles. The Company&#8217;s
internal control over financial reporting includes those policies and procedures that:</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><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">pertain
                                            to the maintenance of records that, in reasonable detail, accurately and fairly reflect the
                                            recording of transactions of the Company&#8217;s assets;</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><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">provide
                                            reasonable assurance that transactions are recorded as necessary to permit preparation of
                                            consolidated financial statements in accordance with generally accepted accounting principles,
                                            and that the Company&#8217;s receipts and expenditures are being made only in accordance
                                            with the authorization of its management and directors; 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; 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">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide
                                            reasonable assurance regarding prevention or timely detection of unauthorized acquisition,
                                            use or disposition of the Company&#8217;s assets that could have a material effect on the
                                            consolidated financial statements.</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><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">Because
of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance with respect
to consolidated financial statement preparation and presentation and may not prevent or detect misstatements. Also, projections of any
evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions,
or that the degree of compliance with the policies or procedures may deteriorate.</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">The Company&#8217;s management, including its
Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of its internal control over financial reporting as of
December 31, 2023, using criteria established in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee
of Sponsoring Organizations of the Treadway Commission, or COSO. Based on this evaluation, our Chief Executive Officer and Chief Financial
Officer concluded that the Company&#8217;s internal control over financial reporting was ineffective as of December 31, 2023 due to the
following material weakness:</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">Delay
in management estimates on certain transactions that settled subsequently to the year-end;</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">Insufficient
documentation of management assessment on certain perspectives; 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">Insufficient
training for accounting staff on accounting standards newly applicable to the Company.</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><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><i>Attestation
Report of the Registered Public Accounting Firm</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; 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">Because
the Company is a non-accelerated filer, this annual report does not include an attestation report of our registered public accounting
firm regarding internal control over financial reporting.</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><i>Changes
in Internal Control Over Financial Reporting</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; 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">Except
as described above, there have been no changes in our internal control over financial reporting during the fiscal year ended December
31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_056"></a></div><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>ITEM
16. [RESERVED]</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">Not
applicable.<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">&#160;</span></p><div>

</div><div><a id="a_057"></a></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"><b>ITEM
16A. AUDIT COMMITTEE FINANCIAL EXPERT</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">&#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
Board of Directors has determined that Mr. Pangburn is the &#8220;Audit Committee Financial Expert&#8221; as such term is defined in
Item 407(d) of Regulation S-K promulgated by the SEC and also meets NASDAQ&#8217;s financial sophistication requirements. He is an &#8220;independent
director&#8221; as defined by the rules and regulations of NASDAQ.</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><div><a id="a_058"></a></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"><b>ITEM
16B. CODE OF ETHICS</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">&#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
code of conduct and business ethics conforms to the rules and regulations of NASDAQ. The code of conduct and business ethics applies
to all of our directors, officers and employees, including our principal executive officer, principal financial officer and principal
accounting officer, and addresses, among other things, honesty and ethical conduct, conflicts of interest, compliance with laws, regulations
and policies, including disclosure requirements under the federal securities laws, confidentiality, trading on inside information, and
reporting of violations of the code. A copy of conduct and business ethics has been filed as an exhibit to our Registration Statement
on Form F-1, File No. 333-258054, filed on August 13, 2021, as amended. The Company will provide any person a copy of its code of ethics,
without charge, upon request. Such request should be addressed to the Company at 10 Anson Road, #28-01 International Plaza, Singapore
079903.</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><div><a id="a_059"></a></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"><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"><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">The
following table sets forth the aggregate fees by categories specified below in connection with services rendered by our principal external
auditors for the periods indicated.</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><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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fiscal Years Ended<br/> 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="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%; text-align: left">Audit Fees (i)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,100</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">348,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">164,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Audit-related Fees (ii)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,000</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">124,000</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">Tax Fees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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; ">
    <td style="font-weight: bold; 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">274,100</td><td style="padding-bottom: 2.5pt; 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,000</td><td style="padding-bottom: 2.5pt; 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">288,000</td><td style="padding-bottom: 2.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"><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">&#8220;Audit
Fees&#8221; consisted of the aggregate fees billed for professional services rendered 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.</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><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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
                                            the year ended December 31, 2021, $125,000 and $39,000 audit fees were derived from services
                                            rendered by Wei, Wei &amp; Co., LLP and PKF Littlejohn LLP, respectively. During the year
                                            ended December 31, 2022, $106,000 and $242,000 audit fees were derived from services rendered
                                            by Wei, Wei &amp; Co., LLP and PKF Littlejohn LLP, respectively. During the year ended December
                                            31, 2023, $25,000 and $216,100 audit fees were derived from services rendered by Wei, Wei
                                            &amp; Co., LLP and PKF Littlejohn LLP, respectively.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">(ii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
                                            the year ended December 31, 2021, $124,000 audit related fees were derived from services
                                            rendered by Wei, Wei &amp; Co., LLP. During the year ended December 31, 2023, $33,000 audit
                                            related fees were derived from services rendered by PKF Littlejohn LLP.</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;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- 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-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">&#8220;Audit-related
fees&#8221; means fees billed for professional services rendered by our principal auditors associated with certain due diligence projects.</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">&#8220;Tax
Fees&#8221; consisted of the aggregate fees billed for professional services rendered for tax compliance, tax advice and tax planning.
Included in such Tax Fees were fees for preparation of our tax returns and consultancy and advice on other tax planning matters.</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
Board of Directors pre-approves all auditing services and permitted non-audit services to be performed for us by our independent auditor,
including the fees and terms thereof (subject to the de minimums exceptions for non-audit services described in Section 10A(i)(l)(B)
of the Exchange Act that are approved by our Board of Directors prior to the completion of the audit). The percentage of services provided
for which we paid audit-related fees, tax fees, or other fees that were approved by our Board of Directors pursuant to paragraph (c)(7)(i)(C)
of Rule 2-01 of Regulation S-X promulgated by the SEC was 100%.</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><div><a id="a_060"></a></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"><b>ITEM
16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</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">&#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">Not
applicable.</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><div><a id="a_061"></a></div><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>ITEM
16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</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">&#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">There
were no purchases of equity securities made by or on behalf of us or any &#8220;affiliated purchaser&#8221; as defined in Rule 10b-18
of the Exchange Act during the period covered by this Annual Report.</span></p><div>

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

</div><div><a id="a_062"></a></div><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>ITEM
16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</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">&#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">On
October 25, 2021, we dismissed our independent registered public accounting firm, Wei, Wei &amp; Co., LLP (&#8220;Wei, Wei &amp; Co.&#8221;),
effective as of that date. The decision to change the independent registered public accounting firm was recommended and approved by the
Audit Committee and Board of Directors of the 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; 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">The
audit reports of Wei, Wei &amp; Co. on the Company&#8217;s financial statements as of and for the fiscal year ended December 31, 2020
contained no adverse opinion or disclaimer of opinion and were not qualified or modified as to uncertainty, audit scope or accounting
principles.</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">During
the Company&#8217;s fiscal year ended December 31, 2020, and for the subsequent interim period through October 25, 2021, the Company
had no &#8220;disagreements&#8221; (as described in Item 304(a)(1)(iv) of Regulation S-K) with Wei, Wei &amp; Co. on any matter of accounting
principles or practices, financial statement disclosure, or auditing scope or procedure, which disagreements, if not resolved to the
satisfaction of Wei, Wei &amp; Co., would have caused it to make reference in connection with its opinion to the subject matter of the
disagreements.</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">During
the Company&#8217;s fiscal year ended December 31, 2020, and for the subsequent interim period through October 25, 2021, there was no
&#8220;reportable event,&#8221; as that term is defined in Item 304(a)(1)(v) of Regulation S-K and the instructions related thereto.</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">Effective
October 19, 2021, we engaged PKF Littlejohn LLP (&#8220;PKF&#8221;) as our new independent registered public accounting firm to audit
and review the Company&#8217;s financial statements.</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">The
disclosures required pursuant to this Item 16.F were included in the Company&#8217;s Report on Form 6-K furnished with the SEC on October
29, 2021, including Exhibit 16.1 thereto, which are hereby incorporated by reference into this annual report on Form 20-F.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- 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-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_063"></a></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"><b>ITEM
16G. CORPORATE GOVERNANCE</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">&#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
are incorporated in the Cayman Islands and our corporate governance practices are governed by applicable laws of the Cayman Islands and
our memorandum and articles of association. In addition, because our ordinary shares and warrants are listed on the Nasdaq Stock Market,
or Nasdaq, we are subject to Nasdaq&#8217;s corporate governance requirements.</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">Before
January 20, 2022, we were a &#8220;controlled company&#8221; within the meaning of the Nasdaq Listing Rules, where more than 50% of the
voting power of our securities for the election of directors was held by an individual, group or another company and, as a result, qualified
for and relied on exemptions from certain Nasdaq corporate governance requirements, including, without limitation (i) the requirement
that to hold an annual meeting of shareholders no later than one year after the end of its fiscal year; (ii) the requirement that the
compensation of our officers be determined or recommended to our board of directors by a compensation committee that is comprised solely
of independent directors, and (iii) the requirement that director nominees be selected or recommended to the board of directors by a
majority of independent directors or a nominating and corporate governance committee comprised solely of independent directors. Since
we relied on the &#8220;controlled company&#8221; exemption, we were not required to have either a compensation committee or a nominating
and corporate governance committee composed solely of independent directors.</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"><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
ceased to be a &#8220;controlled company&#8221; under the rules of Nasdaq on January 20, 2022. However, as a foreign private issuer,
Nasdaq Listing Rule 5615(a)(3) permits us to follow home country practices in lieu of certain requirements of Listing Rule 5600, provided
that we disclose in our annual report filed with the SEC each requirement of Rule 5600 that we do not follow and describe the home country
practice followed in lieu of such requirement.</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
are currently following some Cayman Islands corporate governance practices in lieu of Nasdaq corporate governance listing standards as
follows:</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><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 currently following Cayman Islands corporate governance practice in lieu of Nasdaq Rule
                                            5605(d)(2), which requires a compensation committee to compose entirely of independent directors.
                                            Ms. Lei Wang, our Chief Executive Officer and Chair of the Board, serves as a non-independent
                                            director in the compensation committee.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">We
                                            are currently following Cayman Islands corporate governance practice in lieu of Nasdaq Rule
                                            5605(e)(1)(B), which requires a nominating and corporate governance committee to compose
                                            entirely of independent directors. Ms. Lei Wang, our Chief Executive Officer and Chair of
                                            the Board, serves as a non-independent director in our nominating and corporate governance
                                            committee.</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><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 currently following Cayman Islands corporate governance practice in lieu of Nasdaq Rule
                                            5635(a), which requires shareholder approval prior to the issuance of securities in connection
                                            with the acquisition of the stock or assets of another company in certain circumstances.</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><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 currently following Cayman Islands corporate governance practice in lieu of Nasdaq Rule
                                            5635(c), which requires shareholder approval for the establishment of or any material amendments
                                            to equity compensation or purchase plans or other equity compensation arrangements.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; 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">We
                                            are currently following Cayman Islands corporate governance practice in lieu of Nasdaq Rule
                                            5635(d), which requires shareholder approval in order to enter into any transaction, other
                                            than a public offering, involving the sale, issuance or potential issuance by the Company
                                            of ordinary shares (or securities convertible into or exercisable for ordinary shares) equal
                                            to 20% or more of the outstanding share capital of the Company or 20% or more of the voting
                                            power outstanding before the issuance for less than the greater of book or market value of
                                            the ordinary shares.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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
Cayman Islands counsel has provided relevant letters to Nasdaq certifying that under Cayman Islands law, we are not required to seek
shareholders&#8217; approval in the above circumstances.&#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">&#160;</span></p><div>

</div><div><a id="a_064"></a></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"><b>ITEM
16H. MINE SAFETY DISCLOSURE</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"><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">Not
applicable.</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><div><a id="a_065"></a></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"><b>ITEM
16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</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"><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">Not
applicable.</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_066"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
III</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">&#160;</span></p><div>

</div><div><a id="a_067"></a></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"><b>ITEM
17. FINANCIAL STATEMENTS</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">&#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; font-size: 10pt">We
have elected to provide our financial statements pursuant to Item&#160;18.</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"><b>&#160;</b></span></p><div>

</div><div><a id="a_068"></a></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"><b>ITEM
18. 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">&#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">The
full text of our audited consolidated financial statements begins on page F-1 of this annual report.</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><div><a id="a_069"></a></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"><b>ITEM
19. EXHIBITS</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390023009275/ea172876ex99-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended
    and Restated Memorandum of Association and Second Amended and Restated Articles of Association incorporating resolutions passed on
    January 31, 2023 (incorporated by reference to Exhibit 99.1 to the Current Report on Form 6-K filed on February 8, 2023)</span></a></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">2.1*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ea020261801ex2-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description
    of Rights of Ordinary Shares and Warrants Registered Pursuant to Section 12 of the Exchange Act as of December 31, 2023 </span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022003103/ea154297ex10-4_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Purchaser Warrant (incorporated by reference to Exhibit 10.4 to the Report on Form 6-K furnished on January 21, 2022)</span></a></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">2.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021048788/ea147636ex4-3_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Warrant (incorporated by reference to Exhibit 4.3 to the Amendment No.3 to Form F-1 filed on September 20, 2021)</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021048788/ea147636ex4-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Warrant Agency Agreement between Guardforce AI Co., Limited and Vstock Transfer, LLC (incorporated by reference to Exhibit 4.2
    to the Amendment No.3 to Form F-1 filed on September 20, 2021)</span></a></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">4.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390020012846/f20fr12g2020ex2b-1_guard.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loan
    Agreement, dated August 25, 2018, by and between Guardforce Cash Solutions Security (Thailand) Company Limited and Profit Raider
    Investments Limited (incorporated by reference to Exhibit 2(b).1 to the Registration Statement on Form 20-F filed on May 18, 2020)</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390020012846/f20fr12g2020ex2b-2_guard.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
    Agreement, dated April 29, 2019, to Loan Agreement by and between Guardforce Cash Solutions Security (Thailand) Company Limited and
    Profit Raider Investments Limited dated August 25, 2018 (incorporated by reference to Exhibit 2(b).2 to the Registration Statement
    on Form 20-F filed on May 18, 2020)</span></a></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">4.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390020012846/f20fr12g2020ex2b-3_guard.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second
    Supplemental Agreement, dated March 11, 2020, to Loan Agreement by and between Guardforce Cash Solutions Security (Thailand) Company
    Limited and Profit Raider Investments Limited dated August 25, 2018 (incorporated by reference to Exhibit 2(b).3 to the Registration
    Statement on Form 20-F filed on May 18, 2020)</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390020012846/f20fr12g2020ex4-3_guard.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Memorandum
    of Understanding, dated March 2, 2020, between Guardforce Security (Thailand) Co. Ltd. and Guardforce Cash Solutions Security (Thailand)
    Company Limited (incorporated by reference to Exhibit 4.3 to the Registration Statement on Form 20-F filed on May 18, 2020)</span></a></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">4.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390020012846/f20fr12g2020ex4-4_guard.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    Agreement, dated May 27, 2019, between Varin World Company Limited and Guardforce Cash Solutions Security (Thailand) Company Limited
    (incorporated by reference to Exhibit 4.4 to the Registration Statement on Form 20-F filed on May 18, 2020)</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021023502/f20f2020ex4-3_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third
    Supplemental Agreement, dated December 31, 2020, to Amended and Restated Loan Agreement by and between Guardforce Cash Solutions
    Security (Thailand) Company Limited and Profit Raider Investments Limited dated March 15, 2019, as supplemented (incorporated by
    reference to Exhibit 4.3 to the Annual Report on Form 20-F filed on April 29, 2021)</span></a></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">4.7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021023502/f20f2020ex4-4_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sale
    and Purchase Agreement, dated February 4, 2021, between Quantum Infosec Inc. and the Registrant (incorporated by reference to Exhibit
    4.4 to the Annual Report on Form 20-F filed on April 29, 2021)</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.8</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021023502/f20f2020ex4-5_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
    Agreement, dated February 4, 2021, between Quantum Infosec Inc. and the Registrant (incorporated by reference to Exhibit 4.5 to the
    Annual Report on Form 20-F filed on April 29, 2021)</span></a></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">4.9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021042543/ea145768ex10-9_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Independent Director Agreement (incorporated by reference to Exhibit 10.9 to the Amendment No.1 to Form F-1 filed on August 13,
    2021)</span></a></td></tr>
  </table><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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- 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="margin: 0"></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; background-color: rgb(204,238,255)">
    <td style="width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.10</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: justify; width: 90%"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021042543/ea145768ex10-10_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Indemnification Agreement (incorporated by reference to Exhibit 10.10 to the Amendment No.1 to Form F-1 filed on August 13, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.11</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022008168/ea155805ex99-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commissioned
    Development Agreement, dated February 8, 2022, between Guardforce AI Co., Limited and Shenzhen Kewei Robot Technology Co., Limited
    (incorporated by reference to Exhibit 99.1 to the Report on Form 6-K furnished on February 17, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.12</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022004027/ea154574ex4-1_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Co., Limited 2022 Equity Incentive Plan (incorporated by reference to Exhibit 4.1 to the Report on Form 6-K furnished on January
    27, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.13</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022004027/ea154574ex10-1_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Share Option Agreement (incorporated by reference to Exhibit 10.1 to the Report on Form 6-K furnished on January 27, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.14</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022004027/ea154574ex10-2_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Restricted Share Award Agreement (incorporated by reference to Exhibit 10.2 to the Report on Form 6-K furnished on January 27,
    2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.15</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022004027/ea154574ex10-3_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Restricted Share Units Award Agreement (incorporated by reference to Exhibit 10.3 to the Report on Form 6-K furnished on January
    27, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.16</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022017034/f20f2021ex4-16_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sale
    and Purchase Agreement, dated March 11, 2022, between Guardforce AI Co., Limited and Shenzhen Kewei Robot Technology Co., Limited
    (incorporated by reference to Exhibit 4.16 to the Annual Report on Form 20-F filed on March 31, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.17</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022017034/f20f2021ex4-17_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second
    Supplemental Agreement to Sale and Purchase Agreement, dated on March 17, 2022, by and among Quantum Infosec Inc., Guardforce AI
    Co., Limited and Handshake Networking Limited (incorporated by reference to Exhibit 4.17 to the Annual Report on Form 20-F filed
    on March 31, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.18</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022003103/ea154297ex10-1_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Securities Purchase Agreement, dated January 18, 2022, between Guardforce AI Co., Limited and certain investors (incorporated
    by reference to Exhibit 10.1 to the Report on Form 6-K furnished on January 21, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.19</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022003103/ea154297ex10-2_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Placement
    Agency Agreement, dated January 18, 2022, between Guardforce AI Co., Limited and EF Hutton, division of Benchmark Investments, LLC
    (incorporated by reference to Exhibit 10.2 to the Report on Form 6-K furnished on January 21, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.20</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022003103/ea154297ex10-3_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Registration Rights Agreement, dated January 18, 2022, between Guardforce AI Co., Limited and certain investors (incorporated
    by reference to Exhibit 10.3 to the Report on Form 6-K furnished on January 21, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.21</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022018688/ea158164ex10-1_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Securities Purchase Agreement, dated April 6, 2022, between Guardforce AI Co., Limited and certain investors (incorporated by
    reference to Exhibit 10.1 to the Report on Form 6-K furnished on April 7, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.22</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022018688/ea158164ex10-2_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Placement
    Agency Agreement, dated April 6, 2022, between Guardforce AI Co., Limited and EF Hutton, division of Benchmark Investments, LLC (incorporated
    by reference to Exhibit 10.2 to the Report on Form 6-K furnished on April 7, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.23</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022018688/ea158164ex10-3_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Lock-Up Agreement, dated April 6, 2022 (incorporated by reference to Exhibit 10.3 to the Report on Form 6-K furnished on April
    7, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.24</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022038970/ea162780ex10-1_guardforceai.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Warrant Solicitation Inducement Letter, dated July 12, 2022, between Guardforce AI Co., Limited and several accredited investors
    (incorporated by reference to Exhibit 10.1 to the Report on Form 6-K furnished on July 13, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.25</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022053463/ea165294ex10-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    of Consulting Agreement between Guardforce AI Co., Limited and officers, dated August 31, 2022 (incorporated by reference to Exhibit
    10.1 to the Report on Form 6-K furnished on September 2, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.26</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390022067104/ea167747ex10-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
    Purchase Agreement between Guardforce AI Co., Limited and Streeterville Capital, LLC, dated October 25, 2022 (incorporated by reference
    to Exhibit 10.1 to the Report on Form 6-K furnished on October 28, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.27</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022067104/ea167747ex10-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unsecured
    Convertible Promissory Note between Guardforce AI Co., Limited and Streeterville Capital, LLC, dated October 25, 2022 (incorporated
    by reference to Exhibit 10.2 to the Report on Form 6-K furnished on October 28, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.28</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390022082073/ea170749ex99-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asset
    Purchase Agreement dated December 21, 2022 by and between Guardforce AI Co., Limited and Shenzhen Kewei Robot Technology Co., Limited
    (incorporated by reference to Exhibit 99.1 to the Report on Form 6-K furnished on December 22, 2022)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.29</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023002579/ea171605ex10-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deed
    of Assignment and Transfer of Secured Debts owed from Guardforce Cash Solutions Security (Thailand) Co. Ltd. and Guardforce Holdings
    (HK) Limited by and between Profit Raider Investments Limited, WK Venture Success Limited and Wealthking Investments Limited dated
    September 29, 2022 (incorporated by reference to Exhibit 10.1 to the Report on Form 6-K furnished on January 13, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.30</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023002579/ea171605ex10-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth
    Supplemental Agreement, dated December 30, 2022, to Amended and Restated Master Loan Agreement by and between Guardforce Cash Solutions
    Security (Thailand) Company Limited and Profit Raider Investments Limited dated 15 March, 2019, as supplemented (incorporated by
    reference to Exhibit 10.2 to the Report on Form 6-K furnished on January 13, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.31</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023002579/ea171605ex10-3_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth
    Supplemental Agreement, dated December 30, 2022, to Loan Agreement by and between Guardforce Cash Solutions Security (Thailand) Company
    Limited and Profit Raider Investments Limited dated 25 August, 2018, as supplemented (incorporated by reference to Exhibit 10.3 to
    the Report on Form 6-K furnished on January 13, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.32</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023036969/ea178088ex1-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Underwriting
    Agreement by and between Guardforce AI Co., Limited and EF Hutton, division of Benchmark Investments, LLC, dated May 2, 2023 (incorporated
    by reference to Exhibit 1.1 to the Report on Form 6-K furnished on May 5, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.33</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023039831/ea178574ex1-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Underwriting
    Agreement by and between Guardforce AI Co., Limited and EF Hutton, division of Benchmark Investments, LLC, dated May 10, 2023 (incorporated
    by reference to Exhibit 1.1 to the Report on Form 6-K furnished on May 15, 2023)</span></a></td></tr>
</table><div>
</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->107<!-- 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="margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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; background-color: rgb(204,238,255)">
    <td style="width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.34</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: justify; width: 90%"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023058490/ea182065ex99-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfer
    Agreement for Technology Platform between Shenzhen Kewei Robot Technology Co., Limited, and Shenzhen GFAI Robot Technology Co., Limited,
    dated June 29, 2023 (incorporated by reference to Exhibit 99.1 to the Report on Form 6-K furnished on July 20, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.35</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390023058490/ea182065ex99-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
    Agreement to the Asset Acquisition Agreement among Shenzhen Kewei Robot Technology Co., Limited, Guardforce AI Co., Limited, and
    Shenzhen GFAI Robot Technology Co., Limited, dated June 29, 2023 (incorporated by reference to Exhibit 99.2 to the Report on Form
    6-K furnished on July 20, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.36</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000101376223000502/ea186170ex10-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loan
    Conversion Agreement by and among Guardforce AI Co., Limited and each of the persons listed on Schedule 2 to this Loan Conversion
    Agreement dated September 28, 2023 (incorporated by reference to Exhibit 10.1 to the Report on Form 6-K furnished on October 2, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.37</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000101376223000502/ea186170ex10-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Voting
    Agreement by and among Guardforce AI Co., Limited and each of the persons listed on the Schedule to this Voting Agreement dated September
    28, 2023 (incorporated by reference to Exhibit 10.2 to the Report on Form 6-K furnished on October 2, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.38</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390024005707/ea192031ex10-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consulting
    Agreement between Guardforce AI Co., Limited and Yuting Zuo date January 18, 2024 (incorporated by reference to Exhibit 10.1 to the
    Report on Form 6-K furnished on January 23, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.39</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390024000258/ea190977ex99-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment
    No.1 to the Guardforce AI Co., Limited 2022 Equity Incentive Plan adopted at a general meeting held on December 27, 2023 (incorporated
    by reference to Exhibit 99.1 to the Report on Form 6-K furnished on January 2, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.40</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390024016377/ea0200595ex10-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sale
    and Purchase Agreement, by and among Guardforce AI Co., Limited, Handshake Networking Limited, and the Purchasers, dated February
    6, 2024. (incorporated by reference to Exhibit 10.1 to the Report on Form 6-K furnished on February 23, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.41</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1804469/000121390024016377/ea0200595ex10-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancellation
    Agreement, by and among Guardforce AI Co., Limited, and the Purchasers, dated February 6, 2024. (incorporated by reference to Exhibit
    10.2 to the Report on Form 6-K furnished on February 23, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.42*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex4-42_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Amendment No.2
to Independent Director Agreement between Guardforce AI Co., Limited and independent directors, dated August 31, 2023</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">4.43*</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex4-43_guardforce.htm">Amendment No.1 to Consulting Agreement between Guardforce AI Co., Limited
and Lei Wang, dated August 31, 2023</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">4.44*</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex4-44_guardforce.htm">Amendment No.1 to Consulting Agreement between Guardforce AI Co., Limited
and Lin Jia, dated August 31, 2023</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">4.45*</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex4-45_guardforce.htm">English translation copy of the Settlement Agreement by and among Guardforce
AI Co., Limited, CIOT Group (as defined in the Settlement Agreement) and other related parties, dated March 21, 2024.</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex8-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of the registrant&#8217;s subsidiaries</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390021042543/ea145768ex14-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Code
    of Ethics and Business Conduct (incorporated by reference to Exhibit 14.1 to the Amendment No.1 to Form F-1 filed on August 13, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.2</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390024004565/ea191835ex99-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Co., Limited Amended and Restated Audit Committee Charter adopted on December 1, 2023 (incorporated by reference to Exhibit 99.1
    to the Report on Form 6-K furnished on January 18, 2024) &#160;</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.3</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390024004565/ea191835ex99-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Co., Limited Amended and Restated Corporate Governance Guidelines adopted on December 1, 2023 (incorporated by reference to Exhibit
    99.2 to the Report on Form 6-K furnished on January 18, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex12-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certifications of Chief Executive Officer Pursuant to Rule 13a-14(a) or Rule 15d-1(a) &#160;</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex12-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certifications of Chief Financial Officer Pursuant to Rule 13a-14(a) or Rule 15d-1(a) &#160;</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1**</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex13-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certifications of Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.2**</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex13-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certifications of Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex15-1_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Watson Farley &amp; Williams (Thailand) Limited</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex15-2_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of PKF Littlejohn LLP</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.3*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020261801ex15-3_guardforce.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Junzejun Law Offices</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">97.1</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1804469/000121390024004565/ea191835ex99-3_guardforce.htm">Guardforce AI Co., Limited Clawback Policy adopted on December 1, 2023
(incorporated by reference to Exhibit 99.3 to the Report on Form 6-K furnished on January 18, 2024)</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></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">Inline XBRL Instance Document
    </span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></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">Inline XBRL Taxonomy Extension
    Schema Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></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">Inline XBRL Taxonomy Extension
    Calculation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></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">Inline XBRL Taxonomy Extension
    Definition Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></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">Inline XBRL Taxonomy Extension
    Label Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">101.PRE</p>
    <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></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">Inline XBRL Taxonomy Extension
    Presentation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">104</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</td></tr>
  </table><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><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">Filed
                                            with this annual report on Form 20-F</span></td>
</tr></table><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><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">Furnished
                                            with this annual report on Form 20-F</span></td>
</tr></table><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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->108<!-- 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"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</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">&#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">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.</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><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GUARDFORCE
    AI CO., LIMITED</b></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>
    <td colspan="2" 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; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Lei Wang</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei
    Wang</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>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table><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">Date: April 29, 2024</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: center"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->109<!-- 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"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GUARDFORCE
AI CO., LIMITED AND SUBSIDIARIES</b></span></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>CONSOLIDATED
FINANCIAL STATEMENTS</b></span></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>FOR
THE YEARS ENDED DECEMBER 31, 2023, 2022 and 2021</b></span></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">&#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: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contents</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page(s)</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Report
    of Independent Registered Public Accounting Firm</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Balance Sheets</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Profit or Loss</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Comprehensive Loss</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Changes in Shareholders&#8217; Equity</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Cash Flows</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#f_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes
    to the Consolidated Financial Statements</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-8
    &#8211; F-59</span></td></tr>
  </table><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><!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="f_001"></a></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>Report
of Independent Registered Public Accounting Firm</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; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the shareholders and the board of directors of Guardforce AI Co., Limited</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>Opinion
on the Consolidated 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">&#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
have audited the accompanying consolidated balance sheets of Guardforce AI Co., Limited (the &#8220;Company&#8221;) as of December 31,
2023 and 2022, the related consolidated statements of&#160;profit or loss, comprehensive loss, changes in equity, and cash flows for
each of the three years in the period ended December 31, 2023, and the related notes&#160;(collectively referred to as the &#8220;consolidated
financial statements&#8221;). In our opinion, the consolidated 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 three
years in the period ended December 31, 2023, in conformity with&#160;the International Financial Reporting Standards as issued by the
International Accounting Standards Board.</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>Going
Concern</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">&#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">The
accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed
in Note 2.1 to the financial statements, the Company&#8217;s operating losses raises substantial doubt about its ability to continue
as a going concern. Management&#8217;s evaluation of the events and conditions and management&#8217;s plans regarding these matters are
also described in Note 2.1. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</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"><b>Basis
for Opinion</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">&#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">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 audits. We are a public accounting firm registered with the Public
Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) 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 audits in accordance with the auditing 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 are we engaged to perform, an audit of its internal controls 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
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 consolidated 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 consolidated financial statements.
We believe that our audits 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;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">/s/ <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PKF
Littlejohn LLP</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-18053"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PKF Littlejohn LLP</span></ix:nonNumeric></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
have served as the Company&#8217;s auditor since&#160;2021.</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; "><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-18066"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>London,
United Kingdom</i></span></ix:nonNumeric></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">April 29, 2024</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"><i>&#160;</i></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>PCAOB
ID: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-45646">2814</ix:nonNumeric></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">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 2; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="f_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guardforce
AI Co., Limited and Subsidiaries</b></span></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>Consolidated
Balance Sheets</b></span></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>(Expressed
in U.S. Dollars)</b></span></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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of December&#160;31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><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: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    assets:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-45647">20,235,227</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-45648">6,930,639</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
    cash</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedCash1" scale="0" unitRef="usd" id="ixv-45649">100,764</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-1; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
    receivables</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-45650">5,630,805</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-45651">5,400,186</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    receivables</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-2; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherReceivables" scale="0" unitRef="usd" id="ixv-45652">817,564</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" scale="0" unitRef="usd" id="ixv-45653">1,665,571</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" scale="0" unitRef="usd" id="ixv-45654">1,743,008</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
    taxes receivable, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-45655">607,221</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-45656">757,024</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Inventories" scale="0" unitRef="usd" id="ixv-45657">506,403</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Inventories" scale="0" unitRef="usd" id="ixv-45658">5,105,770</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
    due from related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-45659">2,172,638</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-45660">14,508,873</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets
    held for sale</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" scale="0" unitRef="usd" id="ixv-45661">201,963</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentAssets" scale="0" unitRef="usd" id="ixv-45662">31,120,592</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentAssets" scale="0" unitRef="usd" id="ixv-45663">35,263,064</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-current
    assets:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
    cash</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedCashNonCurrentAssets" scale="0" unitRef="usd" id="ixv-45664">1,608,762</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedCashNonCurrentAssets" scale="0" unitRef="usd" id="ixv-45665">1,300,005</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
    plant and equipment</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-45666">4,043,725</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-45667">8,066,761</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RightofuseAssets" scale="0" unitRef="usd" id="ixv-45668">2,688,208</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RightofuseAssets" scale="0" unitRef="usd" id="ixv-45669">4,171,409</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
    assets, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-45670">2,836,250</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-45671">5,793,143</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Goodwill" scale="0" unitRef="usd" id="ixv-45672">411,862</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Goodwill" scale="0" unitRef="usd" id="ixv-45673">2,679,445</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
    taxes receivable, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-45674">1,617,625</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-45675">1,934,072</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    tax assets, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxAssets" scale="0" unitRef="usd" id="ixv-45676">1,085,477</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxAssets" scale="0" unitRef="usd" id="ixv-45677">1,511,753</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    non-current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentFinancialAssets" scale="0" unitRef="usd" id="ixv-45678">402,447</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentFinancialAssets" scale="0" unitRef="usd" id="ixv-45679">447,322</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    non-current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentAssets" scale="0" unitRef="usd" id="ixv-45680">14,694,356</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentAssets" scale="0" unitRef="usd" id="ixv-45681">25,903,910</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Assets" scale="0" unitRef="usd" id="ixv-45682">45,814,948</ix:nonFraction></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Assets" scale="0" unitRef="usd" id="ixv-45683">61,166,974</ix:nonFraction></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liabilities
    and equity</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    liabilities:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
    and other payables</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentPayables" scale="0" unitRef="usd" id="ixv-45684">3,016,850</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentPayables" scale="0" unitRef="usd" id="ixv-45685">2,633,995</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:Borrowing" scale="0" unitRef="usd" id="ixv-45686">337,241</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:Borrowing" scale="0" unitRef="usd" id="ixv-45687">3,181,616</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowing
    from a related party</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingFromARelatedParties" scale="0" unitRef="usd" id="ixv-45688">3,104,149</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingFromARelatedParties" scale="0" unitRef="usd" id="ixv-45689">3,148,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    portion of operating lease liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentLeaseLiabilities" scale="0" unitRef="usd" id="ixv-45690">1,239,066</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentLeaseLiabilities" scale="0" unitRef="usd" id="ixv-45691">1,774,192</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    portion of finance lease liabilities, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="0" unitRef="usd" id="ixv-45692">108,597</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="0" unitRef="usd" id="ixv-45693">398,136</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentFinancialLiabilities" scale="0" unitRef="usd" id="ixv-45694">3,171,643</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentFinancialLiabilities" scale="0" unitRef="usd" id="ixv-45695">2,477,369</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
    due to related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" scale="0" unitRef="usd" id="ixv-45696">2,898,506</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" scale="0" unitRef="usd" id="ixv-45697">3,868,691</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convertible
    note payable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-3; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentPayables" scale="0" unitRef="usd" id="ixv-45698">1,730,267</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liabilities
    directly associated with the assets held for sale</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" scale="0" unitRef="usd" id="ixv-45699">130,876</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-4; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentLiabilities" scale="0" unitRef="usd" id="ixv-45700">14,006,928</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentLiabilities" scale="0" unitRef="usd" id="ixv-45701">19,212,766</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-current
    liabilities:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsNonCurrent" scale="0" unitRef="usd" id="ixv-45702">44,410</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsNonCurrent" scale="0" unitRef="usd" id="ixv-45703">13,899,818</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
    lease liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentLeaseLiabilities" scale="0" unitRef="usd" id="ixv-45704">1,455,857</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentLeaseLiabilities" scale="0" unitRef="usd" id="ixv-45705">2,340,075</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    from related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsFromRelatedPartiesNonCurrent" scale="0" unitRef="usd" id="ixv-45706">1,455,649</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance
    lease liabilities, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:NoncurrentFinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-45707">218,996</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:NoncurrentFinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-45708">233,550</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    non-current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentLiabilities" scale="0" unitRef="usd" id="ixv-45709">43,200</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    for employee benefits</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-45710">4,935,982</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-45711">4,849,614</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    non-current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentLiabilities" scale="0" unitRef="usd" id="ixv-45712">6,655,245</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentLiabilities" scale="0" unitRef="usd" id="ixv-45713">22,821,906</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Liabilities" scale="0" unitRef="usd" id="ixv-45714">20,662,173</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Liabilities" scale="0" unitRef="usd" id="ixv-45715">42,034,672</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary shares &#8211; par value $<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ParValuePerShare" scale="0" unitRef="usdPershares" id="ixv-45716">0.12</ix:nonFraction> authorized <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares" id="ixv-45717">300,000,000</ix:nonFraction> shares, issued and outstanding <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:NumberOfShareIssued" scale="0" unitRef="shares" id="ixv-45718"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares" id="ixv-45719">9,830,373</ix:nonFraction></ix:nonFraction> shares at December 31, 2023; par value $<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" id="ix_2_fact" name="ifrs-full:ParValuePerShare" scale="0" unitRef="usdPershares">0.12</ix:nonFraction>* authorized <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares" id="ixv-45721">7,500,000</ix:nonFraction> shares, issued and outstanding <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="gfai:NumberOfShareIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares">1,618,977</ix:nonFraction></ix:nonFraction>* shares at December 31, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IssuedCapital" scale="0" unitRef="usd" id="ixv-45724">1,179,680</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IssuedCapital" scale="0" unitRef="usd" id="ixv-45725">194,313</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subscription
    receivable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:SubscriptionReceivable" scale="0" unitRef="usd" id="ixv-45726">50,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:SubscriptionReceivable" scale="0" unitRef="usd" id="ixv-45727">50,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional
    paid in capital</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionalPaidinCapital" scale="0" unitRef="usd" id="ixv-45728">80,983,164</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionalPaidinCapital" scale="0" unitRef="usd" id="ixv-45729">46,231,302</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
    reserve</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalReserve" scale="0" unitRef="usd" id="ixv-45730">223,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalReserve" scale="0" unitRef="usd" id="ixv-45731">223,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
    reserve</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WarrantReserve" scale="0" unitRef="usd" id="ixv-45732">251,036</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WarrantReserve" scale="0" unitRef="usd" id="ixv-45733">251,036</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    deficit</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RetainedEarnings" scale="0" sign="-" unitRef="usd" id="ixv-45734">58,340,675</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RetainedEarnings" scale="0" sign="-" unitRef="usd" id="ixv-45735">28,769,014</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    other comprehensive income</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="0" unitRef="usd" id="ixv-45736">985,120</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="0" unitRef="usd" id="ixv-45737">1,112,494</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capital
    &amp; reserves attributable to equity holders of the Company</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany" scale="0" unitRef="usd" id="ixv-45738">25,231,825</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany" scale="0" unitRef="usd" id="ixv-45739">19,193,631</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
    interests</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45740">79,050</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45741">61,329</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    equity</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45742">25,152,775</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45743">19,132,302</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><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: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities and equity</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:EquityAndLiabilities" scale="0" unitRef="usd" id="ixv-45744">45,814,948</ix:nonFraction></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:EquityAndLiabilities" scale="0" unitRef="usd" id="ixv-45745">61,166,974</ix:nonFraction></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; 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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</span></ix:footnote></td>
</tr></table><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></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"><i>&#160;</i></span></p><div>


</div><!-- Field: Page; Sequence: 3; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guardforce
AI Co., Limited and Subsidiaries</b></span></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>Consolidated
Statements of Profit or Loss</b></span></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>(Expressed
in U.S. Dollars)</b></span></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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the years ended <br/> December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Restated**)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Restated**)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continuing
    operations:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-45746">36,280,502</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">33,965,648</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">34,668,872</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CostOfSales" scale="0" unitRef="usd" id="ixv-45749">30,889,226</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="ifrs-full:CostOfSales" scale="0" unitRef="usd">30,196,382</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_12_fact" name="ifrs-full:CostOfSales" scale="0" unitRef="usd">31,056,994</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></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; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
    profit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossProfit" scale="0" unitRef="usd" id="ixv-45752">5,391,276</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="ifrs-full:GrossProfit" scale="0" unitRef="usd">3,769,266</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_14_fact" name="ifrs-full:GrossProfit" scale="0" unitRef="usd">3,611,878</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    for expected credit loss on trade receivables and other receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" scale="0" unitRef="usd" id="ixv-45755">899,433</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-5; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-6; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
    for doubtful debts on a related party receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" scale="0" sign="-" unitRef="usd" id="ixv-45756">5,637,527</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-7; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-8; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
    loss on goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center">3</td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" scale="0" unitRef="usd" id="ixv-45757">2,267,583</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-9; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-10; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
    loss on intangible assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center">12</td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-45758">3,713,551</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-11; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-12; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    for and write off of withholding taxes receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center">7</td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable" scale="0" unitRef="usd" id="ixv-45759">683,344</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_15_fact" name="gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable" scale="0" unitRef="usd">448,243</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_16_fact" name="gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable" scale="0" unitRef="usd">190,038</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    for obsolete inventory</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center">5</td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionUsedOtherProvisions" scale="0" unitRef="usd" id="ixv-45762">3,797,552</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_17_fact" name="ifrs-full:ProvisionUsedOtherProvisions" scale="0" unitRef="usd">942,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-13; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
    loss on fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center">10</td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-45764">3,682,789</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_18_fact" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="0" unitRef="usd">4,408,037</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-14; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based
    compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center">20</td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45766">1,101,800</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_19_fact" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd">252,095</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-15; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling,
    distribution and administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-45768">12,910,475</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_20_fact" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd">14,544,248</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_21_fact" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd">7,174,290</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
    loss</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-45771">29,302,778</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_22_fact" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" sign="-" unitRef="usd">16,826,239</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_23_fact" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" sign="-" unitRef="usd">3,752,450</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    income, net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="0" unitRef="usd" id="ixv-45774">461,926</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_24_fact" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="0" unitRef="usd">87,616</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_25_fact" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="0" unitRef="usd">292,732</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    exchange gains (losses), net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-45777">305,026</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_26_fact" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd">590,965</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_27_fact" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd">1,819,661</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance
    costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-45780">653,374</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_28_fact" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd">1,141,830</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_29_fact" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd">984,843</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
    before income tax from continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-45783">29,189,200</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_30_fact" name="ifrs-full:ProfitLossBeforeTax" scale="0" sign="-" unitRef="usd">18,471,418</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_31_fact" name="ifrs-full:ProfitLossBeforeTax" scale="0" sign="-" unitRef="usd">6,264,222</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    for income tax (expense) benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="0" unitRef="usd" id="ixv-45786">434,320</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_32_fact" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="0" unitRef="usd">132,208</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_33_fact" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="0" sign="-" unitRef="usd">732,868</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss for the year from continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45789">29,623,520</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_34_fact" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd">18,603,626</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_35_fact" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd">5,531,354</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discontinued
    operations:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    profit (loss) for the year from discontinued operations</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45792">34,138</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_36_fact" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" sign="-" unitRef="usd">62,432</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_37_fact" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd">39,700</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-45795">29,589,382</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_38_fact" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd">18,666,058</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_39_fact" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd">5,491,654</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss attributable to non-controlling interests</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="0" unitRef="usd" id="ixv-45798">17,721</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_40_fact" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="0" unitRef="usd">101,264</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_41_fact" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="0" unitRef="usd">9,727</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss attributable to equity holders of the Company</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-45801">29,571,661</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_42_fact" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd">18,564,794</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_43_fact" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd">5,481,927</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-18; -sec-ix-hidden: hidden-fact-17; -sec-ix-hidden: hidden-fact-16; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted loss attributable to the equity holders of the Company</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><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="c0" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-45804">4.53</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><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="c6" decimals="2" format="ixt:num-dot-decimal" id="ix_3_fact" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares">14.97</ix:nonFraction></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><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="c7" decimals="2" format="ixt:num-dot-decimal" id="ix_4_fact" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares">11.90</ix:nonFraction></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)*</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss per share from continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-21; -sec-ix-hidden: hidden-fact-20; -sec-ix-hidden: hidden-fact-19; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted loss attributable to the equity holders of the Company</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><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="c0" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" sign="-" unitRef="usdPershares" id="ixv-45807">4.53</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><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="c6" decimals="2" format="ixt:num-dot-decimal" id="ix_5_fact" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" sign="-" unitRef="usdPershares">14.90</ix:nonFraction></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><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="c7" decimals="2" format="ixt:num-dot-decimal" id="ix_6_fact" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" sign="-" unitRef="usdPershares">11.98</ix:nonFraction></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)*</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-24; -sec-ix-hidden: hidden-fact-23; -sec-ix-hidden: hidden-fact-22; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares" id="ixv-45810">6,531,918</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares">1,239,852</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares">460,719</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td></tr>
  </table><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">&#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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</span></ix:footnote></td>
</tr></table><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><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">**</span></td><td style="text-align: justify"><ix:footnote id="ix_2_footnote" xml:lang="en-US">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</ix:footnote></td>
</tr></table><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guardforce
AI Co., Limited and Subsidiaries</b></span></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>Consolidated
Statements of Comprehensive Loss</b></span></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>(Expressed
in U.S. Dollars)</b></span></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">&#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="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    (loss) for the year</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 9%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-45814">29,589,382</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 1%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 9%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-45815">18,666,058</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 1%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 9%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-45816">5,491,654</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currency translation differences</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45817">130,860</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45818">260,682</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45819">9,915</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></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">Remeasurements
    of defined benefit plan</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-45820">3,486</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-45821">551,649</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-45822">627,193</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    comprehensive (loss) for the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncome" scale="0" sign="-" unitRef="usd" id="ixv-45823">29,716,756</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncome" scale="0" sign="-" unitRef="usd" id="ixv-45824">18,375,091</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncome" scale="0" sign="-" unitRef="usd" id="ixv-45825">4,874,376</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></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">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attributable
    to:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity holders of the Company</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-45826">29,697,846</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-45827">18,276,544</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-45828">4,870,410</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
    interests</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45829">18,910</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45830">98,547</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45831">3,966</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45832">29,716,756</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45833">18,375,091</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="0" sign="-" unitRef="usd" id="ixv-45834">4,874,376</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table><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"><i>&#160;</i></span></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"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></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">&#160;</span></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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guardforce
AI Co., Limited and Subsidiaries</b></span></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>Consolidated
Statements of Changes in Equity</b></span></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>(Expressed
in U.S. Dollars)</b></span></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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Number&#160;of<br/>
    Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Amount
    <br/> ($0.12&#160;par)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Subscription
    Receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Additional
    Paid-in Capital</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Legal
    Reserve</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Warrants
    Reserves</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Accumulated<br/>
    Other<br/>
    Comprehensive<br/> Income</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Retained
    earnings (Deficit)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Non-
    controlling Interests</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Total
    Equity</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 44%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance
    as at December 31, 2020 (Note 19)</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" id="ix_55_fact" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares">433,677</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">**</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45836">52,069</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45837">50,000</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45838">2,082,795</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45839">223,500</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-25; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45840">204,249</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45841">4,722,294</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45842">49,663</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="width: 0.2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45843">2,160,018</ix:nonFraction></span></td><td style="width: 0.2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Currency
    translation adjustments</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-26; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-27; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-28; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-29; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-30; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45844">9,915</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45845">9,915</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Stock-based
    compensation expense (Note 20)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" id="ix_44_fact" name="gfai:StockbasedCompensationExpense" scale="0" unitRef="shares">4,689</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45847">563</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" sign="-" unitRef="usd" id="ixv-45848">563</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Remeasurements
    of defined benefit plan (Note 18)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-41; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-42; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-43; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-44; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="gfai:RemeasurementsOfDefinedBenefitPlan" scale="0" unitRef="usd" id="ixv-45849">627,193</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-45; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-46; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="gfai:RemeasurementsOfDefinedBenefitPlan" scale="0" unitRef="usd" id="ixv-45850">627,193</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for acquisition of Handshake (Note 3)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" id="ix_45_fact" name="gfai:IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" scale="0" unitRef="shares">1,091</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" scale="0" unitRef="usd" id="ixv-45852">131</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-47; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" scale="0" unitRef="usd" id="ixv-45853">327,632</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-48; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-49; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-51; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-52; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" scale="0" unitRef="usd" id="ixv-45854">327,763</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for acquisition of AI Singapore (Note 3)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-53; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" scale="0" sign="-" unitRef="usd" id="ixv-45855">12,719</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-55; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-56; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-57; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-59; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" scale="0" sign="-" unitRef="usd" id="ixv-45856">12,719</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares through initial public offering (&#8220;IPO&#8221;) (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" id="ix_46_fact" name="gfai:ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" scale="0" unitRef="shares">90,309</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" scale="0" unitRef="usd" id="ixv-45858">10,843</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-60; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" scale="0" unitRef="usd" id="ixv-45859">12,977,028</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-61; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-62; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-63; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-64; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-65; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" scale="0" unitRef="usd" id="ixv-45860">12,987,871</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of warrants through initial public offering (&#8220;IPO&#8221;) (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-66; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-67; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" scale="0" unitRef="usd" id="ixv-45861">5,422</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-68; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" scale="0" unitRef="usd" id="ixv-45862">251,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-69; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-71; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" scale="0" unitRef="usd" id="ixv-45863">256,458</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    loss for the year end from continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-72; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-73; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-74; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-75; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-76; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-77; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45864">5,502,130</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45865">29,224</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45866">5,531,354</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    profit for the year end from discontinued operations</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-78; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-79; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-80; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-81; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-82; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-83; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45867">20,204</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45868">19,496</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45869">39,700</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance
    as at December 31, 2021</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" id="ix_47_fact" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares">529,766</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45871">63,606</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45872">50,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45873">15,379,595</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45874">223,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45875">251,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45876">821,527</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45877">10,204,220</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45878">39,935</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45879">6,524,979</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Currency
    translation adjustments</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-84; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-85; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-86; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45880">260,682</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45881">260,682</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Stock-based
    compensation expense (Note 20)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_48_fact" name="gfai:StockbasedCompensationExpense" scale="0" unitRef="shares">7,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45883">840</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45884">251,255</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-94; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-96; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45885">252,095</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Cancellation
    of shares (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_49_fact" name="gfai:CancellationOfSharesNote" scale="0" sign="-" unitRef="shares">2</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-97; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-102; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-103; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-104; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-105; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Remeasurements
    of defined benefit plan (Note 18)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-106; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-107; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-108; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-109; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-110; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="gfai:RemeasurementsOfDefinedBenefitPlan" scale="0" unitRef="usd" id="ixv-45887">551,649</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="gfai:RemeasurementsOfDefinedBenefitPlan" scale="0" unitRef="usd" id="ixv-45888">551,649</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares through private placements (see Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_50_fact" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacements" scale="0" unitRef="shares">416,483</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" scale="0" unitRef="usd" id="ixv-45890">49,978</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" scale="0" unitRef="usd" id="ixv-45891">18,225,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-114; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-116; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" scale="0" unitRef="usd" id="ixv-45892">18,275,728</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares through exercise of warrants (see Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_51_fact" name="gfai:IssuanceOfOrdinarySharesThroughExerciseOfWarrants" scale="0" unitRef="shares">274,659</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-45894">32,960</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-45895">2,981,751</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-121; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-122; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-123; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-124; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-45896">3,014,711</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for acquisition of subsidiaries (see Note 3)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_52_fact" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" scale="0" unitRef="shares">148,071</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" scale="0" unitRef="usd" id="ixv-45898">17,769</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-125; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" scale="0" unitRef="usd" id="ixv-45899">4,562,111</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-127; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" scale="0" unitRef="usd" id="ixv-45900">4,579,880</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_53_fact" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" scale="0" unitRef="shares">243,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" scale="0" unitRef="usd" id="ixv-45902">29,160</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-131; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" scale="0" unitRef="usd" id="ixv-45903">4,830,840</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-134; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-135; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-136; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" scale="0" unitRef="usd" id="ixv-45904">4,860,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    loss for the year end from continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-137; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-138; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-139; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-140; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-141; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-142; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45905">18,549,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45906">54,126</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45907">18,603,626</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    loss for the year end from discontinued operations</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" sign="-" unitRef="usd" id="ixv-45908">15,294</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" sign="-" unitRef="usd" id="ixv-45909">47,138</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" sign="-" unitRef="usd" id="ixv-45910">62,432</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance
    as at December 31, 2022</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" id="ix_54_fact" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares">1,618,977</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45912">194,313</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45913">50,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45914">46,231,302</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45915">223,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45916">251,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45917">1,112,494</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45918">28,769,014</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45919">61,329</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45920">19,132,302</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Currency
    translation adjustments</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45921">130,860</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-45922">130,860</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Stock-based
    compensation expense (Note 20)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45923">271,800</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-162; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockbasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-45924">271,800</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Remeasurements
    of defined benefit plan (Note 18)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-163; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-164; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-165; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-166; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-167; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="gfai:RemeasurementsOfDefinedBenefitPlan" scale="0" unitRef="usd" id="ixv-45925">3,486</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-168; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-169; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:RemeasurementsOfDefinedBenefitPlan" scale="0" unitRef="usd" id="ixv-45926">3,486</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Cancellation
    of shares (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:CancellationOfSharesNote" scale="0" sign="-" unitRef="shares" id="ixv-45927">245,339</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:CancellationOfSharesNote19" scale="0" sign="-" unitRef="usd" id="ixv-45928">29,441</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-170; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:CancellationOfSharesNote19" scale="0" sign="-" unitRef="usd" id="ixv-45929">4,880,223</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-171; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-172; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-173; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-174; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-175; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:CancellationOfSharesNote19" scale="0" sign="-" unitRef="usd" id="ixv-45930">4,909,664</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares through CMPOs (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughCMPOs" scale="0" unitRef="shares" id="ixv-45931">4,946,184</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" scale="0" unitRef="usd" id="ixv-45932">593,542</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-176; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" scale="0" unitRef="usd" id="ixv-45933">20,273,844</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-177; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-178; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-179; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-180; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-181; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" scale="0" unitRef="usd" id="ixv-45934">20,867,386</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares through exercise of warrants (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesThroughExerciseOfWarrants" scale="0" unitRef="shares" id="ixv-45935">128,901</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-45936">15,468</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-182; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-45937">491,224</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-183; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-184; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-185; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-186; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-187; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-45938">506,692</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for acquisition of assets (Note 19)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareForAcquisitionOfAssets" scale="0" unitRef="shares" id="ixv-45939">262,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" scale="0" unitRef="usd" id="ixv-45940">31,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-188; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" scale="0" unitRef="usd" id="ixv-45941">1,816,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-189; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-190; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-191; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-192; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-193; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" scale="0" unitRef="usd" id="ixv-45942">1,848,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for a convertible note conversion (Note 15)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareForAConvertibleNoteConversion" scale="0" unitRef="shares" id="ixv-45943">172,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" scale="0" unitRef="usd" id="ixv-45944">20,640</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-194; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" scale="0" unitRef="usd" id="ixv-45945">1,217,760</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-195; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-196; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-197; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-198; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-199; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" scale="0" unitRef="usd" id="ixv-45946">1,238,400</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Issuance
    of ordinary shares for a borrowing conversion (Note 14)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinaryShareForABorrowingConversioninShares" scale="0" unitRef="shares" id="ixv-45947">2,947,150</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" scale="0" unitRef="usd" id="ixv-45948">353,658</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-200; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" scale="0" unitRef="usd" id="ixv-45949">15,560,957</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-201; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-202; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-203; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-204; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-205; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" scale="0" unitRef="usd" id="ixv-45950">15,914,615</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Net
    loss for the year end from continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-206; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-207; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-208; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-209; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-210; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-211; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45951">21,594,240</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45952">29,280</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45953">29,623,520</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;Net
    loss for the year end from discontinued operations</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-212; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-213; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-214; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-215; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-216; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-217; font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45954">22,579</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45955">11,559</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45956">34,138</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Balance
    as at December 31, 2023</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares" id="ixv-45957">9,830,373</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45958">1,179,680</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45959">50,000</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45960">80,983,164</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45961">223,500</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45962">251,036</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45963">985,120</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45964">58,340,675</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(<ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" sign="-" unitRef="usd" id="ixv-45965">79,050</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Equity" scale="0" unitRef="usd" id="ixv-45966">25,152,775</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  </table><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">&#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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023, and the outstanding ordinary shares of a par value is automatically converted.</span></ix:footnote></td>
</tr></table><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><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"><ix:footnote id="ix_4_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Giving retroactive effect to the share consolidation on 2021 and 2023 August 20, 2021 and January 31, 2023, respectively, and the outstanding ordinary shares of a par value is automatically converted.</span></ix:footnote></td>
</tr></table><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"><i>&#160;</i></span></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"><i>The
accompanying notes are an integral part of these consolidated financial statements&#160;</i></span></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">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guardforce
AI Co., Limited and Subsidiaries</b></span></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>Consolidated
Statements of Cash Flows</b></span></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>(Expressed
in U.S. Dollars)</b></span></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; font-style: normal; font-weight: normal">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">For the years ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(Restated*)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(Restated*)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">Cash flows from operating activities</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#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: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Net (loss) from continuing operations</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-45967">29,623,520</ix:nonFraction></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_56_fact" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd">18,603,626</ix:nonFraction></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_57_fact" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd">5,531,354</ix:nonFraction></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net profit (loss) from discontinued operations</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-45970">34,138</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_58_fact" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" sign="-" unitRef="usd">62,432</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_59_fact" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="0" unitRef="usd">39,700</ix:nonFraction></td><td style="padding-bottom: 1.5pt; 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; text-indent: -9pt; padding-left: 9pt">Net (loss)</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-45973">29,589,382</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_60_fact" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd">18,666,058</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_61_fact" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd">5,491,654</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments for:</td><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: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt">Depreciation</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationExpense" scale="0" unitRef="usd" id="ixv-45976">4,249,646</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_62_fact" name="ifrs-full:DepreciationExpense" scale="0" unitRef="usd">5,365,312</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_63_fact" name="ifrs-full:DepreciationExpense" scale="0" unitRef="usd">4,981,259</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization of intangible 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationExpense" scale="0" unitRef="usd" id="ixv-45979">993,594</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_64_fact" name="ifrs-full:AmortisationExpense" scale="0" unitRef="usd">616,095</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_65_fact" name="ifrs-full:AmortisationExpense" scale="0" unitRef="usd">51,383</ix:nonFraction></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; text-indent: -9pt; padding-left: 9pt">Provision for obsolete inventories</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionUsedOtherProvisions" scale="0" unitRef="usd" id="ixv-45982">3,797,552</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_66_fact" name="ifrs-full:ProvisionUsedOtherProvisions" scale="0" unitRef="usd">942,882</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-218">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Impairment loss on fixed 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" scale="0" unitRef="usd" id="ixv-45984">3,682,789</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_67_fact" name="ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" scale="0" unitRef="usd">4,408,037</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-219">-</div></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; text-indent: -9pt; padding-left: 9pt">Stock-based compensation expense</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="0" unitRef="usd" id="ixv-45986">1,101,800</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_68_fact" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="0" unitRef="usd">252,095</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-220">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Impairment loss on intangible 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-45988">3,713,551</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-221">-</div></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"><div style="-sec-ix-hidden: hidden-fact-222">-</div></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; text-indent: -9pt; padding-left: 9pt">Impairment loss on goodwill</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" scale="0" unitRef="usd" id="ixv-45989">2,267,583</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-223">-</div></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"><div style="-sec-ix-hidden: hidden-fact-224">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Allowance for doubtful debts on a related party receivable</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" scale="0" unitRef="usd" id="ixv-45990">5,637,527</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-225">-</div></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"><div style="-sec-ix-hidden: hidden-fact-226">-</div></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; text-indent: -9pt; padding-left: 9pt">Finance costs</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForFinanceCosts" scale="0" unitRef="usd" id="ixv-45991">653,460</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_69_fact" name="ifrs-full:AdjustmentsForFinanceCosts" scale="0" unitRef="usd">1,083,276</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_70_fact" name="ifrs-full:AdjustmentsForFinanceCosts" scale="0" unitRef="usd">909,093</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred income taxes</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="0" unitRef="usd" id="ixv-45994">434,315</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_71_fact" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="0" unitRef="usd">121,169</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_72_fact" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="0" sign="-" unitRef="usd">732,868</ix:nonFraction></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="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Provision for (Recovery of) expected credit loss on trade receivables and other receivables, net</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" scale="0" unitRef="usd" id="ixv-45997">899,433</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_73_fact" name="gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" scale="0" sign="-" unitRef="usd">7,394</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-227">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Increase in provision for and write off of withholding tax receivables</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:WriteOffOfWithholdingTaxesReceivable" scale="0" unitRef="usd" id="ixv-45999">683,344</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_74_fact" name="gfai:WriteOffOfWithholdingTaxesReceivable" scale="0" unitRef="usd">448,243</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_75_fact" name="gfai:WriteOffOfWithholdingTaxesReceivable" scale="0" unitRef="usd">190,038</ix:nonFraction></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; text-indent: -9pt; padding-left: 9pt">Loss from fixed assets disposal</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" scale="0" sign="-" unitRef="usd" id="ixv-46002">208,093</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_76_fact" name="ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" scale="0" sign="-" unitRef="usd">24,250</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_77_fact" name="ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" scale="0" sign="-" unitRef="usd">4,438</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; 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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">(Increase) Decrease in trade and other receivables</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="0" sign="-" unitRef="usd" id="ixv-46005">312,348</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_78_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="0" unitRef="usd">428,772</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_79_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="0" sign="-" unitRef="usd">26,740</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">Decrease (Increase) in other 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-46008">64,759</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_80_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" scale="0" sign="-" unitRef="usd">332,188</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_81_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" scale="0" unitRef="usd">236,234</ix:nonFraction></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; text-indent: -9pt; padding-left: 0.25in">Decrease (Increase) in inventories</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="0" unitRef="usd" id="ixv-46011">757,518</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_82_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="0" sign="-" unitRef="usd">2,876,443</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_83_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="0" sign="-" unitRef="usd">967,994</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">Decrease (Increase) in amount due from related parties</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-46014">424,979</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_84_fact" name="gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" scale="0" sign="-" unitRef="usd">15,725,707</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_85_fact" name="gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" scale="0" unitRef="usd">352,432</ix:nonFraction></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; text-indent: -9pt; padding-left: 0.25in">Decrease (Increase) in other 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets" scale="0" unitRef="usd" id="ixv-46017">33,924</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_86_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets" scale="0" sign="-" unitRef="usd">151,170</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_87_fact" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets" scale="0" sign="-" unitRef="usd">58,431</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">Increase (Decrease) in trade and other payables</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForReconcileProfitLoss" scale="0" unitRef="usd" id="ixv-46020">622,816</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_88_fact" name="ifrs-full:AdjustmentsForReconcileProfitLoss" scale="0" sign="-" unitRef="usd">18,773</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_89_fact" name="ifrs-full:AdjustmentsForReconcileProfitLoss" scale="0" sign="-" unitRef="usd">437,086</ix:nonFraction></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="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">(Decrease) Increase in other current 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-46023">258,983</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_90_fact" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" scale="0" unitRef="usd">947,020</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_91_fact" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" scale="0" unitRef="usd">1,944,617</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">(Decrease) Increase in amount due to related parties</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-46026">970,185</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_92_fact" name="gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" scale="0" unitRef="usd">3,884,995</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_93_fact" name="gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" scale="0" sign="-" unitRef="usd">361,815</ix:nonFraction></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="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 0.25in">(Increase) Decrease in withholding taxes receivable</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" scale="0" sign="-" unitRef="usd" id="ixv-46029">192,502</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_94_fact" name="gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" scale="0" unitRef="usd">258,989</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_95_fact" name="gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" scale="0" unitRef="usd">88,353</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Increase (Decrease) in provision for employee benefits</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForProvisions" scale="0" unitRef="usd" id="ixv-46032">34,534</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_96_fact" name="ifrs-full:AdjustmentsForProvisions" scale="0" sign="-" unitRef="usd">193,639</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_97_fact" name="ifrs-full:AdjustmentsForProvisions" scale="0" unitRef="usd">297,905</ix:nonFraction></td><td style="padding-bottom: 1.5pt; 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: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash (used in) generated from operating activities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-46035">1,191,701</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_98_fact" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd">19,190,237</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_99_fact" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" unitRef="usd">979,164</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; 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: bold 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash flows from 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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Acquisition of property, plant and equipment</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="0" unitRef="usd" id="ixv-46038">2,107,069</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_100_fact" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="0" unitRef="usd">4,402,394</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_101_fact" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="0" unitRef="usd">5,235,480</ix:nonFraction></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="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from disposal of property, plant and equipment</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"><div style="-sec-ix-hidden: hidden-fact-228">-</div></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_102_fact" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="0" unitRef="usd">5,235</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-229">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Acquisition of intangible 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">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="0" unitRef="usd" id="ixv-46042">18,476</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_103_fact" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="0" unitRef="usd">3,242,537</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_104_fact" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="0" unitRef="usd">13,235</ix:nonFraction></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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Acquisition of subsidiaries, net of cash acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-230">-</div></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_105_fact" name="gfai:CashAcquiredFromAcquisitionOfHandshake" scale="0" unitRef="usd">1,765,933</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_106_fact" name="gfai:CashAcquiredFromAcquisitionOfHandshake" scale="0" sign="-" unitRef="usd">24,276</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash used in investing activities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-46047">2,125,545</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_107_fact" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">9,405,629</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_108_fact" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">5,224,439</ix:nonFraction></td><td style="padding-bottom: 1.5pt; 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: -9pt; 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; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash flows from 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="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt">Proceeds from issue of shares</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromIssuingShares" scale="0" unitRef="usd" id="ixv-46050">20,867,386</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_109_fact" name="ifrs-full:ProceedsFromIssuingShares" scale="0" unitRef="usd">20,346,353</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_110_fact" name="ifrs-full:ProceedsFromIssuingShares" scale="0" unitRef="usd">13,244,329</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -9pt; padding-left: 9pt">Proceeds from exercise of warrants</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-46053">506,692</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_111_fact" name="ifrs-full:ProceedsFromExerciseOfWarrants" scale="0" unitRef="usd">3,014,710</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-231">-</div></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; text-indent: -9pt; padding-left: 9pt">Proceeds from a convertible note</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"><div style="-sec-ix-hidden: hidden-fact-232">-</div></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_112_fact" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="0" unitRef="usd">1,500,000</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-233">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash repayment of a convertible note</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashRepaymentOfAConvertibleNote" scale="0" unitRef="usd" id="ixv-46056">554,238</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-234">-</div></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"><div style="-sec-ix-hidden: hidden-fact-235">-</div></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; text-indent: -9pt; padding-left: 9pt">Cash paid for the cancellation of fractional shares</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares" scale="0" unitRef="usd" id="ixv-46057">49,664</ix:nonFraction></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"><div style="-sec-ix-hidden: hidden-fact-236">-</div></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"><div style="-sec-ix-hidden: hidden-fact-237">-</div></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from borrowings</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromCurrentBorrowings" scale="0" unitRef="usd" id="ixv-46058">1,895,151</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_113_fact" name="ifrs-full:ProceedsFromCurrentBorrowings" scale="0" unitRef="usd">3,426,096</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_114_fact" name="ifrs-full:ProceedsFromCurrentBorrowings" scale="0" unitRef="usd">1,563,444</ix:nonFraction></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-indent: -9pt; padding-left: 9pt">Repayment of borrowings</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="0" unitRef="usd" id="ixv-46061">2,890,252</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_115_fact" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="0" unitRef="usd">4,499,358</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_116_fact" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="0" unitRef="usd">1,334,930</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Payment of lease liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="0" unitRef="usd" id="ixv-46064">2,652,150</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_117_fact" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="0" unitRef="usd">2,849,816</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_118_fact" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="0" unitRef="usd">2,819,531</ix:nonFraction></td><td style="padding-bottom: 1.5pt; 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="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash generated from financing activities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-46067">17,122,925</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_119_fact" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="0" unitRef="usd">20,937,985</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_120_fact" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="0" unitRef="usd">10,653,312</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; 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: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Net increase (decrease) in cash and cash equivalents, and restricted cash</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"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-46070">13,805,679</ix:nonFraction></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">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_121_fact" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="0" sign="-" unitRef="usd">7,657,881</ix:nonFraction></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"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_122_fact" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="0" unitRef="usd">6,408,037</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Effect of movements in exchange rates on cash held</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">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-46073">62,928</ix:nonFraction></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"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_123_fact" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="0" unitRef="usd">34,714</ix:nonFraction></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">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_124_fact" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="0" sign="-" unitRef="usd">684,136</ix:nonFraction></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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents, and restricted cash at beginning of year</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd" id="ixv-46076">8,230,644</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" id="ix_125_fact" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd">15,853,811</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" id="ix_126_fact" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd">10,129,910</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents, and restricted cash at end of year (Note 4)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd" id="ixv-46079">21,973,395</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_127_fact" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd">8,230,644</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" id="ix_128_fact" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd">15,853,811</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: bold 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: -9pt; 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; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -9pt; padding-left: 9pt">Non-cash investing and 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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Equity portion of purchase consideration paid for acquisition of subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-238">-</div></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_129_fact" name="gfai:LeaseholdImprovementsThroughFinanceLeases" scale="0" unitRef="usd">4,579,880</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_130_fact" name="gfai:LeaseholdImprovementsThroughFinanceLeases" scale="0" unitRef="usd">327,763</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Equity portion of the settlement of a borrowing from a third party</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromIssuingOtherEquityInstruments" scale="0" unitRef="usd" id="ixv-46084">15,914,615</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-239">-</div></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-240">-</div></td><td style="padding-bottom: 1.5pt; 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-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Equity portion of purchase consideration paid for acquisition of fixed and intangible assets</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="0" unitRef="usd" id="ixv-46085">1,848,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-241">-</div></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-242">-</div></td><td style="padding-bottom: 1.5pt; 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: normal 10pt Times New Roman, Times, Serif">&#160;</span></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; font-style: normal; font-weight: normal">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:footnote id="ix_5_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</span></ix:footnote></td>
</tr></table><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; font-style: normal; font-variant: normal; font-weight: normal">&#160;</span></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"><i>The</i>&#160;<i>accompanying
notes are an integral part of these consolidated financial statements.</i></span></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"><i>&#160;</i></span></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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guardforce
AI Co., Limited and Subsidiaries</b></span></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>Notes
to the Consolidated Financial Statements</b></span></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>For
the years ended December 31, 2023, 2022 and 2021</b></span></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>(Expressed
in U.S. Dollars)</b></span></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">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfExpensesByNatureExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfExpensesByNatureExplanatory" id="ixv-25456"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NATURE
    OF OPERATIONS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Co., Limited (&#8220;Guardforce&#8221;) is a company incorporated and domiciled in the Cayman Islands under the Cayman Islands Companies
Act on April 20, 2018. The address of its registered office is Cricket Square, Hutchins Drive, P.O. Box 2681, Grand Cayman, KY1-1111,
Cayman Islands. The business address was 96 Vibhavadi Rangsit Road, Talad Bangkhen, Laksi, Bangkok 10210, Thailand, which has changed
to 10 Anson Road, #28-01 International Plaza, Singapore 079903 since November 2021. Before January 20, 2022, Guardforce is controlled
by Mr. Tu Jingyi (&#8220;Mr. Tu&#8221;) through Guardforce AI Technology Limited (&#8220;AI Technology&#8221;). The Company ceased to
be a &#8220;controlled company&#8221; under the rules of Nasdaq on January 20, 2022. The Company&#8217;s ordinary shares and warrants
are listed under the symbol &#8220;GFAI&#8221; and &#8220;GFAIW&#8221;, respectively, on the Nasdaq Capital Market upon the completion
of an initial public offering on September 28, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Holding Limited (&#8220;AI Holdings&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on May 22, 2018. AI Holdings is a <ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" unitRef="pure" id="ixv-46086">100</ix:nonFraction>% owned subsidiary of Guardforce. AI Holdings is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Robots Limited (&#8220;AI Robots&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on May 22, 2018. AI Robots is a <ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" unitRef="pure" id="ixv-46087">100</ix:nonFraction>% owned subsidiary of Guardforce. AI Robots is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI (Hong Kong) Co., Limited (&#8220;AI Hong Kong&#8221;) was incorporated in Hong Kong under the Hong Kong Companies&#8217; Ordinance
(Chapter 622), on May 30, 2018. AI Hong Kong is a <ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" unitRef="pure" id="ixv-46088">100</ix:nonFraction>% owned subsidiary of Guardforce. Beginning March 2020, AI Hong Kong commenced robotic
AI solution business of selling and leasing robots.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Southern
Ambition Limited (&#8220;Southern Ambition&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act,
2004, on August 3, 2018. Southern Ambition is a <ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" unitRef="pure" id="ixv-46089">100</ix:nonFraction>% owned subsidiary of AI Robots. Southern Ambition is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Horizon
Dragon Limited (&#8220;Horizon Dragon&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on July 3, 2018. Horizon Dragon is a <ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" unitRef="pure" id="ixv-46090">100</ix:nonFraction>% owned subsidiary of AI Holdings. Horizon Dragon is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Group Co., Limited (&#8220;AI Thailand&#8221;) was incorporated in Thailand under the Civil and Commercial Code at the Registry of
partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018 and has <ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinaryPlusPreferredSharesOutstanding" scale="0" unitRef="shares" id="ixv-46091">100,000</ix:nonFraction> ordinary plus preferred shares outstanding.
<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="gfai:SharesOwnedBySouthernAmbitionLimited" scale="0" unitRef="shares" id="ixv-46092">48,999</ix:nonFraction> of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for
an aggregate of <ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="gfai:AggregateOrdinaryShares" scale="0" unitRef="shares" id="ixv-46093">49,000</ix:nonFraction> ordinary shares, or <ix:nonFraction contextRef="c79" decimals="2" format="ixt:num-dot-decimal" name="gfai:AggregateOrdinarySharesPercentage" scale="-2" unitRef="pure" id="ixv-46094">49</ix:nonFraction>%, and <ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="gfai:CumulativePreferredShares" scale="0" unitRef="shares" id="ixv-46095">51,000</ix:nonFraction> cumulative preferred shares are owned by two individuals of Thailand. The
two individuals owned in aggregate <ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="gfai:AggregateOrdinaryShares" scale="0" unitRef="shares" id="ixv-46096">49,000</ix:nonFraction> ordinary shares with a value of approximately $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="gfai:ApproximatelyOrdinarySharesAmount" scale="0" unitRef="usd" id="ixv-46097">16,000</ix:nonFraction>. The cumulative preferred shares are
entitled to dividends of USD$<ix:nonFraction contextRef="c79" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare" scale="0" unitRef="usdPershares" id="ixv-46098">0.03</ix:nonFraction> per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31,
2021 is approximately $<ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOtherShares" scale="0" unitRef="usd" id="ixv-46099">1,700</ix:nonFraction>. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per
share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a
general meeting of shareholders. Southern Ambition is entitled to cast more than <ix:nonFraction contextRef="c82" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" unitRef="pure" id="ixv-46100">95</ix:nonFraction>% of the votes at a general meeting of shareholders.
No dividends were declared during the years ended December 31, 2023, 2022 and 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
Cash Solutions Security Thailand Co., Limited (&#8220;GF Cash (CIT)&#8221;) was incorporated in Thailand under the Civil and Commercial
Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on July 27, 1982 and has <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingShares" scale="0" unitRef="shares" id="ixv-46101">3,857,144</ix:nonFraction> outstanding shares.
<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOrdinaryShares" scale="0" unitRef="shares" id="ixv-46102">3,799,544</ix:nonFraction> ordinary shares and <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:PreferredSharesOutstandingShares" scale="0" unitRef="shares" id="ixv-46103">21,599</ix:nonFraction> preferred shares of the outstanding shares in GF Cash (CIT) (approximately <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="gfai:PreferredSharesOutstandingSharesPercentage" scale="-2" unitRef="pure" id="ixv-46104">99.07</ix:nonFraction>% of the shares
in GF Cash (CIT)) are owned by AI Thailand with one preferred share being held by Southern Ambition and <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOrdinaryShares" scale="0" unitRef="shares" id="ixv-46105">33,600</ix:nonFraction> ordinary shares and <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:PreferredShares" scale="0" unitRef="shares" id="ixv-46106">2,400</ix:nonFraction>
preferred shares (approximately <ix:nonFraction contextRef="c0" decimals="5" format="ixt:num-dot-decimal" name="gfai:PreferredSharesPercentage" scale="-2" unitRef="pure" id="ixv-46107">0.933</ix:nonFraction>% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to
the articles of association a shareholder may cast one vote per one share at a general meeting of shareholders. AI Thailand is entitled
to cast <ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" unitRef="pure" id="ixv-46108">99.07</ix:nonFraction>% of the votes&#160;at a general meeting of shareholders. GF Cash (CIT)&#8217;s head office is located at No. 96 Vibhavadi-Rangsit
Road, Talad Bang Khen Sub-District, Laksi District, Bangkok, Thailand. Beginning March 2020, GF Cash (CIT) commenced robotic AI solution
business of selling and leasing of robots. No dividends were declared during the years ended December 31, 2023, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfExpensesByNatureExplanatory-c0_cont_2" id="_DisclosureOfExpensesByNatureExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:SharesPercentage" scale="-2" unitRef="pure" id="ixv-46109">97</ix:nonFraction>%
of shares in GF Cash (CIT) are owned by AI Thailand and Southern Ambition, which were previously held by Guardforce TH Group Co., Ltd
and Guardforce 3 Limited, with the same majority shareholder.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
reorganization of Guardforce and its subsidiaries (collectively referred to as the &#8220;Company) was completed on December 31, 2018.
Pursuant to the reorganization, Guardforce became the holding company of the companies, which were under the common control of the controlling
shareholder before and after the reorganization. Accordingly, the Company&#8217;s financial statements have been prepared on a consolidated
basis by applying the predecessor value method as if the reorganization had been completed at the beginning of the earliest reporting
period. The Company engages principally in providing cash management and handling services located in Thailand.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On March 25, 2021, the Company acquired
<ix:nonFraction contextRef="c84" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquiredMajorityPercentage" scale="-2" unitRef="pure" id="ixv-46110">51</ix:nonFraction>% majority stake in information security consultants Handshake Networking Ltd (&#8220;Handshake&#8221;), a&#160;Hong Kong-based company
specializing in penetration testing and forensics analysis in Hong Kong and the Asia Pacific region since 2004. On February 6, 2024, the
Company separated with Handshake. On February 6, 2024, the Company transferred <ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="gfai:ShareTransferAuthorized" scale="0" unitRef="shares" id="ixv-46111">510</ix:nonFraction> shares of Handshake back to its original shareholders
in exchange for returning <ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinaryShare" scale="0" unitRef="shares" id="ixv-46112">1,091</ix:nonFraction> restricted ordinary shares issued by the Company. The cancellation of the returned <ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="gfai:CancellationOfShares" scale="0" unitRef="shares" id="ixv-46113">1,091</ix:nonFraction> shares was effective
on March 4, 2024.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 1, 2021, the Company entered into a Transfer Agreement (the &#8220;Singapore Agreement&#8221;) to acquire <ix:nonFraction contextRef="c88" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquireEquityInterest" scale="-2" unitRef="pure" id="ixv-46114">100</ix:nonFraction>% of the equity
interests in Guardforce AI Singapore Pte. Ltd. (&#8220;AI Singapore&#8221;), a company incorporated in Singapore. Pursuant to the Agreement,
AI Singapore became a wholly owned subsidiary of the Company. AI Singapore and Guardforce are ultimately controlled by Mr. Tu before
and after the acquisition was completed. AI Singapore commenced robotic AI solution business of selling and leasing robots.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 18, 2021, the Company entered into a Transfer Agreement (the &#8220;Macau Agreement&#8221;)&#160;to acquire <ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquireEquityInterest" scale="-2" unitRef="pure" id="ixv-46115">100</ix:nonFraction>% of the equity
interests in Macau GF Robotics Limited, a company incorporated in Macau (&#8220;AI Macau&#8221;). The consideration is approximately
$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:ConsiderationAmount" scale="0" unitRef="usd" id="ixv-46116">3,205</ix:nonFraction> (MOP25,<span style="-sec-ix-hidden: hidden-fact-243">000</span>). AI Macau commenced robotic AI solution business of selling and leasing robots. The acquisition was closed on February
9, 2022. AI Macau is a <ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46117">100</ix:nonFraction>% owned subsidiary of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 18, 2021, the Company entered into another Transfer Agreement&#160;(the &#8220;Malaysia Agreement&#8221;)&#160;to acquire <ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquireEquityInterest" scale="-2" unitRef="pure" id="ixv-46118">100</ix:nonFraction>%
of the equity interests in GF Robotics Malaysia Sdn. Bhd., a company incorporated in Malaysia (&#8220;AI Malaysia&#8221;). The consideration
is approximately $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="gfai:ConsiderationAmount" scale="0" unitRef="usd" id="ixv-46119">1</ix:nonFraction> (<span style="-sec-ix-hidden: hidden-fact-244">RM1</span>). AI Malaysia commenced robotic AI solution business of selling and leasing robots. The acquisition was closed
on January 20, 2022. AI Malaysia is a <ix:nonFraction contextRef="c92" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46120">100</ix:nonFraction>% owned subsidiary of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robotics Group Co., Limited (&#8220;AI Robotics&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies
Act, 2004, on December 6, 2021. AI Robotics is a <ix:nonFraction contextRef="c93" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46121">100</ix:nonFraction>% owned subsidiary of Guardforce. AI Robotics is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (Hong Kong) Limited (&#8220;AI Robot Service&#8221;) was incorporated in Hong Kong under the Hong Kong Companies&#8217;
Ordinance (Chapter 622), on January 18, 2022. AI Robot Service is an investment holding company. AI Robot Service is a <ix:nonFraction contextRef="c94" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46122">100</ix:nonFraction>% owned subsidiary
of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Robot Service (Shenzhen) Co., Limited (&#8220;AI Shenzhen&#8221;) was incorporated in the People&#8217;s Republic of China (&#8220;PRC&#8221;)
on February 23, 2022. AI Shenzhen is an investment holding company. AI Shenzhen is a <ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46123">100</ix:nonFraction>% owned subsidiary of AI Robot Service.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfExpensesByNatureExplanatory-c0_cont_3" id="_DisclosureOfExpensesByNatureExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robotics Services LLC (&#8220;AI US&#8221;) was incorporated in the State of Delaware on February 28, 2022. AI US commenced robotic AI
solution business of selling and leasing robots. AI US is a <ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46124">100</ix:nonFraction>% owned subsidiary of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (Australia) Pty Ltd. (&#8220;AI Australia&#8221;) was incorporated in Australia on February 28, 2022. AI Australia commenced
robotic AI solution business of selling and leasing robots. AI Australia is a <ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46125">100</ix:nonFraction>% owned subsidiary of AI Robot Service. On September
25, 2023, the Company deregistered AI Australia.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot &amp; Smart Machines Trading LLC (&#8220;AI Dubai&#8221;) was incorporated in the United Arab Emirates&#160;(UAE) on March 13,
2022. AI Dubai commenced robotic AI solution business of selling and leasing robots. AI Dubai is a <ix:nonFraction contextRef="c98" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46126">100</ix:nonFraction>% owned subsidiary of AI Robot
Service.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robotic and Innovation Solution (Thailand) Company Limited (&#8220;AI R&amp;I&#8221;) was incorporated in Thailand on March 30, 2022.
AI R&amp;I commenced robotic AI solution business of selling and leasing robots. AI R&amp;I is <ix:nonFraction contextRef="c99" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46127">98</ix:nonFraction>% owned by AI Thailand, <ix:nonFraction contextRef="c100" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46128">1</ix:nonFraction>% owned by
Horizon Dragon and <ix:nonFraction contextRef="c82" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46129">1</ix:nonFraction>% owned by Southern Ambition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (UK) Limited (&#8220;AI UK&#8221;) was incorporated in the United Kingdom on April 29, 2022. AI UK commenced robotic AI
solution business of selling and leasing robots. AI UK is a <ix:nonFraction contextRef="c101" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46130">100</ix:nonFraction>% owned subsidiary of AI Robot Service.</span> On February 6, 2024, the Company deregistered AI UK.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service Limited (&#8220;AI Canada&#8221;) was incorporated in Canada on May 6, 2022. AI Canada commenced robotic AI solution business
of selling and leasing robots. AI Canada is a <ix:nonFraction contextRef="c102" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46131">100</ix:nonFraction>% owned subsidiary of AI Robot Service. On January 5, 2024, the Company deregistered
AI Canada.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Robot (Jian) Co., Limited (&#8220;AI Jian&#8221;) was incorporated in the People&#8217;s Republic of China (&#8220;PRC&#8221;) on
May 16, 2022. AI Jian is an investment holding company. AI Jian is a <ix:nonFraction contextRef="c103" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46132">100</ix:nonFraction>% owned subsidiary of AI Robot Service. On November 22, 2023,
the Company deregistered AI Jian.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service GK (&#8220;AI Japan&#8221;) was incorporated in Japan on May 24, 2022. AI Japan commenced robotic AI solution business
of selling and leasing robots. AI Japan is a <ix:nonFraction contextRef="c104" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46133">100</ix:nonFraction>% owned subsidiary of AI Hong Kong.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service Co., Ltd. (&#8220;AI Korea&#8221;) was incorporated in South Korea on June 17, 2022. AI Korea commenced robotic AI solution
business of selling and leasing robots. AI Korea is a <ix:nonFraction contextRef="c105" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46134">100</ix:nonFraction>% owned subsidiary of AI Hong Kong.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 11, 2022, the Company entered into a Sale and Purchase Agreement (the &#8220;Kewei Agreement&#8221;) with Shenzhen Kewei Robot
Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire <ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquireEquityInterest" scale="-2" unitRef="pure" id="ixv-46135">100</ix:nonFraction>% of the equity interests in Shenzhen Keweien Robot Service Co.,
Ltd. (&#8220;Shenzhen GFAI&#8221;) and Guangzhou Kewei Robot Technology Co., Ltd. (&#8220;Guangzhou GFAI&#8221;) from Shenzhen Kewei.
Both acquirees are&#160;PRC-based companies. The acquisition serves an integral role in the growth of the Company&#8217;s robotic AI
solution business as a service (RaaS) business initiative. The acquisition was closed on March 22, 2022. The acquisition purchase price
of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquisitionPurchasePricePaidAmount" scale="0" unitRef="usd" id="ixv-46136">10,000,000</ix:nonFraction> was paid in a mix of cash (<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" scale="-2" unitRef="pure" id="ixv-46137">10</ix:nonFraction>%) and restricted ordinary shares of the Company (<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:PercentageOfRestrictedOrdinaryShares" scale="-2" unitRef="pure" id="ixv-46138">90</ix:nonFraction>%). On March 14, 2022, the Company issued
<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinaryShare" scale="0" unitRef="shares" id="ixv-46139">2,142,852</ix:nonFraction> restricted Ordinary Shares to the sellers&#8217; designated parties. As a result of the 2023 share consolidation, the number
of shares issued to Shenzhen Kewei became <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:NumberOfSharesIssue" scale="0" unitRef="shares" id="ixv-46140">53,571</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 24, 2022, the Company entered into a Sale and Purchase Agreement (the &#8220;Yeantec Agreement&#8221;) with Shenzhen Yeantec Co.,
Limited (&#8220;Yeantec&#8221;) to acquire <ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquireEquityInterest" scale="-2" unitRef="pure" id="ixv-46141">100</ix:nonFraction>% of the equity interests in Beijing Wanjia Security System Co., Ltd. (&#8220;Beijing Wanjia&#8221;)
from Yeantec. Beijing Wanjia is a&#160;PRC-based company with more than 25 years of experience in providing integrated security solution,
focusing on fire alarm security systems, and a well-established customer base among retail businesses. The acquisition serves the growth
of the Company&#8217;s other security business. The acquisition was closed on June 22, 2022. The acquisition purchase price of $<ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquisitionPurchasePricePaidAmount" scale="0" unitRef="usd" id="ixv-46142">8,400,000</ix:nonFraction>
was paid in a mix of cash (<ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" scale="-2" unitRef="pure" id="ixv-46143">10</ix:nonFraction>%) and restricted ordinary shares of the Company (<ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinaryShares" scale="-2" unitRef="pure" id="ixv-46144">90</ix:nonFraction>%). On June 16, 2022, the Company issued <ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinaryShare" scale="0" unitRef="shares" id="ixv-46145">3,780,000</ix:nonFraction> restricted
Ordinary Shares to the sellers&#8217; designated parties. As a result of the 2023 share consolidation, the number of shares issued to
Shenzhen Kewei became <ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="gfai:NumberOfSharesIssue" scale="0" unitRef="shares" id="ixv-46146">94,500</ix:nonFraction>.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><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: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfExpensesByNatureExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (Vietnam) Co., Ltd (&#8220;AI Vietnam&#8221;) was incorporated in Vietnam on July 8, 2022. AI Vietnam is a dormat company
and is a <ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46147">100</ix:nonFraction>% owned subsidiary of AI Hong Kong. On March 22, 2023, the Company deregistered AI Vietnam.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 21, 2022, the Company&#160;entered into an asset purchase agreement (&#8220;Agreement&#8221;) with&#160;Shenzhen Kewei Robot
Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets in
China. Under the terms of the Agreement, the Company acquired, and Yeantec transferred to the Company, select robotic equipment assets,
Kewei&#8217;s client base, sales pipeline and related sales channels and staff, as well as provided the Company with rights to the permanent
use of its patents. The purchase price for these assets was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:PurchasePriceOfAssets" scale="0" unitRef="usd" id="ixv-46148">2,100,000</ix:nonFraction>, which was fully paid in the form of <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinaryShare" scale="0" unitRef="shares" id="ixv-46149">10,500,000</ix:nonFraction> restricted ordinary
shares of the Company based on a price of $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinarySharePerShare" scale="0" unitRef="usdPershares" id="ixv-46150">0.20</ix:nonFraction> per share. The Company completed the acquisition on February 15, 2023.&#160;As a result
of the 2023 share consolidation, upon the completion of the acquisition on February 15, 2023, the Company issued <ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="gfai:NumberOfSharesIssue" scale="0" unitRef="shares" id="ixv-46151">262,500</ix:nonFraction> shares to Shenzhen
Kewei.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">GFAI Technology Limited (&#8220;GFAI Technology&#8221;) was incorporated
in the British Virgin Islands under the BVI Business Companies Act, 2004, on December 7, 2023. GFAI Technology is a <ix:nonFraction contextRef="c113" decimals="2" format="ixt:num-dot-decimal" name="gfai:AcquisitionOwnedSubsidiaryPercentage" scale="-2" unitRef="pure" id="ixv-46152">100</ix:nonFraction>% owned subsidiary
of Guardforce. GFAI Technology is an investment holding company.<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following diagram illustrates the Company&#8217;s legal entity ownership structure as of December 31, 2023:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_007.jpg" style="width: 938px; height: 455px"/></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory" id="ixv-25638"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT
    ACCOUNTING POLICIES</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of significant accounting policies used in the preparation of these consolidated financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial statements were approved by the Board of Directors and authorized for issuance on April 17, 2024.</span></p>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="ixv-25656"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_2" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements of Guardforce and subsidiaries have been prepared in accordance with International Financial Reporting
Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;). All amounts are presented
in United States dollars (&#8220;USD&#8221;) and have been rounded to the nearest USD.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_3" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#8220;2021 share consolidation&#8221;)
of the Company&#8217;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. On January
31, 2023, the Company completed another share consolidation (the &#8220;2023 share consolidation&#8221;) of the Company&#8217;s authorized
and issued ordinary shares whereby every forty shares were consolidated into one share (Note 19). As a result of the 2021 share consolidation
and the 2023 share consolidation, the par value of each ordinary share became $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" unitRef="usdPershares" id="ixv-46153">0.12</ix:nonFraction>. The accompanying consolidated financial statements
and all share and per share amounts have been retroactively restated to reflect the share consolidation.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_4" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;) to divest its information
security business (Note 28). The assets and liabilities of Handshake are reported as held for sale at December 31, 2023. The operating
results of Handshake have been reported as discontinued operations. Prior periods have been reclassified to conform to this presentation
to allow for a meaningful comparison of continuing operations.</span></p><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></ix:continuation></ix:nonNumeric><div>

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

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_2" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_1"><ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_5" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><i>Going Concern&#160;</i></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_6" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements are presented on the basis that the Company is a going concern. The going concern assumption contemplates
the realization of assets and the satisfaction of liabilities in the normal course of business.</span></p></ix:continuation>



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

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_7" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, the Company&#8217;s operating losses raise substantial doubt about the Company&#8217;s ability to continue as a
going concern. Although the Company had cash and cash equivalents of approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:CashEquivalents" scale="6" unitRef="usd" id="ixv-46154">22.0</ix:nonFraction> million as of December 31, 2023, the Company
requires additional financing to expand and develop new business to obtain revenues and to generate operating profits. The perception
of the Company&#8217;s continued operating losses may make it difficult to obtain financing or obtain financing on favorable terms for
the growth of the Company&#8217;s business and could result in the loss of confidence by investors, customers, suppliers and employees.
If the Company is not successful in raising capital through equity offerings, debt financings, collaborations, licensing arrangements
or any other means or are not successful in reducing expenses, the Company may exhaust its cash resources and be unable to continue operations.
If the Company cannot continue as a viable entity, the shareholders would likely lose most or all of their investment in the Company.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_8" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the going concern, management and the Board has considered:&#160;</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_9" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_8"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
    on the budget and financial plans of the Company, management expects to see a positive trend in the Company&#8217;s future results.</span></td></tr>
  </table></ix:continuation>
<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>

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_10" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_9"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
    expects to see improved cash flows including liquidity and borrowings from future fund-raising activities. The Company&#8217;s principal
    uses of cash have been, and management expects will continue to be, for working capital to support a reasonable increase in our scale
    of operations as well as for business expansion investments. </span></td></tr>
  </table></ix:continuation>
<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>

<ix:continuation continuedAt="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_11" id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_10"><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: 48px; font-size: 10pt">&#160;</td> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has conditional and unconditional obligations as disclosed in Note 25, these commitments and contingencies are under normal course of business and are included in the budget. Regarding the legal proceedings, as of the date of this report, the Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="gfai:TotalingApproximately" scale="6" unitRef="usd" id="ixv-46155">3.62</ix:nonFraction> million. &#160;On March 27, 2024, the cases against the Company which were filed by Mr. Tu had been withdrawn. Management believes the other remaining cases are without merit and is confident that such lawsuits will be dismissed.</span><span style="font-size: 10pt">&#160;</span>&#160;</td></tr> </table></ix:continuation>


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

<ix:continuation id="_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory-c0_cont_11"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company has improved the debt ratio by converting the loan with WK Venture Success Limited (&#8220;WK Venture&#8221;) with the total
    outstanding balance of approximately $15.9 million to the Company&#8217;s ordinary shares (Note 14). In addition, the Company has
    fully settled the convertible note payable with Streeterville Capital, LLC (&#8220;CVP&#8221;) (Note 15).</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfBasisOfConsolidationExplanatory" id="ixv-25756"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of consolidation</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_2" id="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated balance sheets, consolidated statements of profit or loss and other comprehensive loss, statements of changes in equity
and statements of cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising
the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control
of the controlling shareholders, wherever the period is shorter.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_3" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_2"><ix:continuation continuedAt="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_3" id="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated balance sheets of the Company as at December&#160;31, 2023 and 2022 have been prepared to present the assets and liabilities
of the subsidiaries under the historical cost convention.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_4" id="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.</span></p></ix:continuation>

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

<ix:continuation id="_DisclosureOfBasisOfConsolidationExplanatory-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
intra-group and inter-company transactions and balances have been eliminated on consolidation.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory" id="ixv-25799"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment reporting</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IAS
14&#160;Segment Reporting&#160;requires reporting of financial information by business or geographical area. It requires disclosures
for &#8216;primary&#8217; and &#8216;secondary&#8217; segment reporting formats, with the primary format based on whether the entity&#8217;s
risks and returns are affected predominantly by the products and services it produces or by the fact that it operates in different geographical
areas.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
entity&#8217;s reportable segments are its business and geographical segments for which a majority of their revenue is earned from sales
to external customers and for which:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_4" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_3"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">revenue from sales to external customers and from transactions with other segments is <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:OtherSegmentsPercentage" scale="-2" unitRef="pure" id="ixv-46156">10</ix:nonFraction>% or more of the total revenue, external and internal, of all segments; or</span></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_5" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_4"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">segment result, whether profit or loss, is <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:ProfitOrLossPercentage" scale="-2" unitRef="pure" id="ixv-46157">10</ix:nonFraction>% or more the combined result of all segments in profit or the combined result of all segments in loss, whichever is greater in absolute amount; or</span></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_6" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_5"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">assets are <ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:OtherAssetsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-46158">10</ix:nonFraction>% or more of the total assets of all segments.</span></td></tr> </table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_7" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segments
deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant
segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately
reported, they must be included as an unallocated reconciling item.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_8" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment
information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses
operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_9" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports financial and operating information in the following <ix:nonFraction contextRef="c0" decimals="2" format="ixt-sec:numwordsen" name="gfai:geographicalSegmentalDataRevenuePercentage" scale="-2" unitRef="pure" id="ixv-46159">four</ix:nonFraction> segments and geographical segmental data as shown in Note 24:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_10" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_9"><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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured
                                            logistics;</span></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_11" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_10"><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">(ii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
                                            AI solutions;</span></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_12" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_11"><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">(iii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
                                            security solutions; and</span></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_13" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_12"><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">(iv)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
                                            and others</span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_14" id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the Company&#8217;s holdings and
treasury organization, including its headquarter and central functions. All listing related expenses are included in the Corporate and
others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForSegmentReportingExplanatory-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company completed the divestiture
with Handshake on February 6, 2024. At December 31, 2023, Handshake was classified as a disposal group held for sale and as a discontinued
operation. The business of Handshake represented the entirety of the Company&#8217;s information security operating segment through December
31, 2023, which is excluded from the Company&#8217;s segment reporting.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" id="ixv-25915"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business combinations</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations using the acquisition method when control is transferred to the Company, other than those
between and among entities under common control. The consideration transferred in the acquisition is generally measured at fair value,
as are the identifiable net assets acquired. Any goodwill that arises is tested annually for impairment. Any gain on the bargain purchase
is recognized in the statement of profit or loss immediately. Transaction costs are expensed as incurred, except if related to the issue
of debt or equity securities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_4" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_3"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
contingent consideration is measured at fair value at the date of acquisition. If an obligation to pay contingent consideration that
meets the definition of a financial instrument is classified as equity, then it is not remeasured and settlement is accounted for within
equity. Otherwise, other contingent consideration is remeasured at fair value at each reporting date and subsequent changes in the fair
value of the contingent consideration are recognized in the statement of profit or loss.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IFRS&#160;3,
Business Combinations&#160;do not include specific measurement guidance for transfers of businesses or subsidiaries between entities
under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS
framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of
transactions between entities under common control at the carrying value on the transferor&#8217;s financial statements, and to have
the consolidated balance sheet, consolidated statement of profit or loss, comprehensive income, changes in equity and cash flows reflect
the results of combining entities for all periods presented for which the entities were under the transferor&#8217;s common control,
irrespective of when the combination takes&#160;place.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" id="ixv-25953"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable
to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheet, consolidated
statement of profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfAccountingJudgementsAndEstimatesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="ixv-25968"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Critical accounting estimate and judgements</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><ix:continuation id="_DisclosureOfAccountingJudgementsAndEstimatesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">The preparation of the consolidated financial
statements in conformity with IFRS requires management to make estimates and judgements that affect the reported amounts of assets and
liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues
and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates during the years ended
December 31, 2023, 2022 and 2021 include provision for obsolete inventory, impairment on property, plant and equipment &#160;&#160;and
intangible assets, allowance for withholding tax receivables, provision for expected credit loss on trade receivables and other receivables,
useful life of property, plant and equipment and intangible assets, impairment of goodwill, measurement of share-based compensation expenses,
measurement of retirement benefit obligations,&#160;&#160; measurement of consideration and assets and liabilities acquired as business
combinations, accounting for leases, valuation of deferred tax assets and allowance for doubtful debts on a related party receivable.</p></ix:continuation>
<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="ixv-25981"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency translation</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
presentational currency of the Company is the U.S. dollar (&#8220;USD&#8221;). The functional currency of Guardforce, AI Holdings, AI
Robots, Horizon Dragon, Southern Ambition, AI Singapore, AI Robotics, AI Robots Service, AI Malaysia, AI Macau, AI US, AI Australia,
AI Dubai, AI UK, AI Korea, AI Japan, AI Canada, AI Vietnam and AI Technology is the USD. The functional currency of AI Hong Kong and
Handshake is the Hong Kong dollar (&#8220;HKD&#8221;). The functional currency of AI Thailand, GF Cash (CIT) and AI R&amp;I is Thai Baht
(&#8220;Baht&#8221; or &#8220;THB&#8221;). The functional currency of AI Shenzhen, AI Jian, Shenzhen GFAI, Guangzhou GFAI and Beijing
Wanjia is the Chinese Renminbi (&#8220;RMB&#8221;).</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" id="ixv-25998"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
currency exchange rates that impact our business are shown in the following table:</span></ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock-c0_cont_1"><ix:continuation id="_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory-c0_cont_3"><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 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">Year End Rate</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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended</td><td style="padding-bottom: 1.5pt; 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">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><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: 28%; text-align: justify">Thai Baht</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="c119" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46160">0.0292</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="c120" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46161">0.0289</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="c121" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46162">0.0300</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="c122" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46163">0.0288</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="c123" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46164">0.0286</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="c124" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46165">0.0313</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Hong Kong Dollar</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c125" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46166">0.1282</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="c126" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46167">0.1282</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="c127" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46168">0.1282</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="c128" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46169">0.1282</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="c129" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46170">0.1282</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="c130" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46171">0.1282</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: justify">Chinese Renminbi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46172">0.1409</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="c132" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ClosingForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46173">0.1447</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"><span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></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="c134" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46174">0.1414</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="c135" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:AverageForeignExchangeRate" scale="0" unitRef="pure" id="ixv-46175">0.1446</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"><span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation></ix:continuation><div>


</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_5" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" id="ixv-26137"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk management</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_1"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    risk factors</span></td></tr>
  </table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The
Company&#8217;s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential
adverse effects on the Company&#8217;s financial performance.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_4" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_3"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Credit
    risk</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_5" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company trades only with parties that are expected to be creditworthy. The Company manages its operations to avoid any excessive concentration
of counterparty risk. The Company takes all reasonable steps to seek assurance from the counterparties that they can fulfill their obligations.
In addition, receivable balances are monitored on an ongoing basis with the result that the Company&#8217;s exposure to credit loss remains
low.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_6" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying values of the Company&#8217;s financial assets and contract assets represent its maximum credit exposure.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_7" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_6"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    exchange risk</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_8" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange risk arising from various currency exposures, primarily with respect to the THB and USD. Foreign
exchange risk arises when future commercial transactions or recognized assets and liabilities are denominated in a currency that is not
the respective functional currency of the Company&#8217;s subsidiaries. The functional currency of the Company and majority of its overseas
subsidiaries is the USD whereas the functional currency of the subsidiaries which operate in Thailand is the THB. The Company currently
does not hedge transactions undertaken in foreign currencies but manages its foreign exchange risk by performing regular reviews of the
Company&#8217;s net foreign exchange exposures.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_9" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the THB had strengthened/weakened by <ix:nonFraction contextRef="c114" decimals="4" format="ixt:num-dot-decimal" name="gfai:AverageVariancePercentage" scale="-2" unitRef="pure" id="ixv-46176">2.28</ix:nonFraction>% against the USD (the average monthly variance during the 2-year period ended December 31,
2023) with all other variables held constant, the post-tax profit would have been approximately $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccountingProfit" scale="0" unitRef="usd" id="ixv-46177">1,000</ix:nonFraction> higher/lower and $<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccountingProfit" scale="0" unitRef="usd" id="ixv-46178">288,000</ix:nonFraction> higher/lower,
for the years ended December 31, 2023 and 2022, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#8217;s entities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_10" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the THB had strengthened/weakened by <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="gfai:AverageVariancePercentage" scale="-2" unitRef="pure" id="ixv-46179">2.14</ix:nonFraction>% against the USD (the average monthly variance during the 2-year period ended December 31,
2022) with all other variables held constant, the post-tax profit would have been approximately $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccountingProfit" scale="0" unitRef="usd" id="ixv-46180">288,000</ix:nonFraction> higher/lower and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccountingProfit" scale="0" unitRef="usd" id="ixv-46181">228,000</ix:nonFraction> higher/lower,
for the years ended December 31, 2022 and 2021, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#8217;s entities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_11" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_10"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    rate risk</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_12" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s exposure to changes in interest rates are mainly attributable to its borrowings and loans. At the reporting date, based
on the composition of borrowings at December 31, 2023 (Note 14), if interest rates on borrowings had been 100 basis points higher/lower
with all other variables held constant, the Company&#8217;s post-tax results for the year would have been approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="0" unitRef="usd" id="ixv-46182">3,800</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="0" unitRef="usd" id="ixv-46183">11,000</ix:nonFraction>
and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="0" unitRef="usd" id="ixv-46184">14,000</ix:nonFraction> lower/higher for the years ended December 31, 2023, 2022 and 2021, respectively, mainly as a result of higher/lower interest
expense on floating rate borrowings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_6" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_5"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_13" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_12"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity
    risk</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_14" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prudent
liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount
of committed credit facilities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_15" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working
capital requirements from cash generated from funds raised from the public offerings and private placements, operation, proceeds from
a convertible note, exercise of warrants, bank borrowings and finance leases.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_16" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and
cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_17" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the reporting date, the contractual undiscounted cash flows of the Company&#8217;s current financial liabilities approximate their respective
carrying amounts due to their short maturities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_18" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below analyses the Company&#8217;s non-derivative financial liabilities into relevant maturity groupings based on the remaining
period at the reporting date to the contractual maturity date. <ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" id="ixv-46185">The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.</ix:nonNumeric></span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock-c0_cont_2" id="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_19" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_18"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</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="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherPayables" scale="0" unitRef="usd" id="ixv-46186">3,016,850</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-247">-</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-248">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherPayables" scale="0" unitRef="usd" id="ixv-46187">3,016,850</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46188">337,241</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="c138" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46189">44,410</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-249">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46190">381,651</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsFromRelatedPart" scale="0" unitRef="usd" id="ixv-46191">3,104,149</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-250">-</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-251">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsFromRelatedPart" scale="0" unitRef="usd" id="ixv-46192">3,104,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-46193">2,898,506</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-252">-</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-253">&#160;</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="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-46194">2,898,506</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherLiabilities" scale="0" unitRef="usd" id="ixv-46195">3,171,643</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-254">-</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-255">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherLiabilities" scale="0" unitRef="usd" id="ixv-46196">3,171,643</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46197">1,239,066</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="c141" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46198">1,455,857</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-256">-</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="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46199">2,694,923</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46200">108,597</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="c138" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46201">218,996</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-257">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46202">327,593</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision for employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46203">362,284</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="c138" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46204">1,460,434</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="c139" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46205">23,059,674</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="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46206">24,882,392</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">Liabilities directly associated with the assets held for sale</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" scale="0" unitRef="usd" id="ixv-46207">130,876</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-258">-</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-259">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" scale="0" unitRef="usd" id="ixv-46208">130,876</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46209">14,369,212</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46210">3,179,697</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46211">23,059,674</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46212">40,608,583</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>


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

<ix:continuation id="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock-c0_cont_2"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_20" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_19"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</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="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherPayables" scale="0" unitRef="usd" id="ixv-46213">2,633,995</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-260">-</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-261">-</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="ifrs-full:TradeAndOtherPayables" scale="0" unitRef="usd" id="ixv-46214">2,633,995</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46215">3,181,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"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46216">13,899,818</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-262">-</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="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46217">17,081,434</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsFromRelatedPart" scale="0" unitRef="usd" id="ixv-46218">3,148,500</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="c144" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsFromRelatedPart" scale="0" unitRef="usd" id="ixv-46219">1,455,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"><div style="-sec-ix-hidden: hidden-fact-263">-</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="gfai:BorrowingsFromRelatedPart" scale="0" unitRef="usd" id="ixv-46220">4,604,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-46221">3,868,691</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-264">-</div></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"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-46222">3,868,691</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherLiabilities" scale="0" unitRef="usd" id="ixv-46223">2,477,369</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="c144" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherLiabilities" scale="0" unitRef="usd" id="ixv-46224">43,200</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-265">-</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="ifrs-full:OtherLiabilities" scale="0" unitRef="usd" id="ixv-46225">2,520,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46226">1,774,192</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="c147" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46227">2,340,075</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-266">-</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="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46228">4,114,267</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46229">398,136</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="c144" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46230">233,550</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-267">-</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="gfai:FinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46231">631,686</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible note payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-46232">1,730,267</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-268">-</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-269">-</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="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-46233">1,730,267</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; text-align: left">Provision for employee benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46234">457,315</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="c144" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46235">1,554,322</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="c145" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46236">23,302,600</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="ifrs-full:ProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-46237">25,314,237</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46238">19,670,081</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46239">19,526,614</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46240">23,302,600</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentDerivativeFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46241">62,499,295</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></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: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_7" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_6"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_21" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfNetDebtAnalysisTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfNetDebtAnalysisTableTextBlock" id="ixv-26713"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
Equity (Debt) Analysis</span></ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="gfai_ScheduleOfNetDebtAnalysisTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_22" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_21"><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
    of December 31,</b></span></td>
    <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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 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: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash,
    cash equivalents, and restricted cash (Note 4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-46242">21,973,395</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-46243">8,230,644</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable within one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsRepayableWithinOneYear" scale="0" sign="-" unitRef="usd" id="ixv-46244">3,441,390</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsRepayableWithinOneYear" scale="0" sign="-" unitRef="usd" id="ixv-46245">6,330,116</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable after one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsRepayableAfterOneYear" scale="0" sign="-" unitRef="usd" id="ixv-46246">44,410</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:BorrowingsRepayableAfterOneYear" scale="0" sign="-" unitRef="usd" id="ixv-46247">15,355,467</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    equity (debt)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NetDebt" scale="0" unitRef="usd" id="ixv-46248">18,487,595</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NetDebt" scale="0" sign="-" unitRef="usd" id="ixv-46249">13,454,939</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table></ix:continuation></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_23" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_22"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capital
    risk management</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_24" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s objectives on managing capital are to safeguard the Company&#8217;s ability to continue as a going concern and support
the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain
an optimal capital structure to enhance shareholders&#8217; value in the long term.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_25" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital
to shareholders, issue new shares or sell assets to reduce debt.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_26" id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_25"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact
    of COVID-19</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory-c0_cont_26"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has developed rapidly in 2020. The resulting impact of the virus on the operations and measures taken by various governments
to contain the virus have negatively affected the Company&#8217;s financial performance during the year ended December 31, 2022 and 2021.
At the beginning of 2023, governments of the countries where the Company is operating lifted most of the social distancing measures and
other restrictions that the Company&#8217;s business has gradually recovered, and management believes that there will be improvements
on financial results in 2024.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" id="ixv-26858"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.9</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurements</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded
at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions
that market participants would use when pricing the asset or liability.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based
upon the lowest level input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_4" id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;1&#8212;Observable
inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_5" id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;2&#8212;Include
other inputs that are directly or indirectly observable in the marketplace.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_6" id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;3&#8212;Unobservable
inputs which are supported by little or no market activity.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_7" id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: the (1)&#160;market approach, (2)&#160;income
approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions
involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a
single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts.
The cost approach is based on the amount that would currently be required to replace an asset.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
assets and liabilities of the Company mainly consist of cash and cash equivalents, restricted cash, trade and other receivables, amounts
due from related parties, other current assets, trade payables, amounts due to related parties, accruals, other liabilities and convertible
note payable. As of December 31, 2023 and 2022, the carrying values of cash and cash equivalents, restricted cash, trade receivables,
amounts due from related parties, prepayments and other current assets, trade payables, amounts due to related parties, accruals and
other liabilities approximate their fair values due to the short-term maturity of these instruments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_8" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfSharebasedPaymentArrangementsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory" id="ixv-26918"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.10</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based payment</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_DisclosureOfSharebasedPaymentArrangementsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company established the 2022 Equity Incentive Plan (the "Plan"). Under the Plan, participants are granted
restricted shares which only vest if certain performance standards are met. Participation in the Plan is at the Board&#8217;s discretion,
and no individual has a contractual right to participate in the Plan or to receive any guaranteed benefits. The Company accounts for
the share-based payments (primarily restricted shares) with the fair value of the restricted shares on the date of grant and recognition
of stock-based compensation expense on the consolidated statements of profit or loss over the vesting period for award expected to vest.
The fair value of restricted stocks is determined based on the share price at which the Company's shares are traded on the Nasdaq Stock
Exchange at the date of the grant, which management has taken into account an estimated discount to reflect the impact of the post-vesting
restrictions.</span><span style="font-size: 10pt">&#160;</span>&#160;</p></ix:continuation>


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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" id="ixv-26934"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.11</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents and restricted cash</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents-c0_cont_2" id="_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include highly liquid investments with original maturities of three months or less.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents-c0_cont_3" id="_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, non-current restricted cash amounting to $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="gfai:RestrictedCashAmount" scale="6" unitRef="usd" id="ixv-46250">1.6</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="gfai:RestrictedCashAmount" scale="6" unitRef="usd" id="ixv-46251">1.3</ix:nonFraction> million, respectively represents cash pledged
with two local banks in Thailand as collateral for bank guarantees issued by those banks in respect of (i) project performance for government
and commercial bank customers; (ii) fuel consumption under the fleet credit card; and (iii) electricity usage.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">In November 2023, approximately $<ix:nonFraction contextRef="c117" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:CashOnHand" scale="6" unitRef="usd" id="ixv-46252">0.1</ix:nonFraction> million of the Company&#8217;s cash
in two subsidiaries in China, namely Shenzhen GFAI and Robot Service Shenzhen were frozen upon request to satisfy the court judgments
related to the labor lawsuits in China and an ongoing legal dispute with a related party in China (Note 23). On March 27, 2024, Mr. Tu
had withdrawn all the claims against the Company. Accordingly, the freeze on all of the bank accounts of Robot Service Shenzhen were lifted
on April 2, 2024. Management expects to settle the labor lawsuits in 2024 so as to lift the freeze of all the bank accounts of Shenzhen
GFAI within 12 months, therefore the respective cash balances have been reclassified to current restricted cash.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" id="ixv-26957"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.12</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade receivables and other receivables</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
and other receivables are recorded at net realizable value consisting of the carrying amount less an allowance for doubtful accounts
as needed. The allowance for doubtful accounts is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s
existing accounts and other receivables and accounts receivable from related parties. The Company determines the allowance for its trade
receivable based on aging data, historical collection experience, customer specific facts and economic conditions. The Company writes-off
trade receivable when amounts are deemed uncollectible. The Company extends unsecured credit to its customers in the ordinary course
of business but mitigates the associated risks by performing credit checks and actively pursuing past due accounts.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded a provision for (recovery of) expected credit loss on trade receivables and other receivables of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:RecognizedRecoveryImpairmentProvision" scale="0" unitRef="usd" id="ixv-46253">899,433</ix:nonFraction>, $(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:RecognizedRecoveryImpairmentProvision" scale="0" sign="-" unitRef="usd" id="ixv-46254">7,394</ix:nonFraction>)
and $<span style="-sec-ix-hidden: hidden-fact-272">nil</span> during the years ended December 31, 2023, 2022 and 2021, respectively.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="gfai_DescriptionOfInventoryExplanatory-c0_cont_1" escape="true" name="gfai:DescriptionOfInventoryExplanatory" id="ixv-26977"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.13</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="gfai_DescriptionOfInventoryExplanatory-c0_cont_2" id="gfai_DescriptionOfInventoryExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
solely consist of robots and are stated at the lower of cost, determined on a weighted average basis, or net realizable value. Net realizable
value is the estimated selling price in the ordinary course of business less the estimated cost of completion and the estimated costs
necessary to make the sale. When inventory is sold, their carrying amount is charged to expense in the period in which the revenue is
recognized. Write-downs for declines in net realizable value or for losses of inventories are recognized as an expense in the period
the impairment or loss occurs. The Company recorded an allowance for slow moving or obsolete inventory of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AllowanceForSlowMovingOrObsoleteInventory" scale="0" unitRef="usd" id="ixv-46255">3,797,552</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:AllowanceForSlowMovingOrObsoleteInventory" scale="0" unitRef="usd" id="ixv-46256">942,882</ix:nonFraction> and $<span style="-sec-ix-hidden: hidden-fact-273">nil</span>
during the years ended December 31, 2023, 2022 and 2021, respectively.</span></p></ix:continuation>

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

<ix:continuation id="gfai_DescriptionOfInventoryExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2023 and 2022, all robots inventories were purchased from related parties (Note 23).</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" id="ixv-26997"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.14</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets held for sale and discontinued operations</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company classifies assets and disposal groups as held for sale if their carrying amounts will be recovered principally through a sale
transaction rather than through continuing use. Assets and disposal groups classified as held for sale are measured at the lower of their
carrying amount and fair value less costs to sell. Costs to sell are the incremental costs directly attributable to the disposal of an
asset or a disposal group, excluding finance costs and income tax expense.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
criteria for held for sale classification is regarded as met only when the sale is highly probable, and the assets or disposal groups
is available for immediate sale in its present condition. Actions required to complete the sale should indicate that it is unlikely that
significant changes to the sale will be made or that the decision to sell will be withdrawn. Management must be committed to the plan
to sell the assets and the sale expected to be completed within one year from the date of the classification.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></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: 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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_9" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_8"><ix:continuation id="_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment and intangible assets are not depreciated or amortized once classified as held for sale. Assets and liabilities classified
as held for sale are presented separately as current items in the statement of financial position. Discontinued operations are excluded
from the results of continuing operations and are presented as a single amount as profit or loss after tax from discontinued operations
in the statement of profit or loss. Additional disclosures are provided in Note 14. All other notes to the financial statements include
amounts for continuing operations, unless indicated otherwise.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory-c0_cont_1" escape="true" name="gfai:DescriptionOfWithholdingTaxesReceivableExplanatory" id="ixv-27037"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.15</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding taxes receivable</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory-c0_cont_2" id="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
tax is a deduction from payments made to suppliers who provide services. The withholding tax rates can vary depending on the type of
income and the tax status of the recipient. Based on tax rules currently in effect, the withholding tax rate is <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46257">3</ix:nonFraction>% for commercial contracts
and <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:GovernmentalContractsTaxRate" scale="-2" unitRef="pure" id="ixv-46258">1</ix:nonFraction>% for governmental contracts in Thailand, which amounts are refundable. The Company generally files its request for a withholding
tax refund by the end of May of the following year for withholding tax deducted in the previous year. Once the request for withholding
tax refund is submitted to the Thai Revenue Department, the request will be subject to audit and review. Since it is difficult to predict
the time required by the Thai Revenue Department to complete its audit and approve the relevant refund, except for known amount to be
collected within the next 12 months, the Company has reflected its withholding tax receivable as a non-current asset in its consolidated
balance sheets for amounts due from the Revenue Department.</span></p></ix:continuation>

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

<ix:continuation id="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
tax receivable is recorded net of related provision for amount that could be challenged by the taxing authority. Such provision represents
the Company&#8217;s best estimate based on recent collection history.&#160;</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="ixv-27056"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.16</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs
incurred to bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged
to expense; major additions to physical properties are capitalized.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory-c0_cont_1" escape="true" name="gfai:ScheduleOfPropertyPlantAndEquipmentExplanatory" id="ixv-27074"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is calculated using the straight-line method over the following estimated useful lives.</span></ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory-c0_cont_1"><ix:continuation id="_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory-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 style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center"><ix:nonNumeric contextRef="c149" name="ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment" id="ixv-46259">Lesser of useful life or remaining lease term</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c150" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46260">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture, fixtures and office equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c151" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46261">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c152" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46262">5</ix:nonNumeric>,<ix:nonNumeric contextRef="c153" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46263">10</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">GDM machines</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c154" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46264">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Robots</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c155" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46265">5</ix:nonNumeric> years</td></tr>
  </table></ix:continuation></ix:continuation>


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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" id="ixv-27114"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.17</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets under construction</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets
under construction are stated at cost less impairment losses, if any. Cost comprises direct costs of construction as well as interest
expense and exchange differences capitalized during the periods of construction and installation. Capitalization of these costs ceases
and the construction in progress is transferred to property, plant and equipment when substantially all the activities necessary to prepare
the assets for their intended use are completed. No depreciation is provided for assets under construction until they are completed and
ready for intended use.<b>&#160;</b></span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" id="ixv-27131"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.18</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Intangible assets acquired separately are
measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value at the date
of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated
impairment losses.</p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Intangible assets with finite lives are
amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired.
The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end
of each reporting period. Changes in the expected useful life or the expected pattern of consumption of future economic benefits embodied
in the asset are considered to modify the amortization period or method, as appropriate, and are treated as changes in accounting estimates.
The amortization expense on intangible assets with finite lives is recognized in the consolidated statements of profit or loss in the
expense category that is consistent with the function of the intangible assets.</p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_4" id="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="ixv-46266">The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.</ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory-c0_cont_1"><ix:continuation id="_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory-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; padding-bottom: 1.5pt">&#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: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Computer software</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c156" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46267">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intelligent Cloud Platform</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c157" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46268">10</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Right-of-use Platform</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c158" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46269">10</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer base</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c159" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46270">1</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c160" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46271">3</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Technical know-how</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c161" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46272">8</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c162" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46273">10</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Security Surveillance system</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c163" format="ixt-sec:duryear" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="ixv-46274">10</ix:nonNumeric> years</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></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: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_10" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_9"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfGoodwillExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfGoodwillExplanatory" id="ixv-27201"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.19</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_DisclosureOfGoodwillExplanatory-c0_cont_2" id="_DisclosureOfGoodwillExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
initial recognition, goodwill is stated at cost less any accumulated impairment losses. Goodwill is reviewed for impairment annually
or more frequently if events or changes in circumstances indicate that the carrying value may be impaired.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DisclosureOfGoodwillExplanatory-c0_cont_3" id="_DisclosureOfGoodwillExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the acquisition date, any goodwill acquired is allocated to the cash-generating units (CGU) which are expected to benefit from the combination&#8217;s
synergies. Impairment is determined by assessing the recoverable amount of the CGU to which the goodwill related. Where the recoverable
amount of the CGU is less than the carrying amount, an impairment loss is recognized. Where goodwill forms part of a CGU and part of
the operation within that unit is disposed of, the goodwill associated with the operation disposed of is included in the carrying amount
of the operation when determining the gain or loss on disposal of the operation. Goodwill disposed of In these circumstances is measured
on the basis of the relative values of the operation disposed of and the portion of the CGU retained.</span></p></ix:continuation>

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

<ix:continuation id="_DisclosureOfGoodwillExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded impairment losses on goodwill of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="0" unitRef="usd" id="ixv-46275">2,267,583</ix:nonFraction>. No impairment loss on goodwill was
recorded for the years ended December 31, 2022 and 2021.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="ixv-27226"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.20</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment of long-lived assets</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any
indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is
estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount
of an individual asset, the Company estimates the recoverable amount of the CGU to which the asset belongs. During the years ended December
31, 2023, 2022 and 2021, impairment losses on the robots&#8217; fixed assets of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLoss" scale="0" unitRef="usd" id="ixv-46276">3,682,789</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLoss" scale="0" unitRef="usd" id="ixv-46277">4,408,037</ix:nonFraction> and $<span style="-sec-ix-hidden: hidden-fact-274">nil</span> were recognized when
the carrying amount was greater than the value in use, respectively. In addition, during the year ended December 31, 2023, the Company
recognized impairment loss on the robots&#8217; related intangible assets of $3,713,551. The Company did not incur any impairment loss
on intangible assets during the year ended December 31, 2022 when the Company began acquiring robots&#8217; related intangible assets.
Management estimated the value in use by estimating the expected cash flows from the CGU as well as a suitable discount rate in order
to calculate the present value of those cash flows. The basis of impairment is determined based on the result of assessment.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" id="ixv-27243"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.22</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade and other payables</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
amounts represent liabilities for goods and services provided to the Company prior to the end of the financial year which is unpaid.
They are initially recognized at fair value and subsequently measured at amortized cost using the effective interest method.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" id="ixv-27258"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.23</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest-bearing borrowings</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest-bearing
borrowings are recognized initially at fair value less attributable transaction costs. Subsequent to initial recognition, interest-bearing
borrowings are stated at amortized cost with any difference between the amount initially recognized and redemption value being recognized
in profit or loss over the period of the borrowings, together with any interest and fees payable, using the effective interest method.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="ixv-27273"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.24</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from contracts with customers</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_2" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenue primarily from four service lines: (1) Secure logistics; (2) Robotics AI resolutions; (3) Information security;
and (4) General security solutions.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_3" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
service line primarily renders the following services:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_4" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_3"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secure
    logistics</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_5" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Cash-In-Transit - Non Dedicated Vehicle (CIT Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (CIT DV); (iii) ATM management; (iv) Cash
Processing (CPC); (v) Cash Center Operations (CCT); (vi) Consolidate Cash Center (CCC); (vii) Cheque Center Service (CDC); (viii) Express
Cash; (ix) Coin Processing Service; and (x) Cash Deposit Management Solutions</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_11" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_10"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_6" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_5"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI solutions</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_7" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Sale of robots and (ii) Rental of robots</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_8" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_7"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><tr style="vertical-align: top; text-align: justify">
<td style="width: 48px"/><td style="width: 24px; 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">Information
                                            security - this was the revenue generated by Handshake, which we have separated with on February
                                            6, 2024. For the year ended December 31, 2023, 2022 and 2021, revenue and results of operations
                                            derived from this service line were presented as discontinued operations on the consolidated
                                            statements of profit or loss. Going into fiscal 2024, we will not have this revenue stream
                                            anymore.</span></td>
</tr></table></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_9" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Penetration test; (ii) PCI ASV Scan and (iii) Rapid7 Sales</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_10" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_9"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_11" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Integrated alarm security system installation</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_12" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue at a point in time as products are delivered and services are performed. Consultancy fees typically covers
a period of time, the revenue is recognized on a ratable basis over the contract term. The Company applies the following five-step model
in order to determine the amount:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_13" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_12"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify
    the contract or quotation with the agreed service price.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_14" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_13"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluate
    the services engaged in the customer&#8217;s contract and identify the related performance obligations.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_15" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_14"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consider
    the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the
    consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged
    in a customer&#8217;s contract is generally a fixed amount.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_16" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_15"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate
    the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that
    represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged
    with the customer.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_17" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_16"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize
    revenue when the Company satisfies the performance obligation through the rendering of services engaged.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_18" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the conditions mentioned above are accomplished normally when the services are rendered to the customer and this moment is considered
a point in time. The reported revenue reflects services delivered at the contract or agreed-upon price.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_19" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of deferred revenue related to prepaid fees received from customers for future information security service over
the term of the service agreement. The Company expects to recognize as revenue of approximately $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="gfai:RevenueRecognize" scale="0" unitRef="usd" id="ixv-46278">256,815</ix:nonFraction> within the next 12 months.</span></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: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_12" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_11"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_20" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when the related performance obligations are satisfied.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_21" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_20"><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">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fixed
    Fees</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Service
    Type</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance
    Obligations</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per<br/>
    delivery /<br/>
    order</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per<br/>
    month</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 34%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash-In-Transit
    (CIT) &#8211; Non Dedicated Vehicles (Non-DV)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    from point A to point B per customer request. Service obligation was generally completed within same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash-In-Transit
    (CIT) &#8211; Dedicated Vehicles to Banks (DV)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    from point A to point B per customer request.&#160;&#160;Service obligation was generally completed within same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ATM
    Management</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
    replenishment of ATM machines and first level maintenance services.&#160;&#160;Service obligation was generally completed within
    the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Processing (CPC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and vaulting services for customers in the retail industry.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Center Operations (CCT)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and depositing for local commercial banks on behalf of Bank of Thailand (BOT).</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidate
    Cash Center (CCC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and depositing for Bank of Thailand (BOT).</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cheque
    Center Service (CDC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Handles
    cheque consolidation and distribution on behalf of local commercial bank.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Express
    Cash</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armored
    trucks (with onboard GDM) and crew teams are assigned to collect cash on behalf of local commercial banks.&#160;&#160;Service obligation
    was generally completed within the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    Processing Service</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armored
    vehicles and crew teams are assigned to collect/deliver coins to/from customer sites.&#160;&#160;Service obligation was generally
    completed within the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Deposit Management Solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    deposit machine (Guardforce Digital Machine &#8211; GDM) are installed at the customers&#8217; sites for the collection of cash.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI Solutions - Sale of Robots</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    of robots and inspection completed at customer site.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI Solutions - Rental of Robots</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robots
    are leased out for a fixed term</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Penetration
    Test</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Production
    of the test report</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCI
    ASV Scan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Submission
    of the scan result</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rapid7
    Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    of information security service based on the sale and installation of Rapid7 software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Completion
    of integrated alarm security system installation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_13" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_12"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_22" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not offer promotional payments, customer coupons, rebates or other cash redemption offers to its customers. Except the sale
of robots, customer&#8217;s billing is prepared on a monthly basis once service delivery reports have been confirmed and the invoice
amount has been confirmed with the customers. Standard payment is 45 days but it may be 45 to 60 days depending on the individual customer
contract.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_23" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_22"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
    is recognized net of sales taxes and upon transfer of significant risks and rewards of ownership to customers. Revenue is not recognized
    to the extent where there are significant uncertainties regarding recovery of the consideration due, associated costs or the possible
    return of goods.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_24" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_23"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related
    service revenue or rental income is recognized on a straight-line basis over the term of the contracts.</span></td></tr>
  </table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_25" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" id="ixv-27852"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:</span></ix:nonNumeric></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock-c0_cont_2" id="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_26" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_25"><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,</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; border-bottom: Black 1.5pt solid; font-weight: bold">Service Type</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">Percentage <br/> of Total<br/> Revenue</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">Percentage <br/> of Total<br/> Revenue</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">Percentage<br/> of Total<br/> Revenue</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: 28%; text-align: left">Cash-In-Transit &#8211; Non-Dedicated Vehicles
    (CIT Non-DV)</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="c164" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46279">11,882,370</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="c164" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46280">32.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"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46281">10,693,948</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="c165" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46282">31.5</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="c166" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46283">11,205,580</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="c166" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46284">32.3</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46285">3,814,604</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="c167" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46286">10.5</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="c168" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46287">4,074,052</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="c168" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46288">12.0</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="c169" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46289">4,556,538</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="c169" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46290">13.1</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">ATM Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46291">7,579,774</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="c170" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46292">20.9</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="c171" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46293">8,897,939</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="c171" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46294">26.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="c172" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46295">10,809,497</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="c172" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46296">31.2</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Processing (CPC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46297">3,265,052</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="c173" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46298">9.0</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="c174" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46299">2,789,818</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="c174" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46300">8.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="c175" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46301">3,034,360</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="c175" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46302">8.8</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">Cash Center Operations (CCT)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46303">1,824,381</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="c176" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46304">5.0</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="c177" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46305">2,209,055</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="c177" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46306">6.5</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="c178" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46307">2,802,171</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="c178" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46308">8.1</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Consolidate Cash Center (CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46309">726,599</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="c179" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46310">2.0</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="c180" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46311">456,720</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="c180" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46312">1.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="c181" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46313">182,263</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="c181" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46314">0.5</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">Cheque Center Service (CDC)</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">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46315">4,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="c182" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46316">0.0</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="c183" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46317">59,923</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="c183" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46318">0.2</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Deposit Management Solutions (GDM)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46319">2,794,708</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="c184" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46320">7.7</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="c185" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46321">1,771,380</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="c185" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46322">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="c186" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46323">1,644,611</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="c186" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46324">4.8</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">Others **</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" id="ix_131_fact" name="gfai:TotalRevenue" scale="0" unitRef="usd">5,062</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="c187" decimals="3" format="ixt:num-dot-decimal" id="ix_132_fact" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure">0.0</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="c188" decimals="0" format="ixt:num-dot-decimal" id="ix_133_fact" name="gfai:TotalRevenue" scale="0" unitRef="usd">10,149</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="c188" decimals="3" format="ixt:num-dot-decimal" id="ix_134_fact" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure">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="c189" decimals="0" format="ixt:num-dot-decimal" id="ix_135_fact" name="gfai:TotalRevenue" scale="0" unitRef="usd">5,270</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="c189" decimals="3" format="ixt:num-dot-decimal" id="ix_136_fact" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure">0.0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Robotic AI solutions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46331">757,284</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="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46332">2.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="c191" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46333">1,272,236</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="c191" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46334">3.7</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="c192" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46335">368,659</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="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46336">1.0</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; padding-bottom: 1.5pt">General security solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c193" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46337">3,630,668</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="c193" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46338">10.0</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="c194" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46339">1,785,789</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="c194" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46340">5.3</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-270">-</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-271">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt">Total</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="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46341">36,280,502</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="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46342">100</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="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46343">33,965,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="2" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46344">100</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="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalRevenue" scale="0" unitRef="usd" id="ixv-46345">34,668,872</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="2" format="ixt:num-dot-decimal" name="gfai:PercentageOfTotalRevenue" scale="-2" unitRef="pure" id="ixv-46346">100</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  </table></ix:continuation></ix:continuation>



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

<ix:continuation id="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock-c0_cont_2"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_27" id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_26"><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"><ix:footnote id="ix_6_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others includes revenues from express cash, coin processing services and international shipment.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:continuation>
<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><ix:continuation id="_DescriptionOfAccountingPolicyForRecognitionOfRevenue-c0_cont_27"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2023, 2022 and 2021, revenue amounting to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:RevenueValue" scale="0" unitRef="usd" id="ixv-46347">36,211,678</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:RevenueValue" scale="0" unitRef="usd" id="ixv-46348">34,331,705</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:RevenueValue" scale="0" unitRef="usd" id="ixv-46349">35,041,563</ix:nonFraction> were generated from third parties, respectively; and $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:RelatedParty" scale="0" unitRef="usd" id="ixv-46350">68,824</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:RelatedParty" scale="0" unitRef="usd" id="ixv-46351">146,243</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:RelatedParty" scale="0" unitRef="usd" id="ixv-46352">111,627</ix:nonFraction> were generated from a related party (see Note 23), respectively.</span></p><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></ix:continuation></ix:continuation><div>

</div><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: 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"></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><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_14" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_13"><ix:nonNumeric contextRef="c0" continuedAt="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="gfai:DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" id="ixv-28238"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.25</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of sales</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost&#160;of
sales consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services
provided.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="ixv-28252"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.26</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income tax</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
tax expense represents the sum of the tax currently payable and deferred tax. Income tax expense is charged to the consolidated statements
of profit or loss as they incur.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
income taxes are recorded in the results of the year they are incurred.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_4" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax is recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements
and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all
taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss
carry forwards and certain tax credits, to the extent that it is probable that future taxable profits, reversal of existing taxable temporary
differences will be available against which those deductible temporary differences can be utilized after considering future tax planning
strategies. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition
(other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the
accounting profit.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_5" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets are recognized for all deductible temporary differences, the carry forward of unused tax credits and any unused tax losses.
Deferred tax assets are recognized to the extent that it is probable that taxable profit and reversal of existing taxable temporary differences
will be available against which the deductible temporary differences, and the carry forward of unused tax credits and unused tax losses
can be utilized. The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no
longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized
deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable
profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_6" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests
in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary
difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with
such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against
which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_15" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_14"><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_7" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to
reverse.&#160;</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_8" id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current
tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForIncomeTaxExplanatory-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or
the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting
period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which
the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForProvisionsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="ixv-28315"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.27</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForProvisionsExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForProvisionsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions
are recognized for liabilities of uncertain timing or amount when the Company has a legal or constructive obligation arising as a result
of a past event, it is probable that an outflow of economic benefits will be required to settle the obligation and the amount can be
estimated reliably. Where the time value of money is material, provisions are stated at the present value of the expenditures expected
to settle the obligation.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForProvisionsExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForProvisionsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Where
it is probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed
as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will
only be confirmed by the occurrence or non-occurrence of one or more future events, are also disclosed as contingent liabilities unless
the probability of outflow of economic benefits is remote.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForProvisionsExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">As of the date of this report, the
Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:RelatedLawsuits" scale="0" unitRef="usd" id="ixv-46353">3.62</ix:nonFraction> million. Management believes
the labor related cases are without merit and is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, a related
party, the Company had sought for legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached
a settlement with Mr. Tu, including Mr. Tu agreed to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn
all the claims against the Company. Therefore, no provision has been made for these liabilities in the financial statements. (Note 25)</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="ixv-28338"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.28</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee benefits</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><ix:continuation continuedAt="_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">The Company provides for retirement benefits
payable for employees of its subsidiaries in Thailand under the Thai Labor Law; and follows IAS 19 in accounting for the related obligation.
Depending upon the individual employee&#8217;s salary and years of service, the related obligation is calculated by an independent actuary
using the projected unit credit method. The present value of the obligation is determined by discounting with the interest rates of government
bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms
of the related liabilities. The sensitivity analysis is determined by i) discount rate; ii) salary increase rate; iii) turnover rate;
and iv) life expectancy.</p></ix:continuation>
<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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
re-measurements effects of the Company&#8217;s retirement benefit obligation such as actuarial gains and losses arising from experience
adjustments and changes in actuarial assumptions are recognized directly in other comprehensive income.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, 2022 and 2021, actuarial gain of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ActuarialLoss" scale="0" unitRef="usd" id="ixv-46354">3,486</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:ActuarialGain" scale="0" unitRef="usd" id="ixv-46355">551,649</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:ActuarialGain" scale="0" unitRef="usd" id="ixv-46356">627,193</ix:nonFraction>, net of tax has been recognized in other comprehensive
income, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_16" id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_15"><ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="ixv-28375"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.29</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Leases
as lessee</span></span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
January 1, 2019, in accordance with IFRS 16, leases with terms greater than 12 months are recognized as a right-of-use asset (&#8220;ROU&#8221;)
and a corresponding lease liability at the date in which the leased asset is available for use by the Company. Contracts may contain
both lease and non-lease components. The Company allocates the consideration in the contract to the lease and non-lease components based
on their relative stand-alone prices. Assets and liabilities arising from a lease are initially measured on a present value basis. Lease
liabilities include the net present value of fixed payments.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_4" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
payments to be made under reasonably certain extension options are also included in the measurement of the liability.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_5" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally
the case for leases of the Company, the lessee&#8217;s incremental borrowing rate is used, being the rate that the individual lessee
would have to pay to borrow the funds necessary to obtain an asset of similar value to the right-of-use asset in a similar economic environment
with similar terms, security and conditions. To determine the incremental borrowing rate, the Company uses recent third-party financing
received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_6" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as
to produce a constant periodic rate of interest on the remaining balance of the liability for each period.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_7" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
assets are measured at cost comprising the following:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_8" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_7"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    amount of the initial measurement of the lease liability</span></td></tr>
  </table></ix:continuation>
<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>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_9" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_8"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    lease payments made at or before the commencement date less any lease incentives received</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_10" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
assets are depreciated over the shorter of the asset&#8217;s useful life and the lease term on a straight-line basis. The lease terms
of buildings and others are generally less than ten years and less than five years, respectively.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_11" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
associated with leases with a lease term of 12 months or less on the Company&#8217;s equipment and vehicles and all leases of low-value
assets are recognized on a straight-line basis as an expense in profit or loss.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_12" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases
as lessor</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_13" id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases out fixed assets consisting of different types of robots to third parties. All leases are classified as operating leases
as the Company does not transfer substantially all of the risks and rewards incidental to the ownership of the assets.</span></p></ix:continuation>

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

<ix:continuation id="_DescriptionOfAccountingPolicyForLeasesExplanatory-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, 2022 and 2021, the Company recognized rental income of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:RecognizedRentalIncome" scale="0" unitRef="usd" id="ixv-46357">493,516</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:RecognizedRentalIncome" scale="0" unitRef="usd" id="ixv-46358">582,000</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:RecognizedRentalIncome" scale="0" unitRef="usd" id="ixv-46359">257,000</ix:nonFraction>,
respectively. The Company did not recognize lease receivables as of December 31, 2023 and 2022 as the amount to be received was immaterial
to the Company&#8217;s consolidated financial statements.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" id="ixv-28462"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.30</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related parties</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory-c0_cont_2" id="_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parties
are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant
influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject
to common control or significant influence, such as a family member or relative, shareholder, or a related corporation.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory-c0_cont_3" id="_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory-c0_cont_2"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Amount
    due from related parties</i></span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the contractual right to receive money or products from related parties as amount due from related parties. For those
that the contractual maturity date is less than one year, the Company records as current assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0pt 0.5in; 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: 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 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_DisclosureOfChangesInAccountingPoliciesExplanatory-c0_cont_16"><ix:nonNumeric contextRef="c0" continuedAt="_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory-c0_cont_1" escape="true" name="ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" id="ixv-28505"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.31</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings per share (&#8220;EPS&#8221;)</span></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
EPS is calculated by dividing the net profit (loss) attributable to ordinary equity holders by the weighted average number of ordinary
shares outstanding during the year. Diluted EPS is calculated by using the weighted average number of ordinary shares outstanding adjusted
to include the potentially dilutive effect of outstanding share-based awards and convertible debt instruments, unless their inclusion
in the calculation is anti-dilutive.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory-c0_cont_1" escape="true" name="gfai:DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" id="ixv-28519"><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: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.32</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New and amended accounting standards</span></td></tr> </table></ix:nonNumeric>
<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>

<ix:continuation id="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
new standards and amendments that are effective for annual reporting period commencing January 1, 2023 have been applied by the Company
for the year ended December 31, 2023. The adoption of these new and amended standards did not have material impact on the consolidated
financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning
January 1, 2023, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these
new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.</span></p></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" id="ixv-28535"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS
    COMBINATIONS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal
year 2022 acquisitions:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2022, the Company acquired four subsidiaries from Mr. Tu Jingyi, a related party. These acquisitions have
been accounted for in accordance with IFRS 3 guidelines under acquisition accounting, whereby the Company recognized the assets and liabilities
transferred at their carrying amounts with carry-over basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
Purchase Price Allocation exercise has been undertaken to establish the constituent parts of the acquired companies&#8217; balance sheet
at fair value on acquisition. As is customary in these circumstances, this will remain under review and subject to change during the
twelve-month hindsight period.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 22, 2022, the Company closed an acquisition of Shenzhen GFAI and Guangzhou GFAI. A total of $<ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Cash" scale="0" unitRef="usd" id="ixv-46360">1,000,000</ix:nonFraction> cash was paid and <ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46361">2,142,852</ix:nonFraction> shares were issued and valued at the $<ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="gfai:ConsiderationPerShare" scale="0" unitRef="usdPershares" id="ixv-46362">1.22</ix:nonFraction> per share in consideration of <ix:nonFraction contextRef="c196" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-46363">100</ix:nonFraction>% of the equity interest in both companies. As a result of the 2023 share consolidation, the share consideration became a total of <ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-46364">53,571</ix:nonFraction> shares issued, valued at $<ix:nonFraction contextRef="c197" decimals="1" format="ixt:num-dot-decimal" name="gfai:PerShareValue" scale="0" unitRef="usdPershares" id="ixv-46365">48.8</ix:nonFraction> per share.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; 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: 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 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory-c0_cont_2" id="_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_1" escape="true" name="gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" id="ixv-28585"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_2" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 22,<br/> 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: 88%; 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"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46366">2,187</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-46367">896,327</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InventoriesTotal" scale="0" unitRef="usd" id="ixv-46368">1,411,893</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentAssets" scale="0" unitRef="usd" id="ixv-46369">85,338</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">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentFinancialAssets" scale="0" unitRef="usd" id="ixv-46370">23,566</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46371">2,055,610</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">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46372">1,592,783</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46373">4,156,649</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">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46374">163,785</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c226" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ChangesInGoodwill" scale="0" unitRef="usd" id="ixv-46375">1,867,009</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: 1.5pt">Total purchase price</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="c226" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46376">3,614,279</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition
date contributed by Shenzhen GFAI and Guangzhou GFAI was $<ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-46377">661,839</ix:nonFraction>. Total net loss for the year ended December 31, 2022 incurred by Shenzhen
GFAI and Guangzhou GFAI since the acquisition date was $<ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46378">3,306,084</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
Shenzhen GFAI and Guangzhou GFAI been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year
ended December 31, 2022 would show total revenue from Shenzhen GFAI and Guangzhou GFAI of $<ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-46379">952,358</ix:nonFraction> and total net loss from Shenzhen GFAI
and Guangzhou GFAI of $<ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46380">3,746,740</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on Shenzhen GFAI and Guangzhou GFAI of $<ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46381">1,867,009</ix:nonFraction>.
No impairment loss on goodwill was recorded on Shenzhen GFAI and Guangzhou GFAI for the years ended December 31, 2023, 2022.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 22, 2022, the Company closed the acquisition of Beijing Wanjia. A total of $<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Cash" scale="0" unitRef="usd" id="ixv-46382">840,000</ix:nonFraction> cash was paid and <ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46383">3,780,000</ix:nonFraction> shares were issued and valued at $<ix:nonFraction contextRef="c203" decimals="2" format="ixt:num-dot-decimal" name="gfai:SharesIssuedPerShareValue" scale="0" unitRef="usdPershares" id="ixv-46384">0.52</ix:nonFraction> per share in consideration of <ix:nonFraction contextRef="c202" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-46385">100</ix:nonFraction>% of the equity interest in Beijing Wanjia. As a result of the 2023 share consolidation, the share consideration became a total of <ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46386">94,500</ix:nonFraction> shares issued, valued at $<ix:nonFraction contextRef="c205" decimals="1" format="ixt:num-dot-decimal" name="gfai:ConsiderationPerShare" scale="0" unitRef="usdPershares" id="ixv-46387">20.8</ix:nonFraction> per share.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_3" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></ix:continuation></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_4" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_3"><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">June 22,<br/> 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: 88%; 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"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46388">38,342</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-46389">1,656,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InventoriesTotal" scale="0" unitRef="usd" id="ixv-46390">562,768</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46391">20,488</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">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46392">1,593,398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentFinancialAssets" scale="0" unitRef="usd" id="ixv-46393">203,765</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">Trade and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46394">1,536,547</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46395">145,026</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">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c228" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ChangesInGoodwill" scale="0" unitRef="usd" id="ixv-46396">411,862</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Total purchase price</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="c228" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46397">2,805,600</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; 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 0pt 0.75in; text-align: justify"></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: 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="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory-c0_cont_3" id="_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition
date contributed by Beijing Wanjia was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss" scale="0" unitRef="usd" id="ixv-46398">1,785,789</ix:nonFraction>. Total net loss for the year ended December 31, 2022 incurred by Beijing Wanjia since
the acquisition date was $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46399">204,127</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
Beijing Wanjia been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year ended December
31, 2022 would show revenue from Beijing Wanjia of $<ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss" scale="0" unitRef="usd" id="ixv-46400">3,255,081</ix:nonFraction> and net loss from Beijing Wanjia of $<ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46401">544,673</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46402"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46403">No</ix:nonFraction></ix:nonFraction>
impairment loss on goodwill was recorded on Beijing Wanjia for the years ended December 31, 2023 and 2022.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 20, 2022, the Company closed an acquisition to obtain <ix:nonFraction contextRef="c209" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-46404">100</ix:nonFraction>% equity interest in AI Malaysia. The consideration is approximately $<ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ConsiderationPaidReceived" scale="0" unitRef="usd" id="ixv-46405">1</ix:nonFraction> (RM1).</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_5" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></ix:continuation></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_6" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January
    20,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46406">12,500</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AssetsLessCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-46407">13,184</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ChangesInGoodwill" scale="0" unitRef="usd" id="ixv-46408">685</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46409">1</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition date
contributed by AI Malaysia was $<span style="-sec-ix-hidden: hidden-fact-275">nil</span>. Net loss incurred by AI Malaysia was $<ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46410">242,075</ix:nonFraction> over the same period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
AI Malaysia been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year ended December 31,
2022 would show revenue from AI Malaysia of $<span style="-sec-ix-hidden: hidden-fact-276">nil</span> and net loss from AI Malaysia of $<ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46411">242,075</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded impairment loss on AI Malaysia of $<ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46412">685</ix:nonFraction>. <ix:nonFraction contextRef="c211" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46413"><ix:nonFraction contextRef="c214" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46414">No</ix:nonFraction></ix:nonFraction> impairment loss on goodwill was recorded
on AI Malaysia for the years ended December 31, 2022 and 2021.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 9, 2022, the Company closed an acquisition to obtain <ix:nonFraction contextRef="c215" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-46415">100</ix:nonFraction>% equity interest in AI Macau. The consideration is approximately $<ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ConsiderationPaidReceived" scale="0" unitRef="usd" id="ixv-46416">3,205</ix:nonFraction> (MOP25,000).</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_7" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_6"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></ix:continuation></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_8" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_7"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">February
    9,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46417">21,038</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentAssets" scale="0" unitRef="usd" id="ixv-46418">4,162</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AssetsLessCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-46419">92,350</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ChangesInGoodwill" scale="0" unitRef="usd" id="ixv-46420">70,355</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46421">3,205</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI
Macau acts as an agent-only subsidiary company, operating solely and for all purposes as the agent of AI Hong Kong for the deployment
of robots and thus, AI Macau has no independent revenue of its own.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on AI Macau of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46422">70,355</ix:nonFraction>. <ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46423"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46424">No</ix:nonFraction></ix:nonFraction> impairment loss on goodwill
was recorded on AI Macau for the years ended December 31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><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: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal
year 2021 acquisitions:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company acquired two subsidiaries, these acquisitions have been accounted for in accordance with
IFRS 3 guidelines under acquisition accounting, whereby the Company recognized the assets and liabilities transferred at their carrying
amounts with carry-over basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
Purchase Price Allocation exercise has been undertaken to establish the constituent parts of the acquired companies&#8217; balance sheet
at fair value on acquisition. As is customary in these circumstances, this will remain under review and subject to change during the
twelve-month hindsight period.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 4, 2021, the Company announced the acquisition of a majority stake in information security consultants Handshake Networking Ltd. (&#8220;Handshake&#8221;), a Hong Kong-based company specializing in penetration testing. A total of <ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46425">43,700</ix:nonFraction> shares were issued and valued at $<ix:nonFraction contextRef="c217" decimals="2" format="ixt:num-dot-decimal" name="gfai:PerShareValue" scale="0" unitRef="usdPershares" id="ixv-46426">7.50</ix:nonFraction> per share in consideration of <ix:nonFraction contextRef="c218" decimals="2" format="ixt:num-dot-decimal" name="gfai:ConsiderationPercentage" scale="-2" unitRef="pure" id="ixv-46427">51</ix:nonFraction>% of Handshake. As a result of the 2021 and 2023 share consolidation, consideration became a total of <ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46428">1,091</ix:nonFraction> shares issued, valued at $<ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="gfai:PerShareValue" scale="0" unitRef="usdPershares" id="ixv-46429">300</ix:nonFraction> per share. The acquisition was closed on March 25, 2021.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
the acquisition has been accounted for in accordance with IFRS 3 guidelines under acquisition accounting, whereby the Company recognized
the assets and liabilities of Handshake transferred at their carrying amounts with carry-over basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:continuation continuedAt="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_9" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_8"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></ix:continuation></p>

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

<ix:continuation id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition-c0_cont_9"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">March
    25,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46430">24,276</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentAssets" scale="0" unitRef="usd" id="ixv-46431">32,250</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AssetsLessCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-46432">58,297</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ChangesInGoodwill" scale="0" unitRef="usd" id="ixv-46433">329,534</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46434">327,763</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2021 since the acquisition date
contributed by Handshake Networking Ltd was $<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss" scale="0" unitRef="usd" id="ixv-46435">484,318</ix:nonFraction>. Handshake Networking Limited also contributed net profit of $<ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease" scale="0" unitRef="usd" id="ixv-46436">39,787</ix:nonFraction> over the same
period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
Handshake been consolidated from January 1, 2021,&#160;the Consolidated Statement of Profit or Loss for the year ended December 31, 2021
would show revenue from Handshake of $<ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-46437">559,934</ix:nonFraction> and net loss from Handshake of $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="0" unitRef="usd" id="ixv-46438">72,325</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on Handshake of $<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46439">329,534</ix:nonFraction>. <ix:nonFraction contextRef="c222" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46440"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:fixed-zero" name="gfai:GoodwillImpairmentLosses" scale="0" unitRef="usd" id="ixv-46441">No</ix:nonFraction></ix:nonFraction> impairment loss on goodwill
was recorded on Handshake for the years ended December 31, 2022 and 2021.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 1, 2021, the Company entered into a Transfer Agreement&#160;(the &#8220;Agreement&#8221;) to acquire <ix:nonFraction contextRef="c224" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-46442">100</ix:nonFraction>% of the equity interests in Guardforce AI Singapore Pte. Ltd., a company incorporated in Singapore (&#8220;AI Singapore&#8221;). AI Singapore was controlled by Mr. Tu Jingyi and Mr. Tu Jingyi was the majority shareholder of Guardforce before the acquisition was completed.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying
value on the transferor&#8217;s financial statements to reflect the results for the full year 2021, irrespective of transaction date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" id="ixv-29110"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents their assets and liabilities:</span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,
    <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="0" unitRef="usd" id="ixv-46443">28,148</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentAssets" scale="0" unitRef="usd" id="ixv-46444">11,973</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AssetsLessCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-46445">68,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss for the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssetsandLiabilitiesLoss" scale="0" unitRef="usd" id="ixv-46446">16,041</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Additional paid in capital</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdditionalPaidsInCapital" scale="0" sign="-" unitRef="usd" id="ixv-46447">12,720</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><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: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" id="ixv-29196"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CASH
    AND CASH EQUIVALENTS AND RESTRICTED CASH</b></span></td></tr>
  </table>
<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>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" id="ixv-29206"><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Cash on hand</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="c237" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashOnHand" scale="0" unitRef="usd" id="ixv-46448">472,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="c238" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashOnHand" scale="0" unitRef="usd" id="ixv-46449">471,408</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash in bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c237" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BalancesWithBanks" scale="0" unitRef="usd" id="ixv-46450">19,762,586</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="c238" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BalancesWithBanks" scale="0" unitRef="usd" id="ixv-46451">6,459,231</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>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="gfai:Cash1" scale="0" unitRef="usd" id="ixv-46452">20,235,227</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="c238" decimals="0" format="ixt:num-dot-decimal" name="gfai:Cash1" scale="0" unitRef="usd" id="ixv-46453">6,930,639</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted cash &#8211; current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-46454">100,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"><div style="-sec-ix-hidden: hidden-fact-277">-</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">Restricted cash &#8211; 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"><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-46455">1,608,762</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="c238" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-46456">1,300,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentTradeReceivables" scale="0" unitRef="usd" id="ixv-46457">21,944,753</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="c238" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NoncurrentTradeReceivables" scale="0" unitRef="usd" id="ixv-46458">8,230,644</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">Cash at banks attributable to discontinued 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="c237" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Cash" scale="0" unitRef="usd" id="ixv-46459">28,642</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-278">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents, and restricted cash</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="c237" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashCashEquivalentAndRestrictedCash" scale="0" unitRef="usd" id="ixv-46460">21,973,395</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashCashEquivalentAndRestrictedCash" scale="0" unitRef="usd" id="ixv-46461">8,230,644</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>



</div><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><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfInventoriesExplanatory" id="ixv-29307"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INVENTORIES</b></span></td></tr>
  </table>
<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>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:DisclosureOfInventoryTableTextBlock" id="ixv-29317"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robots at warehouse</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" unitRef="usd" id="ixv-46462">4,743,645</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" unitRef="usd" id="ixv-46463">5,553,859</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Security equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" unitRef="usd" id="ixv-46464">506,403</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" unitRef="usd" id="ixv-46465">494,793</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Impairment provision
    for inventories</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" sign="-" unitRef="usd" id="ixv-46466">4,743,645</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c244" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" sign="-" unitRef="usd" id="ixv-46467">942,882</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" unitRef="usd" id="ixv-46468">506,403</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInventoriesInTransit" scale="0" unitRef="usd" id="ixv-46469">5,105,770</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded a provision for slow moving or obsolete robots&#8217; inventory of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InventoriesAtNetRealisableValue" scale="0" unitRef="usd" id="ixv-46470">3,797,552</ix:nonFraction>, $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InventoriesAtNetRealisableValue" scale="0" unitRef="usd" id="ixv-46471">942,882</ix:nonFraction> and <span style="-sec-ix-hidden: hidden-fact-279">nil</span> during the years ended
December 31, 2023, 2022 and 2021, respectively.</span></p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfAcquiredReceivablesExplanatory" id="ixv-29428"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRADE
    RECEIVABLES, NET</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" id="ixv-29438"><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Trade receivables</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="c245" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-46472">5,780,144</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="c246" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-46473">5,450,655</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Provision for expected credit loss on trade receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c247" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46474">149,339</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="c248" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46475">50,469</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">Trade receivables, net</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="c245" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentTradeReceivables" scale="0" unitRef="usd" id="ixv-46476">5,630,805</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentTradeReceivables" scale="0" unitRef="usd" id="ixv-46477">5,400,186</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The movement in the Company&#8217;s provision for (recovery of) expected credit loss on trade receivables of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" scale="0" unitRef="usd" id="ixv-46478">103,534</ix:nonFraction>, $(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" scale="0" unitRef="usd" id="ixv-46479">7,394</ix:nonFraction>) and $<span style="-sec-ix-hidden: hidden-fact-280">nil</span> during the
years ended December 31, 2023, 2022, and 2021, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCreditRiskExposureExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfCreditRiskExposureExplanatory" id="ixv-29491"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables details the Company&#8217;s trade receivables as of:</span></ix:nonNumeric></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, 2023</b></span></p>

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

<ix:continuation continuedAt="_DisclosureOfCreditRiskExposureExplanatory-c0_cont_2" id="_DisclosureOfCreditRiskExposureExplanatory-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Trade
    receivables - as of December 31, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&lt;30</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">31-60</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">61-90</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">91
    and over</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade receivables</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46480">5,361,716</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c250" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46481">61,041</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46482">15,068</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c252" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46483">192,980</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46484">5,630,805</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, 2022</b></span></p>

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

<ix:continuation id="_DisclosureOfCreditRiskExposureExplanatory-c0_cont_2"><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="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Trade receivables - as of December
    31, 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 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">&lt;30</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">31-60</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">61-90</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">91 and over</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">Total</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; padding-bottom: 1.5pt">Trade receivables</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c254" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46485">4,814,346</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46486">385,662</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46487">46,222</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46488">153,956</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-46489">5,400,186</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="gfai_DisclosureOfWithholdingTaxesReceivablesNet-c0_cont_1" escape="true" name="gfai:DisclosureOfWithholdingTaxesReceivablesNet" id="ixv-29646"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WITHHOLDING
    TAXES RECEIVABLES, NET</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" id="ixv-29657"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in"><span style="font-family: Times New Roman, Times, Serif">Balance at January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:WithholdingTaxReceivables" scale="0" unitRef="usd" id="ixv-46490">2,691,096</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="gfai:WithholdingTaxReceivables" scale="0" unitRef="usd" id="ixv-46491">3,531,953</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Addition</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxesAddition" scale="0" unitRef="usd" id="ixv-46492">739,573</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxesAddition" scale="0" unitRef="usd" id="ixv-46493">749,205</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Collection</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxesCollection" scale="0" sign="-" unitRef="usd" id="ixv-46494">545,233</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxesCollection" scale="0" sign="-" unitRef="usd" id="ixv-46495">1,008,194</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Write off/Allowance for uncollectible</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AllowanceForUncollectible" scale="0" sign="-" unitRef="usd" id="ixv-46496">683,344</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:AllowanceForUncollectible" scale="0" sign="-" unitRef="usd" id="ixv-46497">448,243</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Exchange difference</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxExchangeDifferenceValue" scale="0" unitRef="usd" id="ixv-46498">22,754</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxExchangeDifferenceValue" scale="0" sign="-" unitRef="usd" id="ixv-46499">133,625</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:WithholdingTaxReceivables" scale="0" unitRef="usd" id="ixv-46500">2,224,846</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:WithholdingTaxReceivables" scale="0" unitRef="usd" id="ixv-46501">2,691,096</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="gfai_DisclosureOfWithholdingTaxesReceivablesNet-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" id="ixv-29806"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current portion</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-46502">607,221</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-46503">757,024</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-46504">1,617,625</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax" scale="0" unitRef="usd" id="ixv-46505">1,934,072</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Withholding taxes receivables,
    net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxReceivablesNet" scale="0" unitRef="usd" id="ixv-46506">2,224,846</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxReceivablesNet" scale="0" unitRef="usd" id="ixv-46507">2,691,096</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company received a withholding tax refund of THB <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="0" unitRef="thb" id="ixv-46508">18,959,514</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="6" unitRef="usd" id="ixv-46509">0.6</ix:nonFraction> million) in connection
with the Company&#8217;s 2018 withholding taxes refund applications of THB <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxesPaidRefund" scale="0" unitRef="thb" id="ixv-46510">29,188,153</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxesPaidRefund" scale="6" unitRef="usd" id="ixv-46511">0.9</ix:nonFraction> million). The Company wrote
off approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" scale="6" unitRef="usd" id="ixv-46512">0.3</ix:nonFraction> million, representing the difference between the receivable recorded and the amount of refund from the Thai Revenue
Department during the year ended December 31, 2023. Out of prudence, based on the amounts written off for the receivable related to year
2013 to 2018, the Company recorded a provision for withholding taxes receivables of approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="gfai:ProvisionForWithholdingTaxesReceivable" scale="6" unitRef="usd" id="ixv-46513">0.4</ix:nonFraction> million. As of December 31, 2023,
the Company maintained an allowance of approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="gfai:AllowanceOfWithholdingTaxesReceivable" scale="6" unitRef="usd" id="ixv-46514">1.3</ix:nonFraction> million against its withholding taxes receivable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2024, the Thailand Revenue Department informed the Company that they approved withholding tax refund for the Company&#8217;s 2019
withholding taxes is approximately THB <ix:nonFraction contextRef="c259" decimals="-5" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="6" unitRef="thb" id="ixv-46515">22.0</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c259" decimals="-5" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="6" unitRef="usd" id="ixv-46516">0.6</ix:nonFraction> million).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2022, the Company received a withholding tax refund of THB <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="0" unitRef="thb" id="ixv-46517">35,312,291</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="6" unitRef="usd" id="ixv-46518">1.0</ix:nonFraction> million) in connection
with the Company&#8217;s 2016 to 2017 withholding taxes refund applications (which totaled THB <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxesPaidRefund" scale="0" unitRef="thb" id="ixv-46519">56,107,574</ix:nonFraction> or approximately $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxesPaidRefund" scale="6" unitRef="usd" id="ixv-46520">1.6</ix:nonFraction> million).
The Company wrote off approximately $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" scale="6" unitRef="usd" id="ixv-46521">0.6</ix:nonFraction> million, representing the difference between the receivable recorded and the amount of refund
from the Thai Revenue Department during the year ended December 31, 2022. As of December 31, 2022, the Company maintained an allowance
of approximately $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="gfai:AllowanceOfWithholdingTaxesReceivable" scale="6" unitRef="usd" id="ixv-46522">0.9</ix:nonFraction> million against its withholding taxes receivable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company received a withholding tax refund of THB <ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="0" unitRef="thb" id="ixv-46523">20,724,273</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="gfai:TaxRefund" scale="6" unitRef="usd" id="ixv-46524">0.7</ix:nonFraction> million), which
represents the balance of the refunded amount received during 2020. The Company did not have any write offs during the year ended December
31, 2021. As of December 31, 2021, the Company maintained an allowance of approximately $<ix:nonFraction contextRef="c71" decimals="-5" format="ixt:num-dot-decimal" name="gfai:AllowanceOfWithholdingTaxesReceivable" scale="6" unitRef="usd" id="ixv-46525">1.1</ix:nonFraction> million against its withholding taxes receivable.</span></p></ix:continuation><div>

</div><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><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory" id="ixv-29909"><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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER
    RECEIVABLES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfOtherReceivablesTableTextBlock" id="ixv-29919"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash advance to a third-party
    vendor</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentAdvancesToSuppliers" scale="0" unitRef="usd" id="ixv-46526">795,899</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentAdvancesToSuppliers" scale="0" unitRef="usd" id="ixv-46527">817,564</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Provision for expected
    credit loss on other receivables</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentPrepaidExpenses" scale="0" unitRef="usd" id="ixv-46528">795,899</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-281; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-282; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-46529">817,564</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company recognized a provision
for expected credit loss on other receivables of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" scale="0" unitRef="usd" id="ixv-46530">795,899</ix:nonFraction> during the year ended December 31, 2023. No provision was made during the years
ended December 31,2022 and 2021.</p></ix:nonNumeric><div>

</div><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><ix:nonNumeric contextRef="c0" escape="true" name="gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" id="ixv-30009"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER
    CURRENT AND OTHER NON-CURRENT ASSETS</b></span></td></tr>
  </table>
<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>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" id="ixv-30019"><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Input VAT and other taxes 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="gfai:InputVATReceivable" scale="0" unitRef="usd" id="ixv-46531">219,232</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="gfai:InputVATReceivable" scale="0" unitRef="usd" id="ixv-46532">293,429</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayments &#8211; office and warehouse rental</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="ifrs-full:ReceivablesFromRentalOfProperties" scale="0" unitRef="usd" id="ixv-46533">818,997</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="ifrs-full:ReceivablesFromRentalOfProperties" scale="0" unitRef="usd" id="ixv-46534">780,279</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">Prepayments - insurance</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="gfai:PrepaymentsInsurance" scale="0" unitRef="usd" id="ixv-46535">91,022</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="gfai:PrepaymentsInsurance" scale="0" unitRef="usd" id="ixv-46536">106,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayments - others</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="gfai:PrepaymentsOthers" scale="0" unitRef="usd" id="ixv-46537">187,759</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="gfai:PrepaymentsOthers" scale="0" unitRef="usd" id="ixv-46538">91,926</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Uniforms</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="gfai:Uniforms" scale="0" unitRef="usd" id="ixv-46539">17,417</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="gfai:Uniforms" scale="0" unitRef="usd" id="ixv-46540">24,699</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and supplies</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="ifrs-full:ProductionSupplies" scale="0" unitRef="usd" id="ixv-46541">143,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="ifrs-full:ProductionSupplies" scale="0" unitRef="usd" id="ixv-46542">155,642</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">Deferred costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-283">-</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="gfai:DefferedCostOtherNonCurrentAsset" scale="0" unitRef="usd" id="ixv-46543">219,782</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash advances to employees</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="ifrs-full:OtherNonfinancialAssets" scale="0" unitRef="usd" id="ixv-46544">79,169</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="ifrs-full:OtherNonfinancialAssets" scale="0" unitRef="usd" id="ixv-46545">71,084</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">Interest receivable on bank deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="gfai:InterestReceivableOnBankDeposit" scale="0" sign="-" unitRef="usd" id="ixv-46546">108,215</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-284">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current assets</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="gfai:OtherCurrentAsset" scale="0" unitRef="usd" id="ixv-46547">1,665,571</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherCurrentAsset" scale="0" unitRef="usd" id="ixv-46548">1,743,008</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>&#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; ">
    <td>Deposits</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="gfai:CurrentDeposit" scale="0" unitRef="usd" id="ixv-46549">402,447</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="gfai:CurrentDeposit" scale="0" unitRef="usd" id="ixv-46550">437,602</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">Deferred costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-285">-</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="gfai:DeferredCost" scale="0" unitRef="usd" id="ixv-46551">9,720</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other non-current assets</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="ifrs-full:OtherNoncurrentNonfinancialAssets" scale="0" unitRef="usd" id="ixv-46552">402,447</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentNonfinancialAssets" scale="0" unitRef="usd" id="ixv-46553">447,322</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><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"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="ixv-30194"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROPERTY,
    PLANT AND EQUIPMENT</b></span></td></tr>
  </table>
<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>

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

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock" id="ixv-30205"><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Leasehold<br/>
    improvements</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Machinery
    and<br/> equipment</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Office<br/>
    furbishing<br/> and equipment</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Assets<br/>
    under<br/> construction</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">GDM<br/>
    machines</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Robots</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2021</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46554">3,239,683</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46555">5,108,501</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46556">5,412,444</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46557">16,233,868</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46558">248,686</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46559">1,713,926</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46560">5,369,070</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46561">37,326,178</ix:nonFraction></span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-286; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-287; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" scale="0" unitRef="usd" id="ixv-46562">205,070</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" scale="0" unitRef="usd" id="ixv-46563">141,619</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-288; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-289; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" scale="0" unitRef="usd" id="ixv-46564">2,571,013</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" scale="0" unitRef="usd" id="ixv-46565">2,917,702</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46566">146,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46567">35,987</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46568">40,690</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46569">92,813</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46570">33,222</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46571">72,892</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46572">4,031,107</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46573">4,453,461</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46574">125,666</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46575">94,616</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46576">70,482</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46577">367,110</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-290; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46578">15,513</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46579">9,260</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46580">682,647</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-291; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-292; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-293; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-294; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-295; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-296; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46581">4,408,037</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46582">4,408,037</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Transfer
    in (out)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46583">1,426</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-297; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-298; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-299; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="0" sign="-" unitRef="usd" id="ixv-46584">239,833</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46585">238,407</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-300; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-301; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46586">115,329</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46587">181,857</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46588">233,371</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46589">582,203</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46590">8,853</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46591">61,014</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46592">359,078</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46593">1,541,705</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46594">3,146,864</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46595">4,868,015</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46596">5,354,351</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46597">15,518,987</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46598">33,222</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46599">1,948,698</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46600">7,194,815</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46601">38,064,952</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-302; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46602">13,390</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46603">26,202</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46604">39,199</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c286" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46605">74,126</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46606">1,144,766</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46607">810,559</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46608">2,108,242</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46609">106,385</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46610">107,569</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46611">97,835</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46612">214,021</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-303; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-304; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46613">301,877</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46614">827,687</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-305; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-306; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-307; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-308; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-309; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-310; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46615">3,702,367</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46616">3,702,367</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46617">33,330</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46618">55,507</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46619">53,107</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46620">161,220</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c286" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46621">1,561</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46622">40,419</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" sign="-" unitRef="usd" id="ixv-46623">46,977</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesCost" scale="0" unitRef="usd" id="ixv-46624">298,167</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46625">3,073,809</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46626">4,829,343</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c289" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46627">5,335,825</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c290" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46628">15,505,385</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c291" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46629">108,909</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46630">3,133,883</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c293" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46631">3,954,153</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" scale="0" unitRef="usd" id="ixv-46632">35,941,307</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    Depreciation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December 31, 2021</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46633">2,693,472</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46634">4,906,277</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46635">4,799,149</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46636">13,447,168</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-311; font-family: Times New Roman, Times, Serif">-</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46637">891,378</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46638">691,433</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46639">27,428,877</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-312; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-313; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" scale="0" unitRef="usd" id="ixv-46640">184,364</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" scale="0" unitRef="usd" id="ixv-46641">136,723</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-314; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-315; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" scale="0" unitRef="usd" id="ixv-46642">520,516</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" scale="0" unitRef="usd" id="ixv-46643">841,603</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46644">101,881</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46645">105,302</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46646">184,958</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46647">727,204</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-316; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46648">371,378</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46649">1,883,562</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46650">3,374,285</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46651">121,818</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46652">89,083</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46653">69,528</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46654">339,179</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-317; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46655">5,116</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46656">1,970</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46657">626,694</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46658">96,194</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46659">174,465</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46660">209,201</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46661">478,260</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-318; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46662">27,393</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46663">34,367</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46664">1,019,880</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46665">2,577,341</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46666">4,748,031</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46667">4,889,742</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46668">13,493,656</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-319; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46669">1,230,247</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46670">3,059,174</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46671">29,998,191</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46672">105,006</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46673">67,840</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46674">166,670</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46675">448,136</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-320; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46676">429,512</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46677">1,006,483</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46678">2,223,647</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46679">106,287</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46680">107,565</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46681">91,802</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46682">213,092</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-321; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-322; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46683">100,848</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46684">619,594</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" unitRef="usd" id="ixv-46685">28,979</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" unitRef="usd" id="ixv-46686">53,293</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" unitRef="usd" id="ixv-46687">50,910</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" unitRef="usd" id="ixv-46688">151,978</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-323; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" unitRef="usd" id="ixv-46689">20,834</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" sign="-" unitRef="usd" id="ixv-46690">10,656</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationExchangeDifferences" scale="0" unitRef="usd" id="ixv-46691">295,338</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46692">2,605,039</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46693">4,761,599</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c289" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46694">5,015,520</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c290" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46695">13,880,678</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-324; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46696">1,680,593</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c293" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46697">3,954,153</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-46698">31,897,582</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    book value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46699">569,523</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46700">119,984</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46701">464,609</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46702">2,025,331</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46703">33,222</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46704">718,451</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46705">8,564,630</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46706">8,066,761</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December&#160;31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46707">468,770</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46708">67,744</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46709">320,305</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46710">1,624,707</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c286" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46711">108,909</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46712">1,453,290</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-325; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValue" scale="0" unitRef="usd" id="ixv-46713">4,043,725</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023 and 2022, the Company recognized an impairment loss on robots&#8217; assets of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46714">3,682,789</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-46715">4,408,037</ix:nonFraction>,
respectively. There was no impairment of property, plant and equipment recorded for the years ended December 31, 2021. No property, plant
and equipment were pledged as security for bank borrowings.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, net book value of robots&#8217; assets of approximately $<span style="-sec-ix-hidden: hidden-fact-326">nil</span> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetBookValueAssets" scale="0" unitRef="usd" id="ixv-46716">447,000</ix:nonFraction>, respectively were leased out
to third parties and the robots&#8217; assets were held and used by the lessee.</span></p></ix:nonNumeric><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><!-- 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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" id="ixv-32283"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RIGHT-OF-USE
    ASSETS AND OPERATING LEASE LIABILTIES</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" id="ixv-32294"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying amounts of right-of-use assets are as below:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock-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="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%">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="gfai:CarryingAmountRightOfUseAssets" scale="0" unitRef="usd" id="ixv-46717">4,171,409</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="c71" decimals="0" format="ixt:num-dot-decimal" name="gfai:CarryingAmountRightOfUseAssets" scale="0" unitRef="usd" id="ixv-46718">2,364,993</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">New leases</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="gfai:NewLeases" scale="0" unitRef="usd" id="ixv-46719">522,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="gfai:NewLeases" scale="0" unitRef="usd" id="ixv-46720">2,956,201</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">Termination of a lease</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="gfai:TerminationOfLease" scale="0" sign="-" unitRef="usd" id="ixv-46721">19,786</ix:nonFraction></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; ">
    <td style="text-align: left">Depreciation 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="gfai:AccumulatedDepreciations" scale="0" unitRef="usd" id="ixv-46722">2,006,421</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="gfai:AccumulatedDepreciations" scale="0" unitRef="usd" id="ixv-46723">1,066,662</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">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="gfai:ExchangeDifference" scale="0" sign="-" unitRef="usd" id="ixv-46724">20,428</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="gfai:ExchangeDifference" scale="0" unitRef="usd" id="ixv-46725">83,123</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Balance at December 31,</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="gfai:CarryingAmountRightOfUseAssets" scale="0" unitRef="usd" id="ixv-46726">2,688,208</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:CarryingAmountRightOfUseAssets" scale="0" unitRef="usd" id="ixv-46727">4,171,409</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="gfai:SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" id="ixv-32371"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total operating lease liabilities are as below:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock-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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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 portion</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="ifrs-full:CurrentLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46728">1,239,066</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="ifrs-full:CurrentLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46729">1,774,192</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-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="ifrs-full:LongtermBorrowings" scale="0" unitRef="usd" id="ixv-46730">1,455,857</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="ifrs-full:LongtermBorrowings" scale="0" unitRef="usd" id="ixv-46731">2,340,075</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">Operating lease liabilities</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="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46732">2,694,923</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OperatingLeaseIncome" scale="0" unitRef="usd" id="ixv-46733">4,114,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
liabilities were measured at the present value of the remaining lease payments, discounted using the lessee&#8217;s incremental borrowing
rate. The weighted average incremental borrowing rate applied to new leases during year 2023, 2022 and 2021 was <ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" unitRef="pure" id="ixv-46734">4.23</ix:nonFraction>%, <ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" unitRef="pure" id="ixv-46735">3.52</ix:nonFraction>% and <ix:nonFraction contextRef="c71" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" unitRef="pure" id="ixv-46736">3.49</ix:nonFraction>%,
respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2023, 2022 and 2021, interest expense of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpense" scale="0" unitRef="usd" id="ixv-46737">114,583</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpense" scale="0" unitRef="usd" id="ixv-46738">89,470</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpense" scale="0" unitRef="usd" id="ixv-46739">109,848</ix:nonFraction> arising from lease liabilities was
included in finance costs, respectively. Depreciation expense related to right-of-use assets was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationRightofuseAssets" scale="0" unitRef="usd" id="ixv-46740">2,006,421</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationRightofuseAssets" scale="0" unitRef="usd" id="ixv-46741">1,066,662</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationRightofuseAssets" scale="0" unitRef="usd" id="ixv-46742">2,279,722</ix:nonFraction>,
respectively during the years ended December 31, 2023, 2022 and 2021.</span></p></ix:nonNumeric><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><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="ixv-32432"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTANGIBLE
    ASSETS, NET &#160;</b> &#160;</span></td></tr>
  </table>

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

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

<ix:nonNumeric contextRef="c294" escape="true" name="gfai:ScheduleOfIntangibleAssetNetTableTextBlock" id="ixv-32443"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Computer<br/>
    software</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Right-of-use<br/>
    Platform</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Customer<br/>
    base</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technical<br/>
    know-how</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Security<br/>
    Surveillance<br/> system</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intelligent<br/>
    Cloud<br/> Platform</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Assets
    under construction -&#160;&#160;Cash<br/> Management<br/> Systems</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31,
    2021</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46743">907,304</ix:nonFraction></span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-327; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-328; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-329; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-330; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-331; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-332; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46744">907,304</ix:nonFraction></span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-333; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c303" decimals="0" format="ixt:num-dot-decimal" name="gfai:CostAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46745">729,934</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="gfai:CostAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46746">1,116,730</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="gfai:CostAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46747">514,968</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="gfai:CostAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46748">1,356,666</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-334; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-335; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:CostAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46749">3,718,298</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46750">12,740</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-336; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-337; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-338; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46751">37,687</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c307" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46752">3,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c308" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46753">194,495</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46754">3,244,922</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46755">32,299</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c303" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46756">56,905</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46757">74,620</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46758">15,624</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46759">33,455</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46760">212,903</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c309" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46761">887,745</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c310" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46762">673,029</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c311" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46763">1,042,110</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c312" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46764">499,344</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c313" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46765">1,360,898</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c314" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46766">3,000,000</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c315" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46767">194,495</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46768">7,657,621</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c316" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46769">21,137</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-339; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-340; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-341; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c320" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46770">200,101</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c321" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46771">1,590,546</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-342; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46772">1,811,784</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of intangible assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-343; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c317" decimals="0" format="ixt:num-dot-decimal" name="gfai:ImpairmentOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-46773">542,463</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c318" decimals="0" format="ixt:num-dot-decimal" name="gfai:ImpairmentOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-46774">185,594</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-344; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-345; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c321" decimals="0" format="ixt:num-dot-decimal" name="gfai:ImpairmentOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-46775">2,985,495</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-346; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ImpairmentOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-46776">3,713,552</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c316" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46777">10,340</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c317" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46778">15,907</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c318" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46779">26,956</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c319" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46780">13,232</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c320" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46781">36,775</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c321" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46782">471</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c322" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46783">413</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="0" sign="-" unitRef="usd" id="ixv-46784">83,414</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31,
    2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c323" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46785">919,222</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c324" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46786">114,659</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c325" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46787">829,560</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c326" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46788">486,112</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c327" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46789">1,524,224</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c328" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46790">1,604,580</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c329" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46791">194,082</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsCosts" scale="0" unitRef="usd" id="ixv-46792">5,672,439</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31, 2021</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46793">742,988</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-347; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-348; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-349; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-350; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-351; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-352; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46794">742,988</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-353; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-354; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-355; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-356; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46795">526,859</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-357; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-358; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" scale="0" unitRef="usd" id="ixv-46796">526,859</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46797">50,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c303" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46798">50,894</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46799">408,463</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46800">28,128</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46801">105,156</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-359; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-360; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46802">642,677</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46803">25,856</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c303" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46804">417</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46805">2,595</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-46806">277</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46807">19,455</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-361; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-362; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46808">48,046</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">As
    December 31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c309" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46809">767,168</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c310" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46810">50,477</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c311" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46811">405,868</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c312" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46812">28,405</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c313" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46813">612,560</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-363; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-364; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46814">1,864,478</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c316" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46815">53,859</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c317" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46816">65,753</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c318" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46817">312,268</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c319" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46818">55,501</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c320" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46819">103,162</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c321" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46820">403,051</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-365; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46821">993,594</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c316" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-46822">9,573</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c317" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46823">1,571</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c318" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46824">11,865</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c319" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46825">950</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c320" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46826">16,599</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c321" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46827">471</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-366; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" scale="0" sign="-" unitRef="usd" id="ixv-46828">21,883</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">As
    December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c323" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46829">830,600</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c324" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46830">114,659</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c325" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46831">706,271</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c326" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46832">82,956</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c327" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46833">699,123</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c328" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46834">402,580</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-367; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:IntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-46835">2,836,189</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    book value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At
    December&#160;31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c309" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46836">120,577</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c310" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46837">622,552</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c311" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46838">636,242</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c312" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46839">470,939</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c313" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46840">748,338</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c314" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46841">3,000,000</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c315" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46842">194,495</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46843">5,793,143</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c323" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46844">88,622</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-368; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c325" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46845">123,289</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c326" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46846">403,156</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c327" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46847">825,101</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c328" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46848">1,202,000</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c329" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46849">194,082</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="0" unitRef="usd" id="ixv-46850">2,836,250</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>
</div><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"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" id="ixv-34115"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRADE
    AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" id="ixv-34125"><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 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">Trade payables &#8211; third parties</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="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" scale="0" unitRef="usd" id="ixv-46851">2,113,401</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="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" scale="0" unitRef="usd" id="ixv-46852">2,060,856</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued salaries and 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="gfai:AccruedSalariesAndBonus" scale="0" unitRef="usd" id="ixv-46853">603,112</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="gfai:AccruedSalariesAndBonus" scale="0" unitRef="usd" id="ixv-46854">515,758</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 payables, accrued customer claims, cash loss and shortage*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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_137_fact" name="gfai:AccruedCustomerClaimsCashLossAndShortage" scale="0" unitRef="usd">300,337</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_138_fact" name="gfai:AccruedCustomerClaimsCashLossAndShortage" scale="0" unitRef="usd">57,381</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Trade and other payables</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="gfai:TradeAndOtherPayable" scale="0" unitRef="usd" id="ixv-46857">3,016,850</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:TradeAndOtherPayable" scale="0" unitRef="usd" id="ixv-46858">2,633,995</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>&#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; ">
    <td style="text-align: left">Output VAT and other taxes 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="ifrs-full:ValueAddedTaxPayables" scale="0" unitRef="usd" id="ixv-46859">100,166</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="ifrs-full:ValueAddedTaxPayables" scale="0" unitRef="usd" id="ixv-46860">118,125</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 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="ifrs-full:Accruals" scale="0" unitRef="usd" id="ixv-46861">639,556</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="ifrs-full:Accruals" scale="0" unitRef="usd" id="ixv-46862">522,059</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payroll 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="gfai:PayrollPayable" scale="0" unitRef="usd" id="ixv-46863">925,142</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="gfai:PayrollPayable" scale="0" unitRef="usd" id="ixv-46864">979,027</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">Provision for stock-based compensation expense**</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_139_fact" name="gfai:ProvisionForShareBasedCompensationExpenses" scale="0" unitRef="usd">830,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-369">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Payables</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="ifrs-full:OtherPayables" scale="0" unitRef="usd" id="ixv-46866">419,964</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="ifrs-full:OtherPayables" scale="0" unitRef="usd" id="ixv-46867">289,494</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">Deferred 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"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:DeferredRevenues" scale="0" unitRef="usd" id="ixv-46868">256,815</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="gfai:DeferredRevenues" scale="0" unitRef="usd" id="ixv-46869">568,664</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current liabilities</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="gfai:OtherCurrentLiabilitie" scale="0" unitRef="usd" id="ixv-46870">3,171,643</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherCurrentLiabilitie" scale="0" unitRef="usd" id="ixv-46871">2,477,369</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<ix:continuation id="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock-c0_cont_1"><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif; 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">Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:ProvisionForPenaltyClaims" scale="0" unitRef="usd" id="ixv-46872">10,000</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:ProvisionForPenaltyClaims" scale="0" unitRef="usd" id="ixv-46873">11,800</ix:nonFraction> respectively.</span></ix:footnote></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> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">**</span></td> <td style="font: 10pt Times New Roman, Times, Serif; 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">During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#8217;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).</span></ix:footnote></td></tr> </table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfDetailedInformationAboutBorrowingsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory" id="ixv-34286"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BORROWINGS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_1" escape="true" name="gfai:BorrowingsFromFinancialInstitutionsTableTextBlock" id="ixv-34296"><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="padding-bottom: 1.5pt">&#160;</td>
    <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 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="padding-bottom: 1.5pt">&#160;</td>
    <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: 64%; text-align: left">Short-term bank borrowing</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">(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="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_140_fact" name="ifrs-full:ShorttermBorrowings" scale="0" unitRef="usd">140,902</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-370">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current portion of long-term bank borrowings</td><td>&#160;</td>
    <td style="text-align: center">(a)</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_141_fact" name="gfai:CurrentPortionOfLongtermBankBorrowings" scale="0" unitRef="usd">196,339</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_142_fact" name="gfai:CurrentPortionOfLongtermBankBorrowings" scale="0" unitRef="usd">947,559</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">Current portion of long-term third party borrowing</td><td>&#160;</td>
    <td style="text-align: center">(b)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-371">-</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" id="ix_145_fact" name="gfai:CurrentPortionOfLongtermThirdPartyBorrowing" scale="0" unitRef="usd">2,234,057</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term bank borrowings</td><td>&#160;</td>
    <td style="text-align: center">(a)</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_143_fact" name="gfai:LongtermBankBorrowings" scale="0" unitRef="usd">44,410</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_144_fact" name="gfai:LongtermBankBorrowings" scale="0" unitRef="usd">432,179</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">Long-term third party borrowing</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">(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"><div style="-sec-ix-hidden: hidden-fact-372">-</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" id="ix_146_fact" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="0" unitRef="usd">13,467,639</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</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="ifrs-full:Borrowings" scale="0" unitRef="usd" id="ixv-46881">381,651</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Borrowings" scale="0" unitRef="usd" id="ixv-46882">17,081,434</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<ix:continuation continuedAt="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_2" id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_1"><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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of <ix:nonFraction contextRef="c330" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46883">4.69</ix:nonFraction>% and <ix:nonFraction contextRef="c331" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46884">3.77</ix:nonFraction>% with maturity dates of <ix:nonNumeric contextRef="c0" name="gfai:MaturityTermDescription" id="ixv-46885">April 7, 2025 and September 25, 2024</ix:nonNumeric>, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of <ix:nonFraction contextRef="c332" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46886">4.69</ix:nonFraction>%, <ix:nonFraction contextRef="c333" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46887">4.97</ix:nonFraction>%and <ix:nonFraction contextRef="c334" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46888">4.72</ix:nonFraction>% with maturity dates of <ix:nonNumeric contextRef="c6" name="gfai:MaturityTermDescription" id="ixv-46889">April 7, 2025, June 30, 2023 and February 1, 2023</ix:nonNumeric>, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of <ix:nonFraction contextRef="c335" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46890">4.47</ix:nonFraction>%, <ix:nonFraction contextRef="c336" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46891">2</ix:nonFraction>%, <ix:nonFraction contextRef="c337" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46892">2</ix:nonFraction>%, and <ix:nonFraction contextRef="c338" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" unitRef="pure" id="ixv-46893">4.22</ix:nonFraction>%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnBorrowings" scale="0" unitRef="usd" id="ixv-46894">60,131</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnBorrowings" scale="0" unitRef="usd" id="ixv-46895">68,010</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnBorrowings" scale="0" unitRef="usd" id="ixv-46896">78,353</ix:nonFraction>, respectively.</span></td>
</tr></table></ix:continuation>


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

<ix:continuation continuedAt="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_3" id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, the Company had unused bank overdraft availability of approximately $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:UnusedBankOverdraft" scale="0" unitRef="usd" id="ixv-46897">292,000</ix:nonFraction>.</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_4" id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, the Company had unused bank overdraft availability of approximately $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:UnusedBankOverdraft" scale="0" unitRef="usd" id="ixv-46898">289,000</ix:nonFraction>.</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_5" id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_4"><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">(b)</span></td><td style="text-align: justify"><ix:footnote id="ix_10_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 25, 2018, Guardforce TH Group Company Limited (&#8220;Guardforce TH&#8221;), entered into an agreement with Profit Raider Investment Limited (&#8220;Profit Raider&#8221;) to transfer a loan in the principal amount of $<ix:nonFraction contextRef="c339" decimals="-4" format="ixt:num-dot-decimal" name="gfai:LoanPrincipalAmount" scale="6" unitRef="usd" id="ixv-46899">13.42</ix:nonFraction> million (the &#8220;Loan&#8221;) between Guardforce TH and Guardforce AI Co., Limited (the &#8220;Company&#8221;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at <ix:nonFraction contextRef="c340" decimals="2" format="ixt:num-dot-decimal" name="gfai:InterestRate" scale="-2" unitRef="pure" id="ixv-46900">4</ix:nonFraction>% from April 30, 2019 to December 31, 2019 and <ix:nonFraction contextRef="c341" decimals="4" format="ixt:num-dot-decimal" name="gfai:InterestRate" scale="-2" unitRef="pure" id="ixv-46901">3.22</ix:nonFraction>% prior to April 30, 2019. The Company assumed an additional liability of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdditionalLiabilityAmount" scale="0" unitRef="usd" id="ixv-46902">576,000</ix:nonFraction> which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of <ix:nonFraction contextRef="c342" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46903">1,666,666</ix:nonFraction> ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-46904">41,666</ix:nonFraction>. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#8220;Assignment Deed&#8221;) with WK Venture Success Limited (&#8220;WK Venture&#8221;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#8220;Agreements&#8221;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestAccruedAmount" scale="0" unitRef="usd" id="ixv-46905">100,000</ix:nonFraction> as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.</span></ix:footnote></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfDetailedInformationAboutBorrowingsExplanatory-c0_cont_1"><ix:continuation continuedAt="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_6" id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_5"><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.5in; text-align: left"/><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On <span style="font-size: 10pt">September 28, 2023, the Company entered into a loan conversion agreement (the &#8220;Loan Conversion Agreement&#8221;) with WK Venture. Pursuant to the Loan Conversion Agreement, WK Venture will convert its outstanding loans to the Company in exchange for ordinary shares, par value $<ix:nonFraction contextRef="c343" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ParValuePerShare" scale="0" unitRef="usdPershares" id="ixv-46906">0.12</ix:nonFraction> per share of the Company. As of the date of the Loan Conversion Agreement, a total (which includes the principal amount and accrued unpaid interest) of $<ix:nonFraction contextRef="c343" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:LoansAndReceivables" scale="0" unitRef="usd" id="ixv-46907">15,914,614.59</ix:nonFraction> were owed to WK Venture by the Company. According to the Loan Conversion Agreement, WK Venture discharged the entire loan amount and accrued unpaid interest in exchange for receiving <ix:nonFraction contextRef="c343" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesReceiving" scale="0" unitRef="shares" id="ixv-46908">2,947,150</ix:nonFraction> ordinary shares of the Company at a conversion price of $<ix:nonFraction contextRef="c344" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ParValuePerShare" scale="0" unitRef="usdPershares" id="ixv-46909">5.40</ix:nonFraction> per share. This loan conversion was completed upon the Company issuing the ordinary shares in October 2023.</span></span></td>
</tr></table></ix:continuation>

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

<ix:continuation id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock-c0_cont_6"><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.5in; text-align: left"/><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For <span style="font-size: 10pt">the year ended December 31, 2023, 2022 and 2021, interest expense recorded for the third-party borrowing was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnOtherFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46910">230,849</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnOtherFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46911">616,116</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnOtherFinancialLiabilities" scale="0" unitRef="usd" id="ixv-46912">612,387</ix:nonFraction>.</span></span></td>
</tr></table></ix:continuation></ix:continuation><div>


</div><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><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory" id="ixv-34461"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONVERTIBLE
    NOTE PAYABLE</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 25, 2022, the Company entered into a securities purchase agreement with Streeterville Capital, LLC (&#8220;CVP&#8221;), pursuant
to which the Company issued CVP an unsecured convertible promissory note on October 25, 2022 in the original principal amount of $<ix:nonFraction contextRef="c345" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" scale="0" unitRef="usd" id="ixv-46913">1,707,500.00</ix:nonFraction>
(the &#8220;Note&#8221;), convertible into the Company&#8217;s ordinary shares. After deducting the original issue discount (&#8220;OID&#8221;)
and the legal fees directly associated with the issuance of the Note, the Company received net proceeds of $<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetProceeds" scale="0" unitRef="usd" id="ixv-46914">1,500,000</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Note bears simple interest at a rate of <ix:nonNumeric contextRef="c0" name="ifrs-full:BorrowingsInterestRateBasis" id="ixv-46915">8%</ix:nonNumeric> per annum. All outstanding principal and accrued interest on the Note will become due and
payable on the maturity date, which is twelve months after the purchase price of the Note is delivered by Investor to the Company. <ix:nonNumeric contextRef="c0" name="ifrs-full:DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" id="ixv-46916">Subject
to the occurrence of any triggering events as defined in the Note, the Investor shall have the right to increase the balance of the Note
by 5% or 10%.</ix:nonNumeric> The Company may pay all or any portion of the amount owed earlier than it is due; provided that in the event the Company
elects to prepay all or any portion of the outstanding balance, the Company shall pay to the Investor <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:InvestorPercentage" scale="-2" unitRef="pure" id="ixv-46917">120</ix:nonFraction>% of the portion of the outstanding
balance the Company elects to prepay. Early payments of less than all principal, fees and interest outstanding will not, unless agreed
to by Investor in writing, relieve the Company of the Company&#8217;s remaining obligations hereunder.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, as a result of the Company entering into the Agreement and issuing the Note, the exercise price of the Company&#8217;s private
warrants is being adjusted to $<ix:nonFraction contextRef="c347" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ExercisePriceOfOutstandingShareOptions2019" scale="0" unitRef="usdPershares" id="ixv-46918">0.18</ix:nonFraction>, which is the floor price of the Note, pursuant to the antidilution provisions of the private warrants.
As a result of the 2023 share consolidation, the exercise price became $<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ExercisePriceOfOutstandingShareOptions2019" scale="0" unitRef="usdPershares" id="ixv-46919">7.20</ix:nonFraction> per share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2022, original issue discount (&#8220;OID&#8221;) of $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BondsIssuedUndiscountedCashFlows" scale="0" unitRef="usd" id="ixv-46920">187,000</ix:nonFraction>, cash placement agent fee of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:BrokerageFeeIncome" scale="0" unitRef="usd" id="ixv-46921">110,000</ix:nonFraction> and interest
expense of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnBonds" scale="0" unitRef="usd" id="ixv-46922">22,767</ix:nonFraction> were recorded as finance costs. $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalFees1" scale="0" unitRef="usd" id="ixv-46923">20,000</ix:nonFraction> of legal fees directly associated with the issuance of the Note is recorded
as administrative expense in the Consolidated Statement of Profit or Loss.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2023, CVP delivered to the Company a conversion notice informing the Company that CVP had elected to convert a portion of the
Note balance $<ix:nonFraction contextRef="c348" decimals="0" format="ixt:num-dot-decimal" name="gfai:ConvertAmount" scale="0" unitRef="usd" id="ixv-46924">1,238,400</ix:nonFraction> at the conversion price of $<ix:nonFraction contextRef="c348" decimals="2" format="ixt:num-dot-decimal" name="gfai:ConversionPricePerShare" scale="0" unitRef="usdPershares" id="ixv-46925">7.20</ix:nonFraction> into fully paid and non-assessable ordinary shares of the Company. In connection
with this conversion, the Company issued <ix:nonFraction contextRef="c348" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-46926">172,000</ix:nonFraction> restricted ordinary shares to CVP on April 19, 2023. On October 25, 2023, the Company
paid $<ix:nonFraction contextRef="c349" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromIssueOfOrdinaryShares" scale="0" unitRef="usd" id="ixv-46927">554,238</ix:nonFraction> to CVP to fully settle the remaining Note balance.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2023, and 2022, interest expense of $<ix:nonFraction contextRef="c350" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-46928">60,094</ix:nonFraction> and $<ix:nonFraction contextRef="c351" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-46929">22,767</ix:nonFraction> were recorded as finance costs, respectively.</span></p></ix:nonNumeric><div>

</div><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: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="gfai:FinanceLeaseLiabilitiesTextBlock" id="ixv-34508"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCE
    LEASE LIABILITIES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" id="ixv-34518"><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Current portion</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:CurrentFinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46930">108,597</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:CurrentFinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46931">398,136</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:NoncurrentFinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46932">218,996</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:NoncurrentFinanceLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46933">233,550</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Finance lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities1" scale="0" unitRef="usd" id="ixv-46934">327,593</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilities1" scale="0" unitRef="usd" id="ixv-46935">631,686</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2023, 2022 and 2021, interest expense was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46936">28,126</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46937">51,070</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46938">84,794</ix:nonFraction>, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" id="ixv-34608"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
minimum lease payments under finance lease agreements are as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Within 1 year</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46939">126,042</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46940">423,514</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">After 1 year but within 5 years</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c352" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46941">236,293</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c353" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossLeaseLiabilities" scale="0" unitRef="usd" id="ixv-46942">253,448</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Less: Finance charges</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FutureFinanceChargesOnFinanceLeases" scale="0" sign="-" unitRef="usd" id="ixv-46943">34,742</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:FutureFinanceChargesOnFinanceLeases" scale="0" sign="-" unitRef="usd" id="ixv-46944">45,276</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Present value of finance
    lease liabilities, net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LeaseLiabilities" scale="0" unitRef="usd" id="ixv-46945">327,593</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LeaseLiabilities" scale="0" unitRef="usd" id="ixv-46946">631,686</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" id="ixv-34717"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance
lease assets comprise primarily vehicles and office equipment as follow:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilitiesCost" scale="0" unitRef="usd" id="ixv-46947">655,371</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilitiesCost" scale="0" unitRef="usd" id="ixv-46948">1,571,075</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilitiesAccumulatedDepreciation" scale="0" sign="-" unitRef="usd" id="ixv-46949">215,038</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilitiesAccumulatedDepreciation" scale="0" sign="-" unitRef="usd" id="ixv-46950">564,844</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Net book value</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilitiesNetBookValue" scale="0" unitRef="usd" id="ixv-46951">440,333</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceLeaseLiabilitiesNetBookValue" scale="0" unitRef="usd" id="ixv-46952">1,006,231</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfIncomeTaxExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="ixv-34808"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXATION</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value
added tax (&#8220;VAT&#8221;)</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GF
Cash (CIT) and AI R&amp;I are subsidiaries operating in Thailand, which are subject to a statutory VAT of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:ValueAddedTaxServiceRatePercentage" scale="-2" unitRef="pure" id="ixv-46953">7</ix:nonFraction>% for services in Thailand.
Shenzhen GFAI, Guangzhou GFAI and Beijing Wanjia are the subsidiaries operating in the PRC, which are subject to a statutory VAT of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:ValueAddedTaxForGoodsDeliveredAndRentalPercentage" scale="-2" unitRef="pure" id="ixv-46954">13</ix:nonFraction>%
for goods delivered and rental provided, <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectOfForeignTaxRates" scale="-2" unitRef="pure" id="ixv-46955">6</ix:nonFraction>% for services provided and <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:ValueAddedTaxForConstructionProjectsPercentage" scale="-2" unitRef="pure" id="ixv-46956">9</ix:nonFraction>% for construction projects in the PRC. The output VAT is charged
to customers who receive services from the Company and the input VAT is paid when the Company purchases goods and services from its vendors.
The input VAT can be offset against the output VAT. The VAT payable is presented on the balance sheets when input VAT is less than the
output VAT. A recoverable balance is presented on the balance sheets when input VAT is larger than the output VAT.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
taxes</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cayman
Islands</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to income or
capital gains taxes. In addition, dividend payments are not subject to withholding tax in the Cayman Islands.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfIncomeTaxExplanatory-c0_cont_2" id="_DisclosureOfIncomeTaxExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>British
Virgin Islands</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s subsidiary incorporated in the BVI is not subject to taxation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfInterestIncomeExpenseExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory" id="ixv-34869"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate
as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfInterestIncomeExpenseExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate<br/>
    income <br/>
    tax rate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hong Kong</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c354" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46957">16.5</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Singapore</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c355" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46958">17.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c356" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46959">20.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Malaysia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c213" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46960">24.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Macau</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c357" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46961">12.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c358" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46962">21.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Australia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c359" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46963">0.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Arab Emirates</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c360" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46964">25.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Kingdom</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c361" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46965">19.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Korea</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c362" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46966">25.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c363" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46967">23.2</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Canada</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c364" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46968">15.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Vietnam</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c365" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46969">20.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">China</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c366" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" unitRef="pure" id="ixv-46970">25.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfPretaxLossExplanatory-c0_cont_1" escape="true" name="gfai:ScheduleOfPretaxLossExplanatory" id="ixv-35043"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-tax
profit (loss) from continuing operations, by jurisdiction, for the years ended December 31, 2023, 2022 and 2021 is as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfPretaxLossExplanatory-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cayman Islands</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c367" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46971">4,100,487</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c368" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46972">4,302,089</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c369" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46973">1,733,786</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">BVI</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c370" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46974">16,537</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c371" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46975">17,811</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c372" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46976">12,769</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hong Kong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c373" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46977">10,805,695</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c374" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46978">3,245,238</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c375" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46979">628,015</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Singapore</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c376" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46980">180,619</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c377" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46981">160,228</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c378" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46982">16,041</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c379" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46983">2,852,376</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c380" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46984">5,826,236</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c381" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46985">3,873,611</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Malaysia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c382" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46986">2,761,202</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c383" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46987">478,658</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-373; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Macau</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c385" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46988">193,865</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c386" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46989">161,513</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-374; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c388" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46990">321,399</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c389" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46991">572,088</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-375; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Australia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c391" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46992">15,199</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c392" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46993">15,199</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-376; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Arab Emirates&#160;(UAE)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c394" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46994">22,157</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c395" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46995">72,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-377; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Kingdom</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c397" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-46996">1,350</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c398" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46997">1,350</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-378; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Korea</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c400" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46998">11,236</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c401" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-46999">20,029</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-379; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c403" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47000">189,773</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c404" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47001">77,055</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-380; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Canada</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c406" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-47002">3,418</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c407" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47003">2,997</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-381; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Vietnam</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c409" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-47004">17,123</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c410" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47005">17,123</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-382; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">China</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c412" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47006">7,770,944</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c413" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47007">3,501,768</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-383; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47008">29,189,200</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47009">18,471,418</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47010">6,264,222</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision-c0_cont_1" escape="true" name="gfai:ScheduleOfComponentsOfTheIncomeTaxProvision" id="ixv-35542"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of the income tax provision are:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-384; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-385; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-386; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred
    income tax expense (benefit)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome" scale="0" sign="-" unitRef="usd" id="ixv-47011">434,320</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome" scale="0" unitRef="usd" id="ixv-47012">132,208</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome" scale="0" sign="-" unitRef="usd" id="ixv-47013">732,868</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Total income tax (benefit)
    expense</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxBenefitExpense" scale="0" sign="-" unitRef="usd" id="ixv-47014">434,320</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxBenefitExpense" scale="0" unitRef="usd" id="ixv-47015">132,208</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:IncomeTaxBenefitExpense" scale="0" sign="-" unitRef="usd" id="ixv-47016">732,868</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfIncomeTaxExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes-c0_cont_1" escape="true" name="gfai:ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" id="ixv-35677"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reconciliation
between the statutory tax rate to income before income taxes and the actual provision for income taxes is as follows:</span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes-c0_cont_2" id="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes-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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the 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="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%; text-align: left">(Loss) Profit before income 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" id="ix_147_fact" name="gfai:LossProfitBeforeIncomeTaxExpense" scale="0" sign="-" unitRef="usd">994,531</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="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_148_fact" name="gfai:LossProfitBeforeIncomeTaxExpense" scale="0" sign="-" unitRef="usd">3,840,120</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="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_149_fact" name="gfai:LossProfitBeforeIncomeTaxExpense" scale="0" sign="-" unitRef="usd">4,068,887</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thailand income tax statutory rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="2" format="ixt:num-dot-decimal" name="gfai:ThailandIncomeTaxStatutoryRate" scale="-2" unitRef="pure" id="ixv-47020">20</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="2" format="ixt:num-dot-decimal" name="gfai:ThailandIncomeTaxStatutoryRate" scale="-2" unitRef="pure" id="ixv-47021">20</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="2" format="ixt:num-dot-decimal" name="gfai:ThailandIncomeTaxStatutoryRate" scale="-2" unitRef="pure" id="ixv-47022">20</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">Income tax at statutory tax rate</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="gfai:IncomeTaxAtStatutoryTaxRate" scale="0" sign="-" unitRef="usd" id="ixv-47023">198,906</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="gfai:IncomeTaxAtStatutoryTaxRate" scale="0" sign="-" unitRef="usd" id="ixv-47024">768,024</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="gfai:IncomeTaxAtStatutoryTaxRate" scale="0" sign="-" unitRef="usd" id="ixv-47025">813,777</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax assets not recognized</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="gfai:DeferredTaxAssetsNotRecognized" scale="0" unitRef="usd" id="ixv-47026">713,468</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="gfai:DeferredTaxAssetsNotRecognized" scale="0" unitRef="usd" id="ixv-47027">768,024</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-387">-</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">Permanent differences</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="gfai:PermanentDifferences" scale="0" sign="-" unitRef="usd" id="ixv-47028">80,242</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="gfai:PermanentDifferences" scale="0" unitRef="usd" id="ixv-47029">132,208</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="gfai:PermanentDifferences" scale="0" unitRef="usd" id="ixv-47030">80,910</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense (benefit)</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="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalIncomeTaxExpense" scale="0" unitRef="usd" id="ixv-47031">434,320</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalIncomeTaxExpense" scale="0" unitRef="usd" id="ixv-47032">132,208</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalIncomeTaxExpense" scale="0" sign="-" unitRef="usd" id="ixv-47033">732,868</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>



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

<ix:continuation id="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes-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">*</span></td><td style="text-align: justify"><ix:footnote id="ix_11_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities-c0_cont_1" escape="true" name="gfai:ScheduleOfDeferredTaxAssetsAndLiabilities" id="ixv-35799"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities are comprised of the following:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Provision for employee benefits</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-47034">982,013</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentProvisionsForEmployeeBenefits" scale="0" unitRef="usd" id="ixv-47035">965,560</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carried forward</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetOperatingLossCarriedForward" scale="0" unitRef="usd" id="ixv-47036">893,693</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetOperatingLossCarriedForward" scale="0" unitRef="usd" id="ixv-47037">671,894</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Valuation allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:ValuationAllowance" scale="0" sign="-" unitRef="usd" id="ixv-47038">724,866</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-388; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:DeferredTaxAsset" scale="0" unitRef="usd" id="ixv-47039">1,150,840</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DeferredTaxAsset" scale="0" unitRef="usd" id="ixv-47040">1,637,454</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Less:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities
    - finance leases</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxLiabilities" scale="0" unitRef="usd" id="ixv-47041">65,363</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DeferredTaxLiabilities" scale="0" unitRef="usd" id="ixv-47042">125,701</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Deferred tax assets,
    net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NetDeferredTaxAssets" scale="0" unitRef="usd" id="ixv-47043">1,085,477</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NetDeferredTaxAssets" scale="0" unitRef="usd" id="ixv-47044">1,511,753</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:continuation><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><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfEmployeeBenefitsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="ixv-35966"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROVISION
    FOR EMPLOYEE BENEFITS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to March 30, 2022, the Company had a retired benefit plan (&#8220;Plan A&#8221;), another plan (&#8220;Plan B&#8221;) was established
in 2022, both plans are based on the requirements of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement benefits
to employees based on pensionable remuneration and length of service which are considered as unfunded. The plan asset is unfunded and
the Company will pay benefits when needed.</span></p>

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


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">According to IAS 19 (Revised 2017), the
use of Projected Unit Credit (PUC) Cost Method is required in order to determine the actuarial liability based on past service and expected
future salary. Thus, the actuarially acceptable assumptions on salary scale are needed. Actuarial assumptions on other components of the
benefit formulas are also required to measure the obligation such as demographic assumptions and financial assumptions. All of these assumptions
are important because they are directly related to a possibility of actuarial gains and losses. Moreover, the obligations are measured
on a discounted basis because they may be settled many years after the employees render the related service.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assumptions have been adopted for Plan A&#8217;s actuarial valuation:&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demographic
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mortality
    Table (Annual Death Rate): Male and Female Thai Mortality Ordinary Tables of 2017 (TMO 2017) which is the latest mortality table
    from the Office of Insurance Commission in Thailand.</span></td></tr>
  </table>
<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>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Disability Rate: <ix:nonFraction contextRef="c415" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualDisabilityRate" scale="-2" unitRef="pure" id="ixv-47045">5</ix:nonFraction>% of the Male and Female TMO 2017.</span></td></tr> </table><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></ix:nonNumeric><div>
</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfEmployeeBenefitsExplanatory-c0_cont_2" id="_DisclosureOfEmployeeBenefitsExplanatory-c0_cont_1"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory-c0_cont_1" escape="true" name="gfai:DisclosureOfAnnualVoluntaryResignationTableExplanatory" id="ixv-36032"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Voluntary Resignation: Age related rates as follows.</span></ix:nonNumeric></td></tr> </table>
<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">&#160;</span></p>

<ix:continuation continuedAt="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory-c0_cont_2" id="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory-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="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Age Group&#160;(Years)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation Rate<br/> of Direct <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation <br/> Rate<br/> of Indirect <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">Below 31</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c418" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfDirectCost" scale="-2" unitRef="pure" id="ixv-47046">17</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c418" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47047">24</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">31-40</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c419" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfDirectCost" scale="-2" unitRef="pure" id="ixv-47048">8</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c419" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47049">16</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">41-50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c420" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfDirectCost" scale="-2" unitRef="pure" id="ixv-47050">6</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c420" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47051">13</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Above 50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c421" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfDirectCost" scale="-2" unitRef="pure" id="ixv-47052">0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c421" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47053">0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount Rate: Single weighted average discount rate is <ix:nonFraction contextRef="c416" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" unitRef="pure" id="ixv-47054">2.85</ix:nonFraction>% per year based on the zero coupon yield rate of government bonds in Thailand from the Thai Bond Market Association (Thai BMA) as of December 31, 2023. Duration (or single weighted average remaining time to retire) is <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="ifrs-full:ActuarialAssumptionOfRetirementAge2019" id="ixv-47055">20.31</ix:nonNumeric> years.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Salary Increase Rate: <ix:nonFraction contextRef="c416" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" unitRef="pure" id="ixv-47056">1.70</ix:nonFraction>% per year. The projected salary is calculated at the time of retirement or forced resignation.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable by the plan: The contributions are not a tax-deductible expense according to the Revenue Department in Thailand so there
    are no taxes payable by the plan</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" id="ixv-36173"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Movement
in the present value of Plan A&#8217;s retired benefit obligation:</span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock-c0_cont_2" id="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations at
    January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c426" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47057">4,827,800</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c427" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47058">5,827,355</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer to R&amp;I</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-389; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="gfai:TransferToRI" scale="0" unitRef="usd" id="ixv-47059">19,304</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Benefits paid during the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c428" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47060">578,457</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47061">922,305</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current service costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c428" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47062">442,700</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47063">459,975</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Interest</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c428" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47064">121,651</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47065">110,483</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Past service cost and gain on settlement</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c428" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47066">37,677</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47067">155,697</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Actuarial gain (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c428" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47068">3,431</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="0" sign="-" unitRef="usd" id="ixv-47069">559,544</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c428" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47070">55,265</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c429" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="0" sign="-" unitRef="usd" id="ixv-47071">224,557</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Defined benefit obligations
    at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c430" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47072">4,910,067</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c426" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47073">4,827,800</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" id="ixv-36377"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of <ix:nonFraction contextRef="c416" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:OtherMaterialActuarialAssumptions" scale="-2" unitRef="pure" id="ixv-47074">1.0</ix:nonFraction>% in the assumptions
as of the end of the reporting period:</span></ix:nonNumeric></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2023</b></span></p>

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

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

<ix:continuation continuedAt="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_2" id="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c436" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47075">4,526,095</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c436" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47076">383,972</ix:nonFraction></td><td style="width: 0.5%; text-align: left">)</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">-<ix:nonFraction contextRef="c436" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47077">7.82</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c437" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47078">5,354,805</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c437" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47079">444,737</ix:nonFraction></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"><ix:nonFraction contextRef="c437" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47080">9.06</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c438" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47081">5,197,550</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="c438" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47082">287,483</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="c438" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47083">5.86</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c439" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47084">4,658,682</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="c439" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47085">251,385</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="c439" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47086">5.12</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c440" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47087">4,749,274</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="c440" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47088">160,793</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="c440" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47089">3.27</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c441" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47090">4,961,641</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="c441" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47091">51,574</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="c441" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47092">1.05</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c442" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47093">4,920,291</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="c442" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47094">10,224</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="c442" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47095">0.21</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c443" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47096">4,899,921</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="c443" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47097">10,146</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="c443" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47098">0.21</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2022</b></span></p>

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

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

<ix:continuation continuedAt="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_3" id="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_2"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c444" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47099">4,500,166</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c444" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47100">327,634</ix:nonFraction></td><td style="width: 0.5%; text-align: left">)</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">-<ix:nonFraction contextRef="c444" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47101">6.79</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c445" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47102">5,201,435</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c445" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47103">373,635</ix:nonFraction></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"><ix:nonFraction contextRef="c445" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47104">7.74</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c446" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47105">5,064,621</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="c446" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47106">236,821</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="c446" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47107">4.91</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c447" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47108">4,617,667</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="c447" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47109">210,133</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="c447" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47110">4.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="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c448" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47111">4,683,817</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="c448" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47112">143,983</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="c448" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47113">2.98</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c449" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47114">4,871,730</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="c449" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47115">43,930</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="c449" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47116">0.91</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c450" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47117">4,837,009</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="c450" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47118">9,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"><ix:nonFraction contextRef="c450" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47119">0.19</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c451" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47120">4,818,657</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="c451" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47121">9,143</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="c451" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47122">0.19</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><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">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfEmployeeBenefitsExplanatory-c0_cont_3" id="_DisclosureOfEmployeeBenefitsExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2021</b></span></p>

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

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

<ix:continuation continuedAt="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_4" id="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_3"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+)&#160;in<br/>
    Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/>
    Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c452" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47123">5,406,718</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c452" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47124">412,414</ix:nonFraction></td><td style="width: 0.5%; text-align: left">)</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">-<ix:nonFraction contextRef="c452" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47125">7.09</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c453" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47126">6,291,799</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c453" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47127">472,667</ix:nonFraction></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"><ix:nonFraction contextRef="c453" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47128">8.12</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c454" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47129">6,141,412</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="c454" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47130">322,280</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="c454" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47131">5.54</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c455" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47132">5,534,865</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="c455" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47133">284,267</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="c455" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47134">4.89</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c456" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47135">5,596,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="c456" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47136">222,526</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="c456" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47137">3.82</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c457" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47138">5,905,978</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="c457" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47139">86,846</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="c457" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47140">1.49</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c458" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47141">5,832,121</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="c458" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47142">12,989</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="c458" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47143">0.22</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c459" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47144">5,806,228</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="c459" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47145">12,904</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="c459" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47146">0.22</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 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" id="ixv-36889"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity
profile of the defined benefit obligation as of December 31, are as follow:</span></ix:nonNumeric></p>

<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">&#160;</span></p>

<ix:continuation continuedAt="_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory-c0_cont_2" id="_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory-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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Defined
    <br/> Benefit<br/> Obligation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearFour" scale="0" unitRef="usd" id="ixv-47147">362,284</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearFive" scale="0" unitRef="usd" id="ixv-47148">321,130</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearSix" scale="0" unitRef="usd" id="ixv-47149">276,878</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearSeven" scale="0" unitRef="usd" id="ixv-47150">360,796</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearEight" scale="0" unitRef="usd" id="ixv-47151">248,829</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearNine" scale="0" unitRef="usd" id="ixv-47152">252,801</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2030</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearTen" scale="0" unitRef="usd" id="ixv-47153">356,732</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2031</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearEleven" scale="0" unitRef="usd" id="ixv-47154">548,682</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2032</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearTwelve" scale="0" unitRef="usd" id="ixv-47155">253,819</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2033</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearThirteen" scale="0" unitRef="usd" id="ixv-47156">212,944</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2034-2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearTenAndThereafter" scale="0" unitRef="usd" id="ixv-47157">13,008,757</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&gt;2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationLessThanTwentyYears" scale="0" unitRef="usd" id="ixv-47158">8,081,234</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assumptions have been adopted for Plan B&#8217;s actuarial valuation:&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demographic
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mortality
    Table (Annual Death Rate): Male and Female Thai Mortality Ordinary Tables of 2017 (TMO 2017) which is the latest mortality table
    from the Office of Insurance Commission in Thailand.</span></td></tr>
  </table>
<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>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Disability Rate: <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualDisabilityRatePercentage" scale="-2" unitRef="pure" id="ixv-47159">5</ix:nonFraction>% of the Male and Female TMO 2017.</span></td></tr> </table>
<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>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:continuation continuedAt="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory-c0_cont_3" id="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Voluntary Resignation: Age related rates as follows.</span></ix:continuation></td></tr> </table>
<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">&#160;</span></p>

<ix:continuation id="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory-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 style="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Age Group&#160;(Years)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation <br/> Rate<br/> of Indirect <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="font-family: Times New Roman, Times, Serif">Below 31</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c422" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47160">24</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">31-40</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c423" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47161">16</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">41-50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c424" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47162">13</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Above 50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c425" decimals="2" format="ixt:num-dot-decimal" name="gfai:AnnualVoluntarilyResignationRateOfIndirectCost" scale="-2" unitRef="pure" id="ixv-47163">0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount Rate: Single weighted average discount rate is <ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" unitRef="pure" id="ixv-47164">3.03</ix:nonFraction>% per year based on the zero coupon yield rate of government bonds in Thailand from the Thai Bond Market Association (Thai BMA) as of December 31, 2023. Duration (or single weighted average remaining time to retire) is <ix:nonNumeric contextRef="c417" format="ixt-sec:duryear" name="ifrs-full:ActuarialAssumptionOfRetirementAge2019" id="ixv-47165">26.48</ix:nonNumeric> years.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Salary Increase Rate: <ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" unitRef="pure" id="ixv-47166">1.70</ix:nonFraction>% per year. The projected salary is calculated at the time of retirement or forced resignation.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfEmployeeBenefitsExplanatory-c0_cont_3"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable by the plan: The contributions are not a tax-deductible expense according to the Revenue Department in Thailand so there
    are no taxes payable by the plan</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:continuation continuedAt="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock-c0_cont_3" id="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Movement
in the present value of Plan B&#8217;s retired benefit obligation:</span></ix:continuation></p>

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

<ix:continuation id="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock-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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations at
    January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c431" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47167">21,814</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-390; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer from GF Cash (CIT)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-391; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c434" decimals="0" format="ixt:num-dot-decimal" name="gfai:TransferFromGFCashCIT" scale="0" unitRef="usd" id="ixv-47168">19,304</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Benefits paid during the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c433" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47169">2,884</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-392; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current service costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c433" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47170">4,876</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c434" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47171">1,971</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Interest</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c433" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47172">607</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c434" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47173">285</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Past service cost and loss on settlement</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c433" decimals="0" format="ixt:num-dot-decimal" name="gfai:PastServiceCostAndLossOnSettlements" scale="0" unitRef="usd" id="ixv-47174">2,491</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-393; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Actuarial loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c433" decimals="0" format="ixt:num-dot-decimal" name="gfai:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" scale="0" sign="-" unitRef="usd" id="ixv-47175">1,298</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-394; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c433" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47176">309</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c434" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="0" unitRef="usd" id="ixv-47177">254</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations
    at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c435" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47178">25,915</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c431" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="0" unitRef="usd" id="ixv-47179">21,814</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:continuation continuedAt="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_5" id="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="gfai:PercentageOfVariation" scale="-2" unitRef="pure" id="ixv-47180">1.0</ix:nonFraction>% in the assumptions
as of the end of the reporting period:</span></ix:continuation></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2023</b></span></p>

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

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

<ix:continuation continuedAt="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_6" id="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_5"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c460" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47181">23,156</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c460" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47182">2,760</ix:nonFraction></td><td style="width: 0.5%; text-align: left">)</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">-<ix:nonFraction contextRef="c460" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47183">10.65</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c461" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47184">29,123</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c461" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47185">3,208</ix:nonFraction></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"><ix:nonFraction contextRef="c461" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47186">12.38</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c462" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47187">28,622</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="c462" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47188">2,707</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="c462" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47189">10.45</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c463" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47190">23,565</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="c463" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47191">2,351</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="c463" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47192">9.07</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c464" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47193">24,032</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="c464" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47194">1,883</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="c464" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47195">7.27</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c465" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47196">26,976</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="c465" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47197">1,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="c465" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47198">4.09</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c466" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47199">26,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="c466" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47200">84</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="c466" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47201">0.32</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c467" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47202">25,832</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="c467" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47203">84</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="c467" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47204">0.32</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2022</b></span></p>

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

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

<ix:continuation id="_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory-c0_cont_6"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c468" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47205">19,346</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c468" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47206">2,469</ix:nonFraction></td><td style="width: 0.5%; text-align: left">)</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">-<ix:nonFraction contextRef="c468" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47207">11.32</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c469" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47208">24,710</ix:nonFraction></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">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c469" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47209">2,896</ix:nonFraction></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"><ix:nonFraction contextRef="c469" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47210">13.27</ix:nonFraction></td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c470" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47211">24,176</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="c470" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47212">2,362</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="c470" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47213">10.83</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c471" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47214">19,782</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="c471" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47215">2,032</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="c471" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47216">9.32</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c472" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47217">20,142</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="c472" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47218">1,672</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="c472" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47219">7.67</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c473" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47220">22,799</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="c473" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47221">985</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="c473" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47222">4.51</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c474" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47223">21,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="c474" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" unitRef="usd" id="ixv-47224">73</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="c474" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" unitRef="pure" id="ixv-47225">0.33</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c475" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssumptionOfLiability" scale="0" unitRef="usd" id="ixv-47226">21,742</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="c475" decimals="0" format="ixt:num-dot-decimal" name="gfai:AmountOfChangeInLiability" scale="0" sign="-" unitRef="usd" id="ixv-47227">72</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="c475" decimals="4" format="ixt:num-dot-decimal" name="gfai:PercentageOfChangeInLiability" scale="-2" sign="-" unitRef="pure" id="ixv-47228">0.33</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><ix:continuation continuedAt="_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory-c0_cont_3" id="_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity
profile of the defined benefit obligation as of December 31, are as follow:</span></ix:continuation></p>

<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">&#160;</span></p>

<ix:continuation id="_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory-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 style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Defined
    <br/> Benefit<br/> Obligation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-395; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-396; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-397; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-398; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-399; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-400; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2030</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-401; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2031</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-402; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2032</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-403; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2033</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-404; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 88%"><span style="font-family: Times New Roman, Times, Serif">2034-2048</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationForYearTenAndThereafter" scale="0" unitRef="usd" id="ixv-47229">311,388</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&gt;2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:DefinedBenefitObligationLessThanTwentyYears" scale="0" unitRef="usd" id="ixv-47230">286,118</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:continuation><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">&#160;</span></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="gfai_StockholdersEquityDisclosureTextBlock-c0_cont_1" escape="true" name="gfai:StockholdersEquityDisclosureTextBlock" id="ixv-37892"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHAREHOLDERS&#8217;
    EQUITY</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions in fiscal year 2023:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 31, 2023, the shareholders of the Company approved a 1 for 40 share consolidation of the Company&#8217;s authorized and issued
ordinary shares whereby every forty shares were consolidated into one share (the &#8220;2023 share consolidation&#8221;). In addition,
the par value of each ordinary share increased from $<ix:nonFraction contextRef="c476" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:ParValuePerShare" scale="0" unitRef="usdPershares" id="ixv-47231">0.003</ix:nonFraction> to $<ix:nonFraction contextRef="c477" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ParValuePerShare" scale="0" unitRef="usdPershares" id="ixv-47232">0.12</ix:nonFraction>. The financial statements and all share and per share amounts have
been retroactively restated to reflect the Share Consolidation. On January 31, 2023, in addition to the 2023 share consolidation, the
shareholders of the Company also approved:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    proposal to resolve fractional entitlements to the Company&#8217;s issued ordinary shares resulting from the 2023 share consolidation
    &#8211; under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all
    such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the
    closing price of the ordinary shares on a post-share consolidation basis on the applicable trading market on the first trading date
    of the Company&#8217;s ordinary shares following the effectiveness of the 2023 share consolidation; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an increase in the Company&#8217;s authorized ordinary shares from <ix:nonFraction contextRef="c478" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesAuthorized" scale="0" unitRef="shares" id="ixv-47233">7,500,000</ix:nonFraction> to <ix:nonFraction contextRef="c479" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesAuthorized" scale="0" unitRef="shares" id="ixv-47234">300,000,000</ix:nonFraction>.</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
2023 share consolidation was consummated under Cayman Islands law on January 31, 2023. Below is a reconciliation of the effect of the
retroactive adjustments.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfClassesOfShareCapitalExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory" id="ixv-37936"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Balance Sheets as of December 31, 2022</span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfClassesOfShareCapitalExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    <br/>
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    <br/>
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">(Deficit) Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Number of ordinary shares &#8211; authorized</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c542" decimals="INF" format="ixt:num-dot-decimal" name="gfai:NumberOfOrdinaryShareAuthorized" scale="0" unitRef="shares" id="ixv-47235">300,000,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c543" decimals="INF" format="ixt:num-dot-decimal" name="gfai:NumberOfOrdinaryShareAuthorized" scale="0" sign="-" unitRef="shares" id="ixv-47236">292,500,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c544" decimals="INF" format="ixt:num-dot-decimal" name="gfai:NumberOfOrdinaryShareAuthorized" scale="0" unitRef="shares" id="ixv-47237">7,500,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Number of ordinary shares &#8211; issued and
    outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c542" decimals="INF" format="ixt:num-dot-decimal" name="gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares" scale="0" unitRef="shares" id="ixv-47238">64,770,529</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c543" decimals="INF" format="ixt:num-dot-decimal" name="gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares" scale="0" sign="-" unitRef="shares" id="ixv-47239">63,151,552</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c544" decimals="INF" format="ixt:num-dot-decimal" name="gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares" scale="0" unitRef="shares" id="ixv-47240">1,618,977</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Par value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c542" decimals="3" format="ixt:num-dot-decimal" name="gfai:ParValueinDollarsPerShare" scale="0" unitRef="usdPershares" id="ixv-47241">0.003</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c543" decimals="3" format="ixt:num-dot-decimal" name="gfai:ParValueinDollarsPerShare" scale="0" unitRef="usdPershares" id="ixv-47242">0.117</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c544" decimals="2" format="ixt:num-dot-decimal" name="gfai:ParValueinDollarsPerShare" scale="0" unitRef="usdPershares" id="ixv-47243">0.12</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfEarningsPerShareExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfEarningsPerShareExplanatory" id="ixv-38070"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Statements of Profit or Loss for the year ended December 31, 2022</span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="_DisclosureOfEarningsPerShareExplanatory-c0_cont_2" id="_DisclosureOfEarningsPerShareExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-407; -sec-ix-hidden: hidden-fact-406; -sec-ix-hidden: hidden-fact-405; font-family: Times New Roman, Times, Serif">Basic and diluted loss for the year attributable to ordinary equity holders of the Company</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c545" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-47244">0.37</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c546" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-47245">14.60</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c547" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-47246">14.97</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-410; -sec-ix-hidden: hidden-fact-409; -sec-ix-hidden: hidden-fact-408; font-family: Times New Roman, Times, Serif">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c545" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares" id="ixv-47247">49,605,434</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c546" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" sign="-" unitRef="shares" id="ixv-47248">48,365,582</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c547" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares" id="ixv-47249">1,239,852</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="gfai_StockholdersEquityDisclosureTextBlock-c0_cont_2" id="gfai_StockholdersEquityDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><ix:continuation continuedAt="_DisclosureOfEarningsPerShareExplanatory-c0_cont_3" id="_DisclosureOfEarningsPerShareExplanatory-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Statements of Profit or Loss for the year ended December 31, 2021</span></ix:continuation></p>

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

<ix:continuation id="_DisclosureOfEarningsPerShareExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-413; -sec-ix-hidden: hidden-fact-412; -sec-ix-hidden: hidden-fact-411; font-family: Times New Roman, Times, Serif">Basic and diluted loss for the year attributable to ordinary equity holders of the Company</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c548" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-47250">0.31</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c549" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-47251">11.59</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c550" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:BasicEarningsLossPerShare" scale="0" sign="-" unitRef="usdPershares" id="ixv-47252">11.90</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-416; -sec-ix-hidden: hidden-fact-415; -sec-ix-hidden: hidden-fact-414; font-family: Times New Roman, Times, Serif">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c548" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares" id="ixv-47253">17,537,238</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c549" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" sign="-" unitRef="shares" id="ixv-47254">17,076,519</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c550" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WeightedAverageShares" scale="0" unitRef="shares" id="ixv-47255">460,719</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 17, 2023, a total of&#160;<ix:nonFraction contextRef="c480" decimals="0" format="ixt:num-dot-decimal" name="gfai:CanceledFractionalShares" scale="0" unitRef="shares" id="ixv-47256">2,339</ix:nonFraction>&#160;fractional shares were canceled as a result of the share consolidation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the restricted ordinary shares issued on June 16, 2022 as a deposit to acquire&#160;<ix:nonFraction contextRef="c481" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" unitRef="pure" id="ixv-47257">100</ix:nonFraction>% of the equity interests in seven
Kewei Group companies, such acquisition was terminated on September 13, 2022 (Note 23) and on February 13, a total of&#160;<ix:nonFraction contextRef="c482" decimals="0" format="ixt:num-dot-decimal" name="gfai:ReturnedAndCancelledShares" scale="0" unitRef="shares" id="ixv-47258">243,000</ix:nonFraction>&#160;shares
were returned and cancelled.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with an asset purchase agreement entered between the Company&#160;and Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen
Kewei&#8221;) on December 21, 2022 to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets in China (Note 1), on
March 1, 2023, a total of&#160;<ix:nonFraction contextRef="c483" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47259">262,500</ix:nonFraction>&#160;restricted ordinary shares were issued to the shareholders of Shenzhen Kewei.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the conversion of the convertible note with Streeterville Capital, LLC (&#8220;CVP&#8221;) (Note 15), the Company issued&#160;<ix:nonFraction contextRef="c484" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47260">172,000</ix:nonFraction>&#160;restricted
ordinary shares to CVP on April 19, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 5, 2023, the Company completed an underwritten public offering (&#8220;CMPO 1&#8221;) to issue&#160;<ix:nonFraction contextRef="c485" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47261">1,720,430</ix:nonFraction>&#160;ordinary shares
and an additional&#160;<ix:nonFraction contextRef="c486" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdditionalOrdinaryShares" scale="0" unitRef="shares" id="ixv-47262">258,064</ix:nonFraction>&#160;ordinary shares for the exercise of an over-allotment option at the time of the closing at a public
offering price of $<ix:nonFraction contextRef="c486" decimals="2" format="ixt:num-dot-decimal" name="gfai:PublicOfferingPricePerShare" scale="0" unitRef="usdPershares" id="ixv-47263">4.65</ix:nonFraction>&#160;per share for aggregate gross proceeds of approximately $<ix:nonFraction contextRef="c486" decimals="-5" format="ixt:num-dot-decimal" name="gfai:GrossProceeds" scale="6" unitRef="usd" id="ixv-47264">9.2</ix:nonFraction>&#160;million. On May 12, 2023, the Company
completed another underwritten public offering (&#8220;CMPO 2&#8221;) to issue&#160;<ix:nonFraction contextRef="c487" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47265">2,580,600</ix:nonFraction>&#160;ordinary shares and an additional&#160;<ix:nonFraction contextRef="c488" decimals="0" format="ixt:num-dot-decimal" name="gfai:AdditionalOrdinaryShares" scale="0" unitRef="shares" id="ixv-47266">387,090</ix:nonFraction>&#160;ordinary
shares for the exercise of an over-allotment option at the time of the closing at a public offering price of $<ix:nonFraction contextRef="c488" decimals="2" format="ixt:num-dot-decimal" name="gfai:PublicOfferingPricePerShare" scale="0" unitRef="usdPershares" id="ixv-47267">4.65</ix:nonFraction>&#160;per share for
aggregate gross proceeds of approximately $<ix:nonFraction contextRef="c488" decimals="-5" format="ixt:num-dot-decimal" name="gfai:GrossProceeds" scale="6" unitRef="usd" id="ixv-47268">13.8</ix:nonFraction>&#160;million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Loan Conversion Agreement with WK Venture, WK Venture agreed to convert the entire loan amount and accrued unpaid
interest to the Company&#8217;s ordinary shares at a conversion price of $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:ConversionPricePerShare" scale="0" unitRef="usdPershares" id="ixv-47269">5.40</ix:nonFraction> per share (Note 14). The Company issued <ix:nonFraction contextRef="c489" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47270">2,947,150</ix:nonFraction> ordinary
shares to WK Venture in October 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
total of&#160;<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsShares" scale="0" unitRef="shares" id="ixv-47271">128,901</ix:nonFraction>&#160;warrants were exercised during the year ended December 31, 2023. No warrants were exercised subsequently from
December 31, 2023 to the date of this report. As of December 31, 2023, we have an aggregate of&#160;<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsIssued" scale="0" unitRef="shares" id="ixv-47272"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsOutstanding" scale="0" unitRef="shares" id="ixv-47273">2,013,759</ix:nonFraction></ix:nonFraction>&#160;warrants issued and
outstanding. On March 8, 2023,&#160;the Company issued a Notice regarding Adjustment of Exercise Price (for Public Warrants) after share
consolidation to the Company&#8217;s public warrant holders.&#160;As a result of the share consolidation, the exercise price under the
public warrant was proportionately increased from $<ix:nonFraction contextRef="c490" decimals="2" format="ixt:num-dot-decimal" name="gfai:IncreasedInExercisePricePublicWarrant" scale="0" unitRef="usdPershares" id="ixv-47274">0.16</ix:nonFraction> to $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:IncreasedInExercisePricePublicWarrant" scale="0" unitRef="usdPershares" id="ixv-47275">6.40</ix:nonFraction>, the exercise price under the private warrant was proportionately increased
from $<ix:nonFraction contextRef="c491" decimals="2" format="ixt:num-dot-decimal" name="gfai:IncreasedInExercisePricePrivateWarrant" scale="0" unitRef="usdPershares" id="ixv-47276">0.18</ix:nonFraction> to $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:IncreasedInExercisePricePrivateWarrant" scale="0" unitRef="usdPershares" id="ixv-47277">7.20</ix:nonFraction>. <ix:nonNumeric contextRef="c492" continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_1" name="gfai:ClassOfWarrantOrRightReason" id="ixv-47278">If any holder exercises one warrant, one-40th&#160;(1/40) ordinary share will be received in cash (by Cash in Lieu),
holders must exercise at least 40 warrants to receive 1 ordinary share.</ix:nonNumeric></span></p>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_2" id="gfai_ClassOfWarrantOrRightReason-c492_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions subsequent to fiscal year 2023:</b></span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_3" id="gfai_ClassOfWarrantOrRightReason-c492_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company completed the separation
with Handshake that the returning <ix:nonFraction contextRef="c493" decimals="0" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinaryShare" scale="0" unitRef="shares" id="ixv-47279">1,091</ix:nonFraction> restricted ordinary shares was cancelled on March 4, 2024 (Note 1).</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_4" id="gfai_ClassOfWarrantOrRightReason-c492_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 6, 2024, the Company issued an aggregate number of <ix:nonFraction contextRef="c494" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47280">120,000</ix:nonFraction> restricted ordinary shares to three independent directors on the Board
of Directors, representing <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47281">60,000</ix:nonFraction> restricted ordinary shares for their service performed in 2023 and <ix:nonFraction contextRef="c495" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47282">60,000</ix:nonFraction> restricted ordinary shares
for their service to be performed in 2024 </span>(Note 20).</p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_5" id="gfai_ClassOfWarrantOrRightReason-c492_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions in fiscal year 2022:</b></span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_6" id="gfai_ClassOfWarrantOrRightReason-c492_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 16, 2022, a total of <ix:nonFraction contextRef="c496" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47283">3,780,000</ix:nonFraction> shares were issued to acquire <ix:nonFraction contextRef="c110" decimals="2" format="ixt:num-dot-decimal" name="gfai:EquityInterestsRate" scale="-2" unitRef="pure" id="ixv-47284">100</ix:nonFraction>% of the equity interests in Beijing Wanjia. As a result of the
2023 share consolidation, consideration became a total of <ix:nonFraction contextRef="c496" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssuedButNotFullyPaid" scale="0" unitRef="shares" id="ixv-47285">94,500</ix:nonFraction> shares issued.</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_7" id="gfai_ClassOfWarrantOrRightReason-c492_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 16, 2022, a total of <ix:nonFraction contextRef="c497" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalSharesIssuedDeposit" scale="0" unitRef="shares" id="ixv-47286">9,720,000</ix:nonFraction> shares were issued as a deposit to acquire <ix:nonFraction contextRef="c498" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" unitRef="pure" id="ixv-47287">100</ix:nonFraction>% of the equity interests in seven Kewei Group companies.
On September 13, 2022, the Company and the shareholders of seven Kewei Group companies signed a termination agreement to terminate such
acquisition. After the 2023 share consolidation, the <ix:nonFraction contextRef="c498" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47288">9,720,000</ix:nonFraction> shares issued became <ix:nonFraction contextRef="c499" decimals="0" format="ixt:num-dot-decimal" name="gfai:ReturnedAndCancelledShares" scale="0" unitRef="shares" id="ixv-47289">243,000</ix:nonFraction> shares, which were returned and cancelled
on February 13, 2023 (see Note 23).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="gfai_StockholdersEquityDisclosureTextBlock-c0_cont_3" id="gfai_StockholdersEquityDisclosureTextBlock-c0_cont_2"><ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_8" id="gfai_ClassOfWarrantOrRightReason-c492_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 24, 2022, a total of <ix:nonFraction contextRef="c500" decimals="0" format="ixt:num-dot-decimal" name="gfai:ReturnedAndCancelledShares" scale="0" unitRef="shares" id="ixv-47290">113</ix:nonFraction> shares were cancelled as per shareholders&#8217; request. As a result of the 2023 share consolidation, the
cancelled shares became <ix:nonFraction contextRef="c501" decimals="0" format="ixt:num-dot-decimal" name="gfai:ReturnedAndCancelledShares" scale="0" unitRef="shares" id="ixv-47291">2</ix:nonFraction> shares.</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_9" id="gfai_ClassOfWarrantOrRightReason-c492_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 8, 2022, the Company completed another private placement with certain investors that the Company agreed to sell to such investors
an aggregate of <ix:nonFraction contextRef="c502" decimals="0" format="ixt:num-dot-decimal" name="gfai:AggregateOrdinaryShares" scale="0" unitRef="shares" id="ixv-47292">8,739,351</ix:nonFraction> ordinary shares. As a result of the 2023 share consolidation, ordinary shares issued to certain investors became
a total of <ix:nonFraction contextRef="c503" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47293">218,484</ix:nonFraction> shares.</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_10" id="gfai_ClassOfWarrantOrRightReason-c492_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 14, 2022, a total of <ix:nonFraction contextRef="c504" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47294">2,142,582</ix:nonFraction> shares were issued to acquire <ix:nonFraction contextRef="c505" decimals="2" format="ixt:num-dot-decimal" name="gfai:EquityInterestsRatePercentage" scale="-2" unitRef="pure" id="ixv-47295">100</ix:nonFraction>% of the equity interests in Shenzhen GFAI and Guangzhou GFAI.
As a result of the 2023 share consolidation, consideration became a total of <ix:nonFraction contextRef="c504" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalSharesIssued" scale="0" unitRef="shares" id="ixv-47296">53,571</ix:nonFraction> shares issued.</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_11" id="gfai_ClassOfWarrantOrRightReason-c492_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
February 25, 2022 and April 26, 2022, the Company issued <ix:nonFraction contextRef="c506" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47297">10,000</ix:nonFraction> and <ix:nonFraction contextRef="c507" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47298">10,000</ix:nonFraction> ordinary shares, respectively, totaling <ix:nonFraction contextRef="c508" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47299">20,000</ix:nonFraction> ordinary shares
to the vendor as compensation for serving the Company. As a result of the 2023 share consolidation, compensation expense became a total
of <ix:nonFraction contextRef="c509" decimals="0" format="ixt:num-dot-decimal" name="gfai:ShareIssued" scale="0" unitRef="usd" id="ixv-47300">500</ix:nonFraction> shares issued (Note 20).</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_12" id="gfai_ClassOfWarrantOrRightReason-c492_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company granted and issued <ix:nonFraction contextRef="c510" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47301">260,000</ix:nonFraction> restricted ordinary shares to certain employees under the Company&#8217;s 2022
Equity Incentive Plan. As a result of the 2023 share consolidation, the number of restricted ordinary shares issued to certain employees
became a total of <ix:nonFraction contextRef="c510" decimals="0" format="ixt:num-dot-decimal" name="gfai:EmployeesShares" scale="0" unitRef="shares" id="ixv-47302">6,500</ix:nonFraction> shares (Note 20).</span></p></ix:continuation>

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

<ix:continuation continuedAt="gfai_ClassOfWarrantOrRightReason-c492_cont_13" id="gfai_ClassOfWarrantOrRightReason-c492_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 20, 2022, the Company completed a private placement with certain investors to issue (i) <ix:nonFraction contextRef="c209" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47303">7,919,997</ix:nonFraction> ordinary shares; and (ii) <ix:nonFraction contextRef="c511" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47304">11,879,993</ix:nonFraction>
ordinary shares issuable upon the exercise of warrants, at an exercise price of $<ix:nonFraction contextRef="c511" decimals="2" format="ixt:num-dot-decimal" name="gfai:WarrantsExercisePricePerShare" scale="0" unitRef="usdPershares" id="ixv-47305">1.30</ix:nonFraction> per share. As a result of the 2023 share consolidation,
ordinary shares issued to certain investors became a total of <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47306">197,999</ix:nonFraction> shares the exercise price of warrants became $<ix:nonFraction contextRef="c512" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-47307">52</ix:nonFraction> to purchase <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:PurchaseShare" scale="0" unitRef="shares" id="ixv-47308">1</ix:nonFraction>
share.</span></p></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><ix:continuation id="gfai_ClassOfWarrantOrRightReason-c492_cont_13">After
the two private placements and the issuance of a convertible note (Note 15), the exercise price of both the Company&#8217;s IPO warrants
which were issued on September 28, 2021 and private warrants which were issued on January 20, 2022, were adjusted to $<ix:nonFraction contextRef="c513" decimals="2" format="ixt:num-dot-decimal" name="gfai:AdjustedPriceShares" scale="0" unitRef="usdPershares" id="ixv-47310">0.16</ix:nonFraction> and $<ix:nonFraction contextRef="c514" decimals="2" format="ixt:num-dot-decimal" name="gfai:AdjustedPriceShares" scale="0" unitRef="usdPershares" id="ixv-47311">0.18</ix:nonFraction>,
respectively pursuant to the antidilution provisions of warrants. As a result of the 2023 share consolidation, the exercise price was
proportionately increased from $<ix:nonFraction contextRef="c515" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ExercisePriceShareOptionsGranted2019" scale="0" unitRef="usdPershares" id="ixv-47312">0.16</ix:nonFraction> to $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ExercisePriceShareOptionsGranted2019" scale="0" unitRef="usdPershares" id="ixv-47313">6.40</ix:nonFraction> and from $<ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ExercisePriceShareOptionsGranted2019" scale="0" unitRef="usdPershares" id="ixv-47314">0.18</ix:nonFraction> to $<ix:nonFraction contextRef="c115" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ExercisePriceShareOptionsGranted2019" scale="0" unitRef="usdPershares" id="ixv-47315">7.20</ix:nonFraction>, respectively.</ix:continuation> If any holder exercises one warrant, one-40<sup>th
</sup>(1/40) ordinary share will be received in cash (by Cash in Lieu), holders must exercise at least 40 warrants to receive 1 ordinary
share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 12, 2022, the Company entered into warrant solicitation inducement letters with several investors that are existing holders of its
warrants through the private placement on January 20, 2022 (&#8220;Private Warrants&#8221;) wherein the investors agreed to exercise
<ix:nonFraction contextRef="c516" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingWarrantsShares" scale="0" unitRef="shares" id="ixv-47316">5,581,918</ix:nonFraction> outstanding warrants to purchase an aggregate of <ix:nonFraction contextRef="c516" decimals="0" format="ixt:num-dot-decimal" name="gfai:PurchaseAggregateShares" scale="0" unitRef="shares" id="ixv-47317">5,581,918</ix:nonFraction> ordinary shares for cash, at an exercise price reduced by the Company
from $<ix:nonFraction contextRef="c517" decimals="2" format="ixt:num-dot-decimal" name="gfai:ExercisePriceReducedPrice" scale="0" unitRef="usdPershares" id="ixv-47318">1.15</ix:nonFraction> per share to $<ix:nonFraction contextRef="c518" decimals="3" format="ixt:num-dot-decimal" name="gfai:ExercisePriceReducedPrice" scale="0" unitRef="usdPershares" id="ixv-47319">0.238</ix:nonFraction> per share. As a result of the 2023 share consolidation, the purchased ordinary shares became a total of
<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:PurchasedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47320">139,547</ix:nonFraction> shares, the exercise price became $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="gfai:SharesExercisePrice" scale="0" unitRef="usdPershares" id="ixv-47321">46</ix:nonFraction> per share to $<ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="gfai:SharesExercisePrice" scale="0" unitRef="usdPershares" id="ixv-47322">9.52</ix:nonFraction> per share after the 2023 share consolidation adjustment. In consideration
for the immediate exercise of the existing warrants for cash, the Company issued one-half (1/2) of an ordinary share for each warrant
exercise. As a result, the exercising holders received approximately <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesReceived" scale="0" unitRef="shares" id="ixv-47323">2,790,959</ix:nonFraction> ordinary shares as share consideration. As a result of
the 2023 share consolidation, consideration became a total of <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssuedAndFullyPaid" scale="0" unitRef="shares" id="ixv-47324">69,773</ix:nonFraction> shares issued. The Company received aggregate net proceeds of approximately
$<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="gfai:AggregateNetProceedsReceived" scale="6" unitRef="usd" id="ixv-47325">1.23</ix:nonFraction> million. As a result of the warrant exercise, the exercise price of the Company&#8217;s warrants issued through the initial public
offering on September 28, 2021 (&#8220;Public Warrants&#8221;) were adjusted to $<ix:nonFraction contextRef="c519" decimals="2" format="ixt:num-dot-decimal" name="gfai:IncreasedInExercisePricePublicWarrant" scale="0" unitRef="usdPershares" id="ixv-47326">0.16</ix:nonFraction> and the exercise price of the Company&#8217;s Private
Warrants were adjusted to $<ix:nonFraction contextRef="c519" decimals="2" format="ixt:num-dot-decimal" name="gfai:IncreasedInExercisePricePrivateWarrant" scale="0" unitRef="usdPershares" id="ixv-47327">0.18</ix:nonFraction>. As a result of the 2023 share consolidation, the exercise price was proportionately increased from $<ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="gfai:ExercisePriceIncreased" scale="0" unitRef="usdPershares" id="ixv-47328">0.16</ix:nonFraction>
to $<ix:nonFraction contextRef="c115" decimals="2" format="ixt:num-dot-decimal" name="gfai:ExercisePriceIncreased" scale="0" unitRef="usdPershares" id="ixv-47329">6.40</ix:nonFraction> and from $<ix:nonFraction contextRef="c520" decimals="2" format="ixt:num-dot-decimal" name="gfai:ExercisePriceIncreased" scale="0" unitRef="usdPershares" id="ixv-47330">0.18</ix:nonFraction> to $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:ExercisePriceIncreased" scale="0" unitRef="usdPershares" id="ixv-47331">7.20</ix:nonFraction>, respectively. If any holder exercises one warrant, one-40<sup>th</sup> (1/40) ordinary share will be
received in cash (by Cash in Lieu), holders must exercise at least <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsToReceive" scale="0" unitRef="shares" id="ixv-47332">40</ix:nonFraction> warrants to receive <ix:nonFraction contextRef="c521" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47333">1</ix:nonFraction> ordinary share.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="gfai_StockholdersEquityDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Including
the warrant solicitation inducement, a total of <ix:nonFraction contextRef="c522" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsShares" scale="0" unitRef="shares" id="ixv-47334">8,195,641</ix:nonFraction> warrants were exercised during the year ended December 31, 2022. <ix:nonFraction contextRef="c523" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsShares" scale="0" unitRef="shares" id="ixv-47335">6,007,942</ix:nonFraction>
warrants were exercised subsequently from January 1, 2023 to the date of this report. As of December 31, 2022 and the date of this report,
we have an aggregate of <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsIssued" scale="0" unitRef="shares" id="ixv-47336">8,021,701</ix:nonFraction> and <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:WarrantsOutstanding" scale="0" unitRef="shares" id="ixv-47337">2,013,759</ix:nonFraction> warrants issued and outstanding, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions in fiscal year 2021:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#8220;2021 share consolidation&#8221;)
of the Company&#8217;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. In addition,
the par value of each ordinary share increased from $<ix:nonFraction contextRef="c524" decimals="3" format="ixt:num-dot-decimal" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares" id="ixv-47338">0.001</ix:nonFraction> to $<ix:nonFraction contextRef="c525" decimals="3" format="ixt:num-dot-decimal" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares" id="ixv-47339">0.003</ix:nonFraction>. After the 2023 share consolidation, the par value of each ordinary
share became $<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares" id="ixv-47340">0.12</ix:nonFraction>. The financial statements and all share and per share amounts have been retroactively restated to reflect the 2021
share consolidation. On August 20, 2021, in addition to the 2021 share consolidation, the shareholders of the Company also approved:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    proposal to resolve fractional entitlements to the Company&#8217;s issued ordinary shares resulting from the Share Consolidation
    &#8211; under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all
    such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the
    closing price of the ordinary shares on a post-share consolidation basis on the applicable trading market on the first trading date
    of the Company&#8217;s ordinary shares following the effectiveness of the 2021 share consolidation; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an increase in the Company&#8217;s authorized ordinary shares from <ix:nonFraction contextRef="c526" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares" id="ixv-47341">100,000,000</ix:nonFraction> to <ix:nonFraction contextRef="c527" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares" id="ixv-47342">300,000,000</ix:nonFraction>. After the 2023 share consolidation, the Company&#8217;s authorized ordinary shares became <ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares" id="ixv-47343">7,500,000</ix:nonFraction>.</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 25, 2021, a total of <ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="gfai:AcquireSharesIssued" scale="0" unitRef="shares" id="ixv-47344">43,700</ix:nonFraction> shares were issued to acquire a majority stake in Handshake. As a result of the 2021 and 2023 share
consolidation, consideration became a total of <ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalSharesIssued" scale="0" unitRef="shares" id="ixv-47345">1,091</ix:nonFraction> shares issued.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 28, 2021, the Company completed an initial public offering to issue <ix:nonFraction contextRef="c528" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47346">3,614,458</ix:nonFraction> units, each unit consisting of one of our ordinary
shares, par value $<ix:nonFraction contextRef="c529" decimals="3" format="ixt:num-dot-decimal" name="gfai:ordinaryShareIssueParValue" scale="0" unitRef="usdPershares" id="ixv-47347">0.003</ix:nonFraction> per share, and a warrant to purchase one ordinary share at $<ix:nonFraction contextRef="c530" decimals="2" format="ixt:num-dot-decimal" name="gfai:WarrantToOrdinarySharesPerUnit" scale="0" unitRef="usdPershares" id="ixv-47348">4.15</ix:nonFraction> per unit for aggregate gross proceeds of approximately
$<ix:nonFraction contextRef="c530" decimals="-6" format="ixt:num-dot-decimal" name="gfai:GrossProceeds" scale="6" unitRef="usd" id="ixv-47349">15</ix:nonFraction> million. Each ordinary share is being sold together with one warrant to purchase one ordinary share. Each whole share exercisable
pursuant to the warrants will have an exercise price per share at $<ix:nonFraction contextRef="c531" decimals="4" format="ixt:num-dot-decimal" name="gfai:warrantExercisePricePerShare" scale="0" unitRef="usdPershares" id="ixv-47350">5.1875</ix:nonFraction>, equal to <ix:nonFraction contextRef="c528" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" unitRef="pure" id="ixv-47351">125</ix:nonFraction>% of the initial public offering price. The warrants
will be immediately exercisable and will expire on the fifth anniversary of the original issuance date. As a result of the 2023 share
consolidation, the unit sold became <ix:nonFraction contextRef="c532" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesUnit" scale="0" unitRef="shares" id="ixv-47352">90,309</ix:nonFraction> with par value became $<ix:nonFraction contextRef="c528" decimals="2" format="ixt:num-dot-decimal" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares" id="ixv-47353">0.12</ix:nonFraction> per share. A warrant to purchase one ordinary share became $<ix:nonFraction contextRef="c532" decimals="0" format="ixt:num-dot-decimal" name="gfai:warrantExercisePricePerShare" scale="0" unitRef="usdPershares" id="ixv-47354">166</ix:nonFraction>
and the exercise price per share of each whole share exercisable pursuant to the warrants became $<ix:nonFraction contextRef="c532" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromExerciseOfWarrants" scale="0" unitRef="usd" id="ixv-47355">207.50</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the warrants, determined using the Black-Scholes valuation model, was $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:WarrantPricePerWarrant" scale="0" unitRef="usdPershares" id="ixv-47356">0.46</ix:nonFraction> per warrant. The significant inputs into the
model were share price as shown above, the exercise price as shown above, volatility of <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted" scale="-2" unitRef="pure" id="ixv-47357">17.06</ix:nonFraction>%, expected warrant life of <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="gfai:WarrantLife" id="ixv-47358">5</ix:nonNumeric> years, and
an annual risk-free interest rate of <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="gfai:AnnualInterestRate" scale="-2" unitRef="pure" id="ixv-47359">2.5</ix:nonFraction>%.&#160; The volatility measured at the standard deviation of continuously compounded share returns
is based on statistical analysis of Nasdaq-100 companies between 2015 &#8211; 2019.&#160;As a result of the 2023 share consolidation,
the fair value of the warrants became $<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="gfai:AdjustedPriceShares" scale="0" unitRef="usdPershares" id="ixv-47360">18.40</ix:nonFraction> per warrant.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, <ix:nonFraction contextRef="c533" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47361">16,666,663</ix:nonFraction> ordinary shares were issued at par value of $<ix:nonFraction contextRef="c533" decimals="3" format="ixt:num-dot-decimal" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares" id="ixv-47362">0.003</ix:nonFraction>, equivalent to share capital of $<ix:nonFraction contextRef="c534" decimals="0" format="ixt:num-dot-decimal" name="gfai:SharesCapital" scale="0" unitRef="usd" id="ixv-47363">50,000</ix:nonFraction>. On February
5, 2020, the shareholders of the Company authorized an increase in the authorized shares of the Company from <ix:nonFraction contextRef="c535" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47364">16,666,663</ix:nonFraction> ordinary shares
to <ix:nonFraction contextRef="c536" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47365">100,000,000</ix:nonFraction> ordinary shares. In March 2020, the Company issued <ix:nonFraction contextRef="c537" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47366">689,427</ix:nonFraction> ordinary shares (see Note 18) at par value. Total ordinary
shares issued as of December 31, 2020 was <ix:nonFraction contextRef="c538" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47367">17,356,090</ix:nonFraction>, equivalent to share capital of approximately $<ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="gfai:SharesCapital" scale="0" unitRef="usd" id="ixv-47368">52,069</ix:nonFraction>. As of December 31, 2021 and
2020, subscription receivable for these shares was $<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:SharePremium" scale="0" unitRef="usd" id="ixv-47369">50,000</ix:nonFraction>. There is no definitive due date to pay up the receivables. During 2020, the
Company recorded a capital distribution to the controlling shareholder for approximately $<ix:nonFraction contextRef="c539" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ServicesReceivedRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-47370">380,000</ix:nonFraction>, representing the amount of a related
party receivable/loan written off. As a result of the 2021 and 2023 share consolidation, ordinary shares issued as of December 31, 2019
became <ix:nonFraction contextRef="c540" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesSpilitShareIssued" scale="0" unitRef="shares" id="ixv-47371">416,442</ix:nonFraction> at par value became $<ix:nonFraction contextRef="c534" decimals="2" format="ixt:num-dot-decimal" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares" id="ixv-47372">0.12</ix:nonFraction>. Shares issued in March 2020 became <ix:nonFraction contextRef="c541" decimals="0" format="ixt:num-dot-decimal" name="gfai:ShareIssued" scale="0" unitRef="usd" id="ixv-47373">17,235</ix:nonFraction>. The increased authorized shares of the Company became
<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:OrdinarySharesUnit" scale="0" unitRef="shares" id="ixv-47374">2,500,000</ix:nonFraction>. Total ordinary shares issued as of December 31, 2020 became <ix:nonFraction contextRef="c539" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalOrdinarySharesIssued" scale="0" unitRef="shares" id="ixv-47375">433,677</ix:nonFraction>.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="gfai:StockBasedCompensationTextBlock" id="ixv-38590"><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: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>STOCK-BASED
    COMPENSATION</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation in fiscal year 2023:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 31, 2023, the Company granted a total of <ix:nonFraction contextRef="c551" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47376">60,000</ix:nonFraction> restricted ordinary shares to <ix:nonFraction contextRef="c551" decimals="0" format="ixt-sec:numwordsen" name="gfai:NumberOfIndependentDirectorsServicePerformed" scale="0" unitRef="Directors" id="ixv-47377">three</ix:nonFraction> independent directors on the Board of Directors
for their service performed in 2023 under the Company&#8217;s 2022 Equity Incentive Plan. This stock-based compensation expense amounting
to $<ix:nonFraction contextRef="c552" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-47378">271,800</ix:nonFraction> was recorded on the Company&#8217;s consolidated statements of profit or loss. On March 6, 2024, the Company issued an aggregate
number of <ix:nonFraction contextRef="c553" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47379">120,000</ix:nonFraction> restricted ordinary shares to three independent directors, representing <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47380">60,000</ix:nonFraction> restricted ordinary shares for their
service performed in 2023 and <ix:nonFraction contextRef="c554" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47381">60,000</ix:nonFraction> restricted ordinary shares for their service to be performed in 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, a provision for stock-based compensation of $<ix:nonFraction contextRef="c555" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-47382">830,000</ix:nonFraction> was made according to the management plan to grant
restricted shares to officers and certain employees based on their performance in 2023 under the Company&#8217;s 2022 Equity Incentive
Plan (Note 13). This stock-based compensation expense amounting to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-47383">830,000</ix:nonFraction> was recorded on the Company&#8217;s consolidated statements
of profit or loss. The number of restricted shares to be granted was determined subsequent to December 31, 2023. On March 14, 2024, the
Board of Directors approved the number of restricted shares to be granted to each individual. As of the date of this report, the Company
has yet issued the restricted ordinary shares.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation in fiscal year 2022:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company granted and issued <ix:nonFraction contextRef="c556" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRestrictedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47384">260,000</ix:nonFraction> restricted ordinary shares to certain employees under the Company&#8217;s 2022
Equity Incentive Plan. This stock-based compensation expense was $<ix:nonFraction contextRef="c556" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpenses" scale="0" unitRef="usd" id="ixv-47385">238,914</ix:nonFraction>. As a result of the 2023 share consolidation, the number of
restricted ordinary shares issued to certain employees became a total of <ix:nonFraction contextRef="c556" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalEmployeesShares" scale="0" unitRef="shares" id="ixv-47386">6,500</ix:nonFraction> shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 25, 2021, the Company entered into an agreement with a third party vendor to provide investor relations services for a term of
one-year. The agreement was terminated on May 7, 2022. During the year ended December 31, 2022, the Company issued <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedOrdinaryShare" scale="0" unitRef="shares" id="ixv-47387">20,000</ix:nonFraction> ordinary shares
to the vendor as compensation for serving the Company. This stock-based compensation expense was $<ix:nonFraction contextRef="c556" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-47388">13,181</ix:nonFraction>.&#160;As a result of the 2023
share consolidation, compensation resulted in <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalEmployeesShares" scale="0" unitRef="shares" id="ixv-47389">500</ix:nonFraction> shares being issued.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation in fiscal year 2021:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 16, 2019, the Company entered into an agreement and plan of merger (the &#8220;Merger Agreement&#8221;) with VCAB Eight Corporation,
a Texas corporation (&#8220;VCAB&#8221;), pursuant to which, subject to certain preconditions being satisfied, it was agreed that VCAB
would merge with and into the Company. The main objective of the Merger was to increase the Company&#8217;s shareholder base to, among
other things, assist the Company in satisfying the listing standards of a national security exchange in the United States. The Merger
was completed effective on March 10, 2020, and the separate existence of VCAB ceased on that date. As consideration for the Merger, the
Company agreed to issue an aggregate of <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssueAnAggregateSharesOfCapitalStock" scale="0" unitRef="shares" id="ixv-47390">877,021</ix:nonFraction> shares of capital stock (&#8220;Plan Shares&#8217;) to VCAB&#8217;s claim holders. As
of December 31, 2020, the Company has issued <ix:nonFraction contextRef="c539" decimals="0" format="ixt:num-dot-decimal" name="gfai:IsuanceOfPlanShares" scale="0" unitRef="shares" id="ixv-47391">689,427</ix:nonFraction> of the Plan Shares to approximately 670 designated and Bankruptcy Court approved
claim holders. During 2021, the Company issued <ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRemainingPlanShare" scale="0" unitRef="shares" id="ixv-47392">187,594</ix:nonFraction> of the Plan Shares to additional claim holders upon their approval by the Bankruptcy
Court. Following the completion of this process, the Company has approximately <ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOrdinaryShares" scale="0" unitRef="shares" id="ixv-47393">1,300</ix:nonFraction> holders of its outstanding ordinary shares. The
Company recorded the fair value of the shares in connection to the <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:FairValueOfSharesIssuedInMergerTransaction" scale="0" unitRef="shares" id="ixv-47394">877,025</ix:nonFraction> shares issued in the merger transaction of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-47395">18,826</ix:nonFraction> as stock-based
compensation expense. <ix:nonNumeric contextRef="c0" name="ifrs-full:DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" id="ixv-47396">As a result of the 2021 and 2023 share consolidation, the agreed number of Plan shares became 21,924.</ix:nonNumeric> The Company
issued <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IsuanceOfPlanShares" scale="0" unitRef="shares" id="ixv-47397">17,235</ix:nonFraction> of the Plan Shares and the remaining Plan Shares issued became <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedRemainingPlanShare" scale="0" unitRef="shares" id="ixv-47398">4,689</ix:nonFraction> shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 8, 2020, Guardforce AI Service Ltd. entered into agreements with and transferred <ix:nonFraction contextRef="c557" decimals="0" format="ixt:num-dot-decimal" name="gfai:ShareTransferAuthorized" scale="0" unitRef="shares" id="ixv-47399">833,333</ix:nonFraction> shares each, totaling <ix:nonFraction contextRef="c557" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOrdinaryShares" scale="0" unitRef="shares" id="ixv-47400">1,666,666</ix:nonFraction> of the
Company&#8217;s ordinary shares, to, Mr. Terence Wing Khai Yap, the Company&#8217;s Chairman and Ms. Lei Wang, the Company&#8217;s Chief
Executive officer. The shares, deemed as issuances by the Company, were transferred to Mr. Yap and Ms. Wang as compensation for serving
in their roles as the Company&#8217;s Chairman and Chief Executive Officer, respectively. The Company accounted for these transfers as
stock-based compensation expense; the aggregate charge was $<ix:nonFraction contextRef="c557" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-47401">46,341</ix:nonFraction>, representing the fair value of the shares being transferred. As a
result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Mr. Yap and Ms. Wang became <ix:nonFraction contextRef="c558" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedOrdinaryShares" scale="0" unitRef="shares" id="ixv-47402">20,833</ix:nonFraction> shares
each, totaling <ix:nonFraction contextRef="c557" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalEmployeesShares" scale="0" unitRef="shares" id="ixv-47403">41,666</ix:nonFraction> shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of <ix:nonFraction contextRef="c559" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOrdinaryShares" scale="0" unitRef="shares" id="ixv-47404">1,666,666</ix:nonFraction> ordinary shares of Guardforce AI Co. Limited
from Guardforce AI Technology to Profit Raider Investments Limited (&#8220;Profit Raider&#8221;) to fulfil a short-term borrowing transaction
(see Note 21). This transfer is deemed an issuance by the Company and the Company recorded a charge of stock-based compensation expense
of $<ix:nonFraction contextRef="c559" decimals="0" format="ixt:num-dot-decimal" name="gfai:StockBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-47405">35,769</ix:nonFraction>. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became <ix:nonFraction contextRef="c559" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalEmployeesShares" scale="0" unitRef="shares" id="ixv-47406">41,666</ix:nonFraction>
shares.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory" id="ixv-38658"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELLING,
    DISTRIBUTION AND ADMINISTRATIVE EXPENSES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfAdministrativeExpensesTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfAdministrativeExpensesTableTextBlock" id="ixv-38668"><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Staff expense</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:StaffExpense" scale="0" unitRef="usd" id="ixv-47407">6,392,020</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:StaffExpense" scale="0" unitRef="usd" id="ixv-47408">6,753,737</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:StaffExpense" scale="0" unitRef="usd" id="ixv-47409">3,310,362</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rental expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RentalExpense" scale="0" unitRef="usd" id="ixv-47410">536,272</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RentalExpense" scale="0" unitRef="usd" id="ixv-47411">452,137</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RentalExpense" scale="0" unitRef="usd" id="ixv-47412">2,564</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationAndAmortisationExpense" scale="0" unitRef="usd" id="ixv-47413">2,439,986</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationAndAmortisationExpense" scale="0" unitRef="usd" id="ixv-47414">2,997,945</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepreciationAndAmortisationExpense" scale="0" unitRef="usd" id="ixv-47415">1,261,988</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Utilities expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:UtilitiesExpense" scale="0" unitRef="usd" id="ixv-47416">87,327</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:UtilitiesExpense" scale="0" unitRef="usd" id="ixv-47417">72,550</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:UtilitiesExpense" scale="0" unitRef="usd" id="ixv-47418">91,180</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Travelling and entertainment expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TravelExpense" scale="0" unitRef="usd" id="ixv-47419">445,714</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TravelExpense" scale="0" unitRef="usd" id="ixv-47420">600,362</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TravelExpense" scale="0" unitRef="usd" id="ixv-47421">145,247</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfessionalFeesExpense" scale="0" unitRef="usd" id="ixv-47422">1,434,367</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfessionalFeesExpense" scale="0" unitRef="usd" id="ixv-47423">2,086,279</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfessionalFeesExpense" scale="0" unitRef="usd" id="ixv-47424">1,164,536</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Repairs and maintenance</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RepairsAndMaintenanceExpense" scale="0" unitRef="usd" id="ixv-47425">68,696</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RepairsAndMaintenanceExpense" scale="0" unitRef="usd" id="ixv-47426">57,782</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RepairsAndMaintenanceExpense" scale="0" unitRef="usd" id="ixv-47427">69,805</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherServiceFees" scale="0" unitRef="usd" id="ixv-47428">322,894</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherServiceFees" scale="0" unitRef="usd" id="ixv-47429">433,822</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherServiceFees" scale="0" unitRef="usd" id="ixv-47430">240,328</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-47431">169,511</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-47432">99,947</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-417; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_150_fact" name="ifrs-full:OtherExpenseByNature" scale="0" unitRef="usd">1,013,688</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_151_fact" name="ifrs-full:OtherExpenseByNature" scale="0" unitRef="usd">989,687</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_152_fact" name="ifrs-full:OtherExpenseByNature" scale="0" unitRef="usd">888,280</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-47436">12,910,475</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-47437">14,544,248</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-47438">7,174,290</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

<ix:continuation id="gfai_ScheduleOfAdministrativeExpensesTableTextBlock-c0_cont_1"><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">*</span></td><td style="text-align: justify"><ix:footnote id="ix_12_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expenses mainly comprised of office expenses, stamp duties, training costs, etc.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory" id="ixv-39013"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LEGAL
    RESERVE</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Thailand</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the provisions of the Civil and Commercial Code, GF Cash (CIT) is required to set aside as a legal reserve at least <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:PercentageOfLegalReserve" scale="-2" unitRef="pure" id="ixv-47439">5</ix:nonFraction>% of the profits
arising from the business of the Company at each dividend distribution until the reserve is at least <ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="gfai:DividendDistributionPercentage" scale="-2" unitRef="pure" id="ixv-47440">10</ix:nonFraction>% of the registered share capital.
The legal reserve is non-distributable. The Company reserve has met the legal reserve requirement of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalReserve" scale="0" unitRef="usd" id="ixv-47441"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalReserve" scale="0" unitRef="usd" id="ixv-47442">223,500</ix:nonFraction></ix:nonFraction> as of December 31, 2023
and 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">The
PRC</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the laws applicable to the PRC&#8217;s Foreign Investment Enterprises, the Company must make appropriations from after-tax profit
to non-distributable reserve funds. Subject to certain cumulative limits, the general reserve requires annual appropriations of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:AfterTaxProfitsPercentage" scale="-2" unitRef="pure" id="ixv-47443">10</ix:nonFraction>% of
after-tax profits as determined under the PRC laws and regulations at each year-end until the balance reaches <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:PRCEntityRegisteredCapital" scale="-2" unitRef="pure" id="ixv-47444">50</ix:nonFraction>% of the PRC entity registered
capital; the other reserve appropriations are at the Company&#8217;s discretion. These reserves can only be used for specific purposes
of enterprise expansion and are not distributable as cash dividends. During the years ended December 31, 2023 and 2022, the Company did
not accrue any legal reserve.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfRelatedPartyExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="ixv-39054"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RELATED
    PARTY TRANSACTIONS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="ixv-39065"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below sets forth the major related parties and their relationships with the Company as of December 31, 2023:</span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory-c0_cont_1"><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; ">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of related parties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Relationship
    with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu
    Jingyi (&#8220;Mr. Tu&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c592" name="gfai:RelationshipWithTheCompany" id="ixv-39086"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Technology Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c593" name="gfai:RelationshipWithTheCompany" id="ixv-39094"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding Company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Service Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c594" name="gfai:RelationshipWithTheCompany" id="ixv-39102"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding Company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c560" name="gfai:RelationshipWithTheCompany" id="ixv-39110"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Kewei Robot Technology Co., Limited and its subsidiaries</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c595" name="gfai:RelationshipWithTheCompany" id="ixv-39118"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanjing
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c596" name="gfai:RelationshipWithTheCompany" id="ixv-39126"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanchang
    Zongkun Intelligent Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c597" name="gfai:RelationshipWithTheCompany" id="ixv-39134"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sichuan
    Qiantu Guardforce Robot Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c598" name="gfai:RelationshipWithTheCompany" id="ixv-39142"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Nanshao Fire Engineering and Equipment Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c599" name="gfai:RelationshipWithTheCompany" id="ixv-39150"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CSF
    Mingda Technology Co., Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c600" name="gfai:RelationshipWithTheCompany" id="ixv-39158"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><ix:nonNumeric contextRef="c601" name="gfai:RelationshipWithTheCompany" id="ixv-39166"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Qianban Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><ix:nonNumeric contextRef="c602" name="gfai:RelationshipWithTheCompany" id="ixv-39174"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security Service (Shanghai) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><ix:nonNumeric contextRef="c603" name="gfai:RelationshipWithTheCompany" id="ixv-39182"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Guardforce Qiyun Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c604" name="gfai:RelationshipWithTheCompany" id="ixv-39190"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Yongan Security Alarm System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c605" name="gfai:RelationshipWithTheCompany" id="ixv-39198"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c606" name="gfai:RelationshipWithTheCompany" id="ixv-39206"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Holdings (HK) Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c607" name="gfai:RelationshipWithTheCompany" id="ixv-39214"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu&#8217;s father</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    TH Group Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c608" name="gfai:RelationshipWithTheCompany" id="ixv-39222"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security (Thailand) Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c609" name="gfai:RelationshipWithTheCompany" id="ixv-39230"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Aviation Security Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c610" name="gfai:RelationshipWithTheCompany" id="ixv-39238"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt
    Technology &amp; System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><ix:nonNumeric contextRef="c611" name="gfai:RelationshipWithTheCompany" id="ixv-39246"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c612" name="gfai:RelationshipWithTheCompany" id="ixv-39254"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Jia Lin, President of the Company</span></ix:nonNumeric></td></tr>
  </table></ix:continuation>
<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;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal related party balances as of December 31, 2023 and 2022 and transactions for the years ended December 31, 2023, 2022 and 2021
are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" id="ixv-39263"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due from related parties:</b></span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-c0_cont_2" id="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce TH Group Company Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c613" decimals="0" format="ixt:num-dot-decimal" id="ix_156_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">1,804</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c614" decimals="0" format="ixt:num-dot-decimal" id="ix_157_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">894</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce AI Technology Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-418; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c616" decimals="0" format="ixt:num-dot-decimal" id="ix_158_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">423</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce AI Service Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-419; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c618" decimals="0" format="ixt:num-dot-decimal" id="ix_159_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">423</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Intelligent Guardforce Robot Technology
    Co., Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-420; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c619" decimals="0" format="ixt:num-dot-decimal" id="ix_153_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">7,312,883</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shareholders&#8217; of Shenzhen Kewei Robot
    Technology Co., Limited and its subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c620" decimals="0" format="ixt:num-dot-decimal" id="ix_154_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">2,160,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c621" decimals="0" format="ixt:num-dot-decimal" id="ix_155_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">7,020,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nanjing Zhongzhi Yonghao Robot Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-421; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c623" decimals="0" format="ixt:num-dot-decimal" id="ix_160_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">7,297</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nanchang Zongkun Intelligent Technology Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-422; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c625" decimals="0" format="ixt:num-dot-decimal" id="ix_161_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">7,310</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sichuan Qiantu Guardforce Robot Technology
    Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-423; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c627" decimals="0" format="ixt:num-dot-decimal" id="ix_162_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">3,777</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Shanghai Nanshao Fire Engineering and Equipment
    Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-424; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c629" decimals="0" format="ixt:num-dot-decimal" id="ix_163_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">144,737</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">CSF Mingda Technology
    Co., Ltd</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c630" decimals="0" format="ixt:num-dot-decimal" id="ix_164_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">10,834</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c631" decimals="0" format="ixt:num-dot-decimal" id="ix_165_fact" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd">11,129</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-47458">2,172,638</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-47459">14,508,873</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-c0_cont_3" id="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-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">(a)</span></td><td style="text-align: justify"><ix:footnote id="ix_13_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) comprised of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Prepayments" scale="0" unitRef="usd" id="ixv-47460">2,382,592</ix:nonFraction> representing prepayments for the purchase of robots from CIOT, $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-47461">2,773,560</ix:nonFraction> receivables in connection with the robots returned to CIOT and $<ix:nonFraction contextRef="c560" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" scale="0" unitRef="usd" id="ixv-47462">481,375</ix:nonFraction> expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AllowanceForDoubtfulDebts" scale="0" unitRef="usd" id="ixv-47463">5,637,527</ix:nonFraction> on the amount due from CIOT.</span></ix:footnote></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric><div>


</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfRelatedPartyExplanatory-c0_cont_2" id="_DisclosureOfRelatedPartyExplanatory-c0_cont_1"><ix:continuation continuedAt="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-c0_cont_4" id="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-c0_cont_3"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="ix_14_footnote" xml:lang="en-US"><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">On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire <ix:nonFraction contextRef="c561" decimals="2" format="ixt:num-dot-decimal" name="gfai:EquityInterestsPercentage" scale="-2" unitRef="pure" id="ixv-47464">100</ix:nonFraction>% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $<ix:nonFraction contextRef="c562" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AssetsForInsuranceAcquisitionCashFlows" scale="0" unitRef="usd" id="ixv-47465">21,600,000</ix:nonFraction> were paid in a mix of cash (<ix:nonFraction contextRef="c561" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-47466">10</ix:nonFraction>%) and restricted ordinary shares of the Company (<ix:nonFraction contextRef="c561" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" unitRef="pure" id="ixv-47467">90</ix:nonFraction>%) at $<ix:nonFraction contextRef="c562" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" unitRef="usdPershares" id="ixv-47468">2.00</ix:nonFraction> per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $<ix:nonFraction contextRef="c563" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Cash" scale="0" unitRef="usd" id="ixv-47469">2,160,000</ix:nonFraction> was paid and <ix:nonFraction contextRef="c563" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47470">9,720,000</ix:nonFraction> restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the <ix:nonFraction contextRef="c564" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47471">9,720,000</ix:nonFraction> shares issued became <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:NumberOfSharesIssued1" scale="0" unitRef="shares" id="ixv-47472">243,000</ix:nonFraction> shares. The restricted ordinary shares issued were valued at $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:RestrictedOrdinarySharesPerShare" scale="0" unitRef="usdPershares" id="ixv-47473">0.50</ix:nonFraction> per share, as a result of the 2023 share consolidation, the value became $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47474">20</ix:nonFraction> per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DepositsFromCustomers" scale="0" unitRef="usd" id="ixv-47475">4,860,000</ix:nonFraction>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p> <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">On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, <ix:nonFraction contextRef="c565" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares" id="ixv-47476">243,000</ix:nonFraction> restricted ordinary shares amounting to $<ix:nonFraction contextRef="c566" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOrdinaryShares" scale="0" unitRef="usd" id="ixv-47477">4,860,000</ix:nonFraction> were returned to and cancelled by the Company.</span></p></ix:footnote></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock-c0_cont_4"><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">(c)</span></td><td style="text-align: justify"><ix:footnote id="ix_15_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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;<b>&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfAmountDueToRelatedPartiesTableTextBlock" id="ixv-39610"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due to related parties:</b></span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_2" id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tu Jingyi</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c568" decimals="0" format="ixt:num-dot-decimal" id="ix_166_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">152,725</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c632" decimals="0" format="ixt:num-dot-decimal" id="ix_167_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">210,028</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Holdings (HK) Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c633" decimals="0" format="ixt:num-dot-decimal" id="ix_168_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">43,337</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c634" decimals="0" format="ixt:num-dot-decimal" id="ix_169_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">394,016</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Security (Thailand) Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c635" decimals="0" format="ixt:num-dot-decimal" id="ix_170_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">74,429</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c636" decimals="0" format="ixt:num-dot-decimal" id="ix_171_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">77,413</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Kewei Robot Technology Co., Limited
    and its subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(d)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c637" decimals="0" format="ixt:num-dot-decimal" id="ix_173_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">2,528,916</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c638" decimals="0" format="ixt:num-dot-decimal" id="ix_174_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">2,403,555</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Zhongzhi Yonghao Robot Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c639" decimals="0" format="ixt:num-dot-decimal" id="ix_175_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">63,718</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c640" decimals="0" format="ixt:num-dot-decimal" id="ix_176_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">394,151</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Qianban Technology Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-425; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c642" decimals="0" format="ixt:num-dot-decimal" id="ix_177_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">99,733</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Security Service (Shanghai) Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c643" decimals="0" format="ixt:num-dot-decimal" id="ix_178_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">35,225</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c644" decimals="0" format="ixt:num-dot-decimal" id="ix_179_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">267,764</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Guardforce Qiyun Technology Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-426; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c646" decimals="0" format="ixt:num-dot-decimal" id="ix_180_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">189</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shanghai Yongan Security Alarm System Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-427; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c648" decimals="0" format="ixt:num-dot-decimal" id="ix_181_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">21,842</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce Aviation
    Security Company Limited</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c649" decimals="0" format="ixt:num-dot-decimal" id="ix_172_fact" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd">156</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-428; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd" id="ixv-47494">2,898,506</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:DueFromRelatedPartiesValue" scale="0" unitRef="usd" id="ixv-47495">3,868,691</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_3" id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-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">(a)</span></td><td style="text-align: justify"><ix:footnote id="ix_16_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount due to Tu Jingyi (&#8220;Mr. Tu&#8221;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $<ix:nonFraction contextRef="c567" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued" scale="0" unitRef="usd" id="ixv-47496">78,863</ix:nonFraction> to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued" scale="0" unitRef="usd" id="ixv-47497">21,560</ix:nonFraction>.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_4" id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_3"><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">(b)</span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:footnote id="ix_17_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif">As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $<ix:nonFraction contextRef="c568" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Advances" scale="0" unitRef="usd" id="ixv-47498">195,398</ix:nonFraction> advances made and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued" scale="0" unitRef="usd" id="ixv-47499">198,618</ix:nonFraction> accrued interests on loans.</span></ix:footnote></p></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_5" id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_4"><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">(c)</span></td><td style="text-align: justify"><ix:footnote id="ix_18_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_6" id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_5"><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">(d)</span></td><td style="text-align: justify"><ix:footnote id="ix_19_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Keiwei&#8221;) and its subsidiaries comprised of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherPayable" scale="0" unitRef="usd" id="ixv-47500">2,754,489</ix:nonFraction> representing trade payables for the purchase of robots from a related party and $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExpensePaidForRelatedParty" scale="0" unitRef="usd" id="ixv-47501">5,600</ix:nonFraction> expense paid on behalf by a related party, offset with receivable balance of (i) $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" scale="0" unitRef="usd" id="ixv-47502">151,265</ix:nonFraction> from the return of robots to Shenzhen Kewei; (ii) $<ix:nonFraction contextRef="c569" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:RentalExpense" scale="0" unitRef="usd" id="ixv-47503">68,350</ix:nonFraction> robots rental fee charged to Shenzhen Kewei; and (iii) $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ExpensesPaid" scale="0" unitRef="usd" id="ixv-47504">11,558</ix:nonFraction> expense paid expense paid on behalf of Shenzhen Kewei.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<ix:continuation id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock-c0_cont_6"><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">(e)</span></td><td style="text-align: justify"><ix:footnote id="ix_20_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to related parties represent business advances for operational purposes.</span></ix:footnote></td>
</tr></table><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></ix:continuation></ix:continuation><div>
</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfRelatedPartyExplanatory-c0_cont_3" id="_DisclosureOfRelatedPartyExplanatory-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" id="ixv-39975"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
borrowing from a related party:</b></span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_2" id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Holdings (HK) Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c651" decimals="0" format="ixt:num-dot-decimal" id="ix_182_fact" name="gfai:ShorttermBorrowing" scale="0" unitRef="usd">1,666,846</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c652" decimals="0" format="ixt:num-dot-decimal" id="ix_183_fact" name="gfai:ShorttermBorrowing" scale="0" unitRef="usd">3,148,500</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Tu Jingyi</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c653" decimals="0" format="ixt:num-dot-decimal" id="ix_184_fact" name="gfai:ShorttermBorrowing" scale="0" unitRef="usd">1,437,303</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-429; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:ShorttermBorrowing" scale="0" unitRef="usd" id="ixv-47508">3,104,149</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:ShorttermBorrowing" scale="0" unitRef="usd" id="ixv-47509">3,148,500</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" id="ixv-40104"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Long-term
borrowings from related parties:</b></span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_2" id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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>As
    of December 31,</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 64%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Holdings (HK) Limited</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="-sec-ix-hidden: hidden-fact-430; font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">-</span></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="c634" decimals="0" format="ixt:num-dot-decimal" id="ix_185_fact" name="gfai:LongtermBorrowingsFromRelatedParties" scale="0" unitRef="usd">18,346</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu Jingyi</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-431; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</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="c632" decimals="0" format="ixt:num-dot-decimal" id="ix_186_fact" name="gfai:LongtermBorrowingsFromRelatedParties" scale="0" unitRef="usd">1,437,303</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:LongtermBorrowingsFromRelatedParties" scale="0" unitRef="usd" id="ixv-47512">1,455,649</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_3" id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_2"><ix:continuation continuedAt="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_3" id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-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">(a)</span></td><td style="text-align: justify"><ix:footnote id="ix_21_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 17, 2020, the Company borrowed $<ix:nonFraction contextRef="c570" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Borrowings" scale="0" unitRef="usd" id="ixv-47513">2,735,000</ix:nonFraction>&#160;from Guardforce Holdings (HK) Limited.&#160;<ix:nonNumeric contextRef="c571" name="gfai:AgreementDescription" id="ixv-47514">As of December 31, 2022, the outstanding balance of this loan was $<ix:nonFraction contextRef="c572" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOfLoans" scale="0" unitRef="usd" id="ixv-47515">2,735,000</ix:nonFraction>. The loan is unsecured and bears an interest rate at <ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="gfai:UnsecuredLoanInterestRate" scale="-2" unitRef="pure" id="ixv-47516">2</ix:nonFraction>%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.</ix:nonNumeric>&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $<ix:nonFraction contextRef="c571" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47517">40,458</ix:nonFraction>, $<ix:nonFraction contextRef="c573" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47518">27,350</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c574" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47519">54,700</ix:nonFraction>, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#8217;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#8217;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#8220;Netting Arrangement&#8221;). On May 25, 2023, the principal amount of this loan of $<ix:nonFraction contextRef="c575" decimals="0" format="ixt:num-dot-decimal" name="gfai:PrincipalAmountOfLoan" scale="0" unitRef="usd" id="ixv-47520">1,068,154</ix:nonFraction>&#160;was settled under the Netting Arrangement.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:continuation>

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

<ix:continuation continuedAt="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_4" id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_3"><ix:continuation continuedAt="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_4" id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_3"><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"/><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 9, 2020, the Company borrowed $<ix:nonFraction contextRef="c576" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Borrowings" scale="0" unitRef="usd" id="ixv-47521">413,500</ix:nonFraction>&#160;from Guardforce Holdings (HK) Limited.&#160;<ix:nonNumeric contextRef="c577" name="gfai:AgreementDescription" id="ixv-47522">The loan is unsecured and it bears interest at <ix:nonFraction contextRef="c576" decimals="2" format="ixt:num-dot-decimal" name="gfai:UnsecuredLoanInterestRate" scale="-2" unitRef="pure" id="ixv-47523">2</ix:nonFraction>%. The loan is due on September 8, 2023.</ix:nonNumeric>&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47524">2,757</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47525">4,135</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47526">8,270</ix:nonFraction>, respectively. On May 25, 2023, the principal amount of this loan of $<ix:nonFraction contextRef="c578" decimals="0" format="ixt:num-dot-decimal" name="gfai:PrincipalAmountOfLoan" scale="0" unitRef="usd" id="ixv-47527">413,500</ix:nonFraction>&#160;was settled under the Netting Arrangement.</span></td>
</tr></table></ix:continuation></ix:continuation>


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

<ix:continuation continuedAt="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_5" id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_4"><ix:continuation continuedAt="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_5" id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_4"><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">(b)</span></td><td style="text-align: justify"><ix:footnote id="ix_23_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 31, 2019, the Company borrowed $<ix:nonFraction contextRef="c534" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Borrowings" scale="0" unitRef="usd" id="ixv-47528">1,499,998</ix:nonFraction>&#160;from Guardforce Holdings (HK) Limited.&#160;<ix:nonNumeric contextRef="c579" name="gfai:AgreementDescription" id="ixv-47529">As of December 31, 2022, the outstanding balance of this loan was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:OutstandingOfLoans" scale="0" unitRef="usd" id="ixv-47530">18,346</ix:nonFraction>. The loan is unsecured and it bears an interest rate of <ix:nonFraction contextRef="c534" decimals="2" format="ixt:num-dot-decimal" name="gfai:UnsecuredLoanInterestRate" scale="-2" unitRef="pure" id="ixv-47531">2</ix:nonFraction>%.</ix:nonNumeric> The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $<ix:nonFraction contextRef="c580" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47532">122</ix:nonFraction>, $<ix:nonFraction contextRef="c581" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47533">183</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c582" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47534">14,940</ix:nonFraction>, respectively. On May 25, 2023, the principal amount of this loan of $<ix:nonFraction contextRef="c583" decimals="0" format="ixt:num-dot-decimal" name="gfai:PrincipalAmountOfLoan" scale="0" unitRef="usd" id="ixv-47535">18,346</ix:nonFraction>&#160;was settled under the Netting Arrangement.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:continuation>


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

<ix:continuation id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock-c0_cont_5"><ix:continuation id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock-c0_cont_5"><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"><ix:nonNumeric contextRef="c584" continuedAt="gfai_AgreementDescription-c584_cont_1" name="gfai:AgreementDescription" id="ixv-40258"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></ix:nonNumeric></td><td style="text-align: justify"><ix:footnote id="ix_22_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:continuation id="gfai_AgreementDescription-c584_cont_1">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $<ix:nonFraction contextRef="c585" decimals="0" format="ixt:num-dot-decimal" name="gfai:Loan" scale="0" unitRef="usd" id="ixv-47537">1,437,303</ix:nonFraction> (RMB<ix:nonFraction contextRef="c585" decimals="-6" format="ixt:num-dot-decimal" name="gfai:Loan" scale="6" unitRef="cny" id="ixv-47538">10</ix:nonFraction> million) to the Company. The loan is unsecured with an interest rate at <ix:nonFraction contextRef="c585" decimals="3" format="ixt:num-dot-decimal" name="gfai:UnsecuredLoanInterestRate" scale="-2" unitRef="pure" id="ixv-47539">1.5</ix:nonFraction>%.</ix:continuation>&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $<ix:nonFraction contextRef="c586" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47540">21,560</ix:nonFraction>, $<ix:nonFraction contextRef="c587" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47541">10,780</ix:nonFraction> and $<ix:nonFraction contextRef="c588" decimals="0" format="ixt:num-dot-decimal" name="gfai:InterestExpenseOnLoans" scale="0" unitRef="usd" id="ixv-47542">21,560</ix:nonFraction>, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</span></ix:footnote></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></ix:continuation></ix:continuation></ix:continuation><div>
</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_DisclosureOfRelatedPartyExplanatory-c0_cont_4" id="_DisclosureOfRelatedPartyExplanatory-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_1" escape="true" name="gfai:RelatedPartyTransactionsTebleTextBlock" id="ixv-40280"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
party transactions:</b></span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_2" id="gfai_RelatedPartyTransactionsTebleTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nature</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Service/ Products received from related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Security (Thailand) Company Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c609" decimals="0" format="ixt:num-dot-decimal" id="ix_187_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">918,536</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c655" decimals="0" format="ixt:num-dot-decimal" id="ix_188_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">792,499</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c656" decimals="0" format="ixt:num-dot-decimal" id="ix_189_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">763,256</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Aviation Security Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c610" decimals="0" format="ixt:num-dot-decimal" id="ix_190_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">1,643</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c657" decimals="0" format="ixt:num-dot-decimal" id="ix_191_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">4,052</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c658" decimals="0" format="ixt:num-dot-decimal" id="ix_192_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">5,739</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Perfekt
    Technology &amp; System Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-432; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-433; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c660" decimals="0" format="ixt:num-dot-decimal" id="ix_193_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">6,850</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited &#8211; Purchases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(d)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c560" decimals="0" format="ixt:num-dot-decimal" id="ix_194_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">6,178</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c661" decimals="0" format="ixt:num-dot-decimal" id="ix_195_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">5,964,199</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c662" decimals="0" format="ixt:num-dot-decimal" id="ix_196_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">5,702,103</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited &#8211; Purchases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c663" decimals="0" format="ixt:num-dot-decimal" id="ix_197_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">93,633</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c664" decimals="0" format="ixt:num-dot-decimal" id="ix_198_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">1,196,450</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-434; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited &#8211; ICP</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(f)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-435; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c667" decimals="0" format="ixt:num-dot-decimal" id="ix_199_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">3,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-436; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(g)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c612" decimals="0" format="ixt:num-dot-decimal" id="ix_200_fact" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd">49,000</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-437; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-438; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd" id="ixv-47557">1,068,990</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd" id="ixv-47558">7,823,592</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:ServiceProductsReceivedFromRelatedParties" scale="0" unitRef="usd" id="ixv-47559">6,477,948</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Service/
    Products delivered to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(h)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-439; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-440; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c672" decimals="0" format="ixt:num-dot-decimal" id="ix_201_fact" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd">12,846</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">GF Technovation
    Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(h)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c673" decimals="0" format="ixt:num-dot-decimal" id="ix_202_fact" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd">231</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c674" decimals="0" format="ixt:num-dot-decimal" id="ix_203_fact" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd">146,243</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c675" decimals="0" format="ixt:num-dot-decimal" id="ix_204_fact" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd">98,781</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(i)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c569" decimals="0" format="ixt:num-dot-decimal" id="ix_205_fact" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd">68,594</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-441; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-442; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd" id="ixv-47565">68,825</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd" id="ixv-47566">146,243</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:ServiceProductsDeliveredToRelatedParties" scale="0" unitRef="usd" id="ixv-47567">111,627</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nature
of transactions:</span></p>

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

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_3" id="gfai_RelatedPartyTransactionsTebleTextBlock-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">(a)</span></td><td style="text-align: justify"><ix:footnote id="ix_25_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Security (Thailand) Co., Ltd. provided security guard services to the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_4" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_3"><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">(b)</span></td><td style="text-align: justify"><ix:footnote id="ix_26_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Aviation Security Co., Ltd. provided escort services to the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_5" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_4"><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">(c)</span></td><td style="text-align: justify"><ix:footnote id="ix_27_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt Technology &amp; System Co., Ltd. provided security equipment to the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_6" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_5"><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">(d)</span></td><td style="text-align: justify"><ix:footnote id="ix_28_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ConsiderationPaidReceived" scale="0" unitRef="usd" id="ixv-47568">13,219,105</ix:nonFraction> to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $<ix:nonFraction contextRef="c589" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOtherShares" scale="0" unitRef="usd" id="ixv-47569">4,481,346</ix:nonFraction> had yet to be delivered, and robots amounting to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOtherShares" scale="0" unitRef="usd" id="ixv-47570">2,773,560</ix:nonFraction> were returned by the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_7" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_6"><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">(e)</span></td><td style="text-align: justify"><ix:footnote id="ix_29_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $<ix:nonFraction contextRef="c569" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ConsiderationPaidReceived" scale="0" unitRef="usd" id="ixv-47571">1,785,617</ix:nonFraction> to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $<ix:nonFraction contextRef="c569" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:DividendsPaidOtherShares" scale="0" unitRef="usd" id="ixv-47572">1,611,782</ix:nonFraction>, in which robots amounting to $<ix:nonFraction contextRef="c569" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashPaidRobotsAmountingYetDeliveredReturnShares" scale="0" unitRef="shares" id="ixv-47573">415,332</ix:nonFraction> were returned by the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_8" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_7"><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">(f)</span></td><td style="text-align: justify"><ix:footnote id="ix_30_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#8220;ICP&#8221;). The contract amount was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContractualCapitalCommitments" scale="0" unitRef="usd" id="ixv-47574">3,000,000</ix:nonFraction> which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_9" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_8"><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">(g)</span></td><td style="text-align: justify"><ix:footnote id="ix_31_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_10" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_9"><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">(h)</span></td><td style="text-align: justify"><ix:footnote id="ix_32_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company sold robots to GF Technovation Company Limited.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

<ix:continuation continuedAt="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_11" id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_10"><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">(i)</span></td><td style="text-align: justify"><ix:footnote id="ix_33_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.</span></ix:footnote></td>
</tr></table><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></ix:continuation></ix:continuation><div>
</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><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"></p><div>

</div><ix:continuation id="_DisclosureOfRelatedPartyExplanatory-c0_cont_4"><ix:continuation id="gfai_RelatedPartyTransactionsTebleTextBlock-c0_cont_11"><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: 0in; font: 11pt Calibri, Helvetica, Sans-Serif">&#160;</td> <td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</span></td> <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In late 2023, Mr. Tu and his controlled companies filed various complaints against the Company with the courts in China and Hong Kong as follows: (i) disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $<ix:nonFraction contextRef="c590" decimals="-4" format="ixt:num-dot-decimal" name="gfai:AggregateAmount" scale="6" unitRef="usd" id="ixv-47575">3.32</ix:nonFraction> million; (ii) disputes on certain purchase related contracts with Shenzhen Intelligent Guardforce Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $<ix:nonFraction contextRef="c591" decimals="-4" format="ixt:num-dot-decimal" name="gfai:AggregateAmount" scale="6" unitRef="usd" id="ixv-47576">0.09</ix:nonFraction> million; and (iii) objection to the process on removing Mr. Tu as director for two subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited. In November 2023, correspond to the disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited, the court in China froze all the bank accounts of Shenzhen GFAI and Robot Service Shenzhen. The Company has sought legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached a settlement with Mr. Tu, including Mr. Tu agreeing to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company, and the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen were lifted on April 2, 2024 (Note 28). Therefore, no provision has been made for these liabilities in the financial statements.</span></td></tr> </table></ix:continuation></ix:continuation><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><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfEntitysReportableSegmentsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="ixv-40918"><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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    SEGMENT DATA</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-c0_cont_1" escape="true" name="ifrs-full:ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" id="ixv-40929"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selected
information by segment is presented in the following tables for the years ended December 31, 2023, 2022 and 2021:</span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-c0_cont_2" id="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenues<sup>(1)</sup></b></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c678" decimals="0" format="ixt:num-dot-decimal" id="ix_209_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">31,892,550</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c679" decimals="0" format="ixt:num-dot-decimal" id="ix_210_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">30,907,623</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c680" decimals="0" format="ixt:num-dot-decimal" id="ix_211_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">34,300,213</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c681" decimals="0" format="ixt:num-dot-decimal" id="ix_212_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">757,284</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c682" decimals="0" format="ixt:num-dot-decimal" id="ix_213_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">1,272,236</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c683" decimals="0" format="ixt:num-dot-decimal" id="ix_214_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">368,659</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">General security solutions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c684" decimals="0" format="ixt:num-dot-decimal" id="ix_215_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">3,630,668</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c685" decimals="0" format="ixt:num-dot-decimal" id="ix_216_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">1,785,789</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c687" decimals="0" format="ixt:num-dot-decimal" id="ix_217_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">36,280,502</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c688" decimals="0" format="ixt:num-dot-decimal" id="ix_218_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">33,965,648</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c689" decimals="0" format="ixt:num-dot-decimal" id="ix_219_fact" name="ifrs-full:Revenue" scale="0" unitRef="usd">34,668,872</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-c0_cont_3" id="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-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_35_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue excludes intercompany sales.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-c0_cont_4" id="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c690" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47588">1,895,092</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c691" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47589">1,353,365</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c692" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47590">808,162</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c693" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47591">21,773,699</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c694" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47592">11,227,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c695" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47593">1,072,133</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c696" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47594">936,390</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c697" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47595">178,580</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    and others <sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c699" decimals="0" format="ixt:num-dot-decimal" id="ix_206_fact" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd">4,697,597</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c700" decimals="0" format="ixt:num-dot-decimal" id="ix_207_fact" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd">4,066,903</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c701" decimals="0" format="ixt:num-dot-decimal" id="ix_208_fact" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd">1,872,155</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating loss from continuing
    operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47599">29,302,778</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47600">16,826,239</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-47601">3,752,450</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total other income from four segments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="0" unitRef="usd" id="ixv-47602">461,926</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="0" unitRef="usd" id="ixv-47603">87,616</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="0" unitRef="usd" id="ixv-47604">292,732</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign exchange gains (losses), net:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Secured logistics</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c702" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" unitRef="usd" id="ixv-47605">241,813</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c703" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-47606">629,844</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c704" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-47607">1,814,948</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c705" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" unitRef="usd" id="ixv-47608">55,567</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c706" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" unitRef="usd" id="ixv-47609">37,503</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c707" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-47610">1,511</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Corporate and others</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c708" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" unitRef="usd" id="ixv-47611">7,646</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c709" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" unitRef="usd" id="ixv-47612">1,376</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c710" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-47613">3,202</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance costs:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Secured logistics</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c711" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47614">510,818</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c712" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47615">802,438</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c713" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47616">885,183</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c714" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47617">14,431</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c715" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47618">22,695</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c716" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47619">2,793</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c717" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47620">857</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c718" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47621">946</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-445; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">- Corporate and others</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c720" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47622">127,268</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c721" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47623">315,751</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c722" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47624">96,867</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss before income tax from
    continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:LossBeforeIncomeTaxs" scale="0" sign="-" unitRef="usd" id="ixv-47625">29,189,200</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:LossBeforeIncomeTaxs" scale="0" sign="-" unitRef="usd" id="ixv-47626">18,471,418</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:LossBeforeIncomeTaxs" scale="0" sign="-" unitRef="usd" id="ixv-47627">6,264,222</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Provision for income
    tax (expense) benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectOfForeignTaxRates" scale="0" sign="-" unitRef="usd" id="ixv-47628">434,320</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectOfForeignTaxRates" scale="0" sign="-" unitRef="usd" id="ixv-47629">132,208</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectOfForeignTaxRates" scale="0" unitRef="usd" id="ixv-47630">732,868</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss for the year from
    continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-47631">29,623,520</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-47632">18,603,626</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromContinuingOperations" scale="0" sign="-" unitRef="usd" id="ixv-47633">5,531,354</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Net
    profit (loss) for the year from discontinued operations &#8211; Information security segment</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" scale="0" unitRef="usd" id="ixv-47634">34,138</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" scale="0" sign="-" unitRef="usd" id="ixv-47635">62,432</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" scale="0" unitRef="usd" id="ixv-47636">39,700</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-47637">29,589,382</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-47638">18,666,058</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-47639">5,491,654</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Net loss attributable
    to the non-controlling interest</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="0" unitRef="usd" id="ixv-47640">17,721</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="0" unitRef="usd" id="ixv-47641">101,264</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="0" unitRef="usd" id="ixv-47642">9,727</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    loss attributable to equity holders of the Company</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-47643">29,571,661</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-47644">18,564,794</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="0" sign="-" unitRef="usd" id="ixv-47645">5,481,927</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:continuation>

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

<ix:continuation id="_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions-c0_cont_4"><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_34_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherMaterialNoncashItems" scale="0" unitRef="usd" id="ixv-47646">1,101,800</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherMaterialNoncashItems" scale="0" unitRef="usd" id="ixv-47647">252,095</ix:nonFraction> and $<span style="-sec-ix-hidden: hidden-fact-447">nil</span> for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.</span></ix:footnote></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric><div>


</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfEntitysReportableSegmentsExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfDepreciationAndAmortisationExpenseExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory" id="ixv-41788"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
and amortization by segment for the year ended December 31, 2023, 2022 and 2021 are as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfDepreciationAndAmortisationExpenseExplanatory-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c723" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47648">3,256,128</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c724" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47649">3,373,660</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c725" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47650">4,407,085</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c726" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47651">1,738,563</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c727" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47652">2,497,153</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c728" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47653">625,557</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">General security solutions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c729" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47654">248,549</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c730" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47655">110,594</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-446; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47656">5,243,240</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47657">5,981,407</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:TotalDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-47658">5,032,642</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
assets by segment as of December 31, 2023 and 2022 are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfOtherAssetTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfOtherAssetTableTextBlock" id="ixv-41961"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total
assets</b></span></ix:nonNumeric></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfOtherAssetTableTextBlock-c0_cont_2" id="gfai_ScheduleOfOtherAssetTableTextBlock-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    at December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c732" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47659">21,613,383</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c733" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47660">25,315,845</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c734" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47661">3,127,857</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c735" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47662">23,577,547</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c736" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47663">2,836,403</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c737" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47664">4,260,811</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate and others</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c738" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47665">18,035,342</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c739" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47666">7,397,254</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Information security</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c740" decimals="0" format="ixt:num-dot-decimal" id="ix_220_fact" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd">201,963</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">*<span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c741" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47668">615,517</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47669">45,814,948</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherFinancialAssets" scale="0" unitRef="usd" id="ixv-47670">61,166,974</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<ix:continuation id="gfai_ScheduleOfOtherAssetTableTextBlock-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: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><ix:footnote id="ix_36_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.</span></ix:footnote></td>
</tr></table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
non-current assets by geographical segment as of December 31, 2023 and 2022 are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfOtherNoncurrentAssetsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory" id="ixv-42122"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total
non-current assets</b></span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfOtherNoncurrentAssetsExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    at December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">The PRC (including Hong Kong and
    Macau)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c742" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47671">3,289,170</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c743" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47672">11,234,176</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c744" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47673">10,472,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c745" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47674">14,223,714</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Other countries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c746" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47675">933,174</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c747" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47676">446,020</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47677">14,694,356</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47678">25,903,910</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:continuation><div>


</div><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><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" id="ixv-42233"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMITMENTS
    AND CONTINGENCIES</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Executives/directors
agreements</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has several employment agreements with executives and directors with the latest expiring in 2026. All agreements provide for
automatic renewal options with varying terms of one year or three years unless terminated by either party. Future payments for employment
agreements as of December 31, are as follows:</span></p>

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

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfFuturePaymentsForEmploymentAgreements" id="ixv-42253"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Years ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" scale="0" unitRef="usd" id="ixv-47679">1,446,590</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" scale="0" unitRef="usd" id="ixv-47680">633,744</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total minimum payment
    required</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" scale="0" unitRef="usd" id="ixv-47681">2,080,334</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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></ix:nonNumeric></ix:nonNumeric><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contracted
expenditure commitments</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s contracted expenditures commitments as of December 31, 2023&#160;but not provided in the consolidated financial statements
are as follows:</span></p>

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

<ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfCapitalExpenditureCommitments-c0_cont_1" escape="true" name="gfai:ScheduleOfCapitalExpenditureCommitments" id="ixv-42332"><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Payments
    Due by Period</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Less than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">More than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Contractual
    Obligations</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nature</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1
    year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1-2
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">3-5
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">5
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Service fee commitments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_221_fact" name="gfai:ServiceFeeCommitments" scale="0" unitRef="usd">398,521</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" id="ix_222_fact" name="gfai:ServiceFeeCommitments" scale="0" unitRef="usd">246,592</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c752" decimals="0" format="ixt:num-dot-decimal" id="ix_223_fact" name="gfai:ServiceFeeCommitments" scale="0" unitRef="usd">151,929</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-448; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-449; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease commitments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_224_fact" name="gfai:OperatingLeaseCommitments" scale="0" unitRef="usd">3,121,052</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" id="ix_225_fact" name="gfai:OperatingLeaseCommitments" scale="0" unitRef="usd">1,927,835</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c752" decimals="0" format="ixt:num-dot-decimal" id="ix_226_fact" name="gfai:OperatingLeaseCommitments" scale="0" unitRef="usd">1,124,445</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c753" decimals="0" format="ixt:num-dot-decimal" id="ix_227_fact" name="gfai:OperatingLeaseCommitments" scale="0" unitRef="usd">68,772</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-450; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Purchase commitments</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_228_fact" name="gfai:PurchaseCommitments" scale="0" unitRef="usd">3,079,373</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" id="ix_229_fact" name="gfai:PurchaseCommitments" scale="0" unitRef="usd">3,079,373</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-451; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-452; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-453; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-47691">6,598,946</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-47692">5,253,800</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c752" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-47693">1,276,374</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c753" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-47694">68,772</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-454; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

<ix:continuation continuedAt="gfai_ScheduleOfCapitalExpenditureCommitments-c0_cont_2" id="gfai_ScheduleOfCapitalExpenditureCommitments-c0_cont_1"><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">(a)</span></td><td style="text-align: justify"><ix:footnote id="ix_37_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has engaged Stander Information Company Limited (&#8220;Stander&#8221;) to provide technical services relating to the cash management systems for the Company&#8217;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="gfai_ScheduleOfCapitalExpenditureCommitments-c0_cont_3" id="gfai_ScheduleOfCapitalExpenditureCommitments-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">(b)</span></td><td style="text-align: justify"><ix:footnote id="ix_38_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.</span></ix:footnote></td>
</tr></table></ix:continuation>
<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>

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

<ix:continuation id="gfai_ScheduleOfCapitalExpenditureCommitments-c0_cont_3"><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.3pt; font: 11pt Calibri, Helvetica, Sans-Serif">&#160;</td> <td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td> <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><ix:footnote id="ix_39_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#8220;Shenzhen Kewei&#8221;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.</span></ix:footnote></td></tr> </table></ix:continuation>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Bank
guarantees</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, the Company had commitments with banks for bank guarantees in favor of government agencies and others
of approximately $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gfai:BankGuarantees" scale="0" unitRef="usd" id="ixv-47695">4,547,000</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gfai:BankGuarantees" scale="0" unitRef="usd" id="ixv-47696">3,467,000</ix:nonFraction>, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this report, the Company is a defendant in various labor related lawsuits in Thailand and China totaling approximately
$<ix:nonFraction contextRef="c748" decimals="-4" format="ixt:num-dot-decimal" name="gfai:LitigationTotalingAmount" scale="6" unitRef="usd" id="ixv-47697">0.14</ix:nonFraction> and $<ix:nonFraction contextRef="c749" decimals="-4" format="ixt:num-dot-decimal" name="gfai:LitigationTotalingAmount" scale="6" unitRef="usd" id="ixv-47698">0.07</ix:nonFraction> million, respectively. In addition, the Company is a defendant for various lawsuits filed by Mr. Tu, a related party,
including various purchase contract related lawsuits totaling approximately $<ix:nonFraction contextRef="c750" decimals="-4" format="ixt:num-dot-decimal" name="gfai:LawsuityTotaling" scale="6" unitRef="usd" id="ixv-47699">3.32</ix:nonFraction> million in China and totaling approximately $<ix:nonFraction contextRef="c751" decimals="-4" format="ixt:num-dot-decimal" name="gfai:LawsuityTotaling" scale="6" unitRef="usd" id="ixv-47700">0.09</ix:nonFraction> million
in Hong Kong. Apart from the money claims, two lawsuits have been filed in Hong Kong by Mr. Tu as a former director of two of the subsidiaries,
namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited, to sue the Company for executing improper director&#8217;s
removal process and therefore to seek his reinstatement to the Board. Management believes the labor related cases are without merit and
is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, the Company had sought legal advice to resolve these
legal disputes through mediation and reached a settlement with Mr. Tu on March 22, 2024, including Mr. Tu agreeing to withdraw all the
claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company (Note 28). Therefore, no provision
has been made for these liabilities in the financial statements.</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="gfai:ConcentrationsDisclosureTextBlock" id="ixv-42675"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONCENTRATIONS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfCompanyRevenueTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfCompanyRevenueTableTextBlock" id="ixv-42686"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth information as to each customer that accounted for <ix:nonFraction contextRef="c754" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47701"><ix:nonFraction contextRef="c755" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47702"><ix:nonFraction contextRef="c756" decimals="2" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47703">10</ix:nonFraction></ix:nonFraction></ix:nonFraction>% or more of the Company&#8217;s revenue for the years
ended December 31, 2023, 2022 and 2021.</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfCompanyRevenueTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of<br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of <br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of<br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c757" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47704">7,548,954</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c757" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47705">20.8</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c758" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47706">8,093,618</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c758" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47707">23.8</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c759" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47708">9,611,739</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c759" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47709">27.7</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c760" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47710">5,332,493</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c760" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47711">14.7</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c761" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47712">5,911,995</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c761" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47713">17.4</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c762" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47714">6,636,377</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c762" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47715">19.1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c763" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47716">3,051,057</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c763" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47717">8.4</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c764" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47718">3,294,297</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c764" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47719">9.7</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c765" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47720">3,559,424</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c765" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47721">10.3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Company D</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c766" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47722">4,928,204</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c766" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47723">13.6</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c767" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47724">4,174,278</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c767" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47725">12.3</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c768" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47726">4,140,975</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c768" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47727">12.0</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47728">20,860,708</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47729">57.5</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47730">21,474,188</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47731">63.2</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetRevenueValue" scale="0" unitRef="usd" id="ixv-47732">23,948,515</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" unitRef="pure" id="ixv-47733">69.1</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfCompanyOfAccountsReceivableTableTextBlock" id="ixv-43001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Details
of the customers which accounted for <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gfai:TradeReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47734">10</ix:nonFraction>% or more of trade receivables are as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">%
    account<br/> receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">%
    account<br/> receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c757" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47735">954,218</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c757" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47736">16.9</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c758" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47737">1,066,264</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c758" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47738">19.7</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c760" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47739">1,083,965</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c760" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47740">19.3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c761" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47741">672,314</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c761" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47742">12.4</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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">Company E</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c769" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47743">712,854</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c769" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47744">12.7</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c770" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47745">556,414</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c770" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47746">10.3</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47747">2,751,037</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47748">48.9</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="gfai:AccountReceivableValue" scale="0" unitRef="usd" id="ixv-47749">2,294,992</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="gfai:AccountReceivablePercentage" scale="-2" unitRef="pure" id="ixv-47750">42.4</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; 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 0pt 30pt; 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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory" id="ixv-43202"><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.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DISCONTINUED
                                            OPERATIONS</b></span></td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;) to divest its information
security business (Note 28). The sale of Handshake was completed on February 6, 2024. At December 31, 2023, Handshake was classified
as a disposal group held for sale and as a discontinued operation. The business of Handshake represented the entirety of the Company&#8217;s
information security operating segment through December 31, 2023, which is excluded from the Company&#8217;s segment reporting. <ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfOperatingSegmentsExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfOperatingSegmentsExplanatory" id="ixv-47751">The results
of Handshake for the years ended December 31, 2023, 2022 and 2021 are presented below:</ix:nonNumeric> &#160;</span></p>


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

<ix:continuation id="_DisclosureOfOperatingSegmentsExplanatory-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Revenue</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-47752">795,733</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-47753">512,300</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Revenue" scale="0" unitRef="usd" id="ixv-47754">484,318</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CostOfSales" scale="0" unitRef="usd" id="ixv-47755">178,731</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CostOfSales" scale="0" unitRef="usd" id="ixv-47756">50,342</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CostOfSales" scale="0" unitRef="usd" id="ixv-47757">27,839</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossProfit" scale="0" unitRef="usd" id="ixv-47758">617,002</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossProfit" scale="0" unitRef="usd" id="ixv-47759">461,958</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GrossProfit" scale="0" unitRef="usd" id="ixv-47760">456,479</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, distribution
    and administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GeneralAndAdministrativeExpense" scale="0" sign="-" unitRef="usd" id="ixv-47761">583,424</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GeneralAndAdministrativeExpense" scale="0" sign="-" unitRef="usd" id="ixv-47762">523,858</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GeneralAndAdministrativeExpense" scale="0" sign="-" unitRef="usd" id="ixv-47763">407,753</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" unitRef="usd" id="ixv-47764">33,578</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-47765">61,900</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" unitRef="usd" id="ixv-47766">48,726</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherOperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-47767">223</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherOperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-47768">1,116</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherOperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-47769">7,512</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign exchange gains</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="0" unitRef="usd" id="ixv-47770">423</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-455; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="0" sign="-" unitRef="usd" id="ixv-47771">1,514</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" sign="-" unitRef="usd" id="ixv-47772">86</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" sign="-" unitRef="usd" id="ixv-47773">1,648</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-456; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    profit (loss) from discontinued operations</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" unitRef="usd" id="ixv-47774">34,138</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-47775">62,432</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLoss" scale="0" unitRef="usd" id="ixv-47776">39,700</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfFinancialLiabilitiesExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory" id="ixv-43497"><span style="font-family: Times New Roman, Times, Serif">The
assets and liabilities of Handshake classified as held of sale as at December 31, 2023 is as follows:</span></ix:nonNumeric></p>

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

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

<ix:continuation id="_DisclosureOfFinancialLiabilitiesExplanatory-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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of<br/>
    December&#160;31, <br/>
    2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="0" unitRef="usd" id="ixv-47777">28,642</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeReceivables" scale="0" unitRef="usd" id="ixv-47778">158,216</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Other current and non-current
    assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherCurrentAndNoncurrentAssets" scale="0" unitRef="usd" id="ixv-47779">15,105</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Assets held for sale</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="gfai:AssetsHeldForSale" scale="0" unitRef="usd" id="ixv-47780">201,963</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade and other payables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentPayables" scale="0" unitRef="usd" id="ixv-47781">119,347</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other current and non-current
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="gfai:OtherCurrentAndNoncurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-47782">11,529</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Liabilities directly
    associated with assets held for sale</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="gfai:LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" scale="0" sign="-" unitRef="usd" id="ixv-47783">130,876</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    assets directly associated with assets held for sale</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="gfai:NetAssetsDirectlyAssociatedWithAssetsHeldForSale" scale="0" unitRef="usd" id="ixv-47784">71,087</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCashFlowStatementExplanatory-c0_cont_1" escape="true" name="ifrs-full:DisclosureOfCashFlowStatementExplanatory" id="ixv-43637"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the key cash flow components of Handshake for the years ended December 31, 2023, 2022 and 2021:</span></ix:nonNumeric></p>

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

<ix:continuation id="_DisclosureOfCashFlowStatementExplanatory-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: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the year ended<br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash (outflows) inflows from
    operating activities</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-47785">53,693</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-47786">91,127</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-47787">149,186</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash from investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-457; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-458; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-459; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Net cash from financing
    activities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-460; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-461; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-462; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net (decrease) increase in cash and cash equivalents</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-47788">53,693</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-47789">91,127</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47790">149,186</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Cash and cash equivalents
    at beginning of year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c772" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47791">82,335</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c773" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47792">173,462</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c774" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47793">24,276</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents
    at the end of the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c771" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47794">28,642</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c772" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47795">82,335</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c773" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47796">173,462</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:nonNumeric><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"></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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory" id="ixv-43853"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT
    EVENTS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Numerous
subsequent events disclosures are being made elsewhere in these consolidated financial statements. Subsequent events have been reviewed
through the date these consolidated financial statements were issued and required no adjustments or disclosures other than the following
(Note 19):</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c775" name="gfai:PurchaseOfAgreementDescription" id="ixv-43868"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;), by and among the Company,
Handshake Networking Limited (&#8220;Handshake&#8221;), and three Hong Kong residents (the &#8220;Purchasers&#8221;), in which the Company
sold <ix:nonFraction contextRef="c775" decimals="0" format="ixt:num-dot-decimal" name="gfai:IssuedOrdinaryShare" scale="0" unitRef="shares" id="ixv-47797">510</ix:nonFraction> ordinary shares of Handshake, representing <ix:nonFraction contextRef="c776" decimals="2" format="ixt:num-dot-decimal" name="gfai:ShareIssuedRate" scale="-2" unitRef="pure" id="ixv-47798">51</ix:nonFraction>% of the issued and outstanding share capital of the Handshake, to the Purchasers
in exchange for (i) $510 Hong Kong dollars (approximately $65) and (ii) the cancellation of 1,091 ordinary shares of the Company beneficially
owned by the Purchasers. As a result of this transaction, Handshake ceased to be a subsidiary of the Company.</span></ix:nonNumeric></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
March 22, 2024, the Company and Tu Jingyi (&#8220;Mr. Tu&#8221;) agreed on a settlement plan in connection with the balance of related
party receivables, related party payables and borrowings with Mr. Tu and his controlled entities, and the lawsuits that Mr. Tu and his
controlled entities has filed against the Company (Note 23). The balances in the settlement agreement were calculated as of January 31,
2024. The Company and Mr. Tu have agreed to the following pursuant to the settlement plan:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company will transfer all of the amounts of related party receivables and related party payables
                                            with Mr. Tu and his controlled entities group to GFAI Shenzhen; and Mr. Tu and his controlled
                                            entities will transfer all of the amounts of related party receivables and related party
                                            payables with the Company to CIOT;</span></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
                                            the transfer of balances under (a) above, the amount that Company due from CIOT was at approximately
                                            $9.02 million, and the amount that due to CIOT was approximately at $4.03 million. And after
                                            the net-off arrangement with the balances mentioned above, the Company will have a remaining
                                            balance due from CIOT approximately at $5.0 million ;</span></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company will repay the borrowings from Mr. Tu and Guardforce Holdings (HK) Limited, including the principal of approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:OtherBorrowings" scale="6" unitRef="usd" id="ixv-47799">3.1</ix:nonFraction> million (Note 23) and all the accrued interest approximately of $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="gfai:AccruedInterest" scale="6" unitRef="usd" id="ixv-47800">0.2</ix:nonFraction> million;</span></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"/><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu will withdraw all of his lawsuits against the Company, and after
the withdrawal of the cases, the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen will be lifted.</span></td></tr></table>

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

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Upon the execution of the settlement plan on March 22, 2024, through the
issuance of the financial report, the Company repaid in a total of $<ix:nonFraction contextRef="c777" decimals="1" format="ixt:num-dot-decimal" name="ifrs-full:OtherBorrowings" scale="0" unitRef="usd" id="ixv-47801">2.2</ix:nonFraction> million through <ix:nonFraction contextRef="c778" decimals="0" format="ixt-sec:numwordsen" name="ifrs-full:OtherBorrowings" scale="0" unitRef="usd" id="ixv-47802">four</ix:nonFraction> installmants to settle the borrowings from
Mr. Tu and Guardforce Holdings (HK) Limited. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">In March 2024, the Thailand Revenue
Department (&#8220;RD&#8221;) completed their review and audit on the Company&#8217;s request for 2019 withholding tax refund and informed the
Company that the approved withholding tax refund amount for the Company&#8217;s 2019 withholding taxes was approximately THB <ix:nonFraction contextRef="c779" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxesPaidRefund" scale="6" unitRef="thb" id="ixv-47803">22.0</ix:nonFraction> million
(approximately $<ix:nonFraction contextRef="c779" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:IncomeTaxesPaidRefund" scale="6" unitRef="usd" id="ixv-47804">0.6</ix:nonFraction> million). In addition, the RD informed the Company to settle an aggregate of THB<ix:nonFraction contextRef="c780" decimals="-5" format="ixt:num-dot-decimal" name="gfai:AggregateAmount" scale="6" unitRef="thb" id="ixv-47805">7.9</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c780" decimals="-4" format="ixt:num-dot-decimal" name="gfai:AggregateAmount" scale="6" unitRef="usd" id="ixv-47806">0.23</ix:nonFraction> million)
for the underpayment of withholding taxes of approximately THB<ix:nonFraction contextRef="c779" decimals="-5" format="ixt:num-dot-decimal" name="gfai:UnderpaymentTaxes" scale="6" unitRef="thb" id="ixv-47807">5.4</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c779" decimals="-4" format="ixt:num-dot-decimal" name="gfai:UnderpaymentTaxes" scale="6" unitRef="usd" id="ixv-47808">0.16</ix:nonFraction> million) and VAT of approximately THB<ix:nonFraction contextRef="c780" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:ValueAddedTaxPayables" scale="6" unitRef="thb" id="ixv-47809">2.5</ix:nonFraction>
million (approximately $<ix:nonFraction contextRef="c780" decimals="-4" format="ixt:num-dot-decimal" name="ifrs-full:ValueAddedTaxPayables" scale="6" unitRef="usd" id="ixv-47810">0.07</ix:nonFraction> million) relating to a cross-border consultancy agreement executed during August 2019 to January 2022. The
RD will deduct THB<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="gfai:TaxRefundedAmount" scale="6" unitRef="thb" id="ixv-47811">5.4</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="gfai:TaxRefundedAmount" scale="6" unitRef="usd" id="ixv-47812">0.16</ix:nonFraction> million) from the approved withholding tax refunded amount, and the RD instructed the
Company to pay the THB<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="ifrs-full:Cash" scale="6" unitRef="thb" id="ixv-47813">2.5</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="ifrs-full:Cash" scale="6" unitRef="usd" id="ixv-47814">0.07</ix:nonFraction> million) in cash. The Company has made provision for these amounts during the year
ended December 31, 2023.</p></ix:nonNumeric><div>

</div><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><ix:nonNumeric contextRef="c0" continuedAt="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock-c0_cont_1" escape="true" name="gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" id="ixv-43919"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29<b>.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
    FINANCIAL INFORMATION OF THE PARENT COMPANY</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed a test of its restricted net assets of the consolidated subsidiaries in accordance with the Securities and Exchange
Commission&#8217;s Regulation S-X Rule 4-08 (e) (3), &#8220;General Notes to Financial Statements&#8221; and concluded that it was applicable
for the Company to disclose the financial information of the parent company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
subsidiaries did not pay any dividends to the Company for the periods presented. For the purpose of presenting parent-only financial
information, the Company records its investment in its subsidiaries under the equity method of accounting. Such investment is presented
on the separate condensed statement of financial position of the Company as &#8220;Investment in subsidiaries&#8221;. Certain information
and footnote disclosures generally included in financial statements prepared in accordance with IFRS have been condensed or omitted.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock-c0_cont_1" escape="true" name="gfai:ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" id="ixv-43940"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
parent Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2023 and
2022.</span></ix:nonNumeric></p><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">&#160;</span></p></ix:nonNumeric><div>

</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock-c0_cont_2" id="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock-c0_cont_1"><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>STATEMENTS
OF FINANCIAL POSITION &#8211; PARENT COMPANY ONLY</b></span></p>

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

<ix:continuation continuedAt="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock-c0_cont_2" id="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd" id="ixv-47815">15,751,630</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentsRestrictedCash" scale="0" unitRef="usd" id="ixv-47816">332,617</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-47817">108,215</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherCurrentReceivables" scale="0" unitRef="usd" id="ixv-47818">9,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Amount
    due from related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-47819">3,311,266</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-47820">7,020,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Goodwill" scale="0" unitRef="usd" id="ixv-47821">411,862</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Goodwill" scale="0" unitRef="usd" id="ixv-47822">2,679,445</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Investment
    in subsidiaries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInvestments" scale="0" unitRef="usd" id="ixv-47823">10,158,381</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CurrentInvestments" scale="0" unitRef="usd" id="ixv-47824">14,915,920</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    assets</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Assets" scale="0" unitRef="usd" id="ixv-47825">29,741,354</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Assets" scale="0" unitRef="usd" id="ixv-47826">24,956,982</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Liabilities
    and equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    payables and liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TradeAndOtherCurrentPayables" scale="0" unitRef="usd" id="ixv-47827">1,209,317</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-463; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    note payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-464; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherNoncurrentPayables" scale="0" unitRef="usd" id="ixv-47828">1,730,267</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Borrowings
    from related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:LongtermBorrowingsFromRelatedCompany" scale="0" unitRef="usd" id="ixv-47829">3,300,212</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:LongtermBorrowingsFromRelatedCompany" scale="0" unitRef="usd" id="ixv-47830">4,033,084</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Liabilities" scale="0" unitRef="usd" id="ixv-47831">4,509,529</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:Liabilities" scale="0" unitRef="usd" id="ixv-47832">5,763,351</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Ordinary shares &#8211; par value $<ix:nonFraction contextRef="c781" decimals="2" format="ixt:num-dot-decimal" id="ix_236_fact" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares">0.12</ix:nonFraction> authorized <ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" id="ix_230_fact" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares">300,000,000</ix:nonFraction> shares, issued and outstanding <ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" id="ix_234_fact" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" id="ix_235_fact" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares">9,830,373</ix:nonFraction></ix:nonFraction> shares at December 31, 2023; par value $<ix:nonFraction contextRef="c782" decimals="2" format="ixt:num-dot-decimal" id="ix_237_fact" name="gfai:ParValuePerShares" scale="0" unitRef="usdPershares">0.12</ix:nonFraction>* authorized <ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" id="ix_233_fact" name="ifrs-full:NumberOfSharesAuthorised" scale="0" unitRef="shares">7,500,000</ix:nonFraction> shares, issued and outstanding <ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" id="ix_231_fact" name="ifrs-full:NumberOfSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" id="ix_232_fact" name="ifrs-full:NumberOfSharesOutstanding" scale="0" unitRef="shares">1,618,977</ix:nonFraction></ix:nonFraction>* shares at December 31, 2022</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IssuedCapital" scale="0" unitRef="usd" id="ixv-47841">1,179,680</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IssuedCapital" scale="0" unitRef="usd" id="ixv-47842">194,313</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Subscription
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:SubscriptionReceivable" scale="0" unitRef="usd" id="ixv-47843">50,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:SubscriptionReceivable" scale="0" unitRef="usd" id="ixv-47844">50,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additional
    paid in capital</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionalPaidinCapital" scale="0" unitRef="usd" id="ixv-47845">80,983,164</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdditionalPaidinCapital" scale="0" unitRef="usd" id="ixv-47846">46,231,302</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Legal
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalReserve" scale="0" unitRef="usd" id="ixv-47847">223,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:LegalReserve" scale="0" unitRef="usd" id="ixv-47848">223,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Warrants
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WarrantLiability" scale="0" unitRef="usd" id="ixv-47849">251,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:WarrantLiability" scale="0" unitRef="usd" id="ixv-47850">251,036</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    deficit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:RetainedEarning" scale="0" sign="-" unitRef="usd" id="ixv-47851">58,340,675</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:RetainedEarning" scale="0" sign="-" unitRef="usd" id="ixv-47852">28,769,014</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    other comprehensive income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="0" unitRef="usd" id="ixv-47853">985,120</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="0" unitRef="usd" id="ixv-47854">1,112,494</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Capital
    &amp; reserves attributable to equity holders of the Company</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany" scale="0" unitRef="usd" id="ixv-47855">25,231,825</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany" scale="0" unitRef="usd" id="ixv-47856">19,193,631</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities and equity</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:EquityAndLiabilities" scale="0" unitRef="usd" id="ixv-47857">29,741,354</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:EquityAndLiabilities" scale="0" unitRef="usd" id="ixv-47858">24,956,982</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>

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

<ix:continuation id="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock-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">*</span></td><td style="text-align: justify"><ix:footnote id="ix_40_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</span></ix:footnote></td>
</tr></table><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">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><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: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock-c0_cont_2"><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>STATEMENTS
OF PROFIT OR LOSS AND COMPREHENSIVE LOSS &#8211; PARENT COMPANY ONLY</b></span></p>

<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">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" id="ixv-44507"><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Revenue</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-465; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-466; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-467; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-468; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-469; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-470; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross margin</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-471; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-472; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-473; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Impairment of goodwill</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectOfImpairmentOfGoodwill" scale="0" unitRef="usd" id="ixv-47859">2,267,583</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-474; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-475; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="0" unitRef="usd" id="ixv-47860">1,101,800</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-476; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-477; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-47861">2,931,064</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-47862">4,042,981</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdministrativeExpense" scale="0" unitRef="usd" id="ixv-47863">1,861,520</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss from operations</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" unitRef="usd" id="ixv-47864">6,300,447</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" unitRef="usd" id="ixv-47865">4,042,981</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossFromOperatingActivities" scale="0" unitRef="usd" id="ixv-47866">1,861,520</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherIncome" scale="0" unitRef="usd" id="ixv-47867">380,759</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherIncome" scale="0" unitRef="usd" id="ixv-47868">56,642</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:OtherIncome" scale="0" unitRef="usd" id="ixv-47869">227,205</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" sign="-" unitRef="usd" id="ixv-47870">8,420</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47871">315,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:FinanceCosts" scale="0" unitRef="usd" id="ixv-47872">99,470</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equity loss of subsidiaries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="gfai:EquitylossIncomeOfSubsidiaries" scale="0" unitRef="usd" id="ixv-47873">23,660,393</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="gfai:EquitylossIncomeOfSubsidiaries" scale="0" unitRef="usd" id="ixv-47874">14,262,705</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="gfai:EquitylossIncomeOfSubsidiaries" scale="0" unitRef="usd" id="ixv-47875">3,748,142</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Net
    loss attributable to equity holders of the Company</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncome" scale="0" unitRef="usd" id="ixv-47876">29,571,661</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncome" scale="0" unitRef="usd" id="ixv-47877">18,564,794</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ComprehensiveIncome" scale="0" unitRef="usd" id="ixv-47878">5,481,927</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:nonNumeric>

<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">&#160;</span></p>

<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>STATEMENTS
OF CASH FLOWS &#8211; PARENT COMPANY ONLY</b></span></p>

<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">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="gfai:ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" id="ixv-44919"><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" scale="0" sign="-" unitRef="usd" id="ixv-47879">29,571,661</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" scale="0" sign="-" unitRef="usd" id="ixv-47880">18,564,794</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" scale="0" sign="-" unitRef="usd" id="ixv-47881">5,481,927</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Adjustments
    to reconcile net income to net cash provided by operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Stock-based
    compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="0" unitRef="usd" id="ixv-47882">1,101,800</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="0" unitRef="usd" id="ixv-47883">252,095</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-478; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Finance
    costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceCosts1" scale="0" unitRef="usd" id="ixv-47884">62,371</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="gfai:FinanceCosts1" scale="0" unitRef="usd" id="ixv-47885">230,267</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-479; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment of goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:TaxEffectOfImpairmentOfGoodwill" scale="0" unitRef="usd" id="ixv-47886">2,267,583</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-480; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-481; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Equity
    loss from equity investments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="gfai:EquityLossFromEquityInvestment" scale="0" unitRef="usd" id="ixv-47887">14,262,703</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="gfai:EquityLossFromEquityInvestment" scale="0" unitRef="usd" id="ixv-47888">14,262,705</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="gfai:EquityLossFromEquityInvestment" scale="0" unitRef="usd" id="ixv-47889">3,748,142</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Changes
    in operating assets and liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="0" sign="-" unitRef="usd" id="ixv-47890">99,215</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="0" sign="-" unitRef="usd" id="ixv-47891">3,167</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="0" sign="-" unitRef="usd" id="ixv-47892">5,833</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    payables and liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" scale="0" unitRef="usd" id="ixv-47893">6,625,255</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" scale="0" sign="-" unitRef="usd" id="ixv-47894">25,834,800</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" scale="0" sign="-" unitRef="usd" id="ixv-47895">7,405,803</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in operating activities</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-47896">5,351,164</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-47897">29,657,694</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-47898">9,145,421</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Financing
    activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from issue of
    shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromIssuingShares" scale="0" unitRef="usd" id="ixv-47899">20,867,386</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromIssuingShares" scale="0" unitRef="usd" id="ixv-47900">20,346,353</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromIssuingShares" scale="0" unitRef="usd" id="ixv-47901">13,244,329</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from exercise
    of warrants</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="0" unitRef="usd" id="ixv-47902">506,693</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="0" unitRef="usd" id="ixv-47903">3,014,710</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-482; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds
    from a convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-483; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:IssueOfConvertibleInstruments" scale="0" unitRef="usd" id="ixv-47904">1,500,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-484; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    repayment for a convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashRepaymentForAConvertibleNote" scale="0" sign="-" unitRef="usd" id="ixv-47905">554,238</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-485; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-486; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    paid for the cancellation of fractional shares</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashPaidForTheCancellationOfFractionalShares" scale="0" sign="-" unitRef="usd" id="ixv-47906">49,664</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-487; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-488; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by financing activities</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-47907">20,770,177</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-47908">24,860,063</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-47909">13,244,329</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net increase
    (decrease) in cash and cash equivalents, and restricted cash</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c783" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47910">15,419,013</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c784" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-47911">4,796,631</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c785" decimals="0" format="ixt:num-dot-decimal" name="ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-47912">4,098,908</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents at beginning of year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentRestrictedCash" scale="0" unitRef="usd" id="ixv-47913">332,617</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c786" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentRestrictedCash" scale="0" unitRef="usd" id="ixv-47914">5,129,248</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c787" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentRestrictedCash" scale="0" unitRef="usd" id="ixv-47915">1,030,340</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents at end of year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c781" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentRestrictedCash" scale="0" unitRef="usd" id="ixv-47916">15,751,630</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c782" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentRestrictedCash" scale="0" unitRef="usd" id="ixv-47917">332,617</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c786" decimals="0" format="ixt:num-dot-decimal" name="gfai:CashAndCashEquivalentRestrictedCash" scale="0" unitRef="usd" id="ixv-47918">5,129,248</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric></ix:continuation><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">&#160;</span></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">&#160;</span></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">F-59</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page --><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><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><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:DocumentAccountingStandard">International Financial Reporting Standards</ix:nonNumeric>
<ix:nonFraction contextRef="c5" id="hidden-fact-1" name="gfai:RestrictedCash1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="ifrs-full:OtherReceivables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-3" name="ifrs-full:OtherCurrentPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-4" name="ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-5" name="gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-6" name="gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-7" name="gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-8" name="gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-9" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-10" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-11" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-12" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-13" name="ifrs-full:ProvisionUsedOtherProvisions" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-14" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-15" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" decimals="2" id="hidden-fact-16" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">11.90</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="2" id="hidden-fact-17" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">14.97</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-18" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">4.53</ix:nonFraction>
<ix:nonFraction contextRef="c7" decimals="2" id="hidden-fact-19" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" sign="-" unitRef="usdPershares">11.98</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="2" id="hidden-fact-20" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" sign="-" unitRef="usdPershares">14.90</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-21" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" sign="-" unitRef="usdPershares">4.53</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="0" id="hidden-fact-22" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">1239852</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-23" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">6531918</ix:nonFraction>
<ix:nonFraction contextRef="c7" decimals="0" id="hidden-fact-24" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">460719</ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-25" name="ifrs-full:Equity" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-26" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-27" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c19" id="hidden-fact-28" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-29" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-30" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-31" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-32" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-33" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-34" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-35" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-36" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-37" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-38" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-39" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-40" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-41" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c19" id="hidden-fact-42" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-43" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-44" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-45" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-46" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-47" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-48" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-49" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-50" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-51" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-52" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-53" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-54" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-55" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-56" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-57" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-58" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-59" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-60" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-61" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-62" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-63" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-64" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-65" name="gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-66" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-67" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-68" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-69" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c23" id="hidden-fact-70" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-71" name="gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-72" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-73" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c19" id="hidden-fact-74" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-75" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-76" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-77" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-78" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-79" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c19" id="hidden-fact-80" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c20" id="hidden-fact-81" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c21" id="hidden-fact-82" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c22" id="hidden-fact-83" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-84" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-85" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-86" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-87" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-88" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-89" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-90" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-91" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-92" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-93" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-94" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-95" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-96" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-97" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-98" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-99" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-100" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-101" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-102" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-103" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-104" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c43" id="hidden-fact-105" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-106" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-107" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-108" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-109" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-110" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-111" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-112" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-113" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-114" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-115" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-116" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-117" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-118" name="gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-119" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-120" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-121" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-122" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-123" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-124" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-125" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-126" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-127" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-128" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-129" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-130" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-131" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-132" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-133" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-134" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-135" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-136" name="gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-137" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-138" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-139" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-140" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-141" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-142" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-143" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-144" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-145" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-146" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-147" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-148" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-149" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-150" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-151" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-152" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-153" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-154" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-155" name="ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-156" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-157" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-158" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-159" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-160" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-161" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-162" name="gfai:StockbasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-163" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-164" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-165" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-166" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-167" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-168" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-169" name="gfai:RemeasurementsOfDefinedBenefitPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-170" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-171" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-172" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-173" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-174" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-175" name="gfai:CancellationOfSharesNote19" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-176" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-177" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-178" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-179" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-180" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-181" name="gfai:IssuanceOfOrdinarySharesThroughCMPOs" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-182" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-183" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-184" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-185" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-186" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-187" name="gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-188" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-189" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-190" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-191" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-192" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-193" name="gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-194" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-195" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-196" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-197" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-198" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-199" name="gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-200" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-201" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-202" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-203" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c59" id="hidden-fact-204" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-205" name="gfai:IssuanceOfOrdinarySharesForABorrowingConversion" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-206" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-207" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-208" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-209" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-210" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-211" name="ifrs-full:ProfitLossFromContinuingOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-212" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-213" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-214" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-215" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-216" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-217" name="ifrs-full:ProfitLossFromDiscontinuedOperations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-218" name="ifrs-full:ProvisionUsedOtherProvisions" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-219" name="ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-220" name="ifrs-full:AdjustmentsForSharebasedPayments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-221" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-222" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-223" name="ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-224" name="ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-225" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-226" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-227" name="gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-228" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-229" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-230" name="gfai:CashAcquiredFromAcquisitionOfHandshake" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-231" name="ifrs-full:ProceedsFromExerciseOfWarrants" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-232" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-233" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-234" name="gfai:CashRepaymentOfAConvertibleNote" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-235" name="gfai:CashRepaymentOfAConvertibleNote" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-236" name="gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-237" name="gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-238" name="gfai:LeaseholdImprovementsThroughFinanceLeases" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-239" name="ifrs-full:ProceedsFromIssuingOtherEquityInstruments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-240" name="ifrs-full:ProceedsFromIssuingOtherEquityInstruments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-241" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-242" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" decimals="0" id="hidden-fact-243" name="gfai:ConsiderationAmount" unitRef="mop">25000</ix:nonFraction>
<ix:nonFraction contextRef="c91" decimals="0" id="hidden-fact-244" name="gfai:ConsiderationAmount" unitRef="myr">1</ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-245" name="ifrs-full:ClosingForeignExchangeRate" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c136" id="hidden-fact-246" name="ifrs-full:AverageForeignExchangeRate" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c138" id="hidden-fact-247" name="ifrs-full:TradeAndOtherPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-248" name="ifrs-full:TradeAndOtherPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-249" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c138" id="hidden-fact-250" name="gfai:BorrowingsFromRelatedPart" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-251" name="gfai:BorrowingsFromRelatedPart" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c138" id="hidden-fact-252" name="ifrs-full:AmountsPayableRelatedPartyTransactions" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-253" name="ifrs-full:AmountsPayableRelatedPartyTransactions" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c138" id="hidden-fact-254" name="ifrs-full:OtherLiabilities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-255" name="ifrs-full:OtherLiabilities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c142" id="hidden-fact-256" name="ifrs-full:OperatingLeaseIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-257" name="gfai:FinanceLeaseLiabilities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c138" id="hidden-fact-258" name="ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-259" name="ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c144" id="hidden-fact-260" name="ifrs-full:TradeAndOtherPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c145" id="hidden-fact-261" name="ifrs-full:TradeAndOtherPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c145" id="hidden-fact-262" name="ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c145" id="hidden-fact-263" name="gfai:BorrowingsFromRelatedPart" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c144" id="hidden-fact-264" name="ifrs-full:AmountsPayableRelatedPartyTransactions" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c145" id="hidden-fact-265" name="ifrs-full:OtherLiabilities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c148" id="hidden-fact-266" name="ifrs-full:OperatingLeaseIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c145" id="hidden-fact-267" name="gfai:FinanceLeaseLiabilities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c144" id="hidden-fact-268" name="ifrs-full:CurrentTaxLiabilitiesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c145" id="hidden-fact-269" name="ifrs-full:CurrentTaxLiabilitiesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c195" id="hidden-fact-270" name="gfai:TotalRevenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c195" id="hidden-fact-271" name="gfai:PercentageOfTotalRevenue" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-272" name="gfai:RecognizedRecoveryImpairmentProvision" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-273" name="gfai:AllowanceForSlowMovingOrObsoleteInventory" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-274" name="ifrs-full:ImpairmentLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c211" id="hidden-fact-275" name="ifrs-full:ConsiderationPaidReceived" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c212" id="hidden-fact-276" name="ifrs-full:Revenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c238" id="hidden-fact-277" name="ifrs-full:CurrentRestrictedCashAndCashEquivalents" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c238" id="hidden-fact-278" name="ifrs-full:Cash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c71" id="hidden-fact-279" name="ifrs-full:InventoriesAtNetRealisableValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-280" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c261" id="hidden-fact-281" name="ifrs-full:CurrentPrepaidExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c260" id="hidden-fact-282" name="ifrs-full:OtherCurrentReceivables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-283" name="gfai:DefferedCostOtherNonCurrentAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-284" name="gfai:InterestReceivableOnBankDeposit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-285" name="gfai:DeferredCost" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c269" id="hidden-fact-286" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c270" id="hidden-fact-287" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-288" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c274" id="hidden-fact-289" name="ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-290" name="ifrs-full:DisposalsPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c269" id="hidden-fact-291" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c270" id="hidden-fact-292" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c271" id="hidden-fact-293" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c272" id="hidden-fact-294" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-295" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c274" id="hidden-fact-296" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c270" id="hidden-fact-297" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c271" id="hidden-fact-298" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c272" id="hidden-fact-299" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c275" id="hidden-fact-300" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-301" name="ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c149" id="hidden-fact-302" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c286" id="hidden-fact-303" name="ifrs-full:DisposalsPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c154" id="hidden-fact-304" name="ifrs-full:DisposalsPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c149" id="hidden-fact-305" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c283" id="hidden-fact-306" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c284" id="hidden-fact-307" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c285" id="hidden-fact-308" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c286" id="hidden-fact-309" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c154" id="hidden-fact-310" name="ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c266" id="hidden-fact-311" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c269" id="hidden-fact-312" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c270" id="hidden-fact-313" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-314" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c274" id="hidden-fact-315" name="gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-316" name="ifrs-full:DepreciationPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-317" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-318" name="gfai:AccumulatedAmortizationExchangeDifferences" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c280" id="hidden-fact-319" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c286" id="hidden-fact-320" name="ifrs-full:DepreciationPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c286" id="hidden-fact-321" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c154" id="hidden-fact-322" name="ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c286" id="hidden-fact-323" name="gfai:AccumulatedAmortizationExchangeDifferences" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c291" id="hidden-fact-324" name="gfai:PropertyPlantAndEquipmentAccumulatedDepreciation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c155" id="hidden-fact-325" name="gfai:NetBookValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c71" id="hidden-fact-326" name="gfai:NetBookValueAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c296" id="hidden-fact-327" name="gfai:IntangibleAssetsCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c297" id="hidden-fact-328" name="gfai:IntangibleAssetsCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c298" id="hidden-fact-329" name="gfai:IntangibleAssetsCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c299" id="hidden-fact-330" name="gfai:IntangibleAssetsCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c300" id="hidden-fact-331" name="gfai:IntangibleAssetsCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c301" id="hidden-fact-332" name="gfai:IntangibleAssetsCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c302" id="hidden-fact-333" name="gfai:CostAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c307" id="hidden-fact-334" name="gfai:CostAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c308" id="hidden-fact-335" name="gfai:CostAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c303" id="hidden-fact-336" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c304" id="hidden-fact-337" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c305" id="hidden-fact-338" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c317" id="hidden-fact-339" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c318" id="hidden-fact-340" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c319" id="hidden-fact-341" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c322" id="hidden-fact-342" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c316" id="hidden-fact-343" name="gfai:ImpairmentOfIntangibleAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c319" id="hidden-fact-344" name="gfai:ImpairmentOfIntangibleAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c320" id="hidden-fact-345" name="gfai:ImpairmentOfIntangibleAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c322" id="hidden-fact-346" name="gfai:ImpairmentOfIntangibleAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c296" id="hidden-fact-347" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c297" id="hidden-fact-348" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c298" id="hidden-fact-349" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c299" id="hidden-fact-350" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c300" id="hidden-fact-351" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c301" id="hidden-fact-352" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c302" id="hidden-fact-353" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c303" id="hidden-fact-354" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c304" id="hidden-fact-355" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c305" id="hidden-fact-356" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c307" id="hidden-fact-357" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c308" id="hidden-fact-358" name="gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c307" id="hidden-fact-359" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c308" id="hidden-fact-360" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c307" id="hidden-fact-361" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c308" id="hidden-fact-362" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c314" id="hidden-fact-363" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c315" id="hidden-fact-364" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c322" id="hidden-fact-365" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c322" id="hidden-fact-366" name="gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c329" id="hidden-fact-367" name="gfai:IntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c324" id="hidden-fact-368" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-369" name="gfai:ProvisionForShareBasedCompensationExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-370" name="ifrs-full:ShorttermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-371" name="gfai:CurrentPortionOfLongtermThirdPartyBorrowing" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-372" name="ifrs-full:CurrentPortionOfLongtermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:footnote id="ix_9_footnote" xml:lang="en-US">The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.

As of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.

As of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Borrowings-->
<ix:nonFraction contextRef="c384" id="hidden-fact-373" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c387" id="hidden-fact-374" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c390" id="hidden-fact-375" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c393" id="hidden-fact-376" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c396" id="hidden-fact-377" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c399" id="hidden-fact-378" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c402" id="hidden-fact-379" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c405" id="hidden-fact-380" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c408" id="hidden-fact-381" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c411" id="hidden-fact-382" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c414" id="hidden-fact-383" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-384" name="ifrs-full:CurrentTaxExpenseIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-385" name="ifrs-full:CurrentTaxExpenseIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-386" name="ifrs-full:CurrentTaxExpenseIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-387" name="gfai:DeferredTaxAssetsNotRecognized" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-388" name="gfai:ValuationAllowance" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c428" id="hidden-fact-389" name="gfai:TransferToRI" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c432" id="hidden-fact-390" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c433" id="hidden-fact-391" name="gfai:TransferFromGFCashCIT" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c434" id="hidden-fact-392" name="ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c434" id="hidden-fact-393" name="gfai:PastServiceCostAndLossOnSettlements" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c434" id="hidden-fact-394" name="gfai:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-395" name="gfai:DefinedBenefitObligationForYearFour" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-396" name="gfai:DefinedBenefitObligationForYearFive" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-397" name="gfai:DefinedBenefitObligationForYearSix" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-398" name="gfai:DefinedBenefitObligationForYearSeven" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-399" name="gfai:DefinedBenefitObligationForYearEight" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-400" name="gfai:DefinedBenefitObligationForYearNine" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-401" name="gfai:DefinedBenefitObligationForYearTen" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-402" name="gfai:DefinedBenefitObligationForYearEleven" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-403" name="gfai:DefinedBenefitObligationForYearTwelve" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-404" name="gfai:DefinedBenefitObligationForYearThirteen" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c546" decimals="2" id="hidden-fact-405" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">14.60</ix:nonFraction>
<ix:nonFraction contextRef="c547" decimals="2" id="hidden-fact-406" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">14.97</ix:nonFraction>
<ix:nonFraction contextRef="c545" decimals="2" id="hidden-fact-407" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">0.37</ix:nonFraction>
<ix:nonFraction contextRef="c546" decimals="0" id="hidden-fact-408" name="ifrs-full:AdjustedWeightedAverageShares" sign="-" unitRef="shares">48365582</ix:nonFraction>
<ix:nonFraction contextRef="c545" decimals="0" id="hidden-fact-409" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">49605434</ix:nonFraction>
<ix:nonFraction contextRef="c547" decimals="0" id="hidden-fact-410" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">1239852</ix:nonFraction>
<ix:nonFraction contextRef="c549" decimals="2" id="hidden-fact-411" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">11.59</ix:nonFraction>
<ix:nonFraction contextRef="c550" decimals="2" id="hidden-fact-412" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">11.90</ix:nonFraction>
<ix:nonFraction contextRef="c548" decimals="2" id="hidden-fact-413" name="ifrs-full:DilutedEarningsLossPerShare" sign="-" unitRef="usdPershares">0.31</ix:nonFraction>
<ix:nonFraction contextRef="c549" decimals="0" id="hidden-fact-414" name="ifrs-full:AdjustedWeightedAverageShares" sign="-" unitRef="shares">17076519</ix:nonFraction>
<ix:nonFraction contextRef="c548" decimals="0" id="hidden-fact-415" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">17537238</ix:nonFraction>
<ix:nonFraction contextRef="c550" decimals="0" id="hidden-fact-416" name="ifrs-full:AdjustedWeightedAverageShares" unitRef="shares">460719</ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-417" name="ifrs-full:ResearchAndDevelopmentExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c615" id="hidden-fact-418" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c617" id="hidden-fact-419" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c591" id="hidden-fact-420" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c622" id="hidden-fact-421" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c624" id="hidden-fact-422" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c626" id="hidden-fact-423" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c628" id="hidden-fact-424" name="ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c641" id="hidden-fact-425" name="gfai:DueFromRelatedPartiesValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c645" id="hidden-fact-426" name="gfai:DueFromRelatedPartiesValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c647" id="hidden-fact-427" name="gfai:DueFromRelatedPartiesValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c650" id="hidden-fact-428" name="gfai:DueFromRelatedPartiesValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c654" id="hidden-fact-429" name="gfai:ShorttermBorrowing" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c633" id="hidden-fact-430" name="gfai:LongtermBorrowingsFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c568" id="hidden-fact-431" name="gfai:LongtermBorrowingsFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c611" id="hidden-fact-432" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c659" id="hidden-fact-433" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c665" id="hidden-fact-434" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c666" id="hidden-fact-435" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c668" id="hidden-fact-436" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c669" id="hidden-fact-437" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c670" id="hidden-fact-438" name="gfai:ServiceProductsReceivedFromRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c606" id="hidden-fact-439" name="gfai:ServiceProductsDeliveredToRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c671" id="hidden-fact-440" name="gfai:ServiceProductsDeliveredToRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c676" id="hidden-fact-441" name="gfai:ServiceProductsDeliveredToRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c677" id="hidden-fact-442" name="gfai:ServiceProductsDeliveredToRelatedParties" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c686" id="hidden-fact-443" name="ifrs-full:Revenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c698" id="hidden-fact-444" name="ifrs-full:OtherGainsLosses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c719" id="hidden-fact-445" name="ifrs-full:FinanceCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c731" id="hidden-fact-446" name="gfai:TotalDepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-447" name="ifrs-full:OtherMaterialNoncashItems" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c753" id="hidden-fact-448" name="gfai:ServiceFeeCommitments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-449" name="gfai:ServiceFeeCommitments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-450" name="gfai:OperatingLeaseCommitments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c752" id="hidden-fact-451" name="gfai:PurchaseCommitments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c753" id="hidden-fact-452" name="gfai:PurchaseCommitments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-453" name="gfai:PurchaseCommitments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-454" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c222" id="hidden-fact-455" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c223" id="hidden-fact-456" name="ifrs-full:FinanceCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c221" id="hidden-fact-457" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c222" id="hidden-fact-458" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c223" id="hidden-fact-459" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c221" id="hidden-fact-460" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c222" id="hidden-fact-461" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c223" id="hidden-fact-462" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c782" id="hidden-fact-463" name="ifrs-full:TradeAndOtherCurrentPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c781" id="hidden-fact-464" name="ifrs-full:OtherNoncurrentPayables" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c783" id="hidden-fact-465" name="ifrs-full:Revenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-466" name="ifrs-full:Revenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-467" name="ifrs-full:Revenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c783" id="hidden-fact-468" name="ifrs-full:CostOfSales" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-469" name="ifrs-full:CostOfSales" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-470" name="ifrs-full:CostOfSales" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c783" id="hidden-fact-471" name="ifrs-full:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-472" name="ifrs-full:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-473" name="ifrs-full:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-474" name="ifrs-full:TaxEffectOfImpairmentOfGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-475" name="ifrs-full:TaxEffectOfImpairmentOfGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-476" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-477" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-478" name="ifrs-full:AdjustmentsForSharebasedPayments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-479" name="gfai:FinanceCosts1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-480" name="ifrs-full:TaxEffectOfImpairmentOfGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-481" name="ifrs-full:TaxEffectOfImpairmentOfGoodwill" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-482" name="ifrs-full:ProceedsFromExerciseOfOptions" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c783" id="hidden-fact-483" name="ifrs-full:IssueOfConvertibleInstruments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-484" name="ifrs-full:IssueOfConvertibleInstruments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-485" name="gfai:CashRepaymentForAConvertibleNote" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-486" name="gfai:CashRepaymentForAConvertibleNote" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c784" id="hidden-fact-487" name="gfai:CashPaidForTheCancellationOfFractionalShares" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c785" id="hidden-fact-488" name="gfai:CashPaidForTheCancellationOfFractionalShares" unitRef="usd" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-48411">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-48412">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-48413">0001804469</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="gfai-20231231.xsd" xlink:type="simple"/></ix:references>
<ix:resources><ix:relationship fromRefs="ix_0_fact ix_1_fact ix_2_fact" toRefs="ix_0_footnote"/>
<ix:relationship fromRefs="ix_3_fact ix_4_fact hidden-fact-16 hidden-fact-17 ix_5_fact ix_6_fact hidden-fact-19 hidden-fact-20 ix_7_fact ix_8_fact hidden-fact-22 hidden-fact-24" toRefs="ix_1_footnote"/>
<ix:relationship fromRefs="ix_9_fact ix_10_fact ix_11_fact ix_12_fact ix_13_fact ix_14_fact hidden-fact-5 hidden-fact-6 hidden-fact-7 hidden-fact-8 hidden-fact-9 hidden-fact-10 hidden-fact-11 hidden-fact-12 ix_15_fact ix_16_fact ix_17_fact hidden-fact-13 ix_18_fact hidden-fact-14 ix_19_fact hidden-fact-15 ix_20_fact ix_21_fact ix_22_fact ix_23_fact ix_24_fact ix_25_fact ix_26_fact ix_27_fact ix_28_fact ix_29_fact ix_30_fact ix_31_fact ix_32_fact ix_33_fact ix_34_fact ix_35_fact ix_36_fact ix_37_fact ix_38_fact ix_39_fact ix_40_fact ix_41_fact ix_42_fact ix_43_fact ix_3_fact ix_4_fact hidden-fact-16 hidden-fact-17 ix_5_fact ix_6_fact hidden-fact-19 hidden-fact-20 ix_7_fact ix_8_fact hidden-fact-22 hidden-fact-24" toRefs="ix_2_footnote"/>
<ix:relationship fromRefs="ix_44_fact ix_45_fact ix_46_fact ix_47_fact ix_48_fact ix_49_fact ix_50_fact ix_51_fact ix_52_fact ix_53_fact ix_54_fact" toRefs="ix_3_footnote"/>
<ix:relationship fromRefs="ix_55_fact" toRefs="ix_4_footnote"/>
<ix:relationship fromRefs="ix_56_fact ix_57_fact ix_58_fact ix_59_fact ix_60_fact ix_61_fact ix_62_fact ix_63_fact ix_64_fact ix_65_fact ix_66_fact hidden-fact-218 ix_67_fact hidden-fact-219 ix_68_fact hidden-fact-220 hidden-fact-221 hidden-fact-222 hidden-fact-223 hidden-fact-224 hidden-fact-225 hidden-fact-226 ix_69_fact ix_70_fact ix_71_fact ix_72_fact ix_73_fact hidden-fact-227 ix_74_fact ix_75_fact ix_76_fact ix_77_fact ix_78_fact ix_79_fact ix_80_fact ix_81_fact ix_82_fact ix_83_fact ix_84_fact ix_85_fact ix_86_fact ix_87_fact ix_88_fact ix_89_fact ix_90_fact ix_91_fact ix_92_fact ix_93_fact ix_94_fact ix_95_fact ix_96_fact ix_97_fact ix_98_fact ix_99_fact ix_100_fact ix_101_fact ix_102_fact hidden-fact-229 ix_103_fact ix_104_fact ix_105_fact ix_106_fact ix_107_fact ix_108_fact ix_109_fact ix_110_fact ix_111_fact hidden-fact-231 ix_112_fact hidden-fact-233 hidden-fact-234 hidden-fact-235 hidden-fact-236 hidden-fact-237 ix_113_fact ix_114_fact ix_115_fact ix_116_fact ix_117_fact ix_118_fact ix_119_fact ix_120_fact ix_121_fact ix_122_fact ix_123_fact ix_124_fact ix_125_fact ix_126_fact ix_127_fact ix_128_fact ix_129_fact ix_130_fact hidden-fact-239 hidden-fact-240 hidden-fact-241 hidden-fact-242" toRefs="ix_5_footnote"/>
<ix:relationship fromRefs="ix_131_fact ix_132_fact ix_133_fact ix_134_fact ix_135_fact ix_136_fact" toRefs="ix_6_footnote"/>
<ix:relationship fromRefs="ix_137_fact ix_138_fact" toRefs="ix_7_footnote"/>
<ix:relationship fromRefs="ix_139_fact hidden-fact-369" toRefs="ix_8_footnote"/>
<ix:relationship fromRefs="ix_140_fact hidden-fact-370 ix_141_fact ix_142_fact ix_143_fact ix_144_fact" toRefs="ix_9_footnote"/>
<ix:relationship fromRefs="hidden-fact-371 ix_145_fact hidden-fact-372 ix_146_fact" toRefs="ix_10_footnote"/>
<ix:relationship fromRefs="ix_147_fact ix_148_fact ix_149_fact" toRefs="ix_11_footnote"/>
<ix:relationship fromRefs="ix_150_fact ix_151_fact ix_152_fact" toRefs="ix_12_footnote"/>
<ix:relationship fromRefs="hidden-fact-420 ix_153_fact" toRefs="ix_13_footnote"/>
<ix:relationship fromRefs="ix_154_fact ix_155_fact" toRefs="ix_14_footnote"/>
<ix:relationship fromRefs="ix_156_fact ix_157_fact hidden-fact-418 ix_158_fact hidden-fact-419 ix_159_fact hidden-fact-421 ix_160_fact hidden-fact-422 ix_161_fact hidden-fact-423 ix_162_fact hidden-fact-424 ix_163_fact ix_164_fact ix_165_fact" toRefs="ix_15_footnote"/>
<ix:relationship fromRefs="ix_166_fact ix_167_fact" toRefs="ix_16_footnote"/>
<ix:relationship fromRefs="ix_168_fact ix_169_fact" toRefs="ix_17_footnote"/>
<ix:relationship fromRefs="ix_170_fact ix_171_fact ix_172_fact hidden-fact-428" toRefs="ix_18_footnote"/>
<ix:relationship fromRefs="ix_173_fact ix_174_fact" toRefs="ix_19_footnote"/>
<ix:relationship fromRefs="ix_175_fact ix_176_fact hidden-fact-425 ix_177_fact ix_178_fact ix_179_fact hidden-fact-426 ix_180_fact hidden-fact-427 ix_181_fact" toRefs="ix_20_footnote"/>
<ix:relationship fromRefs="ix_182_fact ix_183_fact" toRefs="ix_21_footnote"/>
<ix:relationship fromRefs="ix_184_fact hidden-fact-429 hidden-fact-431 ix_186_fact" toRefs="ix_22_footnote"/>
<ix:relationship fromRefs="hidden-fact-430 ix_185_fact" toRefs="ix_23_footnote"/>
<ix:relationship fromRefs="ix_187_fact ix_188_fact ix_189_fact" toRefs="ix_25_footnote"/>
<ix:relationship fromRefs="ix_190_fact ix_191_fact ix_192_fact" toRefs="ix_26_footnote"/>
<ix:relationship fromRefs="hidden-fact-432 hidden-fact-433 ix_193_fact" toRefs="ix_27_footnote"/>
<ix:relationship fromRefs="ix_194_fact ix_195_fact ix_196_fact" toRefs="ix_28_footnote"/>
<ix:relationship fromRefs="ix_197_fact ix_198_fact hidden-fact-434" toRefs="ix_29_footnote"/>
<ix:relationship fromRefs="hidden-fact-435 ix_199_fact hidden-fact-436" toRefs="ix_30_footnote"/>
<ix:relationship fromRefs="ix_200_fact hidden-fact-437 hidden-fact-438" toRefs="ix_31_footnote"/>
<ix:relationship fromRefs="hidden-fact-439 hidden-fact-440 ix_201_fact ix_202_fact ix_203_fact ix_204_fact" toRefs="ix_32_footnote"/>
<ix:relationship fromRefs="ix_205_fact hidden-fact-441 hidden-fact-442" toRefs="ix_33_footnote"/>
<ix:relationship fromRefs="ix_206_fact ix_207_fact ix_208_fact" toRefs="ix_34_footnote"/>
<ix:relationship fromRefs="ix_209_fact ix_210_fact ix_211_fact ix_212_fact ix_213_fact ix_214_fact ix_215_fact ix_216_fact hidden-fact-443 ix_217_fact ix_218_fact ix_219_fact" toRefs="ix_35_footnote"/>
<ix:relationship fromRefs="ix_220_fact" toRefs="ix_36_footnote"/>
<ix:relationship fromRefs="ix_221_fact ix_222_fact ix_223_fact hidden-fact-448 hidden-fact-449" toRefs="ix_37_footnote"/>
<ix:relationship fromRefs="ix_224_fact ix_225_fact ix_226_fact ix_227_fact hidden-fact-450" toRefs="ix_38_footnote"/>
<ix:relationship fromRefs="ix_228_fact ix_229_fact hidden-fact-451 hidden-fact-452 hidden-fact-453" toRefs="ix_39_footnote"/>
<ix:relationship fromRefs="ix_230_fact ix_231_fact ix_232_fact ix_233_fact ix_234_fact ix_235_fact ix_236_fact ix_237_fact" toRefs="ix_40_footnote"/>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</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">0001804469</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">gfai:OrdinarySharesParValue012PerShareMember</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="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">gfai:WarrantsNoParValueMember</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="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</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">0001804469</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">0001804469</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">0001804469</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</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="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</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="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</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="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full: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="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full: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="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</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="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</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="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</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="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</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="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</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="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</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="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</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="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full: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="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full: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="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</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="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</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="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</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="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</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="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</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="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</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="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</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="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full: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="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full: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="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</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="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</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="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIHoldingLimitedMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRoboticsMember</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="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIHongKongLimitedMember</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="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:SouthernAmbitionLimitedMember</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="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:HorizonDragonLimitedMember</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="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-09-01</xbrli:startDate>
    <xbrli:endDate>2018-09-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:HorizonDragonLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-09-01</xbrli:startDate>
    <xbrli:endDate>2018-09-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIGroupCoLimitedMember</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="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:SouthernAmbitionLimitedMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIThailandMember</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="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-02-06</xbrli:startDate>
    <xbrli:endDate>2024-02-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-02-06</xbrli:startDate>
    <xbrli:endDate>2024-02-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-06</xbrli:startDate>
    <xbrli:endDate>2024-03-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:SingaporeAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:MacauAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:MalaysiaAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:MalaysiaAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIMalaysiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRoboticsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIShenzhenMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRoboticsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AT</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:DubaiMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIThailandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:HorizonDragonLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:UKMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:AIJianMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KPW</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:KeweiAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-01</xbrli:startDate>
    <xbrli:endDate>2022-03-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</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="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-06-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiMember</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="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-02-15</xbrli:startDate>
    <xbrli:endDate>2023-02-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:GFAITechnologyMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AccountingEstimatesAxis">gfai:StrengthenedweakenedMember</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="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</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="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</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="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</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="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</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="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</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="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</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="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</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="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</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="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</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="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</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="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</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="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</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="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</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="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</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="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</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="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</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="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:OfficeDecorationAndEquipmentMember</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="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:FurnitureFixturesAndOfficeEquipmentMember</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="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">gfai:BottomRangeMember</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="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">gfai:TopRangeMember</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="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</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="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</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="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:ComputerSoftware1Member</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="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:IntelligentCloudPlatformMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RightofusePlatformMember</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="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</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="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</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="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</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="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</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="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:SecuritySurveillanceSystemMember</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="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember</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="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember</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="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember</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="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitDedicatedVehicleToBanksCITDVMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitDedicatedVehicleToBanksCITDVMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitDedicatedVehicleToBanksCITDVMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ATMManagementMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ATMManagementMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ATMManagementMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashProcessingCPCMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashProcessingCPCMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashProcessingCPCMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashCenterOperationsCCTMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashCenterOperationsCCTMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashCenterOperationsCCTMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ConsolidateCashCenterCCCMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ConsolidateCashCenterCCCMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ConsolidateCashCenterCCCMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ChequeCenterServiceCDCMember</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="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ChequeCenterServiceCDCMember</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="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashDepositManagementSolutionsGDMMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashDepositManagementSolutionsGDMMember</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="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashDepositManagementSolutionsGDMMember</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="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:OthersMember</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="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:OthersMember</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="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:OthersMember</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="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:RoboticAISolutionsMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:RoboticAISolutionsMember</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="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:RoboticAISolutionsMember</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="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:GeneralSecuritySolutionsMember</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="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:GeneralSecuritySolutionsMember</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="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:GeneralSecuritySolutionsMember</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="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-01</xbrli:startDate>
    <xbrli:endDate>2022-03-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIAndGuangzhouGFAIMember</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="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIAndGuangzhouGFAIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIAndGuangzhouGFAIMember</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="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-06-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-06-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</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="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</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="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</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="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</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="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-01</xbrli:startDate>
    <xbrli:endDate>2022-02-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2021-02-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2021-02-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-01</xbrli:startDate>
    <xbrli:endDate>2021-03-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</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="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</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="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</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="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</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="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-22</xbrli:startDate>
    <xbrli:endDate>2022-03-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-22</xbrli:startDate>
    <xbrli:endDate>2022-06-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-20</xbrli:startDate>
    <xbrli:endDate>2022-01-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-09</xbrli:startDate>
    <xbrli:endDate>2022-02-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-25</xbrli:startDate>
    <xbrli:endDate>2021-03-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:AssetAndLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:AssetAndLiabilitiesMember</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="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:CashAndCashEquivalentsAndRestrictedCashMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:CashAndCashEquivalentsAndRestrictedCashMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:RobotsAtWarehouseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:RobotsAtWarehouseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:SecurityEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:SecurityEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:ImpairmentProvisionForInventoriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:ImpairmentProvisionForInventoriesMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</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="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</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="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:OtherReceivablesMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:OtherReceivablesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</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="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</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="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</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="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</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="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</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="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</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">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</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="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</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="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</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="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</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="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</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="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</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="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</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="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</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="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</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="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</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="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</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="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</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="c309">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c310">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c311">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c312">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c313">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c314">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c315">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c316">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</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="c317">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</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="c318">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</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="c319">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</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="c320">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</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="c321">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</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="c322">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</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="c323">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c324">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c325">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c326">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c327">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c328">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c329">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c330">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c331">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c332">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c333">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c334">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c335">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c336">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c337">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c338">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c339">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-04-01</xbrli:startDate>
    <xbrli:endDate>2018-04-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c340">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-04-30</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c341">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-04-30</xbrli:startDate>
    <xbrli:endDate>2019-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c342">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c343">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:WKVentureMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c344">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:WKVentureMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c345">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-10-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c346">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-10-01</xbrli:startDate>
    <xbrli:endDate>2022-10-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c347">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PrivateWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c348">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-04-17</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c349">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-10-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c350">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:ShortTermDebtAxis">gfai:ConvertibleNotePayableMember</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="c351">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:ShortTermDebtAxis">gfai:ConvertibleNotePayableMember</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="c352">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c353">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c354">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</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="c355">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</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="c356">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</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="c357">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">currency:MOP</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="c358">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="c359">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</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="c360">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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="c361">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</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="c362">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">currency:KRW</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="c363">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</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="c364">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</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="c365">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</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="c366">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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="c367">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KY</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="c368">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KY</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="c369">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KY</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="c370">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:BVIMember</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="c371">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:BVIMember</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="c372">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:BVIMember</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="c373">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</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="c374">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</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="c375">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZb4wZVZu+FO97fLWUvHjFndpdVn+O8OcxpmMmTkpGZYvP12FIZvU8RL0PpIr0fclupzkKkad88iRWHPNlRylaEQliAFKY/I5wlkI/gdRbJkdm87bdkNs1URzMtj0RSjfPzeK+wPFd0lznhYCDZGjX2WEmszplTDcikb06qiF/iHkxYxD2JEoGAOx/ho6A2zT0M4u3QdYJjeiquLrzDPS6o] CSR-->
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c376">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</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="c377">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</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="c378">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</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="c379">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</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="c380">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</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="c381">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</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="c382">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</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="c383">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</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="c384">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</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="c385">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:MOP</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="c386">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:MOP</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="c387">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:MOP</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="c388">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</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="c389">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</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="c390">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</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="c391">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</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="c392">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</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="c393">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</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="c394">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AE</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="c395">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AE</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="c396">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AE</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="c397">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</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="c398">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</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="c399">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</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="c400">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KRW</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="c401">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KRW</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="c402">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KRW</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="c403">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:JPY</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="c404">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:JPY</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="c405">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:JPY</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="c406">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</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="c407">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</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="c408">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</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="c409">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VN</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="c410">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VN</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="c411">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VN</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="c412">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</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="c413">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</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="c414">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</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="c415">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:DemographicAssumptionsMember</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="c416">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:FinancialAssumptionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c417">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:FinancialAssumptionsMember</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="c418">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfRetirementAgeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c419">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementThrityOneToFortyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c420">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFortyOneToFiftyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c421">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFiftyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c422">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfRetirementAgeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c423">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementThrityOneToFortyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c424">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFortyOneToFiftyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c425">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFiftyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c426">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c427">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c428">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</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="c429">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</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="c430">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c431">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c432">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c433">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</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="c434">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</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="c435">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c436">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c437">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c438">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c439">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c440">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c441">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c442">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c443">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c444">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c445">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c446">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c447">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c448">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c449">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c450">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c451">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c452">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c453">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c454">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c455">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c456">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c457">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c458">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c459">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c460">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c461">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c462">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c463">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c464">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c465">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c466">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c467">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c468">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c469">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c470">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c471">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c472">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c473">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c474">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c475">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c476">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c477">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c478">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c479">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c480">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-02-17</xbrli:startDate>
    <xbrli:endDate>2023-02-17</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c481">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c482">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-13</xbrli:startDate>
    <xbrli:endDate>2022-02-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c483">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c484">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c485">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-05-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c486">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-05</xbrli:startDate>
    <xbrli:endDate>2023-05-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c487">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-05-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c488">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-12</xbrli:startDate>
    <xbrli:endDate>2023-05-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c489">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-10-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c490">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PublicWarrantMember</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="c491">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivateWarrantMember</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="c492">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</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="c493">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-06</xbrli:startDate>
    <xbrli:endDate>2024-03-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c494">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c495">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c496">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c497">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SevenKeweiGroupCompaniesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-06-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c498">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SevenKeweiGroupCompaniesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c499">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SevenKeweiGroupCompaniesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">gfai:SubsequentsEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-02-01</xbrli:startDate>
    <xbrli:endDate>2023-02-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c500">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-01</xbrli:startDate>
    <xbrli:endDate>2022-05-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c501">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-01</xbrli:startDate>
    <xbrli:endDate>2022-05-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c502">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-04-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c503">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivatePlacementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-04-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c504">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c505">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-14</xbrli:startDate>
    <xbrli:endDate>2022-03-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c506">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c507">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-04-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c508">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c509">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-04-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c510">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c511">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-20</xbrli:startDate>
    <xbrli:endDate>2022-01-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c512">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:WarrantsMember</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="c513">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivatePlacementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c514">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivatePlacementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c515">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:InitialPublicOfferingMember</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="c516">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-07-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c517">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-07-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c518">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-07-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c519">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-28</xbrli:startDate>
    <xbrli:endDate>2021-09-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c520">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivateWarrantsMember</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="c521">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:CashInLieuMember</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="c522">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c523">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c524">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c525">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c526">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c527">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c528">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:InitialPublicOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c529">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c530">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-09-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c531">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-09-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c532">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:InitialPublicOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-09-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c533">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:OrdinaryShareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c534">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c535">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-02-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c536">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-02-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c537">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c538">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c539">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c540">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c541">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c542">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:PreshareConsolidationMember</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="c543">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdjustmentsMember</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="c544">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:PostshareConsolidationMember</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="c545">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PreshareConsolidationMember</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="c546">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:AdjustmentsMember</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="c547">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PostshareConsolidationMember</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="c548">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PreshareConsolidationMember</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="c549">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:AdjustmentsMember</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="c550">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PostshareConsolidationMember</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="c551">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:TwoThousandAndTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-08-01</xbrli:startDate>
    <xbrli:endDate>2023-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c552">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-08-01</xbrli:startDate>
    <xbrli:endDate>2023-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c553">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:TwoThousandAndTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-06</xbrli:startDate>
    <xbrli:endDate>2024-03-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c554">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-31</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c555">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-31</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c556">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c557">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-01-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c558">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:MrYapMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-01-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c559">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-01</xbrli:startDate>
    <xbrli:endDate>2020-03-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c560">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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="c561">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c562">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-24</xbrli:startDate>
    <xbrli:endDate>2022-05-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c563">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c564">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:RestrictedOrdinarySharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c565">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c566">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-02-13</xbrli:startDate>
    <xbrli:endDate>2023-02-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c567">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:MrTuMember</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="c568">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c569">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</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="c570">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c571">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</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="c572">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c573">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</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="c574">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</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="c575">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-25</xbrli:startDate>
    <xbrli:endDate>2023-05-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c576">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c577">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardForceHoldingsHKLimitedOneMember</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="c578">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-25</xbrli:startDate>
    <xbrli:endDate>2023-05-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c579">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardForceHoldingsHKLimitedTwoMember</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="c580">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</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="c581">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</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="c582">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</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="c583">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-25</xbrli:startDate>
    <xbrli:endDate>2023-05-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c584">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-09-01</xbrli:startDate>
    <xbrli:endDate>2018-09-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c585">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c586">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</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="c587">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</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="c588">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</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="c589">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PurchaseOfRobotsMember</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="c590">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c591">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c592">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMrTuMember</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="c593">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAITechnologyLimitedMember</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="c594">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIServiceLimitedMember</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="c595">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</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="c596">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanjingZhongzhiYonghaoRobotCoLtdMember</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="c597">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanchangZongkunIntelligentTechnologyCoLtdMember</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="c598">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SichuanQiantuGuardforceRobotTechnologyCoLtdMember</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="c599">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</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="c600">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CSFMingdaTechnologyCoLtdMember</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="c601">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenZhongzhiYonghaoRobotCoLtdMember</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="c602">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenQianbanTechnologyCoLtdMember</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="c603">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityServiceShanghaiCoLtdMember</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="c604">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGuardforceQiyunTechnologyCoLtdMember</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="c605">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiYonganSecurityAlarmSystemCoLtdMember</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="c606">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceLimitedMember</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="c607">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingsHKLimitedMember</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="c608">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceTHGroupCompanyLimitedMember</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="c609">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</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="c610">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</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="c611">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PerfektTechnologySystemCoLtdMember</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="c612">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:InnoAITechnologyShenzhenCoLtdMember</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="c613">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceTHGroupCompanyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c614">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceTHGroupCompanyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c615">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAITechnologyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c616">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAITechnologyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c617">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIServiceLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c618">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIServiceLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c619">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c620">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c621">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c622">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanjingZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c623">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanjingZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c624">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanchangZongkunIntelligentTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c625">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanchangZongkunIntelligentTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c626">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SichuanQiantuGuardforceRobotTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c627">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SichuanQiantuGuardforceRobotTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c628">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c629">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c630">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CSFMingdaTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c631">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CSFMingdaTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c632">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c633">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c634">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c635">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c636">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c637">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c638">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c639">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c640">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c641">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenQianbanTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c642">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenQianbanTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c643">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityServiceShanghaiCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c644">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityServiceShanghaiCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c645">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGuardforceQiyunTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c646">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGuardforceQiyunTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c647">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiYonganSecurityAlarmSystemCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c648">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiYonganSecurityAlarmSystemCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c649">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c650">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c651">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c652">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c653">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c654">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c655">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</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="c656">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</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="c657">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</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="c658">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</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="c659">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PerfektTechnologySystemCoLtdMember</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="c660">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PerfektTechnologySystemCoLtdMember</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="c661">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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="c662">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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="c663">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</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="c664">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</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="c665">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</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="c666">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedICPMember</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="c667">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedICPMember</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="c668">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedICPMember</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="c669">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:InnoAITechnologyShenzhenCoLtdMember</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="c670">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:InnoAITechnologyShenzhenCoLtdMember</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="c671">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceLimitedMember</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="c672">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceLimitedMember</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="c673">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GFTechnovationCompanyLimitedMember</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="c674">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GFTechnovationCompanyLimitedMember</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="c675">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GFTechnovationCompanyLimitedMember</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="c676">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</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="c677">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</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="c678">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c679">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c680">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c681">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c682">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c683">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c684">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c685">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c686">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c687">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</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="c688">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</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="c689">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</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="c690">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c691">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c692">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c693">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c694">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c695">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c696">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c697">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c698">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c699">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c700">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c701">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c702">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c703">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c704">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c705">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c706">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c707">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c708">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c709">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c710">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c711">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c712">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c713">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c714">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c715">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c716">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c717">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c718">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c719">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c720">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c721">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c722">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</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="c723">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c724">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c725">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</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="c726">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c727">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c728">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</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="c729">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c730">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c731">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</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="c732">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c733">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c734">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c735">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c736">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c737">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c738">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c739">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c740">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:InformationSecurityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c741">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:InformationSecurityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c742">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c743">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c744">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:TH</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c745">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:TH</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c746">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">gfai:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c747">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">gfai:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c748">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:TH</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c749">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c750">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:CN</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="c751">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:HK</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="c752">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c753">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c754">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">gfai:CustomerMember</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="c755">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">gfai:CustomerMember</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="c756">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">gfai:CustomerMember</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="c757">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyAMember</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="c758">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyAMember</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="c759">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyAMember</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="c760">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyBMember</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="c761">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyBMember</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="c762">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyBMember</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="c763">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyCMember</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="c764">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyCMember</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="c765">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyCMember</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="c766">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyDMember</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="c767">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyDMember</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="c768">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyDMember</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="c769">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyEMember</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="c770">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyEMember</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="c771">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c772">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c773">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c774">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c775">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">gfai:SubsequentsEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-02-06</xbrli:startDate>
    <xbrli:endDate>2024-02-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c776">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">gfai:SubsequentsEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c777">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c778">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c779">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c780">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c781">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c782">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c783">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</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="c784">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</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="c785">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</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="c786">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c787">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001804469</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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="mop">
  <xbrli:measure>iso4217:MOP</xbrli:measure>
</xbrli:unit><xbrli:unit id="myr">
  <xbrli:measure>iso4217:MYR</xbrli:measure>
</xbrli:unit><xbrli:unit id="thb">
  <xbrli:measure>iso4217:THB</xbrli:measure>
</xbrli:unit><xbrli:unit id="Directors">
  <xbrli:measure>gfai:Directors</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-2.1
<SEQUENCE>2
<FILENAME>ea020261801ex2-1_guardforce.htm
<DESCRIPTION>DESCRIPTION OF RIGHTS OF ORDINARY SHARES AND WARRANTS REGISTERED PURSUANT TO SECTION 12 OF THE EXCHANGE ACT AS OF DECEMBER 31, 2023
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: right; text-indent: 0in">Exhibit 2.1</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: right; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: center"><B>DESCRIPTION OF THE REGISTRANT&rsquo;S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">As of December
31, 2023, GUARDFORCE AI CO., LIMITED (the &ldquo;Company&rdquo;) had two classes of securities registered under Section 12 of the Securities
Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;): our ordinary shares, par value $0.12 per share (the &ldquo;Ordinary
Shares&rdquo;) and our warrants issued as part of the units consisting of one ordinary share and one warrant to purchase one ordinary
share sold to the public through our initial public offering (the &ldquo;Warrants&rdquo;). References herein to &ldquo;we,&rdquo; &ldquo;us,&rdquo;
&ldquo;our&rdquo; and &ldquo;Company&rdquo; refer to Guardforce AI Co., Limited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Pursuant to the
approval of our board of directors, and the approval of our shareholders at the Company&rsquo;s extraordinary general meeting held on
Tuesday, January 31, 2023 at 11:00 a.m. (Hong Kong standard time), we effected a 1-for-40 consolidation of its ordinary shares. On February
2, 2023, Conyers Trust Company (Cayman) Limited, the Secretary of the Company, filed two certificates certifying the ordinary resolutions
passed by the shareholders with the Registrar of Companies of the Cayman Islands. The share consolidation was effective upon passing of
the ordinary resolutions on January 31, 2023. The Company&rsquo;s ordinary shares began trading on the NASDAQ Capital Market on a post-consolidation
basis when the market opens on February 10, 2023. The share consolidation resulted in every forty (40) shares of our issued and outstanding
ordinary shares of a nominal or par value of US$0.003 each automatically converted into one (1) issued and outstanding ordinary share
of a nominal or par value of US$0.12 each. Immediately following the share consolidation, the authorized share capital of the Company
be and is hereby increased from US$900,000 divided into 7,500,000 shares of a nominal or par value of US$0.12 each, to US$36,000,000 divided
into 300,000,000 shares of a nominal or par value of US$0.12 each.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The following
represents a summary of our securities and does not purport to be complete. It is subject to and qualified in its entirety by reference
to our amended and restated memorandum of association and second amended and restated articles of association and our form of warrant.
We encourage you to read our amended and restated memorandum of association and second amended and restated articles of association and
form of warrants, both attached as exhibits to this annual report, as well as the applicable provisions of Cayman Islands law for additional
information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Type and Class of Securities (Item 9.A.5 of
Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Our amended and
restated memorandum of association and second amended and restated articles of association, and the passing of the ordinary resolutions
on January 31, 2023, authorize the issuance of up to 300,000,000 ordinary shares, with a par value of $0.12 each. As of December 31, 2023,
there were 9,830,373 Ordinary Shares issued and outstanding, par value $0.12 per share; and 1,233,023 warrants issued and outstanding,
and these warrants are exercisable at an exercise price of $4.65 per share with the expiration date of September 28, 2026. Our Ordinary
Shares and Warrants have been listed on the Nasdaq Capital Market since September 29, 2021, under the symbol &ldquo;GFAI&rdquo; and &ldquo;GFAIW&rdquo;,
respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Preemptive Rights (Item 9.A.3 of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Our shareholders do not have preemptive rights.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Limitations or Qualifications (Item 9.A.6 of
Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Rights of Other Types of Securities (Item 9.A.7
of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Rights of Ordinary Shares (Item 10.B.3 of Form
20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Dividends</I>.
The holders of our ordinary shares are entitled to receive such dividends as may be declared by our board of directors subject to our
memorandum and articles of association and the Companies Act. Under Cayman Islands law, our company may pay a dividend out of either profits
or share premium account in accordance with the Companies Act, provided that in no circumstances may a dividend be paid out of the share
premium account if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Register of Members. </I>Under
Cayman Islands law, we must keep a register of members and there must be entered therein:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">the
                                            names and addresses of the members, a statement of the number and category of shares held
                                            by each member, in certain cases distinguishing each share by its number, and of the amount
                                            paid or agreed to be considered as paid, on the shares of each member and whether each relevant
                                            category of shares held by a member carries voting rights, and if so, whether such voting
                                            rights are conditional;</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">the date on which the name of any person was entered on the
register as a member; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">the date on which any person ceased to be a member.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under Cayman Islands law,
the register of members of our company is prima facie evidence of any matters directed or authorized by the Companies Act to be inserted
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 will 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">If the name of any person
is, without sufficient cause, entered in or omitted from the register of members, or if default is made or unnecessary delay takes place
in entering on the register the fact of any person having ceased to be a member, the person or member aggrieved or any member or our company
itself may apply to the Cayman Islands Grand Court for an order that the register be rectified, and the Court may either refuse such application
or it may, if satisfied of the justice of the case, make an order for the rectification of the register.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Voting Rights</I>.
Holders of our ordinary shares have the right to receive notice of, attend, speak and vote at general meetings of our Company. At any
general meeting a resolution put to the vote of the meeting shall be decided on a poll save that in certain circumstances the chairman
of the meeting may in good faith, allow a resolution which relates purely to a procedural or administrative matter to be voted on by a
show of hands. An ordinary resolution to be passed by the shareholders requires the affirmative vote of a simple majority of the votes
attaching to the ordinary shares cast in a general meeting, while a special resolution requires the affirmative vote of no less than two-thirds
of the votes attaching to the ordinary shares cast in a general meeting. Both ordinary resolutions and special resolutions may also be
passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our memorandum
and articles of association. A special resolution will be required for important matters such as a change of name or making changes to
our memorandum and articles of association.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"></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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>General Meetings
and Shareholder Proposals</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">As a Cayman Islands exempted
company, we are not obliged by the Companies Act to call shareholders&rsquo; annual general meetings. Our memorandum and articles of association
provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting, and the annual general
meeting will be held at such time and place as may be determined by our directors. All general meetings (including an annual general meeting,
any adjourned general meeting or postponed meeting) may be held as a physical meeting at such times and in any part of the world and at
one or more locations, as a hybrid meeting or as an electronic meeting, as may be determined by our board of directors in its absolute
discretion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Shareholders&rsquo; general
meetings may be convened by our board of directors. The Companies Act 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&rsquo;s articles of association. Our articles of association provides that only a majority of the Board or the
Chairman of the Board may call general meetings, which general meetings shall be held at such times and locations as such person or persons
shall determine.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">A quorum required for any
general meeting of shareholders consists of two shareholders present in person or by proxy representing not less than one-third of the
votes attached to the then issued share capital of the Company throughout the meeting. Advance notice of at least ten clear calendar days
is required for the convening of any general meeting of our shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Transfer of
Ordinary Shares</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Subject to the
restrictions in our memorandum and articles of association as set out below, any of our shareholders may transfer all or any of his or
her ordinary shares by an instrument of transfer in the usual or common form or in a form designated by the relevant stock exchange or
any other form approved by our board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Our board of
directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which
we have a lien or in accordance with our articles of association. Our board of directors may also decline to register any transfer of
any ordinary share unless:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">the instrument of transfer is lodged with us, accompanied
by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require
to show the right of the transferor to make the transfer;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">the instrument of transfer is in respect of only one class
of ordinary shares;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">the instrument of transfer is properly stamped, if required;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">in the case of a transfer to joint holders, the number of
joint holders to whom the ordinary share is to be transferred does not exceed four; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">a fee of such maximum sum as the relevant stock exchange may
determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">If our directors
refuse to register a transfer they are obligated to, within three months after the date on which the instrument of transfer was lodged,
send to the transferor and transferee notice of such refusal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The transferor
of any ordinary shares shall be deemed to remain the holder of that share until the name of the transferee is entered in the register
of members.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The registration
of transfers may, after compliance with any notice required in accordance with the rules of the relevant stock exchange, be suspended
at such times and for such periods as our board of directors may from time to time determine; provided, however, that the registration
of transfers shall not be suspended for more than 30 days in any year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"></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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Liquidation</I>.
On the winding up of our Company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay
the whole of the capital paid-up at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion
to the capital paid up 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 our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to
repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the
capital paid-up. We are an exempted company with &ldquo;limited liability&rdquo; incorporated under the Companies Act, and under the Companies
Act, the liability of our members is limited to the amount, if any, unpaid on the shares respectively held by them. Our Memorandum of
Association contains a declaration that the liability of our members is so limited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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 fourteen days prior to the specified time and place of
payment. The ordinary shares that have been called upon and remain unpaid on the specified time are subject to forfeiture.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Redemption,
Repurchase and Surrender of Ordinary Shares. </I>We may issue shares on terms that such shares are subject to redemption at our option
or at the option of the holders of these shares, on such terms and in such manner as may be determined by our board of directors. Our
company may also repurchase any of our shares on such terms and in such manner as have been approved by our board of directors in accordance
with our articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company&rsquo;s
profits, share premium or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out
of capital, if the Company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business.
In addition, under the Companies Act no such share may be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption
or repurchase would result in there being no shares outstanding other than treasury shares, or (c) if the company has commenced liquidation.
In addition, our company may accept the surrender of any fully paid share for no consideration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><I>Inspection of Books and Records</I>. Holders
of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or
our corporate records. However, we will provide our shareholders with annual audited financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><I>Transfer Agent and Registrar</I>. The transfer
agent and registrar for our ordinary shares in the United States is Vstock Transfer, LLC. The address for VStock Transfer, LLC is 18 Lafayette
Place, Woodmere, New York, 11598, and the telephone number is 212 828-8436.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Requirements to Change the Rights of Holders
of Ordinary Shares (Item 10.B.4 of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><I>Action Necessary to Change the Rights of Shareholders</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in">Our amended and restated memorandum of
association and second amended and restated articles of association shall not be amended unless the same has been approved by a special
resolution of the members.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><I>Variations of Rights of Shares. </I></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in">If at any time our share capital is divided into
different classes of shares, the rights attached to any class of shares may, unless otherwise provided by the terms of issue of the shares
of that class, be varied with the sanction of a special resolution passed at a separate general meeting of the holders of the shares of
that class.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in"></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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Limitations on the Rights to Own Ordinary Shares
(Item 10.B.6 of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">There are no
limitations imposed by Cayman Islands law or our amended and restated memorandum of association and second amended and restated articles
of association on the rights of non-resident or foreign shareholders to hold or exercise voting rights on our shares. In addition, there
are no provisions in our amended and restated memorandum of association and second amended and restated articles of association governing
the ownership threshold above which shareholder ownership must be disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Provisions Affecting Any Change of Control (Item
10.B.7 of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 31.5pt">Some provisions
of our amended and restated memorandum of association and second amended and restated 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 shares without any further vote or action by our shareholders and limit the ability of shareholders to
requisition and convene general meetings of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Ownership Threshold (Item 10.B.8 of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">There are no
provisions in our amended and restated memorandum of association and second amended and restated articles of association governing the
ownership threshold above which shareholder ownership must be disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Differences Between the Law of Different Jurisdictions
(Item 10.B.9 of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Companies Act is modelled
after that of England and Wales but does not follow recent statutory enactments in England. In addition, the Companies Act differs from
laws applicable to United&nbsp;States corporations and their shareholders. Set forth below is a summary of the significant differences
between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the State of&nbsp;Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Mergers and Similar Arrangements</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">A merger or consolidation
of two or more constituent companies under Cayman Islands law requires a plan of merger or consolidation to be approved by the directors
of each constituent company and authorization by each constituent company by way of (a) a special resolution of the members of each constituent
company; and (b) such other authorization, if any, as may be specified in such constituent company&rsquo;s articles of association.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">A merger between a Cayman
parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders. For this purpose,
a subsidiary is a company of which at least ninety percent (90%) of the votes at a general meeting of that subsidiary are owned by the
parent&nbsp;company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The consent of each holder
of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman&nbsp;Islands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Save in certain limited circumstances,
a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of
his shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or
consolidation, provided the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of
dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled
by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Separate from the statutory
provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction
and amalgamation of companies by way of schemes of arrangement, provided that the arrangement is approved by seventy-five per cent in
value of the members or class of members, as the case may be, with whom the arrangement is to be made and a majority in number of each
class of creditors with whom the arrangement is to be made, and who must in addition represent seventy-five per cent in value of each
such class of creditors, as the case may be, that are present and voting either in person or by proxy at a meeting, or meetings, convened
for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands.
While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court
can be expected to approve the arrangement if it determines that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">the statutory provisions as
to the required majority vote have been met;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">the shareholders have been fairly
represented at the meeting in question and the statutory majority are acting bona&nbsp;fide without coercion of the minority to promote
interests adverse to those of the&nbsp;class;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">the arrangement is such that
may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest;&nbsp;and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">the arrangement is not one that
would more properly be sanctioned under some other provision of the Companies&nbsp;Act.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">When a takeover offer is made
and accepted by holders of 90% of the shares the subject of the offer within four months, the offeror may, within a two-month period commencing
on the expiration of such four-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 in the case of an offer which has been
so approved unless there is evidence of fraud, bad faith or&nbsp;collusion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">If an arrangement and reconstruction
by way of scheme of arrangement is thus approved and sanctioned, or if a takeover offer is made and accepted, in accordance with the foregoing
statutory procedures, a dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be
available to dissenting shareholders of Delaware corporations, providing rights to receive payment in cash for the judicially determined
value of the&nbsp;shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Companies Act also contains
statutory provisions which provide that a company may present a petition to the Grand Court of the Cayman Islands for the appointment
of a restructuring officer on the grounds that the company (a) is or is likely to become unable to pay its debts within the meaning of
section 93 of the Companies Act; and (b) intends to present a compromise or arrangement to its creditors (or classes thereof) either,
pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring. The petition may be presented by
a company acting by its directors, without a resolution of its members or an express power in its articles of association. On hearing
such a petition, the Cayman Islands court may, among other things, make an order appointing a restructuring officer or make any other
order as the court thinks fit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Shareholders&rsquo; Suits</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">In principle, we will normally
be the proper plaintiff and as a general rule&nbsp;a derivative action may not be brought by a minority shareholder. However, based on
English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, there are exceptions to the foregoing
principle, including&nbsp;when:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">a company acts or proposes to
act illegally or ultra vires;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">the act complained of, although
not ultra vires, could only be effected duly if authorized by more than the number of votes which have actually been obtained;&nbsp;and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; 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.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 6; 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 -->6<!-- 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Indemnification of Directors
and Executive Officers and Limitation of Liability</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Cayman Islands law does not
limit the extent to which a company&rsquo;s articles of association may provide for indemnification of officers and directors, except
to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification
against civil fraud or the consequences of committing a crime. Our amended and restated memorandum of association and second amended and
restated articles of association permit indemnification of officers and directors for expenses incurred in their capacities as such in
the absence of fraud or dishonesty which may attach to such directors or officers. This standard of conduct is generally the same as permitted
under the Delaware General Corporation Law for a Delaware corporation. In addition, we intend to enter into indemnification agreements
with our directors and senior executive officers that will provide such persons with additional indemnification beyond that provided in
our amended and restated memorandum of association and second amended and restated articles of association.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Insofar as indemnification
for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing
provisions, we have been informed that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities
Act and is therefore unenforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Anti-Takeover Provisions
in the Amended and Restated Memorandum of Association and Second Amended and Restated Articles of Association</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Some provisions of our amended
and restated memorandum of association and second amended and restated 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 shares without any further vote or action by our shareholders and limit the ability of shareholders to requisition and convene
general meetings of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">However, under Cayman Islands
law, our directors may only exercise the rights and powers granted to them under our amended and restated memorandum of association and
second amended and restated articles of association, as amended and restated from time to time, for a proper purpose and for what they
believe in good faith to be in the best interests of our Company</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Directors&rsquo; Fiduciary
Duties</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under Delaware corporate law,
a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty
of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent
person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all
material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director act in a manner
he or she reasonably believes to be in the best interests of the corporation. He or she must not use his or her corporate position for
personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and
its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders
generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief
that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach
of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, a director must prove the procedural
fairness of the transaction, and that the transaction was of fair value to the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">As a matter of Cayman Islands
law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered
that he owes the following duties to the company &mdash; a duty to act in good faith in the best interests of the company, a duty not
to make a personal profit based on his or her position as director (unless the company permits him to do so) and a duty not to put himself
in a position where the interests of the company conflict with his or her personal interest or his or her duty to a third party and a
duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company
a duty to act with skill and care. A director must exercise the skill and care of a reasonably diligent person having both &ndash; (a)
the general knowledge, skill and experience that may reasonably be expected of a person in the same position (an objective test), and
(b) if greater, the general knowledge, skill and experience that that director actually possesses (a subjective test).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 7; 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 -->7<!-- 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Shareholder Action by Written
Consent</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate of incorporation.
Cayman Islands laws and our articles of association provide that shareholders may approve corporate matters by way of a unanimous written
resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without
a meeting being held.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Shareholder Proposals</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies with
the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized
to do so in the governing documents, but shareholders may be precluded from calling special meetings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">As an exempted Cayman Islands
company, we are not obliged by law to call shareholders&rsquo; annual general meetings. Our articles of association do not require us
to call such meetings every year, and that only a majority of the Board or the Chairman of the Board may call general meetings, which
general meetings shall be held at such times and locations as such person or persons shall determine.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Cumulative Voting</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation&rsquo;s certificate of incorporation
specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors
since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases
the shareholder&rsquo;s voting power with respect to electing such director. As permitted under Cayman Islands law, our articles of association
do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than
shareholders of a Delaware corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Removal of Directors</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of
the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our articles of association,
directors may be removed by an ordinary resolution of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Transactions with Interested
Shareholders</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Delaware General Corporation
Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected
not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business
combinations with an &ldquo;interested shareholder&rdquo; for three years following the date that such person becomes an interested shareholder.
An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target&rsquo;s outstanding voting
stock within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered bid for the
target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on
which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction
which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate
the terms of any acquisition transaction with the target&rsquo;s board of&nbsp;directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Cayman Islands law has no
comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute.
However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide
that such transactions must be entered into <I>bona&nbsp;fide</I> in the best interests of the company and for a proper corporate purpose
and not with the effect of constituting a fraud on the minority shareholders.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 8; 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 -->8<!-- 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Dissolution; Winding Up</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding
100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by
a simple majority of the corporation&rsquo;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate
of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board. Under Cayman Islands law,
a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the
company is unable to pay its debts, by an ordinary resolution of its members. The court has authority to order winding up in a number
of specified circumstances including where it is, in the opinion of the court, just and equitable to do&nbsp;so.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Companies Act, our
Company may be wound up by the vote of holders of two-thirds of our shares voting at a general meeting or the unanimous written resolution
of all shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Variation of Rights of
Shares</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such
class, unless the certificate of incorporation provides otherwise. Under Cayman Islands law and our articles of association, if our share
capital is divided into more than one class of shares, we may vary the rights attached to any class with the sanction of a special resolution
passed at a separate general meeting of the holders of the shares of that class.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Amendment of Governing
Documents</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Under the Delaware General
Corporation Law, a corporation&rsquo;s governing documents may be amended with the approval of a majority of the outstanding shares entitled
to vote, unless the certificate of incorporation provides otherwise. As permitted by Cayman Islands law, our amended and restated memorandum
of association and second amended and restated articles of association may only be amended by a special resolution of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Rights of Non-Resident
or Foreign Shareholders</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">There are no limitations imposed
by our amended and restated memorandum of association and second amended and restated articles of association on the rights of non-resident
or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our amended and restated
memorandum of association and second amended and restated articles of association governing the ownership threshold above which shareholder
ownership must be&nbsp;disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Directors&rsquo; Power
to Issue Shares</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Subject to applicable law,
our board of directors is empowered to issue or allot shares or grant options and warrants with or without preferred, deferred, qualified
or other special rights or restrictions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><B>Changes in Capital (Item 10.B.10 of Form 20-F)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Our shareholders may from time to time by ordinary resolution:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">increase our share capital by such sum, to be divided into
shares of such amount, as the resolution prescribes;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: 2.4pt">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">consolidate and divide all or any of our share capital into
shares of a larger amount than our existing shares;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">divide its shares into several classes and attach thereto
respectively any preferential, deferred, qualified or special rights, privileges, conditions or such restrictions;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">sub-divide our existing shares, or any of them into shares
of a smaller amount than that fixed by our Memorandum of Association;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: -16.95pt">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">cancel any shares which, at the date of the passing of the
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</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: -0.25in"></P>

<!-- Field: Page; Sequence: 9; 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 -->9<!-- 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-indent: -0.25in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Our shareholders may by special resolution, subject to confirmation
by the Grand Court of the Cayman Islands on an application by our company for an order confirming such reduction, reduce our share capital
or any capital redemption reserve or other undistributable reserve in any manner permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Debt Securities (Item 12.A of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Warrants and Rights (Item 12.B of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Form</I>. The Warrants
were issued under a warrant agent agreement between us and Vstock Transfer, LLC, as warrant agent. The following description is subject
to, and qualified in its entirety by, the form of warrant agent agreement and accompanying form of warrant, which are filed as exhibits
to the annual report. You should review a copy of the form of warrant agent agreement and accompanying form of warrant for a complete
description of the terms and conditions applicable to the warrants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Exercisability</I>. The
warrants are exercisable immediately upon issuance and will thereafter remain exercisable at any time up to five (5) years from the date
of original issuance. The date of original issuance is September 28, 2021. The warrants are exercisable, at the option of each holder,
in whole or in part by delivering to us a duly executed exercise notice accompanied by payment in full for the number of shares purchased
upon such exercise (except in the case of a cashless exercise as discussed below).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Exercise
Price.&nbsp;</I>Each warrant represents the right to purchase one ordinary share at an exercise price of $4.65.40 per share. The
exercise price is subject to appropriate adjustment in the event of certain share dividends and distributions, stock splits, stock
combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including
cash, stock or other property to our shareholders. The warrant exercise price is also subject to anti-dilution adjustments under
certain circumstances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Cashless Exercise</I>.
If, at any time during the term of the warrants, the issuance of ordinary shares upon exercise of the warrants is not covered by an effective
registration statement, the holder is permitted to effect a cashless exercise of the warrants (in whole or in part) by having the holder
deliver to us a duly executed exercise notice, canceling a portion of the warrant in payment of the purchase price payable in respect
of the number of ordinary shares purchased upon such exercise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Failure to Timely Deliver
Shares</I>. If we fail for any reason to deliver to the holder the shares subject to an exercise by the date that is the earlier of (i)
two (2) trading days and (ii) the number of trading days that is the standard settlement period on our primary trading market as in effect
on the date of delivery of the exercise notice, we must pay to the holder, in cash, as liquidated damages and not as a penalty, for each
$1,000 of shares subject to such exercise (based on the daily volume weighted average price of our ordinary shares on the date of the
applicable exercise notice), $10 per trading day (increasing to $20 per trading day on the fifth (5<SUP>th</SUP>) trading day after such
liquidated damages begin to accrue) for each trading day after such date until such shares are delivered or the holder rescinds such exercise.
In addition, if after such date the holder is required by its broker to purchase (in an open market transaction or otherwise) or the holder&rsquo;s
brokerage firm otherwise purchases, ordinary shares to deliver in satisfaction of a sale by the holder of the shares which the holder
anticipated receiving upon such exercise, then we shall (A) pay in cash to the holder the amount, if any, by which (x) the holder&rsquo;s
total purchase price (including brokerage commissions, if any) for the ordinary shares so purchased exceeds (y) the amount obtained by
multiplying (1) the number of shares that we were required to deliver to the holder in connection with the exercise at issue times (2)
the price at which the sell order giving rise to such purchase obligation was executed, and (B) at the option of the holder, either reinstate
the portion of the warrant and equivalent number of shares for which such exercise was not honored (in which case such exercise shall
be deemed rescinded) or deliver to the holder the number of ordinary shares that would have been issued had we timely complied with our
exercise and delivery obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 10; 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 -->10<!-- 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Exercise Limitation</I>.
A holder will not have the right to exercise any portion of a warrant if the holder (together with its affiliates) would beneficially
own in excess of 4.99% of the number of ordinary shares outstanding immediately after giving effect to the exercise, as such percentage
ownership is determined in accordance with the terms of the warrants. However, any holder may increase or decrease such percentage to
any other percentage not in excess of 9.99%, provided that any increase in such percentage shall not be effective until 61 days following
notice from the holder to us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Exchange Listing</I>. Our
warrants have been approved for listing on the Nasdaq Capital Market under the symbol &ldquo;GFAIW&rdquo; and will commence trading on
September 29, 2021.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Rights as a Shareholder</I>.
Except as otherwise provided in the warrants or by virtue of such holder&rsquo;s ownership of our ordinary shares, the holder of a warrant
does not have the rights or privileges of a holder of our ordinary shares, including any voting rights, until the holder exercises the
warrant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><I>Governing Law and Jurisdiction</I>.
The warrant agent agreement and warrant provide that the validity, interpretation, and performance of the warrant agent agreement and
the warrants will be governed by the laws of the State of New York, without giving effect to conflicts of law principles that would result
in the application of the substantive laws of another jurisdiction. In addition, the warrant agent agreement and warrant provide that
any action, proceeding or claim against any party arising out of or relating to the warrant agent agreement or the warrants must be brought
and enforced in the state and federal courts sitting in the City of New York, Borough of Manhattan. Investors in this offering will be
bound by these provisions. However, we do not intend that the foregoing provisions would apply to actions arising under the Securities
Act or the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Other Securities (Item 12.C of Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">American Depositary Shares (Items 12.D.1 and 12.D.2 of
Form 20-F)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">11</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-right: 0pt; margin-bottom: 0pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.42
<SEQUENCE>3
<FILENAME>ea020261801ex4-42_guardforce.htm
<DESCRIPTION>FORM OF AMENDMENT NO.2 TO INDEPENDENT DIRECTOR AGREEMENT BETWEEN GUARDFORCE AI CO., LIMITED AND INDEPENDENT DIRECTORS, DATED AUGUST 31, 2023
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">Exhibit 4.42</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">AMENDMENT NO. 2 TO
INDEPENDENT DIRECTOR AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">THIS
AMENDMENT NO. 2 TO INDEPENDENT DIRECTOR AGREEMENT <FONT STYLE="font-weight: normal">(this &ldquo;</FONT><B>Amendment</B><FONT STYLE="font-weight: normal">&rdquo;)
is made and entered into this </FONT><B>31st day of August, 2023 </B><FONT STYLE="font-weight: normal">(the
&ldquo;</FONT><B>Amendment Effective Date</B><FONT STYLE="font-weight: normal">&rdquo;), by and between </FONT><B>Guardforce AI Co.,
Limited</B><FONT STYLE="font-weight: normal">, an exempted company with limited liability incorporated under the laws of the Cayman
Islands (the &ldquo;</FONT><B>Company</B><FONT STYLE="font-weight: normal">&rdquo;), and (the &ldquo;</FONT><B>Director</B><FONT STYLE="font-weight: normal">&rdquo;).</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">RECITALS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><B>WHEREAS</B>, the Company and the Director
entered into an Independent Director Agreement, dated as of the 19th day of January, 2021 (the &ldquo;<B>Original Agreement</B>&rdquo;);
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>,
the Company and the Director entered into an Amendment No. 1 to Independent Director Agreement, dated as of the 25th day of January
2022 (the &ldquo;<B>Amendment No. 1</B>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>,
the Company&rsquo;s shareholders approved a 1-for-40 reverse stock split (or share consolidation) of its authorized and issued ordinary
shares and such event was effective upon passing of ordinary resolutions on the 31st day of January, 2023; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><B>WHEREAS</B>, the Company and Director
now wish to amend the Original Agreement in certain respects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>NOW, THEREFORE</B>,
in consideration of the premises and mutual covenants contained herein, and other consideration, the receipt and sufficiency of which
is hereby acknowledged, the Company and the Director hereby agree as follows:</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">AGREEMENT</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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">1.</TD><TD>Construction.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">a.   Except
as expressly amended hereby, all terms and conditions of the Original Agreement shall remain in full force and effect.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">b.   All
capitalized terms not defined herein shall have the meanings ascribed to those terms in the Original Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">c.   The
Original Agreement, as amended by this Amendment, is hereafter referred to as the &ldquo;<B>Agreement</B>&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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-weight: normal">2.</FONT></TD><TD>Amendments.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 38.75pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">Section 3 (b) Equity Compensation of
the Original Agreement after amendments stated in the Amendment No. 1 is hereby replaced in its entirety with the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: justify; text-indent: 0.5in">(b) <U>Equity
Compensation</U>. <B>Commencing from the year of 2023</B>, the Director shall be entitled to receive a Restricted Share Award
consisting of, in the aggregate, <B>20,000 Ordinary Shares </B>of the Company (the &ldquo;<B>Restricted Shares</B>&rdquo;) <B>per
year</B>, on the terms and conditions and subject to the restrictions set forth in the Guardforce AI Co., Limited 2022 Equity
Incentive Plan, as amended from time to time (the &ldquo;<B>Plan</B>&rdquo;). Capitalized terms that are used but not defined herein
have the meaning ascribed to them in the Plan. The parties hereby agree that to the extent permitted by the Plan, in event the
Company effects one or more share consolidation of its Ordinary Shares, the number of shares underlying the Restricted Share Award
and the exercise price per share of the Stock Option shall be adjusted in proportion to the stock split ratio.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: justify; text-indent: 0.5in">In the event
that the Director serves less than a full year on the Board, the Company shall only be obligated to pay the pro rata portion of such Annual
Fee to the Director for his services performed during such year. Furthermore, the vesting of the Restricted Shares shall not accelerate
in the event the Director serves less than a full year on the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -35.95pt"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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-weight: normal">3.</FONT></TD><TD>Counterparts<FONT STYLE="font-weight: normal">.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: justify; text-indent: 0.5in">This Amendment
may be executed in two or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute
one and the same instrument. Facsimile execution and delivery of this Amendment is legal, valid, and binding for all purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">[<I>Signature Page Follows</I>]</P>




<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 35.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 35.95pt"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 35.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 35.95pt"><B>IN
WITNESS WHEREOF</B>, the parties hereto have caused this Amendment No. 2 to Independent Director Agreement to be duly executed and
signed as of the effective date above written.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 35.95pt">&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 COLSPAN="2" STYLE="font-weight: bold; text-align: left">GUARDFORCE AI CO., LIMITED</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: left">DIRECTOR</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: left; width: 5%">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left; width: 35%">&nbsp;</TD>
    <TD STYLE="width: 20%">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left; width: 5%">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left; width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Name:&nbsp;</TD>
    <TD>Lei Wang</TD>
    <TD>&nbsp;</TD>
    <TD>Name:&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Title:</TD>
    <TD>Executive Chairman of the Board of Directors and Chief Executive Officer</TD>
    <TD>&nbsp;</TD>
    <TD>Title:</TD>
    <TD>Independent Director</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&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-top: 0pt; margin-bottom: 0pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.43
<SEQUENCE>4
<FILENAME>ea020261801ex4-43_guardforce.htm
<DESCRIPTION>AMENDMENT NO.1 TO CONSULTING AGREEMENT BETWEEN GUARDFORCE AI CO., LIMITED AND LEI WANG, DATED AUGUST 31, 2023
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">Exhibit 4.43</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">AMENDMENT NO. 1 TO CONSULTING
AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin: 0pt"><B>THIS AMENDMENT NO. 1 TO
CONSULTING AGREEMENT</B> (this &ldquo;<B>Amendment</B>&rdquo;) is made and entered into this <B>31st day of August, 2023 </B>(the
&ldquo;<B>Amendment Effective Date</B>&rdquo;), by and between <B>Guardforce AI Co., Limited</B>, an exempted company with limited
liability incorporated under the laws of the Cayman Islands (the &ldquo;<B>Company</B>&rdquo;), and <B>Wang Lei </B>(the
&ldquo;<B>Consultant</B>&rdquo;).</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">RECITALS</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>,
the Company and the Consultant entered into an Consulting Agreement, dated as of the 31st day of August, 2022 (the &ldquo;<B>Original
Agreement</B>&rdquo;); and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>,
the Company and the Consultant now wish to amend the Original Agreement in certain respects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><B>NOW, THEREFORE</B>,
in consideration of the premises and mutual covenants contained herein, and other consideration, the receipt and sufficiency of which
is hereby acknowledged, the Company and the Consultant hereby agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 1. Construction.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>



<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.8in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Except as expressly amended hereby, all terms and conditions of the Original Agreement shall remain in full force and effect.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.8in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.8in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>All capitalized terms not defined herein shall have the meanings ascribed to those terms in the Original Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.8in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>The Original Agreement, as amended by this Amendment, is hereafter referred to as the &ldquo;<B>Agreement</B>&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <B>2.</B> <B>Amendments.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Section 3. Compensation of the Original
Agreement is hereby replaced in its entirety with the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">3. Compensation</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.75in">(a) <U>Cash
Compensation</U>. Following the commencement of the term of this Agreement, for all services to be rendered by the Consultant in any
capacity hereunder, the Company agrees to compensate the Consultant a fee of <B>USD650,000 per year in cash</B> (the
&ldquo;<B>Annual Fee</B>&rdquo;), which Annual Fee shall be paid to the Consultant in <B>thirteen equal installments </B>no later
than the seventh business day of each calendar month commencing in the first month following the Effective Date. The Consultant
shall be responsible for her own individual income tax payment, if any, on the Annual Fee in jurisdictions where the Consultant
resides. In the event that the Consultant serves less than a full year, the Company shall only be obligated to pay the pro rata
portion of such Annual Fee to the Consultant for her services performed during such year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <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">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.75in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Equity Compensation</U>. Following the commencement of the term of this Agreement, the Consultant shall be entitled to receive
a Restricted Share Award consisting of a certain amount of Ordinary Shares of the Company (the &ldquo;<B>Restricted Shares</B>&rdquo;)
per year, on the terms and conditions and subject to performance review and any restrictions set forth in the Guardforce AI Co., Limited
2022 Equity Incentive Plan, as amended from time to time (the &ldquo;<B>Plan</B>&rdquo;). Capitalized terms that are used but not defined
herein have the meaning ascribed to them in the Plan. The parties hereby agree that to the extent permitted by the Plan, in event the
Company effects one or more share consolidation of its Ordinary Shares, the number of shares underlying the Restricted Share Award and
the exercise price per share shall be adjusted in proportion to the stock split ratio.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.75in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Use of Vehicle</U>. Following the commencement of the term of this Agreement, the Consultant shall be entitled to the use of
a vehicle (and accompanying employment of a driver) for business purposes (as determined by the Company), the Company shall cover all
reasonable (as determined by the Company) costs, expenses and payments of such Vehicle, including rentals, driver&rsquo;s pay, gasoline,
regular maintenance and repairs and so forth (the &ldquo;<B>Use of Vehicle</B>&rdquo;). Any aforesaid costs, expenses and payments that
are made in connection with the Use of Vehicle shall not be regarded as part of the Annual Fee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.75in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Housing and Family Relocation Allowance</U>. <B>Commencing from September 2023</B>, the Consultant shall be entitled to receive
a housing and family relocation allowance equal to <B>USD10,000 per month, payable monthly</B>, in connection with the Consultant&rsquo;s
relocation and moving her family&rsquo;s household goods and so forth (the &ldquo;<B>Housing and Family Relocation Allowance</B>&rdquo;)
until such relocation has been finished and both agreed by the Consultant and the Company. Any payments that are made in connection with
the Housing and Family Relocation Allowance shall not be regarded as part of the Annual Fee. The Consultant shall be responsible for her
own individual income tax payment, if any, on the Housing and Family Relocation Allowance in jurisdictions where the Consultant resides.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.75in">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Expense Reimbursement</U>. The Company shall reimburse the Consultant for all reasonable and necessary expenses incurred in
the performance of her duties (&ldquo;<B>Expense Reimbursement</B>&rdquo;), subject to compliance with the Company&rsquo;s expense reimbursement
policies and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-weight: normal">4.</FONT> Counterparts<FONT STYLE="font-weight: normal">.</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">This Amendment
may be executed in two or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute
one and the same instrument. Facsimile execution and delivery of this Amendment is legal, valid, and binding for all purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">[<I>Signature Page Follows</I>]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 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">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><B>IN WITNESS WHEREOF</B>,
the parties hereto have caused this Amendment No. 1 to Consulting Agreement to be duly executed and signed as of the effective date
above written.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: left">GUARDFORCE AI CO., LIMITED</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold">CONSULTANT</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="font-weight: bold">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; width: 5%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 35%">/s/ John Fletcher</TD>
    <TD STYLE="width: 20%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 5%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 35%"> /s/ Wang Lei</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">Name:&nbsp;</TD>
    <TD STYLE="text-align: left">John Fletcher</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">Name:&nbsp;</TD>
    <TD STYLE="text-align: left">Wang Lei</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: top; text-align: left">Title:</TD>
    <TD STYLE="vertical-align: top; text-align: left">Independent Director and Chair of </TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: left">Title:</TD>
    <TD STYLE="text-align: left">Executive Chairman of the Board of </TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">Compensation Committee</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">Directors and Chief Executive Officer</TD></TR>
  </TABLE>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&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="text-align: center; margin-top: 0; margin-bottom: 0"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.44
<SEQUENCE>5
<FILENAME>ea020261801ex4-44_guardforce.htm
<DESCRIPTION>AMENDMENT NO.1 TO CONSULTING AGREEMENT BETWEEN GUARDFORCE AI CO., LIMITED AND LIN JIA, DATED AUGUST 31, 2023
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">Exhibit 4.44</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">AMENDMENT NO. 1 TO
CONSULTING AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><B>THIS
AMENDMENT NO. 1 TO CONSULTING AGREEMENT </B>(this &ldquo;<B>Amendment</B>&rdquo;) is made and entered into this <B>31st day of
August, 2023 </B>(the &ldquo;<B>Amendment Effective Date</B>&rdquo;), by and between <B>Guardforce AI Co., Limited</B>, an exempted
company with limited liability incorporated under the laws of the Cayman Islands (the &ldquo;<B>Company</B>&rdquo;), and <B>Jia
Lin</B> (the &ldquo;<B>Consultant</B>&rdquo;).</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">RECITALS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>,
the Company and the Consultant entered into an Consulting Agreement, dated as of the 31st day of August, 2022 (the &ldquo;<B>Original
Agreement</B>&rdquo;); and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>,
the Company and the Consultant now wish to amend the Original Agreement in certain respects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><B>NOW, THEREFORE</B>,
in consideration of the premises and mutual covenants contained herein, and other consideration, the receipt and sufficiency of which
is hereby acknowledged, the Company and the Consultant hereby agree as follows:</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">AGREEMENT</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in">1.</TD><TD>Construction.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.75in">a.   Except
as expressly amended hereby, all terms and conditions of the Original Agreement shall remain in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.8in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.75in">b.   All
capitalized terms not defined herein shall have the meanings ascribed to those terms in the Original Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.75in">c.   The
Original Agreement, as amended by this Amendment, is hereafter referred to as the &ldquo;<B>Agreement</B>&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in">2.</TD><TD>Amendments.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: justify">Section 3. Compensation of the Original
Agreement is hereby replaced in its entirety with the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><B STYLE="font-style: normal; font-weight: normal">3.</B></TD><TD><B STYLE="font-style: normal; font-weight: normal">Compensation</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">(a)   <U>Cash
Compensation</U>. Following the commencement of the term of this Agreement, for all services to be rendered by the Consultant in any
capacity hereunder, the Company agrees to compensate the Consultant a fee of <B>USD180,000 per year in cash</B> (the
&ldquo;<B>Annual Fee</B>&rdquo;), which Annual Fee shall be paid to the Consultant in <B>thirteen equal installments </B>no later
than the seventh business day of each calendar month commencing in the first month following the Effective Date. The Consultant
shall be responsible for his own individual income tax payment, if any, on the Annual Fee in jurisdictions where the Consultant
resides. In the event that the Consultant serves less than a full year, the Company shall only be obligated to pay the pro rata
portion of such Annual Fee to the Consultant for his services performed during such year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">(b)   <U>Equity
Compensation</U>. Following the commencement of the term of this Agreement, the Consultant shall be entitled to receive a Restricted Share
Award consisting of a certain amount of Ordinary Shares of the Company (the &ldquo;<B>Restricted Shares</B>&rdquo;) per year, on the terms
and conditions and subject to performance review and any restrictions set forth in the Guardforce AI Co., Limited 2022 Equity Incentive
Plan, as amended from time to time (the &ldquo;<B>Plan</B>&rdquo;). Capitalized terms that are used but not defined herein have the meaning
ascribed to them in the Plan. The parties hereby agree that to the extent permitted by the Plan, in event the Company effects one or more
share consolidation of its Ordinary Shares, the number of shares underlying the Restricted Share Award and the exercise price per share
shall be adjusted in proportion to the stock split ratio.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">(c)   <U>Expense
Reimbursement</U>. The Company shall reimburse the Consultant for all reasonable and necessary expenses incurred in the performance of
his duties (&ldquo;<B>Expense Reimbursement</B>&rdquo;), subject to compliance with the Company's expense reimbursement policies and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-weight: normal">4.</FONT></TD><TD>Counterparts<FONT STYLE="font-weight: normal">.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: justify; text-indent: 0.5in">This Amendment
may be executed in two or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute
one and the same instrument. Facsimile execution and delivery of this Amendment is legal, valid, and binding for all purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">[<I>Signature Page Follows</I>]</P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</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-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><B>IN WITNESS WHEREOF</B>, the parties
hereto have caused this Amendment No.1 to Consulting Agreement to be duly executed and signed as of the effective date above written.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&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 COLSPAN="2" STYLE="text-align: left"><FONT STYLE="font-size: 10pt"><B>GUARDFORCE AI CO., LIMITED</B></FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: left"><FONT STYLE="font-size: 10pt"><B>CONSULTANT </B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; width: 5%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 35%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 20%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 5%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-size: 10pt">/s/ Wang Lei</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-size: 10pt">/s/ Jia Lin</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Name:</FONT>&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Wang Lei</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Name:</FONT>&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Jia Lin</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Executive Chairman of the Board of Directors and Chief Executive Officer</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">President</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; 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"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.45
<SEQUENCE>6
<FILENAME>ea020261801ex4-45_guardforce.htm
<DESCRIPTION>ENGLISH TRANSLATION COPY OF THE SETTLEMENT AGREEMENT BY AND AMONG GUARDFORCE AI CO., LIMITED, CIOT GROUP (AS DEFINED IN THE SETTLEMENT AGREEMENT) AND OTHER RELATED PARTIES, DATED MARCH 21, 2024
<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 4.45</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>Settlement Agreement</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">This agreement is entered into on March 21, 2024,
by and among the following parties in Futian District, Shenzhen City:</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%"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">Guardforce AI Co., Limited (&ldquo;GFAI&rdquo;); registration
number: 336041; place of registration: Cayman Islands</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">Guardforce AI (Hongkong) Co., Limited (&ldquo;GFAIHK&rdquo;);
registration number: 2701706; place of registration: Hong Kong, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: justify">Guangzhou GFAI Technology Co., Limited (&ldquo;GZGFAI&rdquo;);
registration number: 91440101MA9UKAJU3R; place of registration: Guangzhou, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: justify">Shenzhen GFAI Robot Technology Co., Limited (&ldquo;SZGFAI&rdquo;);
registration number: 91440300MA5FLJ9J9M; place of registration: Shenzhen, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: justify">Guardforce AI Robot Service (Shenzhen) Co., Limited (&ldquo;Guardforce
AI Shenzhen&rdquo;) ; registration number: 91440300MA5H7P120G; place of registration: Shenzhen, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">6.</TD><TD STYLE="text-align: justify">Guardforce AI Holdings Limited; registration number: 1980016;
place of registration: British Virgin Islands</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">7.</TD><TD STYLE="text-align: justify">Beijing Wanjia Security System Limited; registration number:
911101016000606649; place of registration: Beijing, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">8.</TD><TD STYLE="text-align: justify">Wang Lei</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">9.</TD><TD STYLE="text-align: justify">Jia Lin</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(GFAI, GFAIHK, GZGFAI, SZGFAI, Guardforce AI Shenzhen,
Guardforce AI Holdings Limited, Beijing Wanjia Security System Limited, Wang Lei, and Jia Lin are collectively referred to as &ldquo;GFAI
Group&rdquo;)</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%"></TD><TD STYLE="width: 0.25in; text-align: left">10.</TD><TD STYLE="text-align: justify">Shenzhen Intelligent Guardforce Robot Technology Co., Limited
(&ldquo;CIOT&rdquo;); registration number: 91440300MA5F7L8M6K; place of registration: Shenzhen, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">11.</TD><TD STYLE="text-align: justify">Shenzhen Kewei Robot Technology Co., Limited (&ldquo;KEWEI&rdquo;);
registration number: 91440300MA5F2YEL40; place of registration: Shenzhen, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">12.</TD><TD STYLE="text-align: justify">Shenzhen Zhongzhi Yonghao Robot Technology Co., Limited (&ldquo;ZZYH&rdquo;)
; registration number: 91440300MA5G6FU993; place of registration: Shenzhen, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">13.</TD><TD STYLE="text-align: justify">Hainan Kewei Robot Technology Co., Limited (&ldquo;HNKW&rdquo;)
; registration number: 91460000MA5TMAJU6U; place of registration: Haikou, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">14.</TD><TD STYLE="text-align: justify">Guardforce Holdings (HK) Limited (&ldquo;GF Holdings HK&rdquo;)
; registration number: 1815483; place of registration: Hong Kong, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">15.</TD><TD STYLE="text-align: justify">Guardforce AI Technology Limited (&ldquo;Guardforce AI Technology&rdquo;&#65289;;
registration number: 1990653; place of registration: Cayman Islands</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">16.</TD><TD STYLE="text-align: justify">Guardforce AI Service Limited&#65288;&ldquo;Guardforce AI
Service&rdquo;&#65289;; registration number: 1990772; place of registration: Cayman Islands</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">17.</TD><TD STYLE="text-align: justify">Guardforce Security Service (Shanghai) Limited; registration
number: 91310000598134854E; place of registration: Shanghai, China</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">18.</TD><TD STYLE="text-align: justify">Tu Jingyi,</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">19.</TD><TD STYLE="text-align: justify">Tu Jingyu</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(CIOT, KEWEI, ZZYH, HNKW, GF Holdings HK, Guardforce
AI Technology, Guardforce AI Service, Guardforce Security Service (Shanghai) Limited, Tu Jingyi, and Tu Jingyu are collectively referred
to as &ldquo;CIOT Group&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"></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="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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 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"><B>WHEREAS</B>:</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%"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">GFAIHK and CIOT signed the &ldquo;Purchase Agreements&rdquo;
separately on January 15, 2022, April 23, 2022, and May 12, 2022 (these three &ldquo;Purchase Agreements&rdquo; and all subsequent purchase
orders and amendments are collectively referred to as the &ldquo;Purchase Agreements&rdquo;), agreeing that GFAIHK will purchase intelligent
robots from CIOT. On December 12, 2022, GFAIHK and CIOT signed a &ldquo;Confirmation Letter&rdquo; regarding the return of 948 robot
inventories by GFAIHK to CIOT purchased under the aforementioned &ldquo;Purchase Agreement&rdquo; (the &ldquo;Confirmation Letter&rdquo;,
together with other subsequent confirmation letters, are collectively referred to as the &ldquo;Confirmation Letters&rdquo;). Based on
the performance of the aforementioned Purchase Agreements and the return of the robots, as of January 31, 2024, GFAIHK has generated
a receivable for the refund of prepayment made in advance to CIOT, amounting to US$5,156,152.00.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">On March 22, 2022, KEWEI and SZGFAI signed a &ldquo;Business
Cooperation Framework Agreement&rdquo; which stipulated SZGFAI&rsquo;s purchase of intelligent robots from KEWEI and set the framework of the
cooperation between the two parties; on June 13, 2022, KEWEI and SZGFAI signed a &ldquo;Purchase Agreement&rdquo;, and on September 13,
2022, KEWEI signed a &ldquo;Confirmation Letter&rdquo; (about the return of products) with GFAIHK and SZGFAI. In accordance with the
performance of the &ldquo;Business Cooperation Framework Agreement&rdquo; between KEWEI and SZGFAI (the &ldquo;Business Cooperation Framework
Agreement&rdquo;, together with other business cooperation framework agreements, are collectively referred to as the &ldquo;Business
Cooperation Framework Agreements&rdquo;), as of January 31, 2024, SZGFAI owes KEWEI an amount of RMB 8,271,096.53, equivalent to US$1,160,211.80
(of which RMB 5,949,302.29, equivalent to US$834,526.78, is without an issued invoice).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: justify">On March 22, 2022, KEWEI and GZGFAI signed another &ldquo;Business
Cooperation Framework Agreement&rdquo; outlining GZGFAI&rsquo;s procurement of intelligent robots from KEWEI and set the framework of the cooperation
of the two parties. In accordance with the fulfillment of the &ldquo;Business Cooperation Framework Agreement&rdquo; between KEWEI and
GZGFAI, as of January 31, 2024, GZGFAI owes KEWEI RMB 11,594,066.19, equivalent to US$1,626,334.83 (of which RMB 4,952,766.19, equivalent
to US$694,739.54, is without an issued invoice).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: justify">On May 24, 2022, GFAI, Guardforce AI Shenzhen, and KEWEI
signed the &ldquo;Share Sale and Purchase Agreement regarding Seven Companies of KEWEI Group&rdquo; (hereinafter referred to as the &ldquo;Share
Sale and Purchase Agreement&rdquo;), stipulating that GFAI would acquire 100% equity of seven subsidiaries under KEWEI Group. Subsequently,
the parties of the Share Sale and Purchase Agreement terminated the share acquisition and signed a &ldquo;Termination Agreement&rdquo;,
which confirmed that GFAI had paid KEWEI a cash consideration of US$2,160,000.00 (collected by a KEWEI&rsquo;s BVI company - KeWei Robot Co.,
Limited). It was agreed that GFAI would return the delivered shares of the target companies to KEWEI, while KEWEI would return the received
cash consideration to GFAI. As of January 31, 2024, KEWEI has not yet returned the US$2,160,000.00 cash consideration paid by GFAI.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: justify">As of January 31, 2024, SZGFAI paid a total of RMB 50,213.09
for employee social security on behalf of HNKW (a fully owned subsidiary of KEWEI). Based on this matter, SZGFAI has an accounts receivable
from KEWEI amounting to RMB 50,213.09, equivalent to US$7,043.54.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">6.</TD><TD STYLE="text-align: justify">As of January 31, 2024, GZGFAI has a payable amount of RMB
510,999.99 to ZZYH for robot procurement, equivalent to US$71,679.52 (none of which has been invoiced).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">7.</TD><TD STYLE="text-align: justify">As of January 31, 2024, GZGFAI&rsquo;s other payables to KEWEI
include a total of RMB 981,426.34 for trade payables, equivalent to US$137,667.65, and RMB 1,180.00 for employee social security payments
paid by KEWEI, equivalent to US$165.52.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">8.</TD><TD STYLE="text-align: justify">The GFAI Group and CIOT Group signed a &ldquo;Confirmation
Letter&rdquo; on March 1, 2023, agreeing to offset GFAI&rsquo;s receivables from CIOT and GFAI&rsquo;s payables to KEWEI, as well as establishing
a repayment plan for the remaining balance after offsetting and related guarantee matters, and the repayment and guarantee matters of
the advance payment for acquisition under the &ldquo;Share Sale and Purchase Agreement.&rdquo;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">9.</TD><TD STYLE="text-align: justify">On May 25, 2023, GFAI signed the &ldquo;Four-Party Agreement
on the Clarification of GFAI&rsquo;s Related Party Relationships&rdquo; with CIOT, KEWEI, and other relevant parties, in which every party agreed
on the second phase of the repayment plan after offsetting according to the &ldquo;Confirmation Letter&rdquo; (which confirmed that CIOT
owes GFAI US$1,500,000) and related matters regarding the offsetting of GFAI&rsquo;s debt to GF Holdings HK.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt"></P>

<!-- Field: Page; Sequence: 2; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">10.</TD><TD STYLE="text-align: justify">On December 21, 2022, GFAI, SZGFAI, and KEWEI signed the
&ldquo;Asset Purchase Agreement&rdquo; (referred to as the &ldquo;Asset Purchase Agreement&rdquo;), which stipulates that GFAI will acquire
the robot equipment assets owned by KEWEI, along with trademark rights, patent rights, software copyrights, source code, and all intellectual
property rights related to the technology platform, through issuing GFAI restricted shares on the American NASDAQ market to the designated
account of KEWEI (at a unit price of US$ 0.2 per share), as well as the leasing, advertising, and customer resources and business resources
related to sales operations, among others. During the performance of the &ldquo;Asset Purchase Agreement&rdquo;, 138 robot devices have
not completed the transfer of ownership or subsequent delivery due to reasons attributable to KEWEI. The parties signed a &ldquo;Cooperation
Agreement&rdquo; on June 30, 2023 (the &ldquo;Cooperation Agreement&rdquo;). It was agreed in the Cooperation Agreement that KEWEI would
compensate GFAI in cash for the 138 robot devices and also pay GFAI the amount due from customers under the existing contracts for the
robot devices (&ldquo;the existing contracts&rdquo; refer to various agreements about the robots signed by KEWEI with third-party customers
before the signing of the &ldquo;Asset Purchase Agreement&rdquo;, including but not limited to lease agreements, advertising exchange
agreements, etc.). As of January 31, 2024, KEWEI still has 4 trademarks and 27 software copyrights that have not been transferred to
SZGFAI (referred to as &ldquo;Untransferred Intellectual Property&rdquo;). KEWEI owes a total of RMB 1,477,663.19 to GFAI and SZGFAI,
equivalent to US$207,276.30 (including a discount of RMB 959,017.60 for 138 undelivered robots and outstanding customer receivables of
RMB 518,645.59).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">11.</TD><TD STYLE="text-align: justify">In the process of performance of the Purchase Agreements,
the Business Cooperation Framework Agreements, and the return of products, as well as the performance of the robot procurement between
CIOT and its affiliates, GFAIHK advanced payments on behalf of CIOT and KEWEI for transportation and storage costs of the robot equipment.
As of January 31, 2024, the total amount is US$487,409.57 (hereinafter referred to as the &ldquo;Advance Payment Fee&rdquo;, consisting
of the disbursement fee of US$482,183.72 paid by GFAIHK on behalf of CIOT, and US$5,225.85 for GFAIHK on behalf of KEWEI).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">12.</TD><TD STYLE="text-align: justify">As of January 31, 2024, among all the transactions between
GFAI and Tu Jingyi, GFAI has an accounts receivable from Tu Jingyi amounting to US$1,000,000.97; among all the transactions between Guardforce
AI Holdings Limited and Tu Jingyi, Tu Jingyi has an accounts receivable from Guardforce AI Holdings Limited amounting to US$1,000,000.00.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">13.</TD><TD STYLE="text-align: justify">As of January 31, 2024, under the Loan Agreement signed between
GFAI and Tu Jingyi in August 2018 and the Loan Extension Agreements signed on May 7, 2020 and July 26, 2022 (the loan expires on December
31, 2025 after extension), GFAI owes Tu Jingyi a principal of US$1,437,303.00 and an interest of US$154,522.42, totaling US$1,591,825.42.
Under the Loan Agreement dated April 17, 2020 between GFAI and GF Holdings HK (the Loan has become due on April 16, 2023), GFAI owes
GF Holdings HK US$1,666,846.15 in principal and US$46,115.00 in interest, totaling US$1,712,961.15 (collectively &ldquo;Total Amounts
Owed&rdquo;, totaling US$ 3,304,786.57).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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%"></TD><TD STYLE="width: 0.25in; text-align: left">14.</TD><TD STYLE="text-align: justify">On May 31, 2023, Beijing Wanjia Security System Limited,
Guardforce Security Service (Shanghai) Limited, and Shanghai Nanxiao KeWei Intelligent Technology Co., Limited signed the &ldquo;Tripartite
Agreement for the Settlement of Related Transactions of Beijing Wanjia.&rdquo; Based on that agreement, Beijing Wanjia Security System
Limited incurred a payable to Guardforce Security Service (Shanghai) Limited, amounting to RMB 250,000.00, equivalent to US$35,068.26.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In view of the aforementioned matters and in order
to facilitate the normal business operations of both parties, GFAI Group and CIOT Group have reached the following settlement agreement.
This agreement addresses the receivables, loans, current payments, advance payment fees, guarantees, litigation, and other related issues
concerning the procurement of robots mentioned above.:</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">The parties unanimously confirm that, as of January 31, 2024, in view of the Purchase Agreements, Business
Cooperation Framework Agreements, Share Sale and Purchase Agreement, Asset Purchase Agreement, Cooperation Agreement, current payments
and other advances between GFAI Group and CIOT Group mentioned in this agreement (except the Loan Agreement between GFAI and Tu Jingyi
and subsequent Loan Extension Agreements, and the Loan Agreement between GFAI and GF Holdings HK) shall be confirmed as per the details
listed in <B>Appendix 1</B> &ldquo;Breakdown of Receivables, Payables and Set-offs of GFAI Group and CIOT Group&rdquo; of this agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The parties agree
that the claims and liabilities of each of the relevant entities of the GFAI Group listed in <B>Appendix 1</B> against each of the relevant
entities of the CIOT Group shall be assigned to SZGFAI, and the claims and liabilities of the relevant entities of the CIOT Group listed
in <B>Appendix 1</B> against the relevant entities of the GFAI Group shall be assigned to CIOT. After the assignment of claims and liabilities,
the total amount receivable from SZGFAI to CIOT is US$ 9,017,882.38, and the total amount payable by SZGFAI to CIOT is US$ 4,031,127.57,
and the amount receivable and payable between SZGFAI and CIOT shall be offset according to the list in <B>Appendix 1</B>. After offsetting,
the remaining receivables, such as robot advance payment and other amounts totaling US$4,986,754.81, are to be repaid by CIOT to SZGFAI.
The offsetting arrangement is to be ensured by the financial teams of the respective parties to be properly completed.</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"></P>

<!-- Field: Page; Sequence: 3; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<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">The parties agree
that the applicable law and dispute resolution for any disputes related to the agreements and matters referred to in this agreement entered
into by companies or individuals of the CIOT Group and the companies or individuals of the GFAI Group prior to the date of this agreement
shall be as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">The original contract that stipulated that the laws of Hong
Kong should be applied is now changed to the laws of the People&rsquo;s Republic of China, and the arbitration shall be conducted by the Shenzhen
Court of International Arbitration. Unless otherwise agreed in writing by the parties, the arbitration shall be conducted in accordance
with the arbitration rules of the arbitration institution in effect at the time the dispute is submitted. The place of arbitration shall
be Shenzhen, and the language of arbitration shall be Chinese. The arbitral award shall be final and binding on both parties.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&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.5in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">For contracts that originally agreed to be governed by the
laws of the People&rsquo;s Republic of China, the applicable laws and competent courts shall remain unchanged.</TD>
</TR></TABLE>

<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; 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">2.</TD><TD STYLE="text-align: justify">Within six months after the signing of this agreement, the
CIOT Group (the corresponding entity) shall successively issue the corresponding invoices for the amount due to the GFAI Group (the corresponding
entity):</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="border: black 1pt solid; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">No.</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">GFAI
    Group</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">CIOT
    Group</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Account
    item</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 25%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Nature</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 15%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Book
    amount (RMB)</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 25%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Book
    amount + Tax amount of the unbilled portion&#65288;RMB)</FONT></TD></TR>
  <TR>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">1</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">GZGFAI</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">KEWEI</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">accounts payable</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Provisional estimated payment (not invoiced)</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">4,382,978.93</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">4,952,766.19</FONT></TD></TR>
  <TR>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">2</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">GZGFAI</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">ZZYH</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">accounts payable</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Provisional estimated payment (not invoiced)</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">452,212.38</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">510,999.99</FONT></TD></TR>
  <TR>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">3 </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">SZGFAI </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">KEWEI</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">accounts payable</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Provisional estimated payment (not invoiced)</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">5,264,869.28 </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">5,949,302.29</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: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: justify">Upon signing this agreement, the parties acknowledge that
the offsetting of receivables and payables under the &ldquo;Purchasing Agreements&rdquo;, &ldquo;Business Cooperation Framework Agreements&rdquo;,
&ldquo;Share Sale Agreement&rdquo;, &ldquo;Asset Purchase Agreement&rdquo;, and &ldquo;Cooperation Agreement&rdquo; between GFAI Group and
CIOT Group shall be performed in accordance with the stipulations of this agreement. The offsetting and the repayment plan for any balance
remaining after offsetting, as provided for in Sections (I) and (II) of the &ldquo;Confirmation Letter&rdquo;, will no longer be continued;
any matters related to guarantees and pledges provided by Tu Jingyi will be carried out in accordance with the terms of this agreement.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">4.</TD><TD STYLE="text-align: justify">The parties agree that GFAI owes Tu Jingyi US$1,591,825.00
and GFAI owes GF Holdings HK US$1,712,961.00, and the total outstanding amount of US$3,304,786.00 shall be paid according to the following
agreed timeline:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">(1)</TD><TD STYLE="text-align: justify">The first payment: GFAI shall repay US$600,000.00 of the total amount owed to the bank account designated
by CIOT Group within one working day from the date of signing this agreement. CIOT Group shall issue and submit to the relevant competent
courts a written document for the withdrawal of all the litigation cases listed in <B>Appendix 2</B> to this agreement within three working
days after receipt of such payment, and Tu Jingyu shall sign the contract attached to <B>Appendix 4</B>, and if CIOT Group fails to perform
the above obligations within three working days of receipt of the first payment, it shall return the first payment in full to GFAI; in
addition, upon receipt of such payment, CIOT Group agrees that SZGFAI may call the robot equipment listed in <B>Appendix 6</B> at any
time without paying any fee to CIOT Group, and CIOT Group shall actively cooperate with this transfer arrangement; upon receipt of the
first payment, CIOT Group shall actively cooperate with the confirmation and response of the relevant confirmation letter(s) to fulfil
the GFAI Group&rsquo;s auditing requirement.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">(2)</TD><TD STYLE="text-align: justify">The second payment: GFAI shall repay US$ 1,000,000.00 of the total amount owed to the bank account designated
by CIOT Group within three working days after the CIOT Group issues and submits the written documents for withdrawal of the lawsuit to
the relevant competent courts and Tu Jingyu signs back the contract attached to <B>Appendix 4</B>.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&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">(3)</TD><TD STYLE="text-align: justify">The third payment: GFAI shall repay US$ 600,000.00 of the total amount owed to a bank account designated
by CIOT Group within one business day after (a) the relevant competent courts have issued a written legal document granting the withdrawal
of the actions listed in <B>Appendix 2</B>, (b) any restrictions, including but not limited to frozen bank accounts and shares, that any
company under the GFAI Group has suffered due to the lawsuits listed in <B>Appendix 2</B>, have been lifted, and (c) all invoices listed
under Article 2 of this agreement have been issued.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">(4)</TD><TD STYLE="text-align: justify">Discharge of debt guarantee and stock pledge: Within three working days after receiving the first three
repayments, CIOT Group shall confirm that the list of current director(s) of the companies listed in <B>Appendix 3</B> of this agreement
is correct, and Tu Jingyu shall commit to no longer being involved in the directorship of any company under the GFAI Group. Upon the signing
of the legal document, all charges, pledges, freezes and restrictions on the GFAI shares held indirectly by Tu Jingyi through Guardforce
AI Technology and Guardforce AI Service will be released at the same time. Additionally, the guarantee provided by Tu Jingyu and GF Holdings
HK for the &ldquo;balance after offsetting&rdquo; repayment under the &ldquo;Confirmation Letter&rdquo; with their creditor&rsquo;s right to GFAI
will also be released at the same time. Moreover, any subsequent procedures and matters related to the above guarantee release that need
to be processed by the relevant parties of the GFAI Group must be completed within three business days from the date when the GIOT Group
makes the request.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">(5)</TD><TD STYLE="text-align: justify">Fourth payment: GFAI shall repay the remaining US$1,104,786.00 of the total amount owed to the bank account
designated by CIOT Group within one working day after both the completion of Article 4(4) above, and CIOT signing of the &ldquo;Acknowledgement
of Debt&rdquo; in <B>Appendix 7</B>.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CIOT Group agrees to issue a stamped acknowledgement
reply to GFAI upon receipt of each of the above payments, and agrees that CIOT will issue such acknowledgement reply for and on behalf
of CIOT Group.</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">5.</TD><TD STYLE="text-align: justify">The cash consideration of US$2,160,000.00 that KEWEI shall
refund to GFAI under the Share Sale and Purchase Agreement has been listed in <B>Appendix 1</B> of this agreement and shall be set off
in accordance with Article 1 of this agreement, and the relevant cash consideration shall be refunded after the offset, and SZGFAI shall
transfer 100% of the equity of Fuzhou Kewei Robot Technology Co., Ltd. back to KEWEI in accordance with the Share Sale and Purchase Agreement
and the relevant Termination Agreement and arrange for the change in business registration.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">6.</TD><TD STYLE="text-align: justify">Under the Asset Purchase Agreement, all intellectual property
rights and interests related to the technology platform owned by KEWEI, including trademarks, patents, copyrights of software, and source
code, etc., have been transferred to GFAI and SZGFAI in accordance with the terms of the relevant transaction documents. GFAI and SZGFAI
now possess exclusive and royalty-free right to use the aforementioned intellectual property. For all pending intellectual property rights
transfer and delivery matters due to issues associated with KEWEI, including the registration of changes in the rights holder, KEWEI
commits and guarantees that as soon as it meets the conditions for transferring the registration, it will immediately process the change
registration procedures to transfer the related intellectual property rights to the name of GFAI or SZGFAI.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">7.</TD><TD STYLE="text-align: justify">Within 60 working days from the date of signing this agreement,
CIOT Group shall cooperate with Jia Lin to resign from all the positions of legal representative, director, manager or shareholder held
by Jia Lin from the companies listed in <B>Appendix 5</B>, and bear any economic and legal liabilities arising from his duties during
his tenure as the legal representative, director, manager or shareholder of the companies listed in <B>Appendix 5</B>, including but
not limited to those due to business operation, the treatment of the High-Consumption Restriction Order caused by any labor lawsuit,
the financial compensation paid in advance by Jia Lin due to the handling of the High-Consumption Restriction Order, and any economic
and legal liability to Jia Lin arising out of his tenure in the companies.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">8.</TD><TD STYLE="text-align: justify">In order to avoid continuous storage costs, CIOT and KEWEI
agree that all robot equipment located outside China related to the return of goods under the Purchase Agreement shall be disposed of
by GFAI at its sole discretion, and all the proceeds from the disposal of the robot equipment shall be used to offset any advance payment
fee, all storage fees and other expenses that may be incurred after January 31, 2024 and before the actual disposal of such robots. The
overseas warehousing expenses of such robot equipment shall then be deemed settled. By entering into this agreement, CIOT Group waives
all recourse in any form and amount against GFAI Group in respect of such robotic equipment.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">9.</TD><TD STYLE="text-align: justify">In addition to performing and asserting rights in accordance
with this agreement, each party (and shall also procure the relevant related parties to) confirms that: the disputes under all the matters
mentioned in this agreement, including the Loan Agreement and the subsequent Loan Extension Agreements signed between GFAI and Tu Jingyi
in August 2018, the Share Sale and Purchase Agreement, the Purchase Agreements, the Business Cooperation Framework Agreements, the Confirmation
Letters, the Four-Party Agreement on the Liquidation of GFAI&rsquo;s Related Relationship Transactions, and the Loan Agreement signed by GFAI
and GF Holdings HK on April 17, 2020, the Asset Purchase Agreement, the Cooperation Agreement, and Advance Payment Fee, have been resolved
through this agreement, and all lawsuits related to the aforementioned agreements and documents shall be withdrawn, and no more further
litigation shall be initiated.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">10.</TD><TD STYLE="text-align: justify">After the signing of this agreement, all parties acknowledge
and confirm that there is no more dispute between Tu Jingyi (including all close relatives and affiliates) and Wang Lei (including other
directors, supervisors, executives and authorized shareholders of GFAI) regarding the control, operation and management, personnel arrangement,
registration and filing of GFAI (including subsidiaries and affiliates), and the parties withdraw the relevant litigations and no longer
assert the dispute resolution procedures in such aspects.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">11.</TD><TD STYLE="text-align: justify">The conclusion, validity, interpretation, performance, modification,
termination and dispute resolution of this agreement shall be governed by the laws of the People&rsquo;s Republic of China, and all disputes
arising during the performance of this agreement or related to this agreement shall first be settled through friendly negotiation, and
if the negotiation fails, either party may submit the dispute to the Shenzhen Court of International Arbitration for arbitration. Unless
otherwise agreed in writing by the parties, the arbitration shall be conducted in accordance with the arbitration rules of the arbitration
institution in effect at the time the dispute is submitted. The place of arbitration shall be Shenzhen, and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on both parties. Except for matters subject to ongoing arbitration, the
parties shall continue to perform their respective obligations under this agreement.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">12.</TD><TD STYLE="text-align: justify">This agreement shall come into effect after it has been signed
and sealed by all parties and after GFAI has made the payment of the first installment as described in Article 4(1) to the bank account
designated by the CIOT Group. The Agreement is made in nineteen (19) copies, with each party holding one copy.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&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">13.</TD><TD STYLE="text-align: justify">Appendices to this agreement:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22pt; text-align: justify; text-indent: -22pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 1: Breakdown of Receivables,
Payables and Set-offs of GFAI Group and CIOT Group (as of January 31, 2024) (<I>omitted from this translation</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 2: List of proceedings to be
withdrawn</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 3: List of current directors
of the companies to be confirmed by Tu Jingyu (<I>omitted from this translation</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 4: Contracts to be signed by
Mr. Tu Jingyu</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 5: List of companies where Jia
Lin has been appointed as legal representative, director, manager or shareholder (<I>omitted from this translation</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 6: List of robots that are at
SZGFAI&rsquo;s disposal (<I>omitted from this translation</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 7: Acknowledgement of Debt</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Appendix 8: Authorization Letters (<I>omitted
from this translation</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">In witness whereof, the parties hereby
execute this agreement as of the date first written above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">(<I>Signature blocks omitted from this
translation</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Appendix 2: List of proceedings to be withdrawn</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="padding-bottom: 0pt; width: 12%; border: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filing Date</FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; width: 20%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plaintiffs</FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; width: 31%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defendants</FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; width: 18%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Courts</FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; width: 19%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Case Number</FONT></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-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 6, 2023</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Kewei Robot Technology Co., Ltd.</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shenzhen GFAI Robot Technology Co., Ltd.;</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">Guardforce AI Robot Service (Shenzhen) Co., Ltd.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Nanshan District People&rsquo;s Court</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;(2023) Yue 0305 Civil Pre-litigation Mediation 36387</FONT></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-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Novemeber 30, 2023</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Intelligent Guardforce Robot Technology Co., Ltd</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce AI (Hongkong) Co., Limited</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">District Court of the HKSAR</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">DCCJ 5352/2023</FONT></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-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 21, 2023</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu Jingyu</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Registrar of Companies;</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">Wang Lei;</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">GFAI Robot Service (Hong Kong) Limited</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Court of First Instance, High Court of the HKSAR</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">HCMP 2456/2023</FONT></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-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 21, 2023</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu Jingyu</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Registrar of Companies;</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">Wang Lei;</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">Guardforce AI (Hongkong) Co., Limited</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Court of First Instance, High Court of the HKSAR</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 0pt; padding-left: 5.4pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">HCMP 2457/2023</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: 6; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 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; text-align: justify">Appendix 4<FONT STYLE="font-family: Times New Roman, Times, Serif">&#65306;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SETTLEMENT AGREEMENT</P>

<P STYLE="font: bold 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; text-align: justify"><B>THIS AGREEMENT</B> is made and entered
into on 21<SUP>st</SUP> of March 2024, by and between (the</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&ldquo;<B>Agreement</B>&rdquo;): -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>WANG LEI </B>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#29579;&#34174;</FONT>)
(Holder of People&rsquo;s Republic of China Identity Card no.) with address at Unit 504, 5/F., Guardforce Centre, No. 3 Hok Yuen Street
East, Hung Hom, Kowloon (&ldquo;<B>Party A</B>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>GFAI Robot Service (Hong Kong) Limited
</B>(Company No. 3122217), a limited company incorporated in Hong Kong with registered address at Unit 504, 5/F., Guardforce Centre, No.
3 Hok Yuen Street East, Hung Hom, Kowloon (&ldquo;<B>Party B</B>&rdquo;); and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>TU JINGYU </B>( <FONT STYLE="font-family: Times New Roman, Times, Serif">&#28034;
&#38748; &#23431;</FONT> ) (Holder of People&rsquo;s Republic of China Identity Card no.) with address at Unit 2212, 22<SUP>nd</SUP> Floor,
C.C. Wu Building, 302-308 Hennessy Road, Wanchai, Hong Kong (&ldquo;<B>Party C</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">(Each a &ldquo;<B>Party</B>&rdquo;
and are collectively the &ldquo;<B>Parties</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt">WHEREAS,</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.95pt">&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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(1)</FONT></TD><TD STYLE="text-align: justify">Party C initiated on 21 December 2023 originating proceedings entitled HCMP 2456/2023 (&ldquo;<B>HCMP2456</B>&rdquo;)
in the High Court of the Hong Kong Special Administrative Region (&ldquo;<B>High Court</B>&rdquo;) against Registrar of Companies (&ldquo;<B>CR</B>&rdquo;)
as the 1<SUP>st</SUP> Defendant, Party A as the 2<SUP>nd</SUP> Defendant and Party B as the 3<SUP>rd</SUP> Defendant (collectively &ldquo;<B>Defendants
of HCMP2456</B>&rdquo;).</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(2)</FONT></TD><TD STYLE="text-align: justify">Under HCMP2456, Party C claims against the Defendants of HCMP2456, with a supporting affirmation of Party
C dated 21 December 2023, for the following orders that: -</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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(a)</FONT></TD><TD STYLE="text-align: justify">the Notice of Resignation of Company Secretary and Director (Form ND4) in relation to Party B filed with
the CR dated 2 November 2023 (&ldquo;<B>the Form ND4 of GFAIRS</B>&rdquo;) be declared null and void ab initio and be removed from the
CR;</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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(b)</FONT></TD><TD STYLE="text-align: justify">Party B be directed to rectify its company information in the CR forthwith by restoring Party C&rsquo;s
position as a director in Party B; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&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="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">(c)</FONT></TD><TD STYLE="text-align: justify">legal costs of Party C in relation to HCMP2456 be provided
for. (collectively the &ldquo;<B>Claims of HCMP 2456</B>&rdquo;)</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(3)</FONT></TD><TD STYLE="text-align: justify">Party C initiated on 21 December 2023 originating proceedings entitled HCMP 2457/2023 (&ldquo;<B>HCMP2457</B>&rdquo;)
in the High Court against CR as the 1<SUP>st</SUP> Defendant, Party A as the 2<SUP>nd</SUP> Defendant and Guardforce AI (HONGKONG) Co.,
Limited (Company No. 2701706) (&ldquo;<B>GFAIHK</B>&rdquo;) as the 3<SUP>rd</SUP> Defendant (collectively &ldquo;<B>Defendants of HCMP2457</B>&rdquo;).</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(4)</FONT></TD><TD STYLE="text-align: justify">Under HCMP2457, Party C claims against the Defendants of HCMP2457, with a supporting affirmation of Party
C dated 21 December 2023, for the following orders that: -</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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(a)</FONT></TD><TD STYLE="text-align: justify">the Notice of Resignation of Company Secretary and Director (Form ND4) in relation to GFAIHK filed with
the CR dated 2 November 2023 be declared null and void ab initio and be removed from the CR;</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="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">(b)</FONT></TD><TD STYLE="text-align: justify">GFAIHK be directed to rectify its company information in
the CR forthwith by restoring Party C&rsquo;s position as a director in GFAIHK; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 42.5pt">&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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(c)</FONT></TD><TD STYLE="text-align: justify">legal costs of Party C in relation to HCMP2457 be provided for.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">(collectively the &ldquo;<B>Claims of
HCMP2457</B>&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(5)</FONT></TD><TD STYLE="text-align: justify">Party A denies all allegations made by Party C contained in the Claims of HCMP2456 and in the Claims of
HCMP2457 (collectively the &ldquo;<B>Proceedings</B>&rdquo;) and among others, denies that there is any misconduct committed by Party
A.</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(6)</FONT></TD><TD STYLE="text-align: justify">Party B has no intention to restore Party C as a director of Party B.</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(7)</FONT></TD><TD STYLE="text-align: justify">The Parties, together with GFAIHK, have agreed to settle the Proceedings upon the terms and conditions
set forth herein to avoid further expense and burden to be incurred in the Proceedings without any admission of liability by anyone.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>NOW, THEREFORE</B>, in consideration of the foregoing recitals
and the respective promises of the Parties, the Parties hereby agree as follows: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">1</TD><TD>Resignation from Directorship</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Party C hereby acknowledges and confirms:-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt">&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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.1</FONT></TD><TD STYLE="text-align: justify">that it&rsquo;s the intention of Party C to resign from the position of director of Party B with effect
from 1st November 2023;</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.2</FONT></TD><TD STYLE="text-align: justify">that the signature contained in the bottom left corner of
page 2 of the Form ND4 of GFAIRS is Party C&rsquo;s e-signature with prior consent, authority and approval from Party C.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.55pt">&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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.3</FONT></TD><TD STYLE="text-align: justify">the legal effect and validity of the Form ND4 of GFAIRS; and</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.4</FONT></TD><TD STYLE="text-align: justify">that Party C shall use his best endeavours to assist and cooperate fully with Party B in effecting the
registration of Form ND4 of GFAIRS at the CR.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">2</TD><TD>Discontinuance of HCMP2456</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Immediately upon due execution of
this Agreement and the settlement agreement among Party A, Party C and GFAIHK in relation to HCMP2457 simultaneously, Party C shall, on
its own costs, discontinue or cause his legal representative to discontinue HCMP2456 in its entirety, without prejudice and without costs
or fees, by: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.1</FONT></TD><TD STYLE="text-align: justify">executing a notice of discontinuance (without leave) (the &ldquo;<B>Notice</B>&rdquo;) in the form and
substance as set out in Schedule 1 herein;</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.2</FONT></TD><TD STYLE="text-align: justify">filing the executed Notice in court within 2 days after the execution of the Notice; and</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.3</FONT></TD><TD STYLE="text-align: justify">serving the executed Notice to Party A and Party B immediately after the same being filed with the court.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">3</TD><TD>Legal costs in HCMP2456</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In consideration of Party C&rsquo;s
performance and fulfillment of the obligations under Clauses 1 to 2, Party A and Party B agree <B><U>not</U></B> to: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">3.1</FONT></TD><TD STYLE="text-align: justify">serve on Party C and file the same in court affirmation in reply to the Claims of HCMP2456; and</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">3.2</FONT></TD><TD STYLE="text-align: justify">claim against Party C any legal costs already incurred and to be incurred by Party A and/or Party B arising
out of and in connection with the Claims of HCMP2456.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">4</TD><TD>Acknowledgement of Settlement</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">All Parties acknowledge that:- (i)
the considerations given and exchanged as set forth in Clauses 1 to 3 of this Agreement are in full settlement of all Claims of HCMP2456,
any other related matters under the Proceedings among the Parties; and (ii) by signing this Agreement, and accepting the considerations
provided herein and the benefits of it, Party C is giving up forever any right to and will not restore the Proceedings, take or commence
fresh legal proceedings against Party A and/or Party B for the same or substantially the same reliefs as pleaded under the Claims of HCMP2456.
Any Party in breach of this Clause agrees to be subject to injunctive relief sought by the innocent Party and agrees to fully indemnify
the innocent Party of all costs, expenses and fees to be incurred by the latter in all proper actions taken in response of such breach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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="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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">5</TD><TD>No Admission of Liability</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Parties acknowledge that the settlement
contained herein is agreed upon as a compromise and final settlement of the Proceedings and that the settlement herein is not, and shall
not be construed as, an admission that either Party (including its directors, officers, employees, agents, or representatives) has engaged
in any wrongful, tortious or unlawful activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">6</TD><TD>Non-Disparagement</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Party C agrees that, unless required
to do so by legal process, he and his family members and any other person who has knowledge of any matter in relation to the Claims of
HCMP2456 will not make any disparaging statements of representations, either directly or indirectly, whether orally or in writing, by
word or gesture, to any person whatsoever, about the other Party or her/its affiliates, or any of its directors, officers, employees,
agents, or representatives. Party C shall also procure and take all reasonable and practicable steps to ensure performance of the said
obligation of non-disparagement. For the purpose of this Clause, a disparaging statement or representation is any communication which,
if publicized to another, would cause or tend to cause the recipient of the communication to question the integrity, competence, good
character of the person or entity to whom the communication relates. If Party C is in breach of this Clause Party C agrees to be subject
to injunctive relief sought by the other innocent Party (Party A and/or Party B) and agrees to fully indemnify the innocent Party of all
costs, expenses and fees to be incurred by Party A and/or Party B in all proper actions taken in response of such breach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">7</TD><TD>Representations and Warranties</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.1</FONT></TD><TD STYLE="text-align: justify">Party C represents and warrants to Party A and Party B that it is his true intention and free will to
execute this Agreement and the Schedule and to perform the obligations stipulated herein, including but not limited to discontinuance
of HCMP2456 without costs.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.2</FONT></TD><TD STYLE="text-align: justify">Each Party represents and warrants to the other that it has the right, requested mental capacity/ power
and authority to enter into and perform the Agreement.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.3</FONT></TD><TD STYLE="text-align: justify">The Parties represent and warrant that the signatories have full authority to enter into the Agreement
and bind the party they represent.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.4</FONT></TD><TD STYLE="text-align: justify">The Parties represent and warrant that, as of the date of the Agreement, that any matter relating to the
Proceedings shall be resolved.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.5</FONT></TD><TD STYLE="text-align: justify">The Parties represent and warrant that they shall cooperate fully with each other and use their best endeavors
to provide all information, records, documents, and materials as reasonably requested and sign any documents to perform the Agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">8</TD><TD>Undertakings</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Party C further undertakes that: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.1</FONT></TD><TD STYLE="text-align: justify">Party C will on request of Party A and/or Party B, do all and any further acts required to effect the
resignations stipulated under clause 1 and from all other offices, trusteeships or appointments which Party C is on hold in connection
with or by reason of employment in Party B;</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.2</FONT></TD><TD STYLE="text-align: justify">After the date of the Agreement, Party C will not conduct in any way which is inconsistent with his resignation
from Party B and will not represent himself nor allow himself to be held out as being a director or officer of, employed by or otherwise
connected in any way with Party B;</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.3</FONT></TD><TD STYLE="text-align: justify">Party C shall after the date of the Agreement, do or procure to transist/return all assets, tasks, jobs
and materials, directly or indirectly, held by or is in the custody of him to other employees of Party B upon the direction and request
of Party A and/or Party B;</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.4</FONT></TD><TD STYLE="text-align: justify">Party C shall transfer back to Party B legal ownership of all properties held on behalf or on trust of
Party 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: 9; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">9</TD><TD>Scope and Effect</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">9.1</FONT></TD><TD STYLE="text-align: justify">The Agreement, and all obligations contained herein, applies to the Proceedings and any other potential
or existing civil claim arising from the Proceedings.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">9.2</FONT></TD><TD STYLE="text-align: justify">The Agreement is in full and final settlement of the Proceedings and any causes of action whatsoever which
the Parties have against each other and will be binding on the Parties.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">9.3</FONT></TD><TD STYLE="text-align: justify">The Parties shall bear their own legal costs in relation to the Proceedings and the Agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">10</TD><TD>Confidentiality</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Parties agree to keep the terms
and provisions of the Agreement and the Proceedings strictly confidential, except the disclosure (i) to the Parties&rsquo; counsels (or
legal representatives) and other professional bodies/advisors retained by such Party who have a need to know, (ii) to the Parties&rsquo;
director or officers, employees who have a need to know, and (iii) as required by lawful process or court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">11</TD><TD>Headings</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The headings for the Sections in the
Agreement are only for the purpose of convenient reference, and the Parties acknowledge that such headings may not adequately or accurately
describe the contents of the Sections which they head. Such headings shall not be deemed to govern, limit, modify, or in any other manner
affect the scope, meaning, or intent of the provisions of the Agreement or any part or portion of any provision, nor shall the headings
otherwise be given any legal effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">12</TD><TD>Entire Agreement</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Agreement contains the entire
understanding between the Parties with respect to the Proceedings, superseding all prior or contemporaneous communications, agreements,
and understandings, oral or written, with respect to the Proceedings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">13</TD><TD>Modification and Variation</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">No amendment or variation of the Agreement
will be valid unless agreed in writing by an authorized signatory of each Party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">14</TD><TD>Severability</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Whenever possible, each provision
of the Agreement shall be interpreted in such a manner as to be effective and valid under applicable law, but if any provision of the
Agreement shall be prohibited by or invalid under such law, such provision shall be ineffective to the extent of such prohibition or invalidity,
without invalidating the remainder of such provision or the remaining provisions of this Settlement Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">15</TD><TD>Counterparts and Facsimile Signatures</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Agreement may be signed by each
of the Parties in one or more counterparts, each of which shall be deemed to be an original, but all of which, taken together, shall constitute
one and the same document. Facsimile signatures shall have the same effect as original signatures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">16</TD><TD>Independent Legal Advice</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Parties hereby declare that they
have been advised to obtain independent legal advice in connection with the entering into the Agreement. The Parties further declare that
they understand the contents and effect of the Agreement and that in executing the Agreement, they are acting on their own free will and
have not been subject to any undue influence or pressure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">17</TD><TD>Waiver</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Unless otherwise expressly agreed,
no delay, act or omission by either party in exercising any right or remedy will be deemed a waiver of that, or any other, right or remedy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">18</TD><TD>Governing Law and Jurisdiction</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">18.1</FONT></TD><TD STYLE="text-align: justify">The Agreement shall be governed by and construed in accordance with the laws of Hong Kong.</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">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">18.2</FONT></TD><TD STYLE="text-align: justify">In the event of dispute arising in any way out of or affecting the Agreement, the Parties agree to negotiate
in good faith, failing which the Parties shall be subject to the exclusive jurisdiction of the Hong Kong Court to which the Parties hereto
agree irrevocably to submit.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"><B></B></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>IN WITNESS </B>whereof the Agreement has been duly executed
by the Parties hereto on the day and year first above written</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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: 40%; padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">Signed by <B>WANG LEI </B>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#29579;&#34174;</FONT>)</FONT></TD>
    <TD STYLE="width: 60%; padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">(Holder of People&rsquo;s Republic of China</FONT></TD>
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">Identity Card no.</FONT></TD>
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">in the presence of:</FONT></TD>
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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: 20%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 80%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[Witness]</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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="padding-bottom: 0pt; width: 40%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signed by <B>JIA LIN </B>(&#36040;&#26519;)</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; width: 60%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Holder of People&rsquo;s Republic of China</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identity Card no.</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)
</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">on behalf of <B>GFAI Robot Service</B></FONT></TD>
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 0pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Hong Kong) Limited</B></FONT></TD>
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Company No. 3122217)</FONT></TD>
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in the presence of:</FONT></TD>
    <TD STYLE="padding-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></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: 20%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 80%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[Witness]</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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: 40%"><FONT STYLE="font-size: 10pt">Signed by <B>TU JINGYU </B>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#28034;&#38748;&#23431;</FONT>)</FONT></TD>
    <TD STYLE="width: 60%"><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(Holder of People&rsquo;s Republic of China</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Identity Card no.</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">in the presence of:</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></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: 20%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 80%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[Witness]</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Schedule 1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">IN THE HIGH COURT OF THE<BR>
 HONG KONG SPECIAL ADMINISTRATIVE REGJON
COURT OF FIRST <BR>
INSTANCE &nbsp;</P>



<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="border-right: Black 1.5pt solid; text-align: justify; font-size: 10pt; width: 22%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5pt; padding-left: 5pt; text-align: right; width: 78%">(,) Case No --------------<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="text-align: left; margin-top: 0; margin-bottom: 0">BETWEEN</P></TD></TR>
  </TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-right: Black 1.5pt solid; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5pt; text-align: left">(b)(I)&nbsp;</P></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Plaintiff(s)(Applicant(s))</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; width: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"><BR>
(a)</P></TD>
    <TD STYLE="border-right: Black 1.5pt solid; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><U>General Reference</U></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">&ldquo;Insert case number</P></TD>
    <TD STYLE="text-align: center; font-size: 10pt; width: 39%">&nbsp;</TD>
    <TD STYLE="text-align: center; font-size: 10pt; width: 39%">&nbsp;</TD></TR>
  </TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-right: Black 1.5pt solid; padding-left: 46.65pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: center; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%; text-align: left; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="border-right: Black 1.5pt solid; width: 19%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Insert name(s) of Plaintiff(s)</P></TD>
    <TD STYLE="width: 78%; text-align: center; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">and</FONT></TD></TR>
  </TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; width: 22%; text-align: left; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="padding-left: 5pt; width: 39%; text-align: left; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)(I)</FONT></TD>
    <TD STYLE="width: 39%; text-align: right; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defendant(s)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; text-align: left; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="padding-left: 5pt; text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: right; font-size: 10pt">&nbsp;</TD></TR>
  </TABLE>



<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: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">(c)</P></TD>
    <TD STYLE="border-right: Black 1.5pt solid; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0pt">Insert
    name(s) of Defendant(s)</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.65pt; text-align: justify">&nbsp;</P></TD>
    <TD STYLE="width: 78%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><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: center">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTICE OF DISCONTINUANCE</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(0. 21, r. 2, the Rules of the High Court)</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><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: center">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-right: Black 1.5pt solid; padding-left: 46.65pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">TAKE NOTICE that the above-named Plaintiff(s) (Applicant(s)) wholly discontinue(s) the action herein.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-right: Black 1.5pt solid; padding-left: 46.65pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-right: Black 1.5pt solid; padding-left: 46.65pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD>
    <P STYLE="margin: 0pt 0pt 0pt 5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Dated this <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </U> day of________________,200</P>

</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-left: 46.65pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<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: 22%; padding-left: 46.65pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 38%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%; padding-left: 17.6pt; text-align: justify; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 46.65pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: center; font-size: 10pt"><FONT STYLE="font-size: 10pt">Plaintiff(s)(Applicant(s))&rsquo;s signature</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="padding-top: 0pt; width: 3%; padding-left: 0pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="padding-top: 0pt; width: 19%; padding-left: 0pt; text-align: left; font-size: 10pt"><FONT STYLE="font-size: 10pt">&ldquo;Insert name of the person</FONT></TD>
    <TD STYLE="white-space: nowrap; padding-top: 0pt; width: 78%; padding-left: 0pt">
    <P STYLE="margin: 0pt 0pt 0pt 5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">This Notice was
    taken out by:(d)<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>in person,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">1akingoutthis Notice</FONT></TD>
    <TD STYLE="padding-top: 0pt; padding-left: 5pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">whoseaddress is
    (e) </FONT>---------------------------------------------------------------------------------------------------------------------------------</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: left; font-size: 10pt"> <FONT STYLE="font-size: 10pt">Insert
    address of the</FONT></TD>
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: left; font-size: 10pt"><FONT STYLE="font-size: 10pt">person taking out this <FONT STYLE="font-family: Times New Roman, Times, Serif">Notice</FONT></FONT></TD>
    <TD STYLE="white-space: nowrap; padding-top: 0pt; padding-left: 0pt">
    <P STYLE="margin-left: 5pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>&nbsp;Telephone
    No. <FONT STYLE="font-family: Times New Roman, Times, Serif">---------</FONT>----------------------------------</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify"></P></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="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt; padding-right: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0pt; padding-top: 0pt; padding-left: 5pt; text-align: left; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>To:</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; padding-top: 0pt; padding-left: 0pt; text-align: left; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 0pt; text-align: justify; font-size: 10pt; width: 22%; padding-right: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-top: 0pt; width: 5%; padding-right: 0pt; padding-left: 5pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">(i)</P></TD>
    <TD STYLE="padding-top: 0pt; width: 73%; padding-right: 0pt; padding-left: 0pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">The
    Registrar, High Court</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">High Court Building, 38 Queensway,
    Hong Kong.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P></TD></TR>
  </TABLE>

<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"><B></B></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: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">(I)</P></TD>
    <TD STYLE="width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left">State the names and</P></TD>
    <TD STYLE="width: 78%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 11pt; text-align: justify">tfl(J) <B><U>The following are the
names/addresses of all other persons/ solicitors to be served with this Notice</U></B></P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B></B></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="padding-left: 0pt; width: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 0pt; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0pt">addresses
of all other</P></TD>
    <TD STYLE="width: 5%; padding-left: 5pt; text-align: justify; font-size: 10pt"><FONT STYLE="font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="white-space: nowrap; width: 33%; padding-left: 0pt; text-align: left; font-size: 10pt"><FONT STYLE="font-size: 10pt">*(&nbsp;&nbsp;&nbsp;) Defendant&rsquo;s solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp; </FONT></TD>
    <TD STYLE="white-space: nowrap; width: 5%; padding-left: 0pt; text-align: left; font-size: 10pt"><FONT STYLE="font-size: 10pt">&#9679; Messrs </FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 35%; padding-left: 0pt; text-align: left; font-size: 10pt"></TD></TR>
</TABLE>

<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="padding-left: 0pt; width: 3%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; width: 19%">persons /solicitors <I>to</I> </TD>
    <TD STYLE="padding-left: 0pt; text-align: justify; font-size: 10pt; width: 38%">Address</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0pt">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt">be served with this Not.lee</TD>
    <TD STYLE="padding-left: 0pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<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="padding-left: 0pt; width: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 0pt; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">(iii)</FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 33%"><FONT STYLE="font-size: 10pt">*(&nbsp;&nbsp;&nbsp;) Defendant&rsquo;s solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp; </FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">&#9679; Messrs </FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 35%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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="padding-left: 0pt; width: 3%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; width: 19%">&nbsp;</TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 38%">Address</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 40%">&nbsp;</TD></TR>
</TABLE>

<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"><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="padding-left: 0pt; width: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 0pt; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">(iv)</FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 33%"><FONT STYLE="font-size: 10pt">*(&nbsp;&nbsp;&nbsp;) Defendant&rsquo;s solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp; </FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">&#9679; Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 35%">&nbsp;</TD></TR>
</TABLE>

<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="padding-left: 0pt; width: 3%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; width: 19%">&nbsp;</TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 38%">Address</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 40%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></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="padding-left: 0pt; width: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 0pt; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">(v)</FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 33%"><FONT STYLE="font-size: 10pt">*(&nbsp;&nbsp;&nbsp;) Defendant&rsquo;s solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp; </FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">&#9679; Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 35%">&nbsp;</TD></TR>
</TABLE>

<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="padding-left: 0pt; width: 3%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; width: 19%">&nbsp;</TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 38%">Address</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 40%">&nbsp;</TD></TR>
</TABLE>

<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: top"><TD STYLE="padding-left: 0pt; width: 3%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 0pt; width: 19%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0pt">&nbsp;</P></TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">(vi)</FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 33%"><FONT STYLE="font-size: 10pt">*(&nbsp;&nbsp;&nbsp;) Defendant&rsquo;s solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp; </FONT></TD>
    <TD STYLE="white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 5%"><FONT STYLE="font-size: 10pt">&#9679; Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 35%">&nbsp;</TD></TR>
</TABLE>

<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="padding-left: 0pt; width: 3%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; width: 19%">&nbsp;</TD>
    <TD STYLE="padding-left: 5pt; text-align: justify; font-size: 10pt; width: 38%">Address</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; padding-left: 0pt; text-align: left; font-size: 10pt; width: 40%">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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: 0%"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">Delete whichever is inapplicable</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: 0%"></TD><TD STYLE="width: 0.25in; text-align: left">(!)</TD><TD STYLE="text-align: justify">To fill in details which appear on the originating document</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: 0%"></TD><TD STYLE="width: 0.25in; text-align: left">(l)</TD><TD STYLE="text-align: justify">If the space here is insufficient, blank paper may be used
and attached to this Notice</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">(Revised -April 2006)<B>&nbsp;</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 0pt 46.65pt; text-align: justify"></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center"></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center">SETTLEMENT AGREEMENT</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>THIS AGREEMENT</B> is made and entered into on 21<SUP>st</SUP>
of March 2024, by and between</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">(&ldquo;<B>Agreement</B>&rdquo;):-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>WANG LEI </B>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#29579;&#34174;</FONT>)
(Holder of People&rsquo;s Republic of China Identity Card no.) with address at Unit 504, 5/F., Guardforce Centre, No. 3 Hok Yuen Street
East, Hung Hom, Kowloon (&ldquo;<B>Party A</B>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>GUARDFORCE AI (HONGKONG) CO., LIMITED</B>
(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#34907;&#23433;&#26234;&#33021;</FONT>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#39321;&#28207;</FONT>)<FONT STYLE="font-family: Times New Roman, Times, Serif">&#26377;&#38480;&#20844;&#21496;</FONT>)
(Company No.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">2701706), a limited company incorporated in Hong Kong with
registered address at Unit 504, 5/F., Guardforce Centre, No. 3 Hok Yuen Street East, Hung Hom, Kowloon (&ldquo;<B>Party B</B>&rdquo;);
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>TU JINGYU </B>( <FONT STYLE="font-family: Times New Roman, Times, Serif">&#28034;
&#38748; &#23431;</FONT> ) (Holder of People&rsquo;s Republic of China Identity Card no.) with address at Unit 2212, 22<SUP>nd</SUP> Floor,
C.C. Wu Building, 302-308 Hennessy Road, Wanchai, Hong Kong (&ldquo;<B>Party C</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">(Each a &ldquo;<B>Party</B>&rdquo; and
are collectively the &ldquo;<B>Parties</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt">WHEREAS,</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(1)</FONT></TD><TD STYLE="text-align: justify">Party C initiated on 21 December 2023 originating proceedings entitled HCMP 2456/2023 (&ldquo;<B>HCMP2456</B>&rdquo;)
in the High Court of the Hong Kong Special Administrative Region (&ldquo;<B>High Court</B>&rdquo;) against Registrar of Companies (&ldquo;<B>CR</B>&rdquo;)
as the 1<SUP>st</SUP> Defendant, Party A as the 2<SUP>nd</SUP> Defendant and GFAI Robot Service (Hongkong) Limited (Company No. 3122217)
(&ldquo;<B>GFAIRS</B>&rdquo;) as the 3<SUP>rd</SUP> Defendant (collectively &ldquo;<B>Defendants of HCMP2456</B>&rdquo;).</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(2)</FONT></TD><TD STYLE="text-align: justify">Under HCMP2456, Party C claims against the Defendants of HCMP2456, with a supporting affirmation of Party
C dated 21 December 2023, for the following orders that: -</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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(a)</FONT></TD><TD STYLE="text-align: justify">the Notice of Resignation of Company Secretary and Director (Form ND4) in relation to GFAIRS filed with
the CR dated 2 November 2023 be declared null and void ab initio and be removed from the CR;</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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(b)</FONT></TD><TD STYLE="text-align: justify">GFAIRS be directed to rectify its company information in the CR forthwith by restoring Party C&rsquo;s
position as a director in GFAIRS; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&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="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">(c)</FONT></TD><TD STYLE="text-align: justify">legal costs of Party C in relation to HCMP2456 be provided
for.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">(collectively the &ldquo;<B>Claims of HCMP 2456</B>&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(3)</FONT></TD><TD STYLE="text-align: justify">Party C initiated on 21 December 2023 originating proceedings entitled HCMP 2457/2023 (&ldquo;<B>HCMP2457</B>&rdquo;)
in the High Court against CR as the 1<SUP>st</SUP> Defendant, Party A as the 2<SUP>nd</SUP> Defendant and Party B as the 3<SUP>rd</SUP>
Defendant (collectively &ldquo;<B>Defendants of HCMP2457</B>&rdquo;).</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(4)</FONT></TD><TD STYLE="text-align: justify">Under HCMP2457, Party C claims against the Defendants of HCMP2457, with a supporting affirmation of Party
C dated 21 December 2023, for the following orders that: -</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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(a)</FONT></TD><TD STYLE="text-align: justify">the Notice of Resignation of Company Secretary and Director (Form ND4) in relation to Party B filed with
the CR dated 2 November 2023 (&ldquo;<B>Form ND4 of GFAIHK</B>&rdquo;) be declared null and void ab initio and be removed from the CR;</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="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">(b)</FONT></TD><TD STYLE="text-align: justify">Party B be directed to rectify its company information in
the CR forthwith by restoring Party C&rsquo;s position as a director in Party B; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 42.5pt">&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="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(c)</FONT></TD><TD STYLE="text-align: justify">legal costs of Party C in relation to HCMP2457 be provided for.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">(collectively the &ldquo;<B>Claims of
HCMP2457</B>&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(5)</FONT></TD><TD STYLE="text-align: justify">Party A denies all allegations made by Party C contained in the Claims of HCMP2456 and in the Claims of
HCMP2457 (collectively the &ldquo;<B>Proceedings</B>&rdquo;) and among others, denies that there is any misconduct committed by Party
A.</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(6)</FONT></TD><TD STYLE="text-align: justify">Party B has no intention to restore Party C as a director of Party B.</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="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(7)</FONT></TD><TD STYLE="text-align: justify">The Parties, together with GFAIRS, have agreed to settle the Proceedings upon the terms and conditions
set forth herein to avoid further expense and burden to be incurred in the Proceedings without any admission of liability by anyone.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></P>

<!-- Field: Page; Sequence: 13; Options: NewSection; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>NOW, THEREFORE</B>, in consideration of the foregoing recitals
and the respective promises of the Parties, the Parties hereby agree as follows: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">1</TD><TD>Resignation from Directorship/Office</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Party C hereby acknowledges and confirms:-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt">&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">1.1</FONT></TD><TD STYLE="text-align: justify">that it&rsquo;s the intention of Party C to resign from the
position of director of Party B with effect from 1st November 2023;</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.2</FONT></TD><TD STYLE="text-align: justify">that the signature contained in the bottom left corner of
page 2 of the Form ND4 of GFAIHK is Party C&rsquo;s e-signature with prior consent, authority and approval from Party C.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55.55pt">&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">1.3</FONT></TD><TD STYLE="text-align: justify">the legal effect and validity of the Form ND4 of GFAIHK;
and</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.4</FONT></TD><TD STYLE="text-align: justify">that Party C shall use his best endeavours to assist and
cooperate fully with Party B in effecting the registration of Form ND4 of GFAIHK at the CR.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">2</TD><TD>Discontinuance of HCMP2457</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Immediately upon due execution of
this Agreement and the settlement agreement among Party A, Party C and GFAIRS in relation to HCMP2456, Party C shall, on its own costs,
discontinue or cause his legal representative to discontinue HCMP2457 in its entirety, without prejudice and without costs or fees, by:
-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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">2.1</FONT></TD><TD STYLE="text-align: justify">executing a notice of discontinuance (without leave) (the
&ldquo;<B>Notice</B>&rdquo;) in the form and substance as set out in Schedule 1 herein;</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.2</FONT></TD><TD STYLE="text-align: justify">filing the executed Notice in court within 2 days after the
execution of the Notice; and</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.3</FONT></TD><TD STYLE="text-align: justify">serving the executed Notice to Party A and Party B immediately
after the same being filed with the court .</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">3</TD><TD>Legal costs in HCMP2457</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In consideration of Party C&rsquo;s
performance and fulfilment of the obligations under Clauses 1 to 2, Party A and Party B agree <B><U>not</U></B> to: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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">3.1</FONT></TD><TD STYLE="text-align: justify">serve on Party C and file the same in court affirmation in
reply to the Claims of HCMP2457; and</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">3.2</FONT></TD><TD STYLE="text-align: justify">claim against Party C any legal costs already incurred and
to be incurred by Party A and/or Party B arising out of and in connection with the Claims of HCMP2457.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">4</TD><TD>Acknowledgement of Settlement</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">All Parties acknowledge that:- (i)
the considerations given and exchanged as set forth in Clauses 1 to 3 of this Agreement are in full settlement of all Claims of HCMP2457,
any other related matters under the Proceedings among the Parties; and (ii) by signing this Agreement, and accepting the considerations
provided herein and the benefits of it, Party C is giving up forever any right to and will not restore the Proceedings, take or commence
fresh legal proceedings against Party A and/or Party B for the same or substantially the same reliefs as pleaded under the Claims of HCMP2457.
Any Party in breach of this Clause agrees to be subject to injunctive relief sought by the innocent Party and agrees to fully indemnify
the innocent Party of all costs, expenses and fees to be incurred by the latter in all proper actions taken in response of such breach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">5</TD><TD>No Admission of Liability</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Parties acknowledge that the settlement
contained herein is agreed upon as a compromise and final settlement of the Proceedings and that the settlement herein is not, and shall
not be construed as, an admission that either Party (including its directors, officers, employees, agents, or representatives) has engaged
in any wrongful, tortious or unlawful activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">6</TD><TD>Non-Disparagement</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Party C agrees that, unless required
to do so by legal process, he and his family members and any other person who has knowledge of any matter in relation to the Claims of
HCMP2457 will not make any disparaging statements of representations, either directly or indirectly, whether orally or in writing, by
word or gesture, to any person whatsoever, about the other Party or her/its affiliates, or any of its directors, officers, employees,
agents, or representatives. Party C shall also procure and take all reasonable and practicable steps to ensure performance of the said
obligation of non-disparagement. For the purpose of this Clause, a disparaging statement or representation is any communication which,
if publicized to another, would cause or tend to cause the recipient of the communication to question the integrity, competence, good
character of the person or entity to whom the communication relates. If Party C is in breach of this Clause Party C agrees to be subject
to injunctive relief sought by the other innocent Party (Party A and/or Party B) and agrees to fully indemnify the innocent Party of all
costs, expenses and fees to be incurred by Party A and/or Party B in all proper actions taken in response of such breach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">7</TD><TD>Representations and Warranties</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.1</FONT></TD><TD STYLE="text-align: justify">Party C represents and warrants to Party A and Party B that
it is his true intention and free will to execute this Agreement and the Schedules and to perform the obligations stipulated therein,
including but not limited to discontinuance of HCMP2457 without costs.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.2</FONT></TD><TD STYLE="text-align: justify">Each Party represents and warrants to the other that it has
the right, requested mental capacity/ power and authority to enter into and perform the Agreement.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.3</FONT></TD><TD STYLE="text-align: justify">The Parties represent and warrant that the signatories have
full authority to enter into the Agreement and bind the party they represent.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.4</FONT></TD><TD STYLE="text-align: justify">The Parties represent and warrant that, as of the date of
the Agreement, that any matter relating to the Proceedings shall be resolved.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">7.5</FONT></TD><TD STYLE="text-align: justify">The Parties represent and warrant that they shall cooperate
fully with each other and use their best endeavours to provide all information, records, documents, and materials as reasonably requested
and sign any documents to perform the Agreement.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">8</TD><TD>Undertakings</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Party C further undertakes that: -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; 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">8.1</FONT></TD><TD STYLE="text-align: justify">Party C will on request of Party A and/or Party B, do all
and any further acts required to effect the resignations stipulated under clause 1.1 and from all other offices, trusteeships or appointments
which Party C is on hold in connection with or by reason of employment in Party B;</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.2</FONT></TD><TD STYLE="text-align: justify">After the date of the Agreement, Party C will not conduct
in any way which is inconsistent with his resignation from Party B and will not represent himself nor allow himself to be held out as
being a director or officer of, employed by or otherwise connected in any way with Party B;</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.3</FONT></TD><TD STYLE="text-align: justify">Party C shall after the date of the Agreement, do or procure
to transit/return all assets, tasks, jobs and materials, directly or indirectly, held by or is in the custody of him to other employees
of Party B upon the direction and request of Party A and/or Party B; and</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">8.4</FONT></TD><TD STYLE="text-align: justify">Party C shall transfer back to Party B, legal ownership of
all properties held on behalf or on trust of Party B.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">9</TD><TD>Scope and Effect</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">9.1</FONT></TD><TD STYLE="text-align: justify">The Agreement, and all obligations contained herein, applies
to the Proceedings and any other potential or existing civil claim arising from the Proceedings.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">9.2</FONT></TD><TD STYLE="text-align: justify">The Agreement is in full and final settlement of the Proceedings
and any causes of action whatsoever which the Parties have against each other and will be binding on the Parties.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">9.3</FONT></TD><TD STYLE="text-align: justify">The Parties shall bear their own legal costs in relation
to the Proceedings and the Agreement.</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: 15; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">10</TD><TD>Confidentiality</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Parties agree to keep the terms
and provisions of the Agreement and the Proceedings strictly confidential, except the disclosure (i) to the Parties&rsquo; counsels (or
legal representatives) and other professional bodies/advisors retained by such Party who have a need to know, (ii) to the Parties&rsquo;
director or officers, employees who have a need to know, and (iii) as required by lawful process or court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">11</TD><TD>Headings</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The headings for the Sections in the
Agreement are only for the purpose of convenient reference, and the Parties acknowledge that such headings may not adequately or accurately
describe the contents of the Sections which they head. Such headings shall not be deemed to govern, limit, modify, or in any other manner
affect the scope, meaning, or intent of the provisions of the Agreement or any part or portion of any provision, nor shall the headings
otherwise be given any legal effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">12</TD><TD>Entire Agreement</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Agreement contains the entire
understanding between the Parties with respect to the Proceedings, superseding all prior or contemporaneous communications, agreements,
and understandings, oral or written, with respect to the Proceedings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">13</TD><TD>Modification and Variation</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">No amendment or variation of the Agreement
will be valid unless agreed in writing by an authorized signatory of each Party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">14</TD><TD>Severability</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Whenever possible, each provision
of the Agreement shall be interpreted in such a manner as to be effective and valid under applicable law, but if any provision of the
Agreement shall be prohibited by or invalid under such law, such provision shall be ineffective to the extent of such prohibition or invalidity,
without invalidating the remainder of such provision or the remaining provisions of this Settlement Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">15</TD><TD>Counterparts and Facsimile Signatures</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Agreement may be signed by each
of the Parties in one or more counterparts, each of which shall be deemed to be an original, but all of which, taken together, shall constitute
one and the same document. Facsimile signatures shall have the same effect as original signatures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">16</TD><TD>Independent Legal Advice</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Parties hereby declare that they
have been advised to obtain independent legal advice in connection with the entering into the Agreement. The Parties further declare that
they understand the contents and effect of the Agreement and that in executing the Agreement, they are acting on their own free will and
have not been subject to any undue influence or pressure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">17</TD><TD>Waiver</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Unless otherwise expressly agreed,
no delay, act or omission by either party in exercising any right or remedy will be deemed a waiver of that, or any other, right or remedy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.25pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; 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.25in">18</TD><TD>Governing Law and Jurisdiction</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">18.1</FONT></TD><TD STYLE="text-align: justify">The Agreement shall be governed by and construed in accordance
with the laws of Hong Kong.</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: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">18.2</FONT></TD><TD STYLE="text-align: justify">In the event of dispute arising in any way out of or affecting
the Agreement, the Parties agree to negotiate in good faith, failing which the Parties shall be subject to the exclusive jurisdiction
of the Hong Kong Court to which the Parties hereto agree irrevocably to submit.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <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"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>IN WITNESS </B>whereof the Agreement has been duly executed
by the Parties hereto on the day and year first above written</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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: 40%"><FONT STYLE="font-size: 10pt">Signed by <B>WANG LEI </B>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#29579;&#34174;</FONT>)</FONT></TD>
    <TD STYLE="width: 60%"><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(Holder of People&rsquo;s Republic of China</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Identity Card no.</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">in the presence of:</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[Witness]</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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: 40%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signed by <B>WANG LEI</B> (&#29579;&#34174;)</FONT></TD>
    <TD STYLE="width: 60%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Holder of People&rsquo;s Republic of China</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identity Card no.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="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">on behalf of <B>GUARDFORCE AI</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="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"><B>(HONGKONG</B>) <B>CO., LIMITED</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</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">(Company No. 2701706)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in the presence of:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[Witness]</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&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: 40%"><FONT STYLE="font-size: 10pt">Signed by <B>TU JINGYU </B>(<FONT STYLE="font-family: Times New Roman, Times, Serif">&#28034;&#38748;&#23431;</FONT>)</FONT></TD>
    <TD STYLE="width: 60%"><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(Holder of People&rsquo;s Republic of China</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Identity Card no.</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">) </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">in the presence of:</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[Witness]</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></P>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <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"></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: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">Schedule 1</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">IN THE HIGH COURT OF THE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">HONG KONG SPECIAL ADMINISTRATIVE REGION COURT OF
FIRST<BR>
INSTANCE</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&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-right: Black 1.5pt solid; width: 25%">&nbsp;</TD>
    <TD STYLE="width: 25%">&nbsp;</TD>
    <TD STYLE="width: 8%"><FONT STYLE="font-size: 10pt">(a)&nbsp;Case&nbsp;No &nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt dashed; width: 42%">&nbsp;&nbsp;&nbsp;</TD></TR>
</TABLE>

<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-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 25pt; width: 25%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 24%"><FONT STYLE="font-size: 10pt">BETWEEN</FONT></TD>
    <TD STYLE="width: 25%">&nbsp;</TD>
    <TD STYLE="width: 25%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 25pt"><FONT STYLE="font-size: 10pt"><U>General Reference</U></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><SUP>(b)(l)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 0.125in"><FONT STYLE="font-size: 10pt">(a) &nbsp;Insert case number</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Plaintiff(s)(Applicant(s))</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 25pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; text-indent: -0.25in; padding-right: 5pt; padding-left: 25pt; text-align: left"><FONT STYLE="font-size: 10pt">(b)&nbsp;&nbsp;&nbsp;Insert name(s) of Plamtlff(s)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 25pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">and</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 25pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><SUP>(c)(l)</SUP></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Defendant(s)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; padding-right: 5pt; padding-left: 25pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; text-indent: -0.25in; padding-right: 5pt; padding-left: 25pt; text-align: left"><FONT STYLE="font-size: 10pt">(c)&nbsp;&nbsp;&nbsp; Insert name(s) of Defendant(s)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left"></TD></TR>
</TABLE>

<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-right: Black 1.5pt solid; width: 25%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;&nbsp;</TD>
    <TD STYLE="border-top: Black 1.5pt solid; width: 44%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><B>NOTICE OF DISCONTINUANCE</B></TD>
    <TD>&nbsp;&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">(0. 21, r. 2, the Rules of the High Court)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<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-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5">TAKE NOTICE that the above-named
Plaintiff(s) (Applicant(s)) wholly discontinue(s) the action herein.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="5">Dated this ____day of  _______ &nbsp;&nbsp;200 _</TD></TR>
  <TR STYLE="font-size: 0pt; vertical-align: top">
    <TD STYLE="border-right: Black 1.5pt solid; font-size: 0pt; width: 25%">&nbsp;</TD>
    <TD STYLE="font-size: 0pt; width: 1%">&nbsp;</TD>
    <TD STYLE="font-size: 0pt; width: 5%">&nbsp;</TD>
    <TD STYLE="font-size: 0pt; width: 10%">&nbsp;</TD>
    <TD STYLE="font-size: 0pt; width: 44%">&nbsp;</TD>
    <TD STYLE="font-size: 0pt; width: 10%">&nbsp;</TD>
    <TD STYLE="font-size: 0pt; width: 5%">&nbsp;</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="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Plaintiff(s)(Applicant(s))&rsquo;s signature</FONT></TD></TR>
  </TABLE>
<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: top">
    <TD STYLE="text-indent: -0.125in; padding-right: 5pt; text-align: left; padding-left: 0.25in"><FONT STYLE="font-size: 10pt">(d) &nbsp;&nbsp;Insert name of the person</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: left"><FONT STYLE="font-size: 10pt">This Notice was taken out
    by:(dl_____________________________________ &nbsp;in person,</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5pt; text-align: justify; width: 26%; padding-left: 25pt"><FONT STYLE="font-size: 10pt">taking
    out this Notice</FONT></TD>
    <TD STYLE="text-align: left; width: 11%"><FONT STYLE="font-size: 10pt">whose address is  (c) </FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt dashed; text-align: justify; width: 63%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="padding-right: 5pt; text-align: justify; padding-left: 0.125in"><FONT STYLE="font-size: 10pt">(e)
    &nbsp;&nbsp;Insert address of the</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5pt; text-align: justify; width: 26%; padding-left: 25pt"><FONT STYLE="font-size: 10pt">person taking out this</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: justify; width: 34%"></TD>
    <TD STYLE="text-align: left; width: 12%"><FONT STYLE="font-size: 10pt">Telephone No.</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt dashed; text-align: left; width: 28%">&nbsp;&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5pt; text-align: justify; padding-left: 25pt"><FONT STYLE="font-size: 10pt">Notlee</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></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: 26%">&nbsp;</TD>
    <TD STYLE="width: 4%; padding-top: 0.1pt; text-align: left"><FONT STYLE="font-size: 10pt"><B>To:</B></FONT></TD>
    <TD STYLE="width: 70%; padding-top: 0.1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-top: 0.1pt; text-align: left"><FONT STYLE="font-size: 10pt">(i)</FONT></TD>
    <TD STYLE="padding-top: 0.1pt; text-align: left"><FONT STYLE="font-size: 10pt">The Registrar, High Court</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-top: 0.3pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-top: 0.3pt; text-align: justify"><FONT STYLE="font-size: 10pt">High Court Building, 38 Queensway, Hong Kong.</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; text-align: justify; text-indent: 0pt">(1) State the names and
addresses of all other persons/ solicitors to be served with this Notice</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"></P>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<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: justify">(1)(3) <B><U>The following are the names/addresses
of all other persons/ solicitors to be served with this Notice</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></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: 5%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="width: 45%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">* (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant's solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp;&nbsp;  &#9679;&nbsp;&nbsp;Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 30%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 20%; text-align: left">&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address</FONT></TD></TR>
</TABLE>

<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: 5%; text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 60%; text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 35%; text-align: left; font-size: 10pt">&nbsp;</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: left; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD>
    <TD STYLE="text-align: left; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">* (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant's solicitors/ <I> </I>(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp;&nbsp;&#9679;&nbsp;&nbsp;Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 30%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 20%">&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address</FONT></TD></TR>
</TABLE>

<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: 5%; text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 60%; text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 35%; text-align: left; font-size: 10pt">&nbsp;</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: left; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</FONT></TD>
    <TD STYLE="text-align: left; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">* (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant's solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant: &nbsp;&nbsp;*&nbsp;&nbsp;Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 30%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 20%">&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address</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: left; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</FONT></TD>
    <TD STYLE="text-align: left; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">* (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant's solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp;&nbsp;*&nbsp;&nbsp;Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 30%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 20%">&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">______________________________________</P>

<P STYLE="text-align: right; margin: 0">______________________________________________________________________________</P>

<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: left; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)</FONT></TD>
    <TD STYLE="text-align: left; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">* (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant's solicitors/ (&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;) Defendant:&nbsp;&nbsp;*&nbsp;&nbsp;Messrs</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 30%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 20%">&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address</FONT></TD></TR>
  </TABLE>
<P STYLE="margin: 0">______________________________________</P>

<P STYLE="margin: 0; text-align: right">______________________________________________________________________________</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: top">
    <TD STYLE="width: 3%; text-align: left"><FONT STYLE="font-size: 10pt">*</FONT></TD>
    <TD STYLE="width: 70%; text-align: left"><FONT STYLE="font-size: 10pt">Delete whichever is inapplicable</FONT></TD>
    <TD STYLE="width: 5%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 22%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">(l)</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">To fill in details which appear on the originating document</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">If the space here is insufficient.,blank paper may be used and attached to this Notice</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">(Revised -April 2006)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Appendix 7</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 171.6pt; text-indent: 34.95pt">&nbsp;</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Acknowledgement of
Debt</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 171.6pt; text-indent: 34.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Party 1<FONT STYLE="font-family: Times New Roman, Times, Serif">&#65306;</FONT>
<U>Guardforce AI (Hongkong) Co., Limited&nbsp;&nbsp;&nbsp;&nbsp;</U>(&ldquo;GFAIHK&rdquo; )</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 26pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Party 2<FONT STYLE="font-family: Times New Roman, Times, Serif">&#65306;</FONT>
<U>Shenzhen GFAI Robot Technology Co., Limited&nbsp;&nbsp;&nbsp;&nbsp;</U>(&ldquo;SZGFAI&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 26pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Party B<FONT STYLE="font-family: Times New Roman, Times, Serif">&#65306;</FONT>
<U>Shenzhen Intelligent Guardforce Robot Technology Co., Limited&nbsp;&nbsp;&nbsp;&nbsp;</U>(&ldquo;CIOT&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 26pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">(Party 1 and Party 2 are hereinafter referred to as &ldquo;Party
A&rdquo;; Party A and Party B are hereinafter referred to as each a &ldquo;Party&rdquo; and together the &ldquo;Parties&rdquo; )</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt">WHEREAS<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#65306;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">1. </FONT>GFAIHK
and CIOT signed three purchase agreements on January 15, 2022, April 23, 2022, and May 12, 2022, respectively (these three purchase
agreements, along with all purchase orders and subsequent amendments and revisions, are collectively referred to as the
&ldquo;Purchase Agreements&rdquo;), which stipulated the procurement of intelligent robots by GFAIHK from CIOT. On December 12, 2022,
GFAIHK and CIOT signed a &ldquo;Confirmation Letter&rdquo; under the aforementioned &ldquo;Purchase Agreements&rdquo; for the return of
948 robots from GFAIHK to CIOT. Based on the fulfillment of the aforementioned &ldquo;Purchase Agreements&rdquo; and the return of the
robots, as of January 31, 2024, GFAIHK has a receivable from CIOT for the previously paid advance payments amounting to
US$5,156,152.00.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">2. </FONT>GFAIHK
agrees to transfer the accounts receivable debt (US$5,156,152.00) mentioned in the point 1 above to SZGFAI.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 2.1pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">3. </FONT>GFAIHK,
SZGFAI, and CIOT have signed a &ldquo;Settlement Agreement&rdquo; (Agreement No. SA- GFAI-CIOT-20240321) on March 21, 2024, which
stipulates the transfer and offsetting of debts and claims between the relevant entities of the GFAI Group and the CIOT Group. After
the offsetting, the total amount of receivables due from CIOT to SZGFAI is US$4,986,754.81. This amount is also the remaining
balance after offsetting the prepayment of US$5,156,152.00 for the robots as mentioned in point 1 above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<!-- Field: Page; Sequence: 20; Options: NewSection; Value: 1 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt">Based on the aforementioned facts, in order to further clarify the
creditor-debtor relationships among the Parties of this agreement, GFAIHK, SZGFAI, and CIOT hereby sign this agreement to confirm
the following matters:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">1. </FONT>All
Parties unanimously confirm: As of the date of signing this agreement, SZGFAI holds a creditor&rsquo;s right against CIOT in the amount of US$4,986,754.81
(this amount is also the remaining balance after offsetting the prepayment of US$5,156,152.00 for the robots as mentioned in point 1 in
the above Whereas section of this agreement).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">2. </FONT>All
parties unanimously confirm: Aside from the creditor-debtor relationship confirmed in the Clause 1 of this agreement, there are no other
potential disputes or disagreements between Party A and Party B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">3. </FONT>Party
B shall proactively fulfill its repayment obligations and promptly pay off the debt to SZGFAI (the debt amount being US$4,986,754.81)
as specified in the Clause 1 of this agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">4. </FONT>The
receiving account for SZGFAI shall be designated separately by SZGFAI, and Party B has no objections to that</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">5. </FONT>The
establishment, validity, interpretation, performance, modification, and termination of this agreement, as well as the resolution of disputes,
shall be governed by the laws of the People&rsquo;s Republic of China, excluding the application of any conflict of laws rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">6. </FONT>In
the event of any disputes arising from the performance of this agreement, both Party A and Party B shall resolve the disputes
through amicable negotiations. If the disputes cannot be resolved through negotiation, either party shall have the right to submit
the dispute to the Shenzhen Court of International Arbitration for arbitration. The language of the arbitration shall be Chinese,
and the arbitration award shall be final and binding upon both parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt">7. </FONT>This
agreement is executed in three identical counterparts, each party shall hold one counterpart, and all counterparts shall have the same
legal effect.</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-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-size: 10pt">8.</FONT> This agreement shall come into effect upon signature by all parties.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.25in; font: 10pt Times New Roman, Times, Serif; text-align: left">(<I>Signature blocks are omitted from
this translation.</I>)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; 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 0pt 21pt; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>7
<FILENAME>ea020261801ex8-1_guardforce.htm
<DESCRIPTION>LIST OF THE REGISTRANT'S SUBSIDIARIES
<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 0pt 5.85pt; text-align: right; text-indent: 141.7pt"><B>Exhibit 8.1</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>LIST OF SUBSIDIARIES</B></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="text-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Name of Subsidiary</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Jurisdiction of <BR>
Organization</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage&nbsp;of<BR>
 Ownership</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 60%; text-align: left">Guardforce AI Holdings Limited</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 27%; text-align: center">British Virgin Islands</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">100</TD><TD STYLE="white-space: nowrap; 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; text-align: left">Guardforce Cash Solutions Security (Thailand) Co., Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Thailand</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">99.07</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guardforce AI Singapore Pte. Ltd.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Singapore</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guardforce AI (Hong Kong) Co., Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Hong Kong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robot Service GK</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Japan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robot Service Co., Ltd.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">South Korea</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Southern Ambition Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">British Virgin Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Horizon Dragon Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">British Virgin Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guardforce AI Group Co., Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Thailand</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%*</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robotic and Innovation Solution (Thailand) Company Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Thailand</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">48.02</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guardforce AI Robots Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">British Virgin Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robotics Group Co., Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">British Virgin Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robot Service (Hong Kong) Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Hong Kong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GF Robotics Malaysia Sdn. Bhd.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Malaysia</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robotics Services LLC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Delaware</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Macau GF Robotics Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Macau</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guardforce AI Robot Service (Shenzhen) Co., Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">PRC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Robot &amp; Smart Machines Trading LLC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">UAE</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shenzhen GFAI Robot Technology Co., Limited (former name: Shenzhen Keweien Robot Service Co., Limited)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">PRC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Guangzhou GFAI Technology Co., Limited (former name: Guangzhou Kewei Robot Technology Co., Limited)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">PRC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Beijing Wanjia Security System Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">PRC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Technology Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">British Virgin Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GFAI Technology (Hong Kong) Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Hong Kong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="white-space: nowrap; text-align: left">%</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; text-align: left">*</TD><TD STYLE="text-align: justify">Guardforce AI Group Co., Limited was incorporated in Thailand
under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018
and has 100,000 ordinary plus preferred shares outstanding. 48,999 of the shares in AI Thailand are owned by Southern Ambition Limited,
with one share being held by Horizon Dragon Limited, for an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred
shares are owned by two individuals of Thailand. The two individuals owned in aggregate 49,000 ordinary shares with a value of approximately
$16,000. The cumulative preferred shares are entitled to dividends of USD$0.03 per share when declared. The cumulative unpaid dividends
of the preferred shares as of December 31, 2021 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder
of an ordinary share may cast one vote per share at a general meeting of shareholders, the holder of preferred shares may cast one vote
for every 20 preferred shares held at a general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes
at a general meeting of shareholders. Guardforce AI Group Co., Limited is our wholly controlled subsidiary.</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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>8
<FILENAME>ea020261801ex12-1_guardforce.htm
<DESCRIPTION>CERTIFICATION
<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&nbsp;12.1</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: 0pt 0; text-align: center"><B>CERTIFICATIONS</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, Lei Wang, certify 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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 20-F of Guardforce AI Co., Limited;</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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">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;</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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">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;</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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The company&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:</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">(a)</TD><TD STYLE="text-align: justify">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;</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" 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">(b)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">&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">(c)</TD><TD STYLE="text-align: justify">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</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">&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">(d)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">&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="vertical-align: top">
<TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The company&rsquo;s other certifying officer(s) 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):</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">(a)</TD><TD STYLE="text-align: justify">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</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">&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">(b)</TD><TD STYLE="text-align: justify">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.</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">Date: April 29, 2024</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="border-bottom: Black 1.5pt solid; width: 40%">/s/ Lei Wang</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei Wang</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; 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: justify">&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">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>9
<FILENAME>ea020261801ex12-2_guardforce.htm
<DESCRIPTION>CERTIFICATION
<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&nbsp;12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATIONS</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, Yuting Zuo, certify 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; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 20-F of Guardforce AI Co., Limited;</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; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">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;</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; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">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;</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; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The company&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:</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">(a)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 69pt; 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">(b)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15pt; text-align: justify; text-indent: 0.75in">&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">(c)</TD><TD STYLE="text-align: justify">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</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15pt; text-align: justify; text-indent: 0.75in">&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">(d)</TD><TD STYLE="text-align: justify">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</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The company&rsquo;s other certifying officer(s) 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):</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">(a)</TD><TD STYLE="text-align: justify">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</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">&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">(b)</TD><TD STYLE="text-align: justify">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.</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">Date: April 29, 2024</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="border-bottom: Black 1.5pt solid; width: 40%">/s/ Yuting Zuo</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuting Zuo</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; 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; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>






</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>10
<FILENAME>ea020261801ex13-1_guardforce.htm
<DESCRIPTION>CERTIFICATION
<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&nbsp;13.1</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: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION
1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO SECTION 906<BR>
OF THE SARBANES-OXLEY ACT OF 2002</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: 0pt 0; text-align: justify; text-indent: 0.5in">The undersigned, Lei Wang,
the Chief Executive Officer of Guardforce AI Co., Limited (the &ldquo;Company&rdquo;), DOES HEREBY CERTIFY that:</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">1.   The
Company&rsquo;s Annual Report on Form 20-F for the fiscal year ended December 31, 2023 (the &ldquo;Report&rdquo;), 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; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2.   Information
contained in the Report fairly presents, in all material respects, the financial condition and results of operation of 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; text-indent: 0.5in">IN WITNESS WHEREOF, the undersigned
has executed this statement on the 29<SUP>th</SUP> day of April 2024.</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: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Lei Wang</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lei Wang </FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal Executive Officer)</I></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">A signed original of this written statement required
by Section 906 has been provided to Guardforce AI Co., Limited and will be retained by Guardforce AI Co., Limited and furnished to the
Securities and Exchange Commission or its staff upon request.</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 forgoing certification is being furnished
to the Securities and Exchange Commission pursuant to &sect; 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18
of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether
made before or after the date hereof, regardless of any general incorporation language in such filing.</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">&nbsp;</P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>11
<FILENAME>ea020261801ex13-2_guardforce.htm
<DESCRIPTION>CERTIFICATION
<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&nbsp;13.2</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: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION
1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO SECTION 906<BR>
OF THE SARBANES-OXLEY ACT OF 2002</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: 0pt 0; text-align: justify; text-indent: 0.5in">The undersigned, Yuting Zuo,
the Chief Financial Officer of Guardforce AI Co., Limited (the &ldquo;Company&rdquo;), DOES HEREBY CERTIFY that:</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">1.   The
Company&rsquo;s Annual Report on Form 20-F for the fiscal year ended December 31, 2023 (the &ldquo;Report&rdquo;), 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; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2.   Information
contained in the Report fairly presents, in all material respects, the financial condition and results of operation of 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; text-indent: 0.5in">IN WITNESS WHEREOF, the undersigned
has executed this statement on the 29<SUP>th</SUP> day of April 2024.</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: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Yuting Zuo</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuting Zuo Chief Financial Officer</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal Financial and Accounting Officer)</I></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">A signed original of this written statement required
by Section 906 has been provided to Guardforce AI Co., Limited and will be retained by Guardforce AI Co., Limited and furnished to the
Securities and Exchange Commission or its staff upon request.</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 forgoing certification is being furnished
to the Securities and Exchange Commission pursuant to &sect; 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18
of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether
made before or after the date hereof, regardless of any general incorporation language in such filing.</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">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>12
<FILENAME>ea020261801ex15-1_guardforce.htm
<DESCRIPTION>CONSENT OF WATSON FARLEY & WILLIAMS (THAILAND) LIMITED
<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="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"><IMG SRC="ex15-1_001.jpg" ALT="" STYLE="height: 149px; width: 680px"></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"><B>By Email</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>Guardforce AI Co., Limited</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">10 Anson Road</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">#28-01 International Plaza</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Singapore 079903</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">April 29, 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 or 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"><B>RE: CONSENT OF WATSON FARLEY &amp; WILLIAMS
(THAILAND) LTD.</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">We hereby consent to the reference to Watson Farley
&amp; Williams (Thailand) Ltd. under the heading &ldquo;Item 3. Key Information &ndash; D. Risk Factors &ndash; Risks Relating to our Corporate
Structure&rdquo; in the annual report on Form 20-F of Guardforce AI Co., Limited for the year ended December 31, 2023 (the &ldquo;<B>Annual
Report</B>&rdquo;), which is filed with the Securities and Exchange Commission (the &ldquo;<B>SEC</B>&rdquo;) on the date hereof. We also
consent to the filing of this consent letter with the SEC 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 are &ldquo;experts&rdquo; or otherwise 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.</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">Yours faithfully,</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 16.15pt 0pt 0.7pt; text-align: justify">/s/ Watson Farley &amp; Williams
(Thailand) Ltd.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 16.15pt 0pt 0.7pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 16.15pt 0pt 0.7pt; text-align: justify"><B>Watson Farley &amp; Williams
(Thailand) Ltd.</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">&nbsp;</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">&nbsp;</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"><IMG SRC="ex15-1_002.jpg" ALT="" STYLE="height: 83px; width: 680px">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>13
<FILENAME>ea020261801ex15-2_guardforce.htm
<DESCRIPTION>CONSENT OF PKF LITTLEJOHN LLP
<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.2</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"><IMG SRC="ex15-2_001.jpg" ALT="">&nbsp;</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: 0pt 0; text-align: center"><U>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</U></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">We hereby consent to the incorporation by reference
in the Registration Statement on Form F-3 (No. 333-262441 and No. 333-261881) of Guardforce AI Co., Limited of our report dated April
29, 2024, with respect to the consolidation financial statements of Guardforce AI Co., Limited included in this Annual Report on Form
20-F 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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also consent to the reference to PKF Littlejohn
LLP as an independent registered public accounting firm under the caption &ldquo;Experts&rdquo; in the Registration Statements.</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">/s/&nbsp;<I>PKF Littlejohn LLP</I></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">PKF Littlejohn LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">April 29, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">London, United Kingdom</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.3
<SEQUENCE>14
<FILENAME>ea020261801ex15-3_guardforce.htm
<DESCRIPTION>CONSENT OF JUNZEJUN LAW OFFICES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Exhibit 15.3</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 30%">&nbsp;<IMG SRC="ex15-3_001.jpg" ALT=""></TD>
  <TD STYLE="width: 70%"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#20013;&#22269;&#24191;&#19996;&#30465;&#28145;&#22323;&#24066;&#31119;&#30000;&#21306;&#37329;&#30000;&#36335;4028&#21495;&#33635;&#36229;&#32463;&#36152;&#20013;&#24515;28&#12289;29&#23618;
&#37038;&#25919;&#32534;&#30721;</FONT>: 518035</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">28&amp;29 Floor, Landmark, No.4028 Jintian Road, Futian
District, Shenzhen 518035, P.R.C.</P>

<P STYLE="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Tel: 0755-33988188 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Http://www.junzejun.com</P>
</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-top: 0pt; margin-bottom: 0pt"><B>By Email</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>Guardforce AI Co., Limited</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">10 Anson Road</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">#28-01 International Plaza</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Singapore 079903</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: April 29, 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 or 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"><B>RE: CONSENT OF JUNZEJUN LAW OFFICES</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">We hereby consent to the references to JunZeJun
Law Offices under &ldquo;Item 3. Key Information &ndash; D. Risk Factors &ndash; Risks Relating to Doing Business in China&rdquo; in Guardforce
AI Co., Limited&rsquo;s Annual Report on Form 20-F for the fiscal year ended December 31, 2023 (&ldquo;<B>Annual Report</B>&rdquo;), which
is filed with the Securities and Exchange Commission (the &ldquo;SEC&rdquo;) on the date hereof. 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, or that we are &ldquo;experts&rdquo; within the meaning of,
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.</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">Yours faithfully,</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">/s/ JUNZEJUN LAW OFFICES</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 16.15pt 0pt 0.7pt"><B>JUNZEJUN LAW OFFICES</B></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>

<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; font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="text-align: center; width: 100%"><FONT STYLE="font-size: 8pt">&#21271;&#20140;&middot;&#28145;&#22323;&middot;&#19978;&#28023;&middot;&#24191;&#24030;&middot;&#22825;&#27941;&middot;&#25104;&#37117;&middot;&#21335;&#20140;&middot;&#38271;&#27801;&middot;&#38271;&#26149;&middot;&#29664;&#28023;&middot;&#28023;&#21475;&middot;&#26118;&#26126;&middot;&#30707;&#23478;&#24196;&middot;&#37073;&#24030;&middot;&#21335;&#26124;&middot;&#27982;&#21335;&middot;&#26477;&#24030;&middot;&#39321;&#28207;</FONT></TD></TR>
  <TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 8pt">Beijing &#9679; Shenzhen &#9679; Shanghai &#9679;Guangzhou &#9679; Tianjin
    &#9679; Chengdu &#9679; Nanjing &#9679; Changsha &#9679; Changchun &#9679; Zhuhai &#9679; Haikou &#9679; Kunming &#9679; Shijiazhuang
    &#9679; Zhengzhou &#9679; Nanchang &#9679; Jinan &#9679; Hangzhou &#9679; Hong Kong</FONT></TD></TR>
  </TABLE>


<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-101.SCH
<SEQUENCE>15
<FILENAME>gfai-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: Mon Apr 29 13:20:37 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" targetNamespace="http://www.guardforceai.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:gfai="http://www.guardforceai.com/20231231" 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="gfai-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="gfai-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="gfai-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="gfai-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://www.guardforceai.com/role/ConsolidatedBalanceSheet" id="gfai_r_ConsolidatedBalanceSheet">
        <link:definition>001 - 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://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals" id="gfai_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - 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://www.guardforceai.com/role/ConsolidatedIncomeStatement" id="gfai_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Profit or Loss</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://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals" id="gfai_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>004 - Statement - Consolidated Statements of Profit or Loss (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://www.guardforceai.com/role/ConsolidatedComprehensiveIncome" id="gfai_r_ConsolidatedComprehensiveIncome">
        <link:definition>005 - Statement - Consolidated Statements of Comprehensive Loss</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://www.guardforceai.com/role/ShareholdersEquityType2or3" id="gfai_r_ShareholdersEquityType2or3">
        <link:definition>006 - Statement - Consolidated Statements of Changes in 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://www.guardforceai.com/role/ConsolidatedCashFlow" id="gfai_r_ConsolidatedCashFlow">
        <link:definition>007 - 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://www.guardforceai.com/role/NatureofOperations" id="gfai_r_NatureofOperations">
        <link:definition>008 - 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://www.guardforceai.com/role/SignificantAccountingPolicies" id="gfai_r_SignificantAccountingPolicies">
        <link:definition>009 - Disclosure - 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://www.guardforceai.com/role/BusinessCombinations" id="gfai_r_BusinessCombinations">
        <link:definition>010 - Disclosure - Business Combinations</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://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash" id="gfai_r_CashandCashEquivalentsandRestrictedCash">
        <link:definition>011 - Disclosure - Cash and Cash Equivalents and Restricted Cash</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://www.guardforceai.com/role/Inventories" id="gfai_r_Inventories">
        <link:definition>012 - Disclosure - 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://www.guardforceai.com/role/TradeReceivablesNet" id="gfai_r_TradeReceivablesNet">
        <link:definition>013 - Disclosure - Trade Receivables, 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://www.guardforceai.com/role/WithholdingTaxesReceivablesNet" id="gfai_r_WithholdingTaxesReceivablesNet">
        <link:definition>014 - Disclosure - Withholding Taxes Receivables, 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://www.guardforceai.com/role/OtherReceivables" id="gfai_r_OtherReceivables">
        <link:definition>015 - Disclosure - Other Receivables</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://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets" id="gfai_r_OtherCurrentandOtherNonCurrentAssets">
        <link:definition>016 - Disclosure - Other Current and Other Non-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://www.guardforceai.com/role/PropertyPlantandEquipment" id="gfai_r_PropertyPlantandEquipment">
        <link:definition>017 - Disclosure - Property, Plant and Equipment</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://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties" id="gfai_r_RightofUseAssetsandOperatingLeaseLiabilties">
        <link:definition>018 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties</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://www.guardforceai.com/role/IntangibleAssetsNet" id="gfai_r_IntangibleAssetsNet">
        <link:definition>019 - Disclosure - Intangible Assets, 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://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities" id="gfai_r_TradeandOtherpayablesandOtherCurrentLiabilities">
        <link:definition>020 - Disclosure - Trade and Other payables 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://www.guardforceai.com/role/Borrowings" id="gfai_r_Borrowings">
        <link:definition>021 - Disclosure - Borrowings</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://www.guardforceai.com/role/ConvertibleNotePayable" id="gfai_r_ConvertibleNotePayable">
        <link:definition>022 - Disclosure - Convertible Note 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://www.guardforceai.com/role/FinanceLeaseLiabilities" id="gfai_r_FinanceLeaseLiabilities">
        <link:definition>023 - Disclosure - Finance 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://www.guardforceai.com/role/Taxation" id="gfai_r_Taxation">
        <link:definition>024 - Disclosure - Taxation</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://www.guardforceai.com/role/ProvisionforEmployeeBenefits" id="gfai_r_ProvisionforEmployeeBenefits">
        <link:definition>025 - Disclosure - Provision for Employee Benefits</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://www.guardforceai.com/role/ShareholdersEquity" id="gfai_r_ShareholdersEquity">
        <link:definition>026 - Disclosure - 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://www.guardforceai.com/role/StockBasedCompensation" id="gfai_r_StockBasedCompensation">
        <link:definition>027 - Disclosure - Stock-Based Compensation</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://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses" id="gfai_r_SellingDistributionandAdministrativeExpenses">
        <link:definition>028 - Disclosure - Selling, Distribution and Administrative Expenses</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://www.guardforceai.com/role/LegalReserve" id="gfai_r_LegalReserve">
        <link:definition>029 - Disclosure - Legal Reserve</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://www.guardforceai.com/role/RelatedPartyTransactions" id="gfai_r_RelatedPartyTransactions">
        <link:definition>030 - 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://www.guardforceai.com/role/ConsolidatedSegmentData" id="gfai_r_ConsolidatedSegmentData">
        <link:definition>031 - Disclosure - Consolidated Segment Data</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://www.guardforceai.com/role/CommitmentsandContingencies" id="gfai_r_CommitmentsandContingencies">
        <link:definition>032 - Disclosure - Commitments and Contingencies</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://www.guardforceai.com/role/Concentrations" id="gfai_r_Concentrations">
        <link:definition>033 - 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://www.guardforceai.com/role/DiscontinuedOperations" id="gfai_r_DiscontinuedOperations">
        <link:definition>034 - Disclosure - Discontinued 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://www.guardforceai.com/role/SubsequentEvents" id="gfai_r_SubsequentEvents">
        <link:definition>035 - 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://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany" id="gfai_r_CondensedFinancialInformationoftheParentCompany">
        <link:definition>036 - 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://www.guardforceai.com/role/AccountingPoliciesByPolicy" id="gfai_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://www.guardforceai.com/role/SignificantAccountingPoliciesTables" id="gfai_r_SignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - 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://www.guardforceai.com/role/BusinessCombinationsTables" id="gfai_r_BusinessCombinationsTables">
        <link:definition>996002 - Disclosure - Business Combinations (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://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables" id="gfai_r_CashandCashEquivalentsandRestrictedCashTables">
        <link:definition>996003 - Disclosure - Cash and Cash Equivalents and Restricted Cash (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://www.guardforceai.com/role/InventoriesTables" id="gfai_r_InventoriesTables">
        <link:definition>996004 - Disclosure - Inventories (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://www.guardforceai.com/role/TradeReceivablesNetTables" id="gfai_r_TradeReceivablesNetTables">
        <link:definition>996005 - Disclosure - Trade Receivables, 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://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables" id="gfai_r_WithholdingTaxesReceivablesNetTables">
        <link:definition>996006 - Disclosure - Withholding Taxes Receivables, 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://www.guardforceai.com/role/OtherReceivablesTables" id="gfai_r_OtherReceivablesTables">
        <link:definition>996007 - Disclosure - Other Receivables (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://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables" id="gfai_r_OtherCurrentandOtherNonCurrentAssetsTables">
        <link:definition>996008 - Disclosure - Other Current and Other Non-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://www.guardforceai.com/role/PropertyPlantandEquipmentTables" id="gfai_r_PropertyPlantandEquipmentTables">
        <link:definition>996009 - Disclosure - Property, Plant and Equipment (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://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables" id="gfai_r_RightofUseAssetsandOperatingLeaseLiabiltiesTables">
        <link:definition>996010 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (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://www.guardforceai.com/role/IntangibleAssetsNetTables" id="gfai_r_IntangibleAssetsNetTables">
        <link:definition>996011 - Disclosure - Intangible Assets, 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://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables" id="gfai_r_TradeandOtherpayablesandOtherCurrentLiabilitiesTables">
        <link:definition>996012 - Disclosure - Trade and Other payables 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://www.guardforceai.com/role/BorrowingsTables" id="gfai_r_BorrowingsTables">
        <link:definition>996013 - Disclosure - Borrowings (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://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables" id="gfai_r_FinanceLeaseLiabilitiesTables">
        <link:definition>996014 - Disclosure - Finance Lease 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://www.guardforceai.com/role/TaxationTables" id="gfai_r_TaxationTables">
        <link:definition>996015 - Disclosure - Taxation (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://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables" id="gfai_r_ProvisionforEmployeeBenefitsTables">
        <link:definition>996016 - Disclosure - Provision for Employee Benefits (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://www.guardforceai.com/role/ShareholdersEquityTables" id="gfai_r_ShareholdersEquityTables">
        <link:definition>996017 - Disclosure - Shareholders&#8217; Equity (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://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables" id="gfai_r_SellingDistributionandAdministrativeExpensesTables">
        <link:definition>996018 - Disclosure - Selling, Distribution and Administrative Expenses (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://www.guardforceai.com/role/RelatedPartyTransactionsTables" id="gfai_r_RelatedPartyTransactionsTables">
        <link:definition>996019 - 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://www.guardforceai.com/role/ConsolidatedSegmentDataTables" id="gfai_r_ConsolidatedSegmentDataTables">
        <link:definition>996020 - Disclosure - Consolidated Segment Data (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://www.guardforceai.com/role/CommitmentsandContingenciesTables" id="gfai_r_CommitmentsandContingenciesTables">
        <link:definition>996021 - Disclosure - Commitments and Contingencies (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://www.guardforceai.com/role/ConcentrationsTables" id="gfai_r_ConcentrationsTables">
        <link:definition>996022 - 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://www.guardforceai.com/role/DiscontinuedOperationsTables" id="gfai_r_DiscontinuedOperationsTables">
        <link:definition>996023 - Disclosure - Discontinued Operations (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://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables" id="gfai_r_CondensedFinancialInformationoftheParentCompanyTables">
        <link:definition>996024 - 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://www.guardforceai.com/role/NatureofOperationsDetails" id="gfai_r_NatureofOperationsDetails">
        <link:definition>996025 - 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://www.guardforceai.com/role/SignificantAccountingPoliciesDetails" id="gfai_r_SignificantAccountingPoliciesDetails">
        <link:definition>996026 - Disclosure - 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://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable" id="gfai_r_ScheduleofCurrencyExchangeRatesImpactTable">
        <link:definition>996027 - Disclosure - Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact</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://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable" id="gfai_r_ScheduleofNonderivativeFinancialLiabilitiesTable">
        <link:definition>996028 - Disclosure - Significant Accounting Policies (Details) - Schedule of Non-derivative Financial 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://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable" id="gfai_r_ScheduleofNetEquityDebtAnalysisTable">
        <link:definition>996029 - Disclosure - Significant Accounting Policies (Details) - Schedule of Net Equity (Debt) Analysis</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://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" id="gfai_r_ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable">
        <link:definition>996030 - Disclosure - Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment</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://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable" id="gfai_r_ScheduleofCostoftheIntangibleAssetsTable">
        <link:definition>996031 - Disclosure - Significant Accounting Policies (Details) - Schedule of Cost of the Intangible 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://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" id="gfai_r_ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable">
        <link:definition>996032 - Disclosure - Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type</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://www.guardforceai.com/role/BusinessCombinationsDetails" id="gfai_r_BusinessCombinationsDetails">
        <link:definition>996033 - Disclosure - Business Combinations (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://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable" id="gfai_r_ScheduleofPurchasePriceAllocationTable">
        <link:definition>996034 - Disclosure - Business Combinations (Details) - Schedule of Purchase Price Allocation</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://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable" id="gfai_r_ScheduleofAssetsandLiabilitiesTable">
        <link:definition>996035 - Disclosure - Business Combinations (Details) - Schedule of 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://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable" id="gfai_r_ScheduleofCashandCashEquivalentsandRestrictedCashTable">
        <link:definition>996036 - Disclosure - Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash</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://www.guardforceai.com/role/InventoriesDetails" id="gfai_r_InventoriesDetails">
        <link:definition>996037 - Disclosure - Inventories (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://www.guardforceai.com/role/ScheduleofInventoriesTable" id="gfai_r_ScheduleofInventoriesTable">
        <link:definition>996038 - Disclosure - Inventories (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://www.guardforceai.com/role/TradeReceivablesNetDetails" id="gfai_r_TradeReceivablesNetDetails">
        <link:definition>996039 - Disclosure - Trade Receivables, 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://www.guardforceai.com/role/ScheduleofTradeReceivableTable" id="gfai_r_ScheduleofTradeReceivableTable">
        <link:definition>996040 - Disclosure - Trade Receivables, Net (Details) - Schedule of Trade 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://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable" id="gfai_r_ScheduleofCompanysTradeReceivablesTable">
        <link:definition>996041 - Disclosure - Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables</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://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails" id="gfai_r_WithholdingTaxesReceivablesNetDetails">
        <link:definition>996042 - Disclosure - Withholding Taxes Receivables, 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://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable" id="gfai_r_ScheduleofWithholdingTaxReceivablesTable">
        <link:definition>996043 - Disclosure - Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables</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://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable" id="gfai_r_ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable">
        <link:definition>996044 - Disclosure - Withholding Taxes Receivables, Net (Details) - Schedule of Current and Non Current Portion of Tax Receivables</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://www.guardforceai.com/role/OtherReceivablesDetails" id="gfai_r_OtherReceivablesDetails">
        <link:definition>996045 - Disclosure - Other Receivables (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://www.guardforceai.com/role/ScheduleofOtherReceivablesTable" id="gfai_r_ScheduleofOtherReceivablesTable">
        <link:definition>996046 - Disclosure - Other Receivables (Details) - Schedule of Other Receivables</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://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable" id="gfai_r_ScheduleofOtherCurrentandOtherNonCurrentAssetsTable">
        <link:definition>996047 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-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://www.guardforceai.com/role/PropertyPlantandEquipmentDetails" id="gfai_r_PropertyPlantandEquipmentDetails">
        <link:definition>996048 - Disclosure - Property, Plant and Equipment (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://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable" id="gfai_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>996049 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</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://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails" id="gfai_r_RightofUseAssetsandOperatingLeaseLiabiltiesDetails">
        <link:definition>996050 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (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://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable" id="gfai_r_ScheduleofCarryingAmountsofRightofUseAssetsTable">
        <link:definition>996051 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use 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://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable" id="gfai_r_ScheduleofOperatingLeaseLiabilitiesTable">
        <link:definition>996052 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Operating 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://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable" id="gfai_r_ScheduleofIntangibleAssetsNetTable">
        <link:definition>996053 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets, 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://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails" id="gfai_r_TradeandOtherpayablesandOtherCurrentLiabilitiesDetails">
        <link:definition>996054 - Disclosure - Trade and Other payables and Other Current Liabilities (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://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable" id="gfai_r_ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable">
        <link:definition>996055 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables 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://www.guardforceai.com/role/BorrowingsDetails" id="gfai_r_BorrowingsDetails">
        <link:definition>996056 - Disclosure - Borrowings (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://www.guardforceai.com/role/ScheduleofBorrowingsTable" id="gfai_r_ScheduleofBorrowingsTable">
        <link:definition>996057 - Disclosure - Borrowings (Details) - Schedule of Borrowings</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://www.guardforceai.com/role/ConvertibleNotePayableDetails" id="gfai_r_ConvertibleNotePayableDetails">
        <link:definition>996058 - Disclosure - Convertible Note Payable (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://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails" id="gfai_r_FinanceLeaseLiabilitiesDetails">
        <link:definition>996059 - Disclosure - Finance Lease Liabilities (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://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable" id="gfai_r_ScheduleofFinanceLeaseLiabilitiesTable">
        <link:definition>996060 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance 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://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" id="gfai_r_ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable">
        <link:definition>996061 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements</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://www.guardforceai.com/role/ScheduleofFinanceLeaseTable" id="gfai_r_ScheduleofFinanceLeaseTable">
        <link:definition>996062 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease</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://www.guardforceai.com/role/TaxationDetails" id="gfai_r_TaxationDetails">
        <link:definition>996063 - Disclosure - Taxation (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://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" id="gfai_r_ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable">
        <link:definition>996064 - Disclosure - Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate</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://www.guardforceai.com/role/ScheduleofPretaxLossTable" id="gfai_r_ScheduleofPretaxLossTable">
        <link:definition>996065 - Disclosure - Taxation (Details) - Schedule of Pre-tax Loss</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://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable" id="gfai_r_ScheduleofComponentsoftheIncomeTaxProvisionTable">
        <link:definition>996066 - Disclosure - Taxation (Details) - Schedule of Components of the Income Tax Provision</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://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable" id="gfai_r_ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable">
        <link:definition>996067 - Disclosure - Taxation (Details) - Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for 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://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" id="gfai_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996068 - Disclosure - Taxation (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://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails" id="gfai_r_ProvisionforEmployeeBenefitsDetails">
        <link:definition>996069 - Disclosure - Provision for Employee Benefits (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://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable" id="gfai_r_ScheduleofAnnualVoluntaryResignationTable">
        <link:definition>996070 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation</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://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" id="gfai_r_ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable">
        <link:definition>996071 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation</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://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable" id="gfai_r_ScheduleofSignificantActuarialAssumptionTable">
        <link:definition>996072 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption</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://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable" id="gfai_r_ScheduleofDefinedBenefitObligationTable">
        <link:definition>996073 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Defined Benefit Obligation</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://www.guardforceai.com/role/ShareholdersEquityDetails" id="gfai_r_ShareholdersEquityDetails">
        <link:definition>996074 - Disclosure - Shareholders&#8217; Equity (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://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable" id="gfai_r_ScheduleofConsolidatedBalanceSheetsTable">
        <link:definition>996075 - Disclosure - Shareholders&#8217; Equity (Details) - Schedule of 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://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable" id="gfai_r_ScheduleofConsolidatedStatementsofProfitorLossTable">
        <link:definition>996076 - Disclosure - Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss</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://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals" id="gfai_r_ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals">
        <link:definition>996077 - Disclosure - Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (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://www.guardforceai.com/role/StockBasedCompensationDetails" id="gfai_r_StockBasedCompensationDetails">
        <link:definition>996078 - Disclosure - Stock-Based Compensation (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://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable" id="gfai_r_ScheduleofAdministrativeExpensesTable">
        <link:definition>996079 - Disclosure - Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses</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://www.guardforceai.com/role/LegalReserveDetails" id="gfai_r_LegalReserveDetails">
        <link:definition>996080 - Disclosure - Legal Reserve (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://www.guardforceai.com/role/RelatedPartyTransactionsDetails" id="gfai_r_RelatedPartyTransactionsDetails">
        <link:definition>996081 - 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://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable" id="gfai_r_ScheduleofRelatedPartiesandtheirRelationshipsTable">
        <link:definition>996082 - Disclosure - Related Party Transactions (Details) - Schedule of Related Parties and their Relationships</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://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable" id="gfai_r_ScheduleofAmountsDuefromRelatedPartiesTable">
        <link:definition>996083 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties</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://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable" id="gfai_r_ScheduleofAmountsDuetoRelatedPartiesTable">
        <link:definition>996084 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties</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://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable" id="gfai_r_ScheduleofShorttermBorrowingfromaRelatedPartyTable">
        <link:definition>996085 - Disclosure - Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related 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://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable" id="gfai_r_ScheduleofLongtermBorrowingsfromRelatedPartiesTable">
        <link:definition>996086 - Disclosure - Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties</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://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable" id="gfai_r_ScheduleofRelatedPartyTransactionsTable">
        <link:definition>996087 - Disclosure - Related Party Transactions (Details) - Schedule of 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://www.guardforceai.com/role/ConsolidatedSegmentDataDetails" id="gfai_r_ConsolidatedSegmentDataDetails">
        <link:definition>996088 - Disclosure - Consolidated Segment Data (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://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable" id="gfai_r_ScheduleofRevenueandNonCashCompensationTable">
        <link:definition>996089 - Disclosure - Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation</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://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable" id="gfai_r_ScheduleofDepreciationandAmortizationbySegmentTable">
        <link:definition>996090 - Disclosure - Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment</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://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable" id="gfai_r_ScheduleoftheTotalAssetsbySegmentTable">
        <link:definition>996091 - Disclosure - Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment</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://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" id="gfai_r_ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable">
        <link:definition>996092 - Disclosure - Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment</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://www.guardforceai.com/role/CommitmentsandContingenciesDetails" id="gfai_r_CommitmentsandContingenciesDetails">
        <link:definition>996093 - Disclosure - Commitments and Contingencies (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://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable" id="gfai_r_ScheduleofFuturePaymentsforEmploymentAgreementsTable">
        <link:definition>996094 - Disclosure - Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements</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://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable" id="gfai_r_ScheduleofCapitalExpenditureCommitmentsTable">
        <link:definition>996095 - Disclosure - Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments</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://www.guardforceai.com/role/ConcentrationsDetails" id="gfai_r_ConcentrationsDetails">
        <link:definition>996096 - Disclosure - Concentrations (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://www.guardforceai.com/role/ScheduleofCompanysRevenueTable" id="gfai_r_ScheduleofCompanysRevenueTable">
        <link:definition>996097 - Disclosure - Concentrations (Details) - Schedule of Company&#8217;s 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://www.guardforceai.com/role/ScheduleofTradeReceivableTable0" id="gfai_r_ScheduleofTradeReceivableTable0">
        <link:definition>996098 - Disclosure - Concentrations (Details) - Schedule of Trade 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://www.guardforceai.com/role/ScheduleofOperatingSegmentTable" id="gfai_r_ScheduleofOperatingSegmentTable">
        <link:definition>996099 - Disclosure - Discontinued Operations (Details) - Schedule of Operating Segment</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://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable" id="gfai_r_ScheduleofAssetsandLiabilitiesHeldforSaleTable">
        <link:definition>996100 - Disclosure - Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale</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://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable" id="gfai_r_ScheduleofCashFlowComponentsTable">
        <link:definition>996101 - Disclosure - Discontinued Operations (Details) - Schedule of Cash Flow Components</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/vxBCY0vdSrZb4wZVZu+FO97fLWUvHjFndpdVn+O8OcxpmMmTkpGZYvP12FIZvU8RL0PpIr0fclupzkKkad88iRWHPNlRylaEQliAFKY/I5wlkI/gdRbJkdm87bdkNs1URzMtj0RSjfPzeK+wPFd0lznhYCDZGjX2WEmszplTDcikb06qiF/iHkxYxD2JEoGAOx/ho6A2zT1pPmpWiVTBVUv1cQ5Iozz0] CSR-->
      <link:roleType roleURI="http://www.guardforceai.com/role/SubsequentEventsDetails" id="gfai_r_SubsequentEventsDetails">
        <link:definition>996102 - 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://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable" id="gfai_r_ScheduleofStatementsofFinancialPositionTable">
        <link:definition>996103 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position</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://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals" id="gfai_r_ScheduleofStatementsofFinancialPositionTable_Parentheticals">
        <link:definition>996104 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (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://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable" id="gfai_r_ScheduleofStatementsofProfitandLossandComprehensiveLossTable">
        <link:definition>996105 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss</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://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable" id="gfai_r_ScheduleofStatementsofCashFlowsTable">
        <link:definition>996106 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of 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://www.guardforceai.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:element name="ConsolidatedStatementsOfChangesInEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsolidatedStatementsOfChangesInEquityAbstract"/>
  <xs:element name="ScheduleOfCurrencyExchangeRatesImpactAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract"/>
  <xs:element name="ScheduleOfNonDerivativeFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfCostOfTheIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract"/>
  <xs:element name="ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfTradeReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfTradeReceivableAbstract"/>
  <xs:element name="ScheduleOfCompanySTradeReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCompanySTradeReceivablesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfIntangibleAssetsNetAbstract"/>
  <xs:element name="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfBorrowingsAbstract"/>
  <xs:element name="ScheduleOfFinanceLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract"/>
  <xs:element name="ScheduleOfFinanceLeaseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfFinanceLeaseAbstract"/>
  <xs:element name="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract"/>
  <xs:element name="ScheduleOfPreTaxLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPreTaxLossAbstract"/>
  <xs:element name="ScheduleOfAnnualVoluntaryResignationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAnnualVoluntaryResignationAbstract"/>
  <xs:element name="ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract"/>
  <xs:element name="ScheduleOfSignificantActuarialAssumptionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfSignificantActuarialAssumptionAbstract"/>
  <xs:element name="ScheduleOfDefinedBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDefinedBenefitObligationAbstract"/>
  <xs:element name="ScheduleOfConsolidatedBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfConsolidatedBalanceSheetsAbstract"/>
  <xs:element name="ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract"/>
  <xs:element name="ScheduleOfAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAdministrativeExpensesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract"/>
  <xs:element name="ScheduleOfAmountsDueFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfAmountsDueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfRelatedPartyTransactionsAbstract"/>
  <xs:element name="ScheduleOfRevenueAndNonCashCompensationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfRevenueAndNonCashCompensationAbstract"/>
  <xs:element name="ScheduleOfDepreciationAndAmortizationBySegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract"/>
  <xs:element name="ScheduleOfTheTotalAssetsBySegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfTheTotalAssetsBySegmentAbstract"/>
  <xs:element name="ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract"/>
  <xs:element name="ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract"/>
  <xs:element name="ScheduleOfCapitalExpenditureCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract"/>
  <xs:element name="ConcentrationsDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConcentrationsDisclosureAbstract"/>
  <xs:element name="ScheduleOfCompanySRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCompanySRevenueAbstract"/>
  <xs:element name="ScheduleOfOperatingSegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOperatingSegmentAbstract"/>
  <xs:element name="ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract"/>
  <xs:element name="ScheduleOfCashFlowComponentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCashFlowComponentsAbstract"/>
  <xs:element name="ScheduleOfStatementsOfFinancialPositionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfStatementsOfFinancialPositionAbstract"/>
  <xs:element name="ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract"/>
  <xs:element name="ScheduleOfStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfStatementsOfCashFlowsAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract2"/>
  <xs:element name="ContinuingOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ContinuingOperationsAbstract"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract19"/>
  <xs:element name="CostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CostAbstract"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract20"/>
  <xs:element name="AccumulatedDepreciationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccumulatedDepreciationAbstract"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract21"/>
  <xs:element name="NetBookValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetBookValueAbstract"/>
  <xs:element name="CostAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CostAbstract0"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract22"/>
  <xs:element name="AccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccumulatedAmortizationAbstract"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract23"/>
  <xs:element name="NetBookValueAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetBookValueAbstract0"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract24"/>
  <xs:element name="LessAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_LessAbstract"/>
  <xs:element name="DeficitEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DeficitEquityAbstract"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract25"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract26"/>
  <xs:element name="WeightedAverageNumberOfSharesUsedInComputationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract"/>
  <xs:element name="ServiceProductsReceivedFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract27"/>
  <xs:element name="ServiceProductsDeliveredToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract"/>
  <xs:element name="Revenues1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_Revenues1Abstract"/>
  <xs:element name="OperatingLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OperatingLossAbstract"/>
  <xs:element name="ForeignExchangeGainsLossesNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ForeignExchangeGainsLossesNetAbstract"/>
  <xs:element name="FinanceCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceCostsAbstract"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract28"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssetsAbstract0"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract29"/>
  <xs:element name="LiabilitiesAndEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_LiabilitiesAndEquityAbstract"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract30"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract33"/>
  <xs:element name="ChangesInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract34"/>
  <xs:element name="FinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinancingActivitiesAbstract"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnlabeledAbstract35"/>
  <xs:element name="RestrictedCash1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedCash1"/>
  <xs:element name="RestrictedCashNonCurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedCashNonCurrentAssets"/>
  <xs:element name="Borrowing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_Borrowing"/>
  <xs:element name="BorrowingFromARelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingFromARelatedParties"/>
  <xs:element name="BorrowingsNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsNonCurrent"/>
  <xs:element name="BorrowingsFromRelatedPartiesNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsFromRelatedPartiesNonCurrent"/>
  <xs:element name="NoncurrentFinanceLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NoncurrentFinanceLeaseLiabilities"/>
  <xs:element name="SubscriptionReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_SubscriptionReceivable"/>
  <xs:element name="LegalReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LegalReserve"/>
  <xs:element name="CapitalReservesAttributableToEquityHoldersOfTheCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
  <xs:element name="NumberOfShareIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_NumberOfShareIssued"/>
  <xs:element name="ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables"/>
  <xs:element name="AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable"/>
  <xs:element name="ProvisionForAndWriteOffOfWithholdingTaxesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable"/>
  <xs:element name="StockbasedCompensationExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockbasedCompensationExpenses"/>
  <xs:element name="StockbasedCompensationExpense" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockbasedCompensationExpense"/>
  <xs:element name="RemeasurementsOfDefinedBenefitPlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RemeasurementsOfDefinedBenefitPlan"/>
  <xs:element name="IssuanceOfOrdinarySharesForAcquisitionOfHankshake" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake"/>
  <xs:element name="IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake"/>
  <xs:element name="IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore"/>
  <xs:element name="IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
  <xs:element name="ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
  <xs:element name="IssuanceOfWarrantsThroughInitialPublicOfferingIPO" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO"/>
  <xs:element name="CancellationOfSharesNote19" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CancellationOfSharesNote19"/>
  <xs:element name="CancellationOfSharesNote" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CancellationOfSharesNote"/>
  <xs:element name="IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19"/>
  <xs:element name="IssuanceOfOrdinarySharesThroughPrivatePlacements" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements"/>
  <xs:element name="IssuanceOfOrdinaryShareThroughExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants"/>
  <xs:element name="IssuanceOfOrdinarySharesThroughExerciseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants"/>
  <xs:element name="IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3"/>
  <xs:element name="IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries"/>
  <xs:element name="IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari"/>
  <xs:element name="IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries"/>
  <xs:element name="IssuanceOfOrdinarySharesThroughCMPOs" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesThroughCMPOs"/>
  <xs:element name="IssuanceOfOrdinaryShareThroughCMPOs" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinaryShareThroughCMPOs"/>
  <xs:element name="IssuanceOfOrdinarySharesForAcquisitionOfAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets"/>
  <xs:element name="IssuanceOfOrdinaryShareForAcquisitionOfAssets" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets"/>
  <xs:element name="IssuanceOfOrdinarySharesForAConvertibleNoteConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion"/>
  <xs:element name="IssuanceOfOrdinaryShareForAConvertibleNoteConversion" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion"/>
  <xs:element name="IssuanceOfOrdinarySharesForABorrowingConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinarySharesForABorrowingConversion"/>
  <xs:element name="IssuanceOfOrdinaryShareForABorrowingConversioninShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares"/>
  <xs:element name="ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet"/>
  <xs:element name="WriteOffOfWithholdingTaxesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_WriteOffOfWithholdingTaxesReceivable"/>
  <xs:element name="AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties"/>
  <xs:element name="AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties"/>
  <xs:element name="AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable"/>
  <xs:element name="CashAcquiredFromAcquisitionOfHandshake" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashAcquiredFromAcquisitionOfHandshake"/>
  <xs:element name="CashRepaymentOfAConvertibleNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashRepaymentOfAConvertibleNote"/>
  <xs:element name="ProceedsFromCashPaidForTheCancellationOfFractionalShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares"/>
  <xs:element name="CashAndCashEquivalentsRestrictedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashAndCashEquivalentsRestrictedCash"/>
  <xs:element name="LeaseholdImprovementsThroughFinanceLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LeaseholdImprovementsThroughFinanceLeases"/>
  <xs:element name="DisclosureOfWithholdingTaxesReceivablesNet" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfWithholdingTaxesReceivablesNet"/>
  <xs:element name="DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock"/>
  <xs:element name="RightofUseAssetsandOperatingLeaseLiabiltiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable"/>
  <xs:element name="RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems"/>
  <xs:element name="TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock"/>
  <xs:element name="FinanceLeaseLiabilitiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilitiesTextBlock"/>
  <xs:element name="StockholdersEquityDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockholdersEquityDisclosureTextBlock"/>
  <xs:element name="StockBasedCompensationTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockBasedCompensationTextBlock"/>
  <xs:element name="ConcentrationsDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConcentrationsDisclosureTextBlock"/>
  <xs:element name="CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock"/>
  <xs:element name="DescriptionOfInventoryExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DescriptionOfInventoryExplanatory"/>
  <xs:element name="DescriptionOfWithholdingTaxesReceivableExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory"/>
  <xs:element name="DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock"/>
  <xs:element name="DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory"/>
  <xs:element name="ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock"/>
  <xs:element name="ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock"/>
  <xs:element name="ScheduleOfNetDebtAnalysisTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfNetDebtAnalysisTableTextBlock"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory"/>
  <xs:element name="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock"/>
  <xs:element name="ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition"/>
  <xs:element name="DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory"/>
  <xs:element name="DisclosureOfInventoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfInventoryTableTextBlock"/>
  <xs:element name="DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory"/>
  <xs:element name="DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock"/>
  <xs:element name="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock"/>
  <xs:element name="ScheduleOfOtherReceivablesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOtherReceivablesTableTextBlock"/>
  <xs:element name="ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock"/>
  <xs:element name="ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock"/>
  <xs:element name="SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock"/>
  <xs:element name="RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable"/>
  <xs:element name="RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems"/>
  <xs:element name="ScheduleOfIntangibleAssetNetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfIntangibleAssetNetTableTextBlock"/>
  <xs:element name="IntangibleAssetsNetTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_IntangibleAssetsNetTablesTable"/>
  <xs:element name="IntangibleAssetsNetTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IntangibleAssetsNetTablesLineItems"/>
  <xs:element name="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock"/>
  <xs:element name="BorrowingsFromFinancialInstitutionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock"/>
  <xs:element name="BorrowingsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_BorrowingsTablesTable"/>
  <xs:element name="BorrowingsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsTablesLineItems"/>
  <xs:element name="ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock"/>
  <xs:element name="ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock"/>
  <xs:element name="ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock"/>
  <xs:element name="ScheduleOfPretaxLossExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPretaxLossExplanatory"/>
  <xs:element name="ScheduleOfComponentsOfTheIncomeTaxProvision" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision"/>
  <xs:element name="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilities" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities"/>
  <xs:element name="TaxationTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_TaxationTablesTable"/>
  <xs:element name="TaxationTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TaxationTablesLineItems"/>
  <xs:element name="DisclosureOfAnnualVoluntaryResignationTableExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory"/>
  <xs:element name="ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock"/>
  <xs:element name="ShareholdersEquityTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ShareholdersEquityTablesTable"/>
  <xs:element name="ShareholdersEquityTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersEquityTablesLineItems"/>
  <xs:element name="ScheduleOfAdministrativeExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAdministrativeExpensesTableTextBlock"/>
  <xs:element name="ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfAmountDueToRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock"/>
  <xs:element name="ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock"/>
  <xs:element name="RelatedPartyTransactionsTebleTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RelatedPartyTransactionsTebleTextBlock"/>
  <xs:element name="ScheduleOfOtherAssetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOtherAssetTableTextBlock"/>
  <xs:element name="ScheduleOfFuturePaymentsForEmploymentAgreements" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements"/>
  <xs:element name="ScheduleOfCapitalExpenditureCommitments" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCapitalExpenditureCommitments"/>
  <xs:element name="ScheduleOfCompanyRevenueTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCompanyRevenueTableTextBlock"/>
  <xs:element name="ScheduleOfCompanyOfAccountsReceivableTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock"/>
  <xs:element name="ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock"/>
  <xs:element name="ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock"/>
  <xs:element name="ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock"/>
  <xs:element name="TypeOfCurrenciesDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TypeOfCurrenciesDomainDomain"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable"/>
  <xs:element name="BorrowingsFromRelatedPart" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsFromRelatedPart"/>
  <xs:element name="FinanceLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilities"/>
  <xs:element name="BorrowingsRepayableWithinOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsRepayableWithinOneYear"/>
  <xs:element name="BorrowingsRepayableAfterOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsRepayableAfterOneYear"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable"/>
  <xs:element name="TypeOfServiceDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TypeOfServiceDomainDomain"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"/>
  <xs:element name="TotalRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalRevenue"/>
  <xs:element name="PercentageOfTotalRevenue" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PercentageOfTotalRevenue"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems"/>
  <xs:element name="AssetsandLiabilitiesLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssetsandLiabilitiesLoss"/>
  <xs:element name="AdditionalPaidsInCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdditionalPaidsInCapital"/>
  <xs:element name="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
  <xs:element name="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems"/>
  <xs:element name="Cash1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_Cash1"/>
  <xs:element name="CashCashEquivalentAndRestrictedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashCashEquivalentAndRestrictedCash"/>
  <xs:element name="InventoriesDetailsScheduleofInventoriesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_InventoriesDetailsScheduleofInventoriesTable"/>
  <xs:element name="TradeReceivablesNetDetailsScheduleofTradeReceivableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable"/>
  <xs:element name="TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems"/>
  <xs:element name="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable"/>
  <xs:element name="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems"/>
  <xs:element name="WithholdingTaxReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_WithholdingTaxReceivables"/>
  <xs:element name="IncomeTaxesAddition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IncomeTaxesAddition"/>
  <xs:element name="IncomeTaxesCollection" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IncomeTaxesCollection"/>
  <xs:element name="AllowanceForUncollectible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AllowanceForUncollectible"/>
  <xs:element name="TaxExchangeDifferenceValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TaxExchangeDifferenceValue"/>
  <xs:element name="TaxReceivablesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TaxReceivablesNet"/>
  <xs:element name="OtherReceivablesDetailsScheduleofOtherReceivablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable"/>
  <xs:element name="OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems"/>
  <xs:element name="InputVATReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_InputVATReceivable"/>
  <xs:element name="PrepaymentsInsurance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PrepaymentsInsurance"/>
  <xs:element name="PrepaymentsOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PrepaymentsOthers"/>
  <xs:element name="Uniforms" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_Uniforms"/>
  <xs:element name="DefferedCostOtherNonCurrentAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefferedCostOtherNonCurrentAsset"/>
  <xs:element name="InterestReceivableOnBankDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_InterestReceivableOnBankDeposit"/>
  <xs:element name="OtherCurrentAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherCurrentAsset"/>
  <xs:element name="CurrentDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CurrentDeposit"/>
  <xs:element name="DeferredCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DeferredCost"/>
  <xs:element name="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable"/>
  <xs:element name="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems"/>
  <xs:element name="ExchangeDifferencesCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExchangeDifferencesCost"/>
  <xs:element name="PropertyPlantAndEquipmentAccumulatedDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
  <xs:element name="AcquisitionsThroughBusinessCombinationsInvestmentProperty1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1"/>
  <xs:element name="AccumulatedAmortizationExchangeDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccumulatedAmortizationExchangeDifferences"/>
  <xs:element name="NetBookValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetBookValue"/>
  <xs:element name="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable"/>
  <xs:element name="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems"/>
  <xs:element name="CarryingAmountRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CarryingAmountRightOfUseAssets"/>
  <xs:element name="NewLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NewLeases"/>
  <xs:element name="TerminationOfLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TerminationOfLease"/>
  <xs:element name="AccumulatedDepreciations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccumulatedDepreciations"/>
  <xs:element name="ExchangeDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExchangeDifference"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable"/>
  <xs:element name="IntangibleAssetsCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IntangibleAssetsCosts"/>
  <xs:element name="CostAcquisitionsThroughBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CostAcquisitionsThroughBusinessCombination"/>
  <xs:element name="ImpairmentOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ImpairmentOfIntangibleAssets"/>
  <xs:element name="IntangibleAssetsAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IntangibleAssetsAccumulatedAmortization"/>
  <xs:element name="AccumulatedAmortizationAcquisitionsThroughBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination"/>
  <xs:element name="ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet"/>
  <xs:element name="AccruedSalariesAndBonus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccruedSalariesAndBonus"/>
  <xs:element name="AccruedCustomerClaimsCashLossAndShortage" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccruedCustomerClaimsCashLossAndShortage"/>
  <xs:element name="TradeAndOtherPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeAndOtherPayable"/>
  <xs:element name="PayrollPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PayrollPayable"/>
  <xs:element name="ProvisionForShareBasedCompensationExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForShareBasedCompensationExpenses"/>
  <xs:element name="DeferredRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DeferredRevenues"/>
  <xs:element name="OtherCurrentLiabilitie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherCurrentLiabilitie"/>
  <xs:element name="CurrentPortionOfLongtermBankBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CurrentPortionOfLongtermBankBorrowings"/>
  <xs:element name="CurrentPortionOfLongtermThirdPartyBorrowing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CurrentPortionOfLongtermThirdPartyBorrowing"/>
  <xs:element name="LongtermBankBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LongtermBankBorrowings"/>
  <xs:element name="CurrentFinanceLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CurrentFinanceLeaseLiabilities"/>
  <xs:element name="FinanceLeaseLiabilities1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilities1"/>
  <xs:element name="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"/>
  <xs:element name="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems"/>
  <xs:element name="FutureFinanceChargesOnFinanceLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FutureFinanceChargesOnFinanceLeases"/>
  <xs:element name="FinanceLeaseLiabilitiesCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilitiesCost"/>
  <xs:element name="FinanceLeaseLiabilitiesAccumulatedDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation"/>
  <xs:element name="FinanceLeaseLiabilitiesNetBookValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceLeaseLiabilitiesNetBookValue"/>
  <xs:element name="TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"/>
  <xs:element name="TaxationDetailsScheduleofPretaxLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_TaxationDetailsScheduleofPretaxLossTable"/>
  <xs:element name="IncomeTaxBenefitExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IncomeTaxBenefitExpense"/>
  <xs:element name="LossProfitBeforeIncomeTaxExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LossProfitBeforeIncomeTaxExpense"/>
  <xs:element name="ThailandIncomeTaxStatutoryRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ThailandIncomeTaxStatutoryRate"/>
  <xs:element name="IncomeTaxAtStatutoryTaxRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_IncomeTaxAtStatutoryTaxRate"/>
  <xs:element name="DeferredTaxAssetsNotRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DeferredTaxAssetsNotRecognized"/>
  <xs:element name="PermanentDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PermanentDifferences"/>
  <xs:element name="TotalIncomeTaxExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalIncomeTaxExpense"/>
  <xs:element name="NetOperatingLossCarriedForward" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetOperatingLossCarriedForward"/>
  <xs:element name="ValuationAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ValuationAllowance"/>
  <xs:element name="DeferredTaxAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DeferredTaxAsset"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems"/>
  <xs:element name="AnnualVoluntarilyResignationRateOfDirectCost" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_AnnualVoluntarilyResignationRateOfDirectCost"/>
  <xs:element name="AnnualVoluntarilyResignationRateOfIndirectCost" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_AnnualVoluntarilyResignationRateOfIndirectCost"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems"/>
  <xs:element name="TransferToRI" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TransferToRI"/>
  <xs:element name="TransferFromGFCashCIT" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TransferFromGFCashCIT"/>
  <xs:element name="PastServiceCostAndLossOnSettlements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PastServiceCostAndLossOnSettlements"/>
  <xs:element name="GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems"/>
  <xs:element name="AssumptionOfLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssumptionOfLiability"/>
  <xs:element name="AmountOfChangeInLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AmountOfChangeInLiability"/>
  <xs:element name="PercentageOfChangeInLiability" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_PercentageOfChangeInLiability"/>
  <xs:element name="DefinedBenefitObligationForYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearFour"/>
  <xs:element name="DefinedBenefitObligationForYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearFive"/>
  <xs:element name="DefinedBenefitObligationForYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearSix"/>
  <xs:element name="DefinedBenefitObligationForYearSeven" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearSeven"/>
  <xs:element name="DefinedBenefitObligationForYearEight" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearEight"/>
  <xs:element name="DefinedBenefitObligationForYearNine" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearNine"/>
  <xs:element name="DefinedBenefitObligationForYearTen" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearTen"/>
  <xs:element name="DefinedBenefitObligationForYearEleven" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearEleven"/>
  <xs:element name="DefinedBenefitObligationForYearTwelve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearTwelve"/>
  <xs:element name="DefinedBenefitObligationForYearThirteen" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearThirteen"/>
  <xs:element name="DefinedBenefitObligationForYearTenAndThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationForYearTenAndThereafter"/>
  <xs:element name="DefinedBenefitObligationLessThanTwentyYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DefinedBenefitObligationLessThanTwentyYears"/>
  <xs:element name="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable"/>
  <xs:element name="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems"/>
  <xs:element name="NumberOfOrdinaryShareAuthorized" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NumberOfOrdinaryShareAuthorized"/>
  <xs:element name="NumberOfOrdinaryShareIssuedAndOutstandinginShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares"/>
  <xs:element name="ParValueinDollarsPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ParValueinDollarsPerShare"/>
  <xs:element name="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable"/>
  <xs:element name="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems"/>
  <xs:element name="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable"/>
  <xs:element name="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems"/>
  <xs:element name="StaffExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_StaffExpense"/>
  <xs:element name="OtherServiceFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherServiceFees"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable"/>
  <xs:element name="RelationshipWithTheCompany" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RelationshipWithTheCompany"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable"/>
  <xs:element name="DueFromRelatedPartiesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_DueFromRelatedPartiesValue"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems"/>
  <xs:element name="ShorttermBorrowing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShorttermBorrowing"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable"/>
  <xs:element name="LongtermBorrowingsFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LongtermBorrowingsFromRelatedParties"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable"/>
  <xs:element name="ServiceProductsReceivedFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ServiceProductsReceivedFromRelatedParties"/>
  <xs:element name="ServiceProductsDeliveredToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ServiceProductsDeliveredToRelatedParties"/>
  <xs:element name="OperatingLossDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OperatingLossDomainDomain"/>
  <xs:element name="RevenueDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RevenueDomainDomain"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems"/>
  <xs:element name="LossBeforeIncomeTaxs" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LossBeforeIncomeTaxs"/>
  <xs:element name="NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems"/>
  <xs:element name="TotalDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalDepreciationAndAmortization"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"/>
  <xs:element name="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems"/>
  <xs:element name="EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears"/>
  <xs:element name="EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears"/>
  <xs:element name="FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired"/>
  <xs:element name="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems"/>
  <xs:element name="ServiceFeeCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ServiceFeeCommitments"/>
  <xs:element name="OperatingLeaseCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OperatingLeaseCommitments"/>
  <xs:element name="PurchaseCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchaseCommitments"/>
  <xs:element name="ConcentrationsDetailsScheduleofCompanysRevenueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable"/>
  <xs:element name="ConcentrationsDetailsScheduleofCompanysRevenueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems"/>
  <xs:element name="NetRevenueValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetRevenueValue"/>
  <xs:element name="ConcentrationsDetailsScheduleofTradeReceivableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable"/>
  <xs:element name="ConcentrationsDetailsScheduleofTradeReceivableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems"/>
  <xs:element name="AccountReceivableValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccountReceivableValue"/>
  <xs:element name="AccountReceivablePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccountReceivablePercentage"/>
  <xs:element name="DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable"/>
  <xs:element name="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems"/>
  <xs:element name="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable"/>
  <xs:element name="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems"/>
  <xs:element name="OtherCurrentAndNoncurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherCurrentAndNoncurrentAssets"/>
  <xs:element name="AssetsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssetsHeldForSale"/>
  <xs:element name="OtherCurrentAndNoncurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherCurrentAndNoncurrentLiabilities"/>
  <xs:element name="LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale"/>
  <xs:element name="NetAssetsDirectlyAssociatedWithAssetsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale"/>
  <xs:element name="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable"/>
  <xs:element name="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems"/>
  <xs:element name="LongtermBorrowingsFromRelatedCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LongtermBorrowingsFromRelatedCompany"/>
  <xs:element name="RetainedEarning" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RetainedEarning"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems"/>
  <xs:element name="ParValuePerShares" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_ParValuePerShares"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems"/>
  <xs:element name="EquitylossIncomeOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_EquitylossIncomeOfSubsidiaries"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems"/>
  <xs:element name="FinanceCosts1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceCosts1"/>
  <xs:element name="EquityLossFromEquityInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_EquityLossFromEquityInvestment"/>
  <xs:element name="CashRepaymentForAConvertibleNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashRepaymentForAConvertibleNote"/>
  <xs:element name="CashPaidForTheCancellationOfFractionalShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashPaidForTheCancellationOfFractionalShares"/>
  <xs:element name="CashAndCashEquivalentRestrictedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashAndCashEquivalentRestrictedCash"/>
  <xs:element name="NatureofOperationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_NatureofOperationsDetailsTable"/>
  <xs:element name="OrdinaryPlusPreferredSharesOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinaryPlusPreferredSharesOutstanding"/>
  <xs:element name="SharesOwnedBySouthernAmbitionLimited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SharesOwnedBySouthernAmbitionLimited"/>
  <xs:element name="AggregateOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AggregateOrdinaryShares"/>
  <xs:element name="AggregateOrdinarySharesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AggregateOrdinarySharesPercentage"/>
  <xs:element name="CumulativePreferredShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CumulativePreferredShares"/>
  <xs:element name="ApproximatelyOrdinarySharesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ApproximatelyOrdinarySharesAmount"/>
  <xs:element name="OutstandingShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OutstandingShares"/>
  <xs:element name="OutstandingOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OutstandingOrdinaryShares"/>
  <xs:element name="PreferredSharesOutstandingShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PreferredSharesOutstandingShares"/>
  <xs:element name="PreferredSharesOutstandingSharesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PreferredSharesOutstandingSharesPercentage"/>
  <xs:element name="PreferredShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PreferredShares"/>
  <xs:element name="PreferredSharesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PreferredSharesPercentage"/>
  <xs:element name="SharesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SharesPercentage"/>
  <xs:element name="AcquiredMajorityPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquiredMajorityPercentage"/>
  <xs:element name="ShareTransferAuthorized" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareTransferAuthorized"/>
  <xs:element name="RestrictedOrdinaryShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedOrdinaryShare"/>
  <xs:element name="CancellationOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CancellationOfShares"/>
  <xs:element name="AcquireEquityInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquireEquityInterest"/>
  <xs:element name="ConsiderationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsiderationAmount"/>
  <xs:element name="AcquisitionOwnedSubsidiaryPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquisitionOwnedSubsidiaryPercentage"/>
  <xs:element name="AcquisitionPurchasePricePaidAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquisitionPurchasePricePaidAmount"/>
  <xs:element name="AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage"/>
  <xs:element name="PercentageOfRestrictedOrdinaryShares" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PercentageOfRestrictedOrdinaryShares"/>
  <xs:element name="NumberOfSharesIssue" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NumberOfSharesIssue"/>
  <xs:element name="RestrictedOrdinaryShares" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedOrdinaryShares"/>
  <xs:element name="PurchasePriceOfAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchasePriceOfAssets"/>
  <xs:element name="RestrictedOrdinarySharePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedOrdinarySharePerShare"/>
  <xs:element name="SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="TotalingApproximately" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalingApproximately"/>
  <xs:element name="OtherSegmentsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherSegmentsPercentage"/>
  <xs:element name="ProfitOrLossPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProfitOrLossPercentage"/>
  <xs:element name="geographicalSegmentalDataRevenuePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_geographicalSegmentalDataRevenuePercentage"/>
  <xs:element name="AverageVariancePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AverageVariancePercentage"/>
  <xs:element name="RestrictedCashAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedCashAmount"/>
  <xs:element name="RecognizedRecoveryImpairmentProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RecognizedRecoveryImpairmentProvision"/>
  <xs:element name="AllowanceForSlowMovingOrObsoleteInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AllowanceForSlowMovingOrObsoleteInventory"/>
  <xs:element name="GovernmentalContractsTaxRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GovernmentalContractsTaxRate"/>
  <xs:element name="RevenueRecognize" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RevenueRecognize"/>
  <xs:element name="RevenueValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RevenueValue"/>
  <xs:element name="RelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RelatedParty"/>
  <xs:element name="RelatedLawsuits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RelatedLawsuits"/>
  <xs:element name="ActuarialLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ActuarialLoss"/>
  <xs:element name="ActuarialGain" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ActuarialGain"/>
  <xs:element name="RecognizedRentalIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_RecognizedRentalIncome"/>
  <xs:element name="BusinessCombinationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_BusinessCombinationsDetailsTable"/>
  <xs:element name="ConsiderationPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsiderationPerShare"/>
  <xs:element name="PerShareValue" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PerShareValue"/>
  <xs:element name="GoodwillImpairmentLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_GoodwillImpairmentLosses"/>
  <xs:element name="SharesIssuedPerShareValue" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SharesIssuedPerShareValue"/>
  <xs:element name="ConsiderationPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsiderationPercentage"/>
  <xs:element name="WithholdingTaxesReceivablesNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_WithholdingTaxesReceivablesNetDetailsTable"/>
  <xs:element name="TaxRefund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TaxRefund"/>
  <xs:element name="ProvisionForWithholdingTaxesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForWithholdingTaxesReceivable"/>
  <xs:element name="AllowanceOfWithholdingTaxesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AllowanceOfWithholdingTaxesReceivable"/>
  <xs:element name="NetBookValueAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetBookValueAssets"/>
  <xs:element name="ProvisionForPenaltyClaims" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForPenaltyClaims"/>
  <xs:element name="BorrowingsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_BorrowingsDetailsTable"/>
  <xs:element name="BorrowingsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BorrowingsDetailsLineItems"/>
  <xs:element name="MaturityTermDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_MaturityTermDescription"/>
  <xs:element name="UnusedBankOverdraft" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnusedBankOverdraft"/>
  <xs:element name="LoanPrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LoanPrincipalAmount"/>
  <xs:element name="InterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_InterestRate"/>
  <xs:element name="AdditionalLiabilityAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdditionalLiabilityAmount"/>
  <xs:element name="OrdinarySharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesIssued"/>
  <xs:element name="InterestAccruedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_InterestAccruedAmount"/>
  <xs:element name="OrdinarySharesReceiving" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesReceiving"/>
  <xs:element name="ShortTermDebtDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShortTermDebtDomainDomain"/>
  <xs:element name="ConvertibleNotePayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConvertibleNotePayableDetailsTable"/>
  <xs:element name="NetProceeds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_NetProceeds"/>
  <xs:element name="InvestorPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_InvestorPercentage"/>
  <xs:element name="LegalFees1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LegalFees1"/>
  <xs:element name="ConvertAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConvertAmount"/>
  <xs:element name="ConversionPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConversionPricePerShare"/>
  <xs:element name="IssuedRestrictedOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuedRestrictedOrdinaryShares"/>
  <xs:element name="ValueAddedTaxServiceRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ValueAddedTaxServiceRatePercentage"/>
  <xs:element name="ValueAddedTaxForGoodsDeliveredAndRentalPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage"/>
  <xs:element name="ValueAddedTaxForConstructionProjectsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ValueAddedTaxForConstructionProjectsPercentage"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ProvisionforEmployeeBenefitsDetailsTable"/>
  <xs:element name="ProvisionforEmployeeBenefitsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionforEmployeeBenefitsDetailsLineItems"/>
  <xs:element name="AnnualDisabilityRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AnnualDisabilityRate"/>
  <xs:element name="AnnualDisabilityRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AnnualDisabilityRatePercentage"/>
  <xs:element name="PercentageOfVariation" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PercentageOfVariation"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ShareholdersEquityDetailsTable"/>
  <xs:element name="ShareholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersEquityDetailsLineItems"/>
  <xs:element name="OrdinarySharesAuthorized" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesAuthorized"/>
  <xs:element name="CanceledFractionalShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CanceledFractionalShares"/>
  <xs:element name="ReturnedAndCancelledShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ReturnedAndCancelledShares"/>
  <xs:element name="AdditionalOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdditionalOrdinaryShares"/>
  <xs:element name="PublicOfferingPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PublicOfferingPricePerShare"/>
  <xs:element name="GrossProceeds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_GrossProceeds"/>
  <xs:element name="WarrantsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantsShares"/>
  <xs:element name="WarrantsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantsIssued"/>
  <xs:element name="WarrantsOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantsOutstanding"/>
  <xs:element name="IncreasedInExercisePricePublicWarrant" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IncreasedInExercisePricePublicWarrant"/>
  <xs:element name="IncreasedInExercisePricePrivateWarrant" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IncreasedInExercisePricePrivateWarrant"/>
  <xs:element name="ClassOfWarrantOrRightReason" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ClassOfWarrantOrRightReason"/>
  <xs:element name="EquityInterestsRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_EquityInterestsRate"/>
  <xs:element name="TotalSharesIssuedDeposit" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalSharesIssuedDeposit"/>
  <xs:element name="EquityInterestsRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_EquityInterestsRatePercentage"/>
  <xs:element name="TotalSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalSharesIssued"/>
  <xs:element name="ShareIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareIssued"/>
  <xs:element name="EmployeesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_EmployeesShares"/>
  <xs:element name="WarrantsExercisePricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantsExercisePricePerShare"/>
  <xs:element name="PurchaseShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchaseShare"/>
  <xs:element name="AdjustedPriceShares" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdjustedPriceShares"/>
  <xs:element name="OutstandingWarrantsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OutstandingWarrantsShares"/>
  <xs:element name="PurchaseAggregateShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchaseAggregateShares"/>
  <xs:element name="ExercisePriceReducedPrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExercisePriceReducedPrice"/>
  <xs:element name="PurchasedOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchasedOrdinaryShares"/>
  <xs:element name="SharesExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SharesExercisePrice"/>
  <xs:element name="OrdinarySharesReceived" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesReceived"/>
  <xs:element name="AggregateNetProceedsReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AggregateNetProceedsReceived"/>
  <xs:element name="ExercisePriceIncreased" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExercisePriceIncreased"/>
  <xs:element name="WarrantsToReceive" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantsToReceive"/>
  <xs:element name="AcquireSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AcquireSharesIssued"/>
  <xs:element name="ordinaryShareIssueParValue" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_ordinaryShareIssueParValue"/>
  <xs:element name="WarrantToOrdinarySharesPerUnit" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantToOrdinarySharesPerUnit"/>
  <xs:element name="warrantExercisePricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_warrantExercisePricePerShare"/>
  <xs:element name="OrdinarySharesUnit" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesUnit"/>
  <xs:element name="WarrantPricePerWarrant" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantPricePerWarrant"/>
  <xs:element name="WarrantLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantLife"/>
  <xs:element name="AnnualInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AnnualInterestRate"/>
  <xs:element name="SharesCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_SharesCapital"/>
  <xs:element name="TotalOrdinarySharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalOrdinarySharesIssued"/>
  <xs:element name="OrdinarySharesSpilitShareIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesSpilitShareIssued"/>
  <xs:element name="StockBasedCompensationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_StockBasedCompensationDetailsTable"/>
  <xs:element name="NumberOfIndependentDirectorsServicePerformed" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NumberOfIndependentDirectorsServicePerformed"/>
  <xs:element name="StockBasedCompensationExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockBasedCompensationExpenses"/>
  <xs:element name="TotalEmployeesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TotalEmployeesShares"/>
  <xs:element name="IssuedOrdinaryShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuedOrdinaryShare"/>
  <xs:element name="StockBasedCompensationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockBasedCompensationExpense"/>
  <xs:element name="IssueAnAggregateSharesOfCapitalStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssueAnAggregateSharesOfCapitalStock"/>
  <xs:element name="IsuanceOfPlanShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IsuanceOfPlanShares"/>
  <xs:element name="IssuedRemainingPlanShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuedRemainingPlanShare"/>
  <xs:element name="FairValueOfSharesIssuedInMergerTransaction" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FairValueOfSharesIssuedInMergerTransaction"/>
  <xs:element name="IssuedOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IssuedOrdinaryShares"/>
  <xs:element name="PercentageOfLegalReserve" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PercentageOfLegalReserve"/>
  <xs:element name="DividendDistributionPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_DividendDistributionPercentage"/>
  <xs:element name="AfterTaxProfitsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AfterTaxProfitsPercentage"/>
  <xs:element name="PRCEntityRegisteredCapital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PRCEntityRegisteredCapital"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RelatedPartyTransactionsDetailsLineItems"/>
  <xs:element name="AllowanceForDoubtfulDebts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AllowanceForDoubtfulDebts"/>
  <xs:element name="EquityInterestsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_EquityInterestsPercentage"/>
  <xs:element name="NumberOfSharesIssued1" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_NumberOfSharesIssued1"/>
  <xs:element name="RestrictedOrdinarySharesPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedOrdinarySharesPerShare"/>
  <xs:element name="OtherPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherPayable"/>
  <xs:element name="ExpensePaidForRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExpensePaidForRelatedParty"/>
  <xs:element name="ExpensesPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_ExpensesPaid"/>
  <xs:element name="AgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AgreementDescription"/>
  <xs:element name="OutstandingOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_OutstandingOfLoans"/>
  <xs:element name="UnsecuredLoanInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnsecuredLoanInterestRate"/>
  <xs:element name="InterestExpenseOnLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_InterestExpenseOnLoans"/>
  <xs:element name="PrincipalAmountOfLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_PrincipalAmountOfLoan"/>
  <xs:element name="Loan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_Loan"/>
  <xs:element name="CashPaidRobotsAmountingYetDeliveredReturnShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares"/>
  <xs:element name="AggregateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AggregateAmount"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="BankGuarantees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_BankGuarantees"/>
  <xs:element name="LitigationTotalingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LitigationTotalingAmount"/>
  <xs:element name="LawsuityTotaling" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_LawsuityTotaling"/>
  <xs:element name="ConcentrationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_ConcentrationsDetailsTable"/>
  <xs:element name="ConcentrationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConcentrationsDetailsLineItems"/>
  <xs:element name="TradeReceivablePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeReceivablePercentage"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gfai_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SubsequentEventsDetailsLineItems"/>
  <xs:element name="PurchaseOfAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchaseOfAgreementDescription"/>
  <xs:element name="ShareIssuedRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareIssuedRate"/>
  <xs:element name="AccruedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_AccruedInterest"/>
  <xs:element name="UnderpaymentTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gfai_UnderpaymentTaxes"/>
  <xs:element name="TaxRefundedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gfai_TaxRefundedAmount"/>
  <xs:element name="OperatingLossAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="gfai_OperatingLossAxis"/>
  <xs:element name="RevenueAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="gfai_RevenueAxis"/>
  <xs:element name="ShortTermDebtAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="gfai_ShortTermDebtAxis"/>
  <xs:element name="TypeOfCurrenciesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="gfai_TypeOfCurrenciesAxis"/>
  <xs:element name="TypeOfServiceAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="gfai_TypeOfServiceAxis"/>
  <xs:element name="AIHoldingLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIHoldingLimitedMember"/>
  <xs:element name="AIHongKongLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIHongKongLimitedMember"/>
  <xs:element name="AIJianMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIJianMember"/>
  <xs:element name="AIMalaysiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIMalaysiaMember"/>
  <xs:element name="AIRobotServiceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIRobotServiceMember"/>
  <xs:element name="AIRoboticsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIRoboticsMember"/>
  <xs:element name="AIShenzhenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIShenzhenMember"/>
  <xs:element name="AIThailandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AIThailandMember"/>
  <xs:element name="ATMManagementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ATMManagementMember"/>
  <xs:element name="ActuarialAssumptionOfRetirementFiftyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ActuarialAssumptionOfRetirementFiftyMember"/>
  <xs:element name="ActuarialAssumptionOfRetirementFortyOneToFiftyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember"/>
  <xs:element name="ActuarialAssumptionOfRetirementThrityOneToFortyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember"/>
  <xs:element name="AdditionalPaidinCapitalsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdditionalPaidinCapitalsMember"/>
  <xs:element name="AdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AdjustmentsMember"/>
  <xs:element name="AssetAndLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssetAndLiabilitiesMember"/>
  <xs:element name="AssetsUnderConstructionCashManagementSystemsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssetsUnderConstructionCashManagementSystemsMember"/>
  <xs:element name="AssetsUnderConstructionIntelligentCloudPlatformMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember"/>
  <xs:element name="BVIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BVIMember"/>
  <xs:element name="BankLoanFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BankLoanFourMember"/>
  <xs:element name="BankLoanOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BankLoanOneMember"/>
  <xs:element name="BankLoanThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BankLoanThreeMember"/>
  <xs:element name="BankLoanTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BankLoanTwoMember"/>
  <xs:element name="BeijingWanjiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BeijingWanjiaMember"/>
  <xs:element name="BottomRangeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BottomRangeMember"/>
  <xs:element name="CSFMingdaTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CSFMingdaTechnologyCoLtdMember"/>
  <xs:element name="CashAndCashEquivalentsAndRestrictedCashMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashAndCashEquivalentsAndRestrictedCashMember"/>
  <xs:element name="CashCenterOperationsCCTMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashCenterOperationsCCTMember"/>
  <xs:element name="CashDepositManagementSolutionsGDMMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashDepositManagementSolutionsGDMMember"/>
  <xs:element name="CashInLieuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashInLieuMember"/>
  <xs:element name="CashInTransitDedicatedVehicleToBanksCITDVMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember"/>
  <xs:element name="CashInTransitNonDedicatedVehiclesCITNonDVMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember"/>
  <xs:element name="CashProcessingCPCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CashProcessingCPCMember"/>
  <xs:element name="CaymanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CaymanMember"/>
  <xs:element name="ChangeInPositiveAssumptionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ChangeInPositiveAssumptionMember"/>
  <xs:element name="ChangeNegativeInAssumptionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ChangeNegativeInAssumptionMember"/>
  <xs:element name="ChequeCenterServiceCDCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ChequeCenterServiceCDCMember"/>
  <xs:element name="ChineseRenminbiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ChineseRenminbiMember"/>
  <xs:element name="CompanyAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CompanyAMember"/>
  <xs:element name="CompanyBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CompanyBMember"/>
  <xs:element name="CompanyCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CompanyCMember"/>
  <xs:element name="CompanyDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CompanyDMember"/>
  <xs:element name="CompanyEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CompanyEMember"/>
  <xs:element name="ComputerSoftware1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ComputerSoftware1Member"/>
  <xs:element name="ConsolidateCashCenterCCCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConsolidateCashCenterCCCMember"/>
  <xs:element name="ConvertibleNotePayableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConvertibleNotePayableMember"/>
  <xs:element name="CorporateAndOthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CorporateAndOthersMember"/>
  <xs:element name="CustomerBaseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CustomerBaseMember"/>
  <xs:element name="CustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CustomerMember"/>
  <xs:element name="DemographicAssumptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DemographicAssumptionsMember"/>
  <xs:element name="DubaiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DubaiMember"/>
  <xs:element name="FinanceCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinanceCostsMember"/>
  <xs:element name="FinancialAssumptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FinancialAssumptionsMember"/>
  <xs:element name="ForeignExchangeLossesNetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ForeignExchangeLossesNetMember"/>
  <xs:element name="FurnitureFixturesAndOfficeEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_FurnitureFixturesAndOfficeEquipmentMember"/>
  <xs:element name="GDMMachinesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GDMMachinesMember"/>
  <xs:element name="GFAITechnologyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GFAITechnologyMember"/>
  <xs:element name="GFTechnovationCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GFTechnovationCompanyLimitedMember"/>
  <xs:element name="GeneralSecuritySolutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GeneralSecuritySolutionsMember"/>
  <xs:element name="GuardForceHoldingsHKLimitedOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardForceHoldingsHKLimitedOneMember"/>
  <xs:element name="GuardForceHoldingsHKLimitedTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardForceHoldingsHKLimitedTwoMember"/>
  <xs:element name="GuardforceAIGroupCoLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceAIGroupCoLimitedMember"/>
  <xs:element name="GuardforceAIServiceLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceAIServiceLimitedMember"/>
  <xs:element name="GuardforceAITechnologyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceAITechnologyLimitedMember"/>
  <xs:element name="GuardforceAviationSecurityCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
  <xs:element name="GuardforceHoldingHKLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceHoldingHKLimitedMember"/>
  <xs:element name="GuardforceHoldingsHKLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceHoldingsHKLimitedMember"/>
  <xs:element name="GuardforceLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceLimitedMember"/>
  <xs:element name="GuardforceSecurityServiceShanghaiCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceSecurityServiceShanghaiCoLtdMember"/>
  <xs:element name="GuardforceSecurityThailandCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
  <xs:element name="GuardforceTHGroupCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_GuardforceTHGroupCompanyLimitedMember"/>
  <xs:element name="HandshakeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_HandshakeMember"/>
  <xs:element name="HongKongDollarMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_HongKongDollarMember"/>
  <xs:element name="HorizonDragonLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_HorizonDragonLimitedMember"/>
  <xs:element name="ImpairmentProvisionForInventoriesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ImpairmentProvisionForInventoriesMember"/>
  <xs:element name="InformationSecurityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_InformationSecurityMember"/>
  <xs:element name="InitialPublicOfferingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_InitialPublicOfferingMember"/>
  <xs:element name="InnoAITechnologyShenzhenCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_InnoAITechnologyShenzhenCoLtdMember"/>
  <xs:element name="IntelligentCloudPlatformMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IntelligentCloudPlatformMember"/>
  <xs:element name="KeweiAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_KeweiAgreementMember"/>
  <xs:element name="LegalReservesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_LegalReservesMember"/>
  <xs:element name="MacauAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_MacauAgreementMember"/>
  <xs:element name="MalaysiaAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_MalaysiaAgreementMember"/>
  <xs:element name="MrTuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_MrTuMember"/>
  <xs:element name="MrYapMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_MrYapMember"/>
  <xs:element name="NanchangZongkunIntelligentTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember"/>
  <xs:element name="NanjingZhongzhiYonghaoRobotCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember"/>
  <xs:element name="NoteWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NoteWarrantsMember"/>
  <xs:element name="OfficeDecorationAndEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OfficeDecorationAndEquipmentMember"/>
  <xs:element name="OperatingLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OperatingLossMember"/>
  <xs:element name="OrdinaryShareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinaryShareMember"/>
  <xs:element name="OrdinarySharesParValue012PerShareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OrdinarySharesParValue012PerShareMember"/>
  <xs:element name="OtherCountriesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherCountriesMember"/>
  <xs:element name="OtherReceivablesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherReceivablesMember"/>
  <xs:element name="OthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OthersMember"/>
  <xs:element name="PerfektTechnologySystemCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PerfektTechnologySystemCoLtdMember"/>
  <xs:element name="PlanAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PlanAMember"/>
  <xs:element name="PlanBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PlanBMember"/>
  <xs:element name="PostshareConsolidationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PostshareConsolidationMember"/>
  <xs:element name="PreshareConsolidationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PreshareConsolidationMember"/>
  <xs:element name="PrivatePlacementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PrivatePlacementsMember"/>
  <xs:element name="PrivateWarrantMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PrivateWarrantMember"/>
  <xs:element name="PrivateWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PrivateWarrantsMember"/>
  <xs:element name="PublicWarrantMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PublicWarrantMember"/>
  <xs:element name="PurchaseOfRobotsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_PurchaseOfRobotsMember"/>
  <xs:element name="RestrictedOrdinarySharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RestrictedOrdinarySharesMember"/>
  <xs:element name="RevenueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RevenueMember"/>
  <xs:element name="RightofusePlatformMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RightofusePlatformMember"/>
  <xs:element name="RoboticAISolutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RoboticAISolutionsMember"/>
  <xs:element name="RoboticsAISolutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RoboticsAISolutionsMember"/>
  <xs:element name="RobotsAtWarehouseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RobotsAtWarehouseMember"/>
  <xs:element name="RobotsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RobotsMember"/>
  <xs:element name="SecuredLogisticsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SecuredLogisticsMember"/>
  <xs:element name="SecurityEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SecurityEquipmentMember"/>
  <xs:element name="SecuritySurveillanceSystemMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SecuritySurveillanceSystemMember"/>
  <xs:element name="SevenKeweiGroupCompaniesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SevenKeweiGroupCompaniesMember"/>
  <xs:element name="ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember"/>
  <xs:element name="ShanghaiYonganSecurityAlarmSystemCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember"/>
  <xs:element name="ShareholdersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersMember"/>
  <xs:element name="ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
  <xs:element name="ShenzhenGFAIAndGuangzhouGFAIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenGFAIAndGuangzhouGFAIMember"/>
  <xs:element name="ShenzhenGFAIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenGFAIMember"/>
  <xs:element name="ShenzhenGuardforceQiyunTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember"/>
  <xs:element name="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
  <xs:element name="ShenzhenKeweiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenKeweiMember"/>
  <xs:element name="ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
  <xs:element name="ShenzhenKeweiRobotTechnologyCoLimitedICPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember"/>
  <xs:element name="ShenzhenKeweiRobotTechnologyCoLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember"/>
  <xs:element name="ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember"/>
  <xs:element name="ShenzhenQianbanTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenQianbanTechnologyCoLtdMember"/>
  <xs:element name="ShenzhenZhongzhiYonghaoRobotCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember"/>
  <xs:element name="SichuanQiantuGuardforceRobotTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember"/>
  <xs:element name="SingaporeAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SingaporeAgreementMember"/>
  <xs:element name="SouthernAmbitionLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SouthernAmbitionLimitedMember"/>
  <xs:element name="StrengthenedweakenedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_StrengthenedweakenedMember"/>
  <xs:element name="SubscriptionReceivableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SubscriptionReceivableMember"/>
  <xs:element name="SubsequentsEventMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SubsequentsEventMember"/>
  <xs:element name="TechnicalKnowhowMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TechnicalKnowhowMember"/>
  <xs:element name="ThaiBahtMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ThaiBahtMember"/>
  <xs:element name="TopRangeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TopRangeMember"/>
  <xs:element name="TradeReceivableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeReceivableMember"/>
  <xs:element name="TuJingyiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TuJingyiMember"/>
  <xs:element name="TuJingyiMrTuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TuJingyiMrTuMember"/>
  <xs:element name="TurnoverRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TurnoverRateMember"/>
  <xs:element name="TwoThousandAndTwentyTwoEquityIncentivePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember"/>
  <xs:element name="UKMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_UKMember"/>
  <xs:element name="VendorServiceCompanyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_VendorServiceCompanyMember"/>
  <xs:element name="WKVentureMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WKVentureMember"/>
  <xs:element name="WarrantsNoParValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WarrantsNoParValueMember"/>
  <xs:element name="BusinessCombinationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_BusinessCombinationsLineItems"/>
  <xs:element name="CommitmentsAndContingenciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_CommitmentsAndContingenciesAbstract"/>
  <xs:element name="ConvertibleNotePayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConvertibleNotePayableAbstract"/>
  <xs:element name="ConvertibleNotePayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ConvertibleNotePayableLineItems"/>
  <xs:element name="DisclosureOfEntitysOperatingSegmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
  <xs:element name="DisclosureOfRestrictedCashAndCashEquivalentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract"/>
  <xs:element name="IntangibleAssetsNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_IntangibleAssetsNetAbstract"/>
  <xs:element name="LegalReserveAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_LegalReserveAbstract"/>
  <xs:element name="LossEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_LossEarningsPerShareAbstract"/>
  <xs:element name="NatureOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NatureOfOperationsAbstract"/>
  <xs:element name="NatureOfOperationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NatureOfOperationsLineItems"/>
  <xs:element name="NoncashInvestingAndFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_NoncashInvestingAndFinancingActivitiesAbstract"/>
  <xs:element name="OtherCurrentAndOtherNonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract"/>
  <xs:element name="ProvisionForEmployeeBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ProvisionForEmployeeBenefitsAbstract"/>
  <xs:element name="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract"/>
  <xs:element name="ScheduleOfAmountsDueFromRelatedPartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems"/>
  <xs:element name="ScheduleOfAmountsDueToRelatedPartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems"/>
  <xs:element name="ScheduleOfAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract"/>
  <xs:element name="ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract"/>
  <xs:element name="ScheduleOfCostOfTheIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems"/>
  <xs:element name="ScheduleOfCurrencyExchangeRatesImpactLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems"/>
  <xs:element name="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems"/>
  <xs:element name="ScheduleOfInventoriesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfInventoriesLineItems"/>
  <xs:element name="ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems"/>
  <xs:element name="ScheduleOfNetDebtAnalysisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfNetDebtAnalysisAbstract"/>
  <xs:element name="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems"/>
  <xs:element name="ScheduleOfOperatingLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems"/>
  <xs:element name="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract"/>
  <xs:element name="ScheduleOfPretaxLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPretaxLossLineItems"/>
  <xs:element name="ScheduleOfPurchasePriceAllocationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfPurchasePriceAllocationAbstract"/>
  <xs:element name="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems"/>
  <xs:element name="ScheduleOfRelatedPartyTransactionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfRelatedPartyTransactionsLineItems"/>
  <xs:element name="ScheduleOfShorttermBorrowingFromARelatedPartyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract"/>
  <xs:element name="ScheduleOfWithholdingTaxReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_ScheduleOfWithholdingTaxReceivablesAbstract"/>
  <xs:element name="SellingDistributionAndAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SellingDistributionAndAdministrativeExpensesAbstract"/>
  <xs:element name="SignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SignificantAccountingPoliciesAbstract"/>
  <xs:element name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SignificantAccountingPoliciesLineItems"/>
  <xs:element name="StockBasedCompensationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockBasedCompensationAbstract"/>
  <xs:element name="StockBasedCompensationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_StockBasedCompensationLineItems"/>
  <xs:element name="SubsequentEventAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_SubsequentEventAbstract"/>
  <xs:element name="TaxationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TaxationAbstract"/>
  <xs:element name="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="WithholdingTaxReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WithholdingTaxReceivableAbstract"/>
  <xs:element name="WithholdingTaxesReceivablesNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_WithholdingTaxesReceivablesNetLineItems"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gfai_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>16
<FILENAME>gfai-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: Mon Apr 29 13:20:37 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="gfai-20231231.xsd#gfai_r_ConsolidatedBalanceSheet" roleURI="http://www.guardforceai.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedIncomeStatement" roleURI="http://www.guardforceai.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedComprehensiveIncome" roleURI="http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedCashFlow" roleURI="http://www.guardforceai.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCashandCashEquivalentsandRestrictedCashTable" roleURI="http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOtherCurrentandOtherNonCurrentAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofBorrowingsTable" roleURI="http://www.guardforceai.com/role/ScheduleofBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFinanceLeaseLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofComponentsoftheIncomeTaxProvisionTable" roleURI="http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CashAndCashEquivalents" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCash1" xlink:href="gfai-20231231.xsd#gfai_RestrictedCash1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="gfai_RestrictedCash1" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_OtherReceivables" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_Inventories" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCashNonCurrentAssets" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashNonCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="gfai_RestrictedCashNonCurrentAssets" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_RightofuseAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_Goodwill" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_DeferredTaxAssets" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_CurrentAssets" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_NoncurrentAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_Borrowing" xlink:href="gfai-20231231.xsd#gfai_Borrowing"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="gfai_Borrowing" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingFromARelatedParties" xlink:href="gfai-20231231.xsd#gfai_BorrowingFromARelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="gfai_BorrowingFromARelatedParties" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentLeaseLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentFinancialLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentPayables" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="gfai_BorrowingsNonCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentLeaseLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromRelatedPartiesNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPartiesNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="gfai_BorrowingsFromRelatedPartiesNonCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_CurrentLiabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_NoncurrentLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:href="gfai-20231231.xsd#gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="ifrs-full_IssuedCapital" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="ifrs-full_AdditionalPaidinCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="gfai_LegalReserve" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantReserve" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="ifrs-full_WarrantReserve" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="ifrs-full_RetainedEarnings" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_SubscriptionReceivable" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="gfai_SubscriptionReceivable" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_NoncontrollingInterests" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Equity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_Revenue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_CostOfSales" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:href="gfai-20231231.xsd#gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gfai_StockbasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="gfai_StockbasedCompensationExpenses" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_AdministrativeExpense" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_FinanceCosts" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZb4wZVZu+FO97fLWUvHjFndpdVn+O8OcxpmMmTkpGZYvP12FIZvU8RL0PpIr0fclupzkKkad88iRWHPNlRylaEQliAFKY/I5wlkI/gdRbJkdm87bdkNs1URzMtj0RSjfPzeK+wPFd0lznhYCDZGjX2WEmszplTDcikb06qiF/iHkxYxD2JEoGAyPsUw1XreiH9t6HRUkSK6/Z+lb90V24r] CSR-->
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_DepreciationExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AmortisationExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForFinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForFinanceCosts" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_WriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_WriteOffOfWithholdingTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="gfai_WriteOffOfWithholdingTaxesReceivable" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" order="16" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" order="17" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" order="18" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLoss" order="19" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" order="20" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" order="21" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" order="22" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForProvisions" order="23" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" order="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAcquiredFromAcquisitionOfHandshake" xlink:href="gfai-20231231.xsd#gfai_CashAcquiredFromAcquisitionOfHandshake"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="gfai_CashAcquiredFromAcquisitionOfHandshake" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfWarrants"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromCurrentBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromCurrentBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromCurrentBorrowings" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_CashRepaymentOfAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentOfAConvertibleNote"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="gfai_CashRepaymentOfAConvertibleNote" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable">
    <loc xlink:type="locator" xlink:label="gfai_Cash1" xlink:href="gfai-20231231.xsd#gfai_Cash1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashOnHand" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOnHand"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_Cash1" xlink:to="ifrs-full_CashOnHand" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BalancesWithBanks" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BalancesWithBanks"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_Cash1" xlink:to="ifrs-full_BalancesWithBanks" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentTradeReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentTradeReceivables" xlink:to="gfai_Cash1" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentTradeReceivables" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentTradeReceivables" xlink:to="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_CashCashEquivalentAndRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashCashEquivalentAndRestrictedCash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="gfai_Cash1" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="ifrs-full_Cash" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable">
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAsset"/>
    <loc xlink:type="locator" xlink:label="gfai_InputVATReceivable" xlink:href="gfai-20231231.xsd#gfai_InputVATReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_InputVATReceivable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromRentalOfProperties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromRentalOfProperties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="ifrs-full_ReceivablesFromRentalOfProperties" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_PrepaymentsInsurance" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsInsurance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_PrepaymentsInsurance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_PrepaymentsOthers" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsOthers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_PrepaymentsOthers" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_Uniforms" xlink:href="gfai-20231231.xsd#gfai_Uniforms"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_Uniforms" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProductionSupplies" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductionSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="ifrs-full_ProductionSupplies" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_DefferedCostOtherNonCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_DefferedCostOtherNonCurrentAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_DefferedCostOtherNonCurrentAsset" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="ifrs-full_OtherNonfinancialAssets" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestReceivableOnBankDeposit" xlink:href="gfai-20231231.xsd#gfai_InterestReceivableOnBankDeposit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_InterestReceivableOnBankDeposit" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentDeposit" xlink:href="gfai-20231231.xsd#gfai_CurrentDeposit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:to="gfai_CurrentDeposit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredCost" xlink:href="gfai-20231231.xsd#gfai_DeferredCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:to="gfai_DeferredCost" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayable" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayable"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_TradeAndOtherPayable" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedSalariesAndBonus" xlink:href="gfai-20231231.xsd#gfai_AccruedSalariesAndBonus"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_TradeAndOtherPayable" xlink:to="gfai_AccruedSalariesAndBonus" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedCustomerClaimsCashLossAndShortage" xlink:href="gfai-20231231.xsd#gfai_AccruedCustomerClaimsCashLossAndShortage"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_TradeAndOtherPayable" xlink:to="gfai_AccruedCustomerClaimsCashLossAndShortage" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentLiabilitie" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentLiabilitie"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ValueAddedTaxPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValueAddedTaxPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="ifrs-full_ValueAddedTaxPayables" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Accruals" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="ifrs-full_Accruals" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_PayrollPayable" xlink:href="gfai-20231231.xsd#gfai_PayrollPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="gfai_PayrollPayable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForShareBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_ProvisionForShareBasedCompensationExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="gfai_ProvisionForShareBasedCompensationExpenses" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="ifrs-full_OtherPayables" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredRevenues" xlink:href="gfai-20231231.xsd#gfai_DeferredRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="gfai_DeferredRevenues" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofBorrowingsTable">
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_ShorttermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentPortionOfLongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermBankBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="gfai_CurrentPortionOfLongtermBankBorrowings" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermThirdPartyBorrowing"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_LongtermBankBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="gfai_LongtermBankBorrowings" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilities1" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities1"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_CurrentFinanceLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_FinanceLeaseLiabilities1" xlink:to="gfai_CurrentFinanceLeaseLiabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_FinanceLeaseLiabilities1" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable">
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxBenefitExpense" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxBenefitExpense"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gfai_IncomeTaxBenefitExpense" xlink:to="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" order="1" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>17
<FILENAME>gfai-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: Mon Apr 29 13:20:37 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="gfai-20231231.xsd#gfai_r_ConsolidatedBalanceSheet" roleURI="http://www.guardforceai.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedIncomeStatement" roleURI="http://www.guardforceai.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedComprehensiveIncome" roleURI="http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquityType2or3" roleURI="http://www.guardforceai.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedCashFlow" roleURI="http://www.guardforceai.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_NatureofOperations" roleURI="http://www.guardforceai.com/role/NatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SignificantAccountingPolicies" roleURI="http://www.guardforceai.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BusinessCombinations" roleURI="http://www.guardforceai.com/role/BusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CashandCashEquivalentsandRestrictedCash" roleURI="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Inventories" roleURI="http://www.guardforceai.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeReceivablesNet" roleURI="http://www.guardforceai.com/role/TradeReceivablesNet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_WithholdingTaxesReceivablesNet" roleURI="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherReceivables" roleURI="http://www.guardforceai.com/role/OtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherCurrentandOtherNonCurrentAssets" roleURI="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_PropertyPlantandEquipment" roleURI="http://www.guardforceai.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RightofUseAssetsandOperatingLeaseLiabilties" roleURI="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_IntangibleAssetsNet" roleURI="http://www.guardforceai.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeandOtherpayablesandOtherCurrentLiabilities" roleURI="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Borrowings" roleURI="http://www.guardforceai.com/role/Borrowings"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConvertibleNotePayable" roleURI="http://www.guardforceai.com/role/ConvertibleNotePayable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_FinanceLeaseLiabilities" roleURI="http://www.guardforceai.com/role/FinanceLeaseLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Taxation" roleURI="http://www.guardforceai.com/role/Taxation"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ProvisionforEmployeeBenefits" roleURI="http://www.guardforceai.com/role/ProvisionforEmployeeBenefits"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquity" roleURI="http://www.guardforceai.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_StockBasedCompensation" roleURI="http://www.guardforceai.com/role/StockBasedCompensation"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SellingDistributionandAdministrativeExpenses" roleURI="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_LegalReserve" roleURI="http://www.guardforceai.com/role/LegalReserve"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RelatedPartyTransactions" roleURI="http://www.guardforceai.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedSegmentData" roleURI="http://www.guardforceai.com/role/ConsolidatedSegmentData"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CommitmentsandContingencies" roleURI="http://www.guardforceai.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Concentrations" roleURI="http://www.guardforceai.com/role/Concentrations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_DiscontinuedOperations" roleURI="http://www.guardforceai.com/role/DiscontinuedOperations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SubsequentEvents" roleURI="http://www.guardforceai.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_AccountingPoliciesByPolicy" roleURI="http://www.guardforceai.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SignificantAccountingPoliciesTables" roleURI="http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BusinessCombinationsTables" roleURI="http://www.guardforceai.com/role/BusinessCombinationsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CashandCashEquivalentsandRestrictedCashTables" roleURI="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_InventoriesTables" roleURI="http://www.guardforceai.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeReceivablesNetTables" roleURI="http://www.guardforceai.com/role/TradeReceivablesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_WithholdingTaxesReceivablesNetTables" roleURI="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherReceivablesTables" roleURI="http://www.guardforceai.com/role/OtherReceivablesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherCurrentandOtherNonCurrentAssetsTables" roleURI="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_PropertyPlantandEquipmentTables" roleURI="http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RightofUseAssetsandOperatingLeaseLiabiltiesTables" roleURI="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_IntangibleAssetsNetTables" roleURI="http://www.guardforceai.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeandOtherpayablesandOtherCurrentLiabilitiesTables" roleURI="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BorrowingsTables" roleURI="http://www.guardforceai.com/role/BorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_FinanceLeaseLiabilitiesTables" roleURI="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TaxationTables" roleURI="http://www.guardforceai.com/role/TaxationTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ProvisionforEmployeeBenefitsTables" roleURI="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquityTables" roleURI="http://www.guardforceai.com/role/ShareholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SellingDistributionandAdministrativeExpensesTables" roleURI="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RelatedPartyTransactionsTables" roleURI="http://www.guardforceai.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedSegmentDataTables" roleURI="http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CommitmentsandContingenciesTables" roleURI="http://www.guardforceai.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConcentrationsTables" roleURI="http://www.guardforceai.com/role/ConcentrationsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_DiscontinuedOperationsTables" roleURI="http://www.guardforceai.com/role/DiscontinuedOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCurrencyExchangeRatesImpactTable" roleURI="http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofNonderivativeFinancialLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofNetEquityDebtAnalysisTable" roleURI="http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCostoftheIntangibleAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" roleURI="http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofPurchasePriceAllocationTable" roleURI="http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAssetsandLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCashandCashEquivalentsandRestrictedCashTable" roleURI="http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofInventoriesTable" roleURI="http://www.guardforceai.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeReceivableTable" roleURI="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCompanysTradeReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofWithholdingTaxReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOtherReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOtherCurrentandOtherNonCurrentAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCarryingAmountsofRightofUseAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOperatingLeaseLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofIntangibleAssetsNetTable" roleURI="http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofBorrowingsTable" roleURI="http://www.guardforceai.com/role/ScheduleofBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFinanceLeaseLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" roleURI="http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFinanceLeaseTable" roleURI="http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" roleURI="http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofPretaxLossTable" roleURI="http://www.guardforceai.com/role/ScheduleofPretaxLossTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofComponentsoftheIncomeTaxProvisionTable" roleURI="http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable" roleURI="http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAnnualVoluntaryResignationTable" roleURI="http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" roleURI="http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofSignificantActuarialAssumptionTable" roleURI="http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDefinedBenefitObligationTable" roleURI="http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofConsolidatedBalanceSheetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofConsolidatedStatementsofProfitorLossTable" roleURI="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals" roleURI="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAdministrativeExpensesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofRelatedPartiesandtheirRelationshipsTable" roleURI="http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAmountsDuefromRelatedPartiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAmountsDuetoRelatedPartiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofShorttermBorrowingfromaRelatedPartyTable" roleURI="http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofLongtermBorrowingsfromRelatedPartiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofRelatedPartyTransactionsTable" roleURI="http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofRevenueandNonCashCompensationTable" roleURI="http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDepreciationandAmortizationbySegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleoftheTotalAssetsbySegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFuturePaymentsforEmploymentAgreementsTable" roleURI="http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCapitalExpenditureCommitmentsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCompanysRevenueTable" roleURI="http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeReceivableTable0" roleURI="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOperatingSegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAssetsandLiabilitiesHeldforSaleTable" roleURI="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCashFlowComponentsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofFinancialPositionTable" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofFinancialPositionTable_Parentheticals" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofProfitandLossandComprehensiveLossTable" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofCashFlowsTable" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_NatureofOperationsDetails" roleURI="http://www.guardforceai.com/role/NatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SignificantAccountingPoliciesDetails" roleURI="http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BusinessCombinationsDetails" roleURI="http://www.guardforceai.com/role/BusinessCombinationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_InventoriesDetails" roleURI="http://www.guardforceai.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeReceivablesNetDetails" roleURI="http://www.guardforceai.com/role/TradeReceivablesNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_WithholdingTaxesReceivablesNetDetails" roleURI="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherReceivablesDetails" roleURI="http://www.guardforceai.com/role/OtherReceivablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_PropertyPlantandEquipmentDetails" roleURI="http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RightofUseAssetsandOperatingLeaseLiabiltiesDetails" roleURI="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeandOtherpayablesandOtherCurrentLiabilitiesDetails" roleURI="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BorrowingsDetails" roleURI="http://www.guardforceai.com/role/BorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConvertibleNotePayableDetails" roleURI="http://www.guardforceai.com/role/ConvertibleNotePayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_FinanceLeaseLiabilitiesDetails" roleURI="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TaxationDetails" roleURI="http://www.guardforceai.com/role/TaxationDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ProvisionforEmployeeBenefitsDetails" roleURI="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquityDetails" roleURI="http://www.guardforceai.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_StockBasedCompensationDetails" roleURI="http://www.guardforceai.com/role/StockBasedCompensationDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_LegalReserveDetails" roleURI="http://www.guardforceai.com/role/LegalReserveDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RelatedPartyTransactionsDetails" roleURI="http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedSegmentDataDetails" roleURI="http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CommitmentsandContingenciesDetails" roleURI="http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConcentrationsDetails" roleURI="http://www.guardforceai.com/role/ConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SubsequentEventsDetails" roleURI="http://www.guardforceai.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#DocumentAndEntityInformation" roleURI="http://www.guardforceai.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://www.guardforceai.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCash1" xlink:href="gfai-20231231.xsd#gfai_RestrictedCash1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="gfai_RestrictedCash1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherReceivables" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_Inventories" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCashNonCurrentAssets" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashNonCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="gfai_RestrictedCashNonCurrentAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_RightofuseAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_Goodwill" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_Assets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_Borrowing" xlink:href="gfai-20231231.xsd#gfai_Borrowing"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="gfai_Borrowing" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingFromARelatedParties" xlink:href="gfai-20231231.xsd#gfai_BorrowingFromARelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="gfai_BorrowingFromARelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLeaseLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentFinancialLiabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentPayables" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="gfai_BorrowingsNonCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLeaseLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromRelatedPartiesNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPartiesNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="gfai_BorrowingsFromRelatedPartiesNonCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_Liabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_EquityAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_IssuedCapital" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SubscriptionReceivable" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_SubscriptionReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AdditionalPaidinCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_LegalReserve" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantReserve" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_WarrantReserve" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:href="gfai-20231231.xsd#gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_NoncontrollingInterests" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_Equity" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAndLiabilities" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_ParValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NumberOfSharesAuthorised" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfShareIssued" xlink:href="gfai-20231231.xsd#gfai_NumberOfShareIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="gfai_NumberOfShareIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ContinuingOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_ContinuingOperationsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="gfai_ContinuingOperationsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_Revenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_CostOfSales" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:href="gfai-20231231.xsd#gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_StockbasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="gfai_StockbasedCompensationExpenses" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_AdministrativeExpense" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_FinanceCosts" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EarningsPerShareAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_DilutedEarningsLossPerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustedWeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_AdjustedWeightedAverageShares" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfChangesInEquityTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SubscriptionReceivableMember" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_SubscriptionReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalPaidinCapitalsMember" xlink:href="gfai-20231231.xsd#gfai_AdditionalPaidinCapitalsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_AdditionalPaidinCapitalsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReservesMember" xlink:href="gfai-20231231.xsd#gfai_LegalReservesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_LegalReservesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReservesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReservesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_OtherReservesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarningsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterestsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_NoncontrollingInterestsMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_ParentMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_StockbasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_StockbasedCompensationExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_StockbasedCompensationExpense" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_StockbasedCompensationExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CancellationOfSharesNote19" xlink:href="gfai-20231231.xsd#gfai_CancellationOfSharesNote19"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_CancellationOfSharesNote19" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CancellationOfSharesNote" xlink:href="gfai-20231231.xsd#gfai_CancellationOfSharesNote"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_CancellationOfSharesNote" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughCMPOs" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughCMPOs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesThroughCMPOs" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareThroughCMPOs" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareThroughCMPOs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinaryShareThroughCMPOs" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RemeasurementsOfDefinedBenefitPlan" xlink:href="gfai-20231231.xsd#gfai_RemeasurementsOfDefinedBenefitPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_RemeasurementsOfDefinedBenefitPlan" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForABorrowingConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForABorrowingConversion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForABorrowingConversion" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="32" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_DepreciationExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AmortisationExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForFinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForFinanceCosts" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_WriteOffOfWithholdingTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="gfai_WriteOffOfWithholdingTaxesReceivable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfCashPaymentsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ClassesOfCashPaymentsAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForProvisions" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAcquiredFromAcquisitionOfHandshake" xlink:href="gfai-20231231.xsd#gfai_CashAcquiredFromAcquisitionOfHandshake"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="gfai_CashAcquiredFromAcquisitionOfHandshake" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashRepaymentOfAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentOfAConvertibleNote"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="gfai_CashRepaymentOfAConvertibleNote" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromCurrentBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromCurrentBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromCurrentBorrowings" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsRestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_NoncashInvestingAndFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="gfai_NoncashInvestingAndFinancingActivitiesAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LeaseholdImprovementsThroughFinanceLeases" xlink:href="gfai-20231231.xsd#gfai_LeaseholdImprovementsThroughFinanceLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="gfai_LeaseholdImprovementsThroughFinanceLeases" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingOtherEquityInstruments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/NatureofOperations">
    <loc xlink:type="locator" xlink:label="gfai_NatureOfOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsAbstract" xlink:to="ifrs-full_DisclosureOfExpensesByNatureExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesAbstract" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BusinessCombinations">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash">
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:to="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_DisclosureOfInventoriesExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeReceivablesNet">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAcquiredReceivablesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet">
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfWithholdingTaxesReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfWithholdingTaxesReceivablesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxReceivableAbstract" xlink:to="gfai_DisclosureOfWithholdingTaxesReceivablesNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherReceivables">
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets">
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties">
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:to="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/IntangibleAssetsNet">
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetAbstract" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_IntangibleAssetsNetAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Borrowings">
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConvertibleNotePayable">
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableAbstract" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableAbstract" xlink:to="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/FinanceLeaseLiabilities">
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesTextBlock" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="gfai_FinanceLeaseLiabilitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Taxation">
    <loc xlink:type="locator" xlink:label="gfai_TaxationAbstract" xlink:href="gfai-20231231.xsd#gfai_TaxationAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationAbstract" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ProvisionforEmployeeBenefits">
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:href="gfai-20231231.xsd#gfai_ProvisionForEmployeeBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:to="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquity">
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_StockholdersEquityDisclosureTextBlock" xlink:href="gfai-20231231.xsd#gfai_StockholdersEquityDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_StockholdersEquityDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/StockBasedCompensation">
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationAbstract" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationTextBlock" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationAbstract" xlink:to="gfai_StockBasedCompensationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses">
    <loc xlink:type="locator" xlink:label="gfai_SellingDistributionAndAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_SellingDistributionAndAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SellingDistributionAndAdministrativeExpensesAbstract" xlink:to="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/LegalReserve">
    <loc xlink:type="locator" xlink:label="gfai_LegalReserveAbstract" xlink:href="gfai-20231231.xsd#gfai_LegalReserveAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LegalReserveAbstract" xlink:to="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedSegmentData">
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsAndContingenciesAbstract" xlink:href="gfai-20231231.xsd#gfai_CommitmentsAndContingenciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsAndContingenciesAbstract" xlink:to="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Concentrations">
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDisclosureAbstract" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDisclosureTextBlock" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDisclosureAbstract" xlink:to="gfai_ConcentrationsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/DiscontinuedOperations">
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="gfai_SubsequentEventAbstract" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventAbstract" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.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="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.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="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfInventoryExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfInventoryExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gfai_DescriptionOfInventoryExplanatory" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfWithholdingTaxesReceivableExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfGoodwillExplanatory" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesAbstract" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNetDebtAnalysisTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNetDebtAnalysisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="gfai_ScheduleOfNetDebtAnalysisTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BusinessCombinationsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables">
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:to="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfInventoryTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfInventoryTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="gfai_DisclosureOfInventoryTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeReceivablesNetTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExposureExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables">
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxReceivableAbstract" xlink:to="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxReceivableAbstract" xlink:to="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherReceivablesTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOtherReceivablesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherReceivablesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="gfai_ScheduleOfOtherReceivablesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables">
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:to="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:to="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/IntangibleAssetsNetTables">
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetTablesTable" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_IntangibleAssetsNetTablesLineItems" xlink:to="gfai_IntangibleAssetsNetTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_IntangibleAssetsNetTablesTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsAndGoodwillMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsAndGoodwillMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsAndGoodwillMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfIntangibleAssetNetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfIntangibleAssetNetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_IntangibleAssetsNetTablesLineItems" xlink:to="gfai_ScheduleOfIntangibleAssetNetTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BorrowingsTables">
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_BorrowingsTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsTablesTable" xlink:href="gfai-20231231.xsd#gfai_BorrowingsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_BorrowingsTablesLineItems" xlink:to="gfai_BorrowingsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromFinancialInstitutionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsTablesLineItems" xlink:to="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TaxationTables">
    <loc xlink:type="locator" xlink:label="gfai_TaxationTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_TaxationTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationTablesTable" xlink:href="gfai-20231231.xsd#gfai_TaxationTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_TaxationTablesLineItems" xlink:to="gfai_TaxationTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationTablesLineItems" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPretaxLossExplanatory" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPretaxLossExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationTablesLineItems" xlink:to="gfai_ScheduleOfPretaxLossExplanatory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfComponentsOfTheIncomeTaxProvision"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationTablesLineItems" xlink:to="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationTablesLineItems" xlink:to="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDeferredTaxAssetsAndLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationTablesLineItems" xlink:to="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables">
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:href="gfai-20231231.xsd#gfai_ProvisionForEmployeeBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:to="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:to="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:to="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquityTables">
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityTablesTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ShareholdersEquityTablesLineItems" xlink:to="gfai_ShareholdersEquityTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityTablesLineItems" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityTablesLineItems" xlink:to="ifrs-full_DisclosureOfEarningsPerShareExplanatory" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables">
    <loc xlink:type="locator" xlink:label="gfai_SellingDistributionAndAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_SellingDistributionAndAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAdministrativeExpensesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAdministrativeExpensesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SellingDistributionAndAdministrativeExpensesAbstract" xlink:to="gfai_ScheduleOfAdministrativeExpensesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsTebleTextBlock" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsTebleTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="gfai_RelatedPartyTransactionsTebleTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedSegmentDataTables">
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOtherAssetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherAssetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="gfai_ScheduleOfOtherAssetTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsAndContingenciesAbstract" xlink:href="gfai-20231231.xsd#gfai_CommitmentsAndContingenciesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFuturePaymentsForEmploymentAgreements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsAndContingenciesAbstract" xlink:to="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitments" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCapitalExpenditureCommitments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsAndContingenciesAbstract" xlink:to="gfai_ScheduleOfCapitalExpenditureCommitments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConcentrationsTables">
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDisclosureAbstract" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCompanyRevenueTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanyRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDisclosureAbstract" xlink:to="gfai_ScheduleOfCompanyRevenueTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDisclosureAbstract" xlink:to="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/DiscontinuedOperationsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.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="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfCurrenciesAxis" xlink:href="gfai-20231231.xsd#gfai_TypeOfCurrenciesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:to="gfai_TypeOfCurrenciesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfCurrenciesDomainDomain" xlink:href="gfai-20231231.xsd#gfai_TypeOfCurrenciesDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="gfai_TypeOfCurrenciesAxis" xlink:to="gfai_TypeOfCurrenciesDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfCurrenciesDomainDomain_0" xlink:href="gfai-20231231.xsd#gfai_TypeOfCurrenciesDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="gfai_TypeOfCurrenciesAxis" xlink:to="gfai_TypeOfCurrenciesDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ThaiBahtMember" xlink:href="gfai-20231231.xsd#gfai_ThaiBahtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfCurrenciesDomainDomain" xlink:to="gfai_ThaiBahtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HongKongDollarMember" xlink:href="gfai-20231231.xsd#gfai_HongKongDollarMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfCurrenciesDomainDomain" xlink:to="gfai_HongKongDollarMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ChineseRenminbiMember" xlink:href="gfai-20231231.xsd#gfai_ChineseRenminbiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfCurrenciesDomainDomain" xlink:to="gfai_ChineseRenminbiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClosingForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AverageForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:to="ifrs-full_AverageForeignExchangeRate" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_MaturityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_TradeAndOtherPayables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromRelatedPart" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPart"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="gfai_BorrowingsFromRelatedPart" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_OtherLiabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OperatingLeaseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingLeaseIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_OperatingLeaseIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="gfai_FinanceLeaseLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForEmployeeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_ProvisionsForEmployeeBenefits" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentDerivativeFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentDerivativeFinancialLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_NoncurrentDerivativeFinancialLiabilities" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNetDebtAnalysisAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsRepayableWithinOneYear" xlink:href="gfai-20231231.xsd#gfai_BorrowingsRepayableWithinOneYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:to="gfai_BorrowingsRepayableWithinOneYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsRepayableAfterOneYear" xlink:href="gfai-20231231.xsd#gfai_BorrowingsRepayableAfterOneYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:to="gfai_BorrowingsRepayableAfterOneYear" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetDebt" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:to="ifrs-full_NetDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:to="ifrs-full_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BottomRangeMember" xlink:href="gfai-20231231.xsd#gfai_BottomRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="gfai_BottomRangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TopRangeMember" xlink:href="gfai-20231231.xsd#gfai_TopRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="gfai_TopRangeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OfficeDecorationAndEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_OfficeDecorationAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_OfficeDecorationAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FurnitureFixturesAndOfficeEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_FurnitureFixturesAndOfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_FurnitureFixturesAndOfficeEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GDMMachinesMember" xlink:href="gfai-20231231.xsd#gfai_GDMMachinesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_GDMMachinesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RobotsMember" xlink:href="gfai-20231231.xsd#gfai_RobotsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_RobotsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:to="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:to="ifrs-full_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ComputerSoftware1Member" xlink:href="gfai-20231231.xsd#gfai_ComputerSoftware1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_ComputerSoftware1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IntelligentCloudPlatformMember" xlink:href="gfai-20231231.xsd#gfai_IntelligentCloudPlatformMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_IntelligentCloudPlatformMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofusePlatformMember" xlink:href="gfai-20231231.xsd#gfai_RightofusePlatformMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_RightofusePlatformMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CustomerBaseMember" xlink:href="gfai-20231231.xsd#gfai_CustomerBaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_CustomerBaseMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TechnicalKnowhowMember" xlink:href="gfai-20231231.xsd#gfai_TechnicalKnowhowMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_TechnicalKnowhowMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuritySurveillanceSystemMember" xlink:href="gfai-20231231.xsd#gfai_SecuritySurveillanceSystemMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_SecuritySurveillanceSystemMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfServiceAxis" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:to="gfai_TypeOfServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfServiceDomainDomain" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="gfai_TypeOfServiceAxis" xlink:to="gfai_TypeOfServiceDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfServiceDomainDomain_0" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="gfai_TypeOfServiceAxis" xlink:to="gfai_TypeOfServiceDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember" xlink:href="gfai-20231231.xsd#gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember" xlink:href="gfai-20231231.xsd#gfai_CashInTransitDedicatedVehicleToBanksCITDVMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ATMManagementMember" xlink:href="gfai-20231231.xsd#gfai_ATMManagementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_ATMManagementMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashProcessingCPCMember" xlink:href="gfai-20231231.xsd#gfai_CashProcessingCPCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_CashProcessingCPCMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashCenterOperationsCCTMember" xlink:href="gfai-20231231.xsd#gfai_CashCenterOperationsCCTMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_CashCenterOperationsCCTMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidateCashCenterCCCMember" xlink:href="gfai-20231231.xsd#gfai_ConsolidateCashCenterCCCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_ConsolidateCashCenterCCCMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ChequeCenterServiceCDCMember" xlink:href="gfai-20231231.xsd#gfai_ChequeCenterServiceCDCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_ChequeCenterServiceCDCMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashDepositManagementSolutionsGDMMember" xlink:href="gfai-20231231.xsd#gfai_CashDepositManagementSolutionsGDMMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_CashDepositManagementSolutionsGDMMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OthersMember" xlink:href="gfai-20231231.xsd#gfai_OthersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_OthersMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RoboticAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticAISolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_RoboticAISolutionsMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_GeneralSecuritySolutionsMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalRevenue" xlink:href="gfai-20231231.xsd#gfai_TotalRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:to="gfai_TotalRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfTotalRevenue" xlink:href="gfai-20231231.xsd#gfai_PercentageOfTotalRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:to="gfai_PercentageOfTotalRevenue" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable">
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsLessCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsLessCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_AssetsLessCurrentLiabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InventoriesTotal" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoriesTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_InventoriesTotal" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_OtherCurrentAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ChangesInGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_ChangesInGoodwill" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetAndLiabilitiesMember" xlink:href="gfai-20231231.xsd#gfai_AssetAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAndLiabilitiesMember" xlink:to="gfai_AssetAndLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="ifrs-full_OtherCurrentAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsLessCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsLessCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="ifrs-full_AssetsLessCurrentLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsandLiabilitiesLoss" xlink:href="gfai-20231231.xsd#gfai_AssetsandLiabilitiesLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="gfai_AssetsandLiabilitiesLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalPaidsInCapital" xlink:href="gfai-20231231.xsd#gfai_AdditionalPaidsInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="gfai_AdditionalPaidsInCapital" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable">
    <loc xlink:type="locator" xlink:label="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:href="gfai-20231231.xsd#gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:href="gfai-20231231.xsd#gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAndCashEquivalentsAndRestrictedCashMember" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsAndRestrictedCashMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAndLiabilitiesMember" xlink:to="gfai_CashAndCashEquivalentsAndRestrictedCashMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashOnHand" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOnHand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_CashOnHand" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BalancesWithBanks" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BalancesWithBanks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_BalancesWithBanks" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_Cash1" xlink:href="gfai-20231231.xsd#gfai_Cash1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="gfai_Cash1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentTradeReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_NoncurrentTradeReceivables" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_Cash" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashCashEquivalentAndRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashCashEquivalentAndRestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="gfai_CashCashEquivalentAndRestrictedCash" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfInventoriesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfInventoriesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_InventoriesDetailsScheduleofInventoriesTable" xlink:href="gfai-20231231.xsd#gfai_InventoriesDetailsScheduleofInventoriesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfInventoriesLineItems" xlink:to="gfai_InventoriesDetailsScheduleofInventoriesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_InventoriesDetailsScheduleofInventoriesTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RobotsAtWarehouseMember" xlink:href="gfai-20231231.xsd#gfai_RobotsAtWarehouseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="gfai_RobotsAtWarehouseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SecurityEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_SecurityEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="gfai_SecurityEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ImpairmentProvisionForInventoriesMember" xlink:href="gfai-20231231.xsd#gfai_ImpairmentProvisionForInventoriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="gfai_ImpairmentProvisionForInventoriesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentInventoriesInTransit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentInventoriesInTransit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfInventoriesLineItems" xlink:to="ifrs-full_CurrentInventoriesInTransit" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable">
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfFinancialAssetsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:to="ifrs-full_TypesOfFinancialAssetsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsTypeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsTypeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsTypeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsTypeMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsTypeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsTypeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivableMember" xlink:href="gfai-20231231.xsd#gfai_TradeReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsTypeMember" xlink:to="gfai_TradeReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTradeReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="ifrs-full_CurrentTradeReceivables" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable">
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:to="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastDueStatusAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:to="ifrs-full_PastDueStatusAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastDueStatusMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastDueStatusMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_CurrentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneMonthMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneMonthMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_NotLaterThanOneMonthMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_NotLaterThanThreeMonthsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:to="ifrs-full_TradeReceivables" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfWithholdingTaxReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxReceivables" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="gfai_WithholdingTaxReceivables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxesAddition" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxesAddition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="gfai_IncomeTaxesAddition" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxesCollection" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxesCollection"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="gfai_IncomeTaxesCollection" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForUncollectible" xlink:href="gfai-20231231.xsd#gfai_AllowanceForUncollectible"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="gfai_AllowanceForUncollectible" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxExchangeDifferenceValue" xlink:href="gfai-20231231.xsd#gfai_TaxExchangeDifferenceValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="gfai_TaxExchangeDifferenceValue" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_TaxReceivablesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="gfai_TaxReceivablesNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable">
    <loc xlink:type="locator" xlink:label="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherReceivablesMember" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAndLiabilitiesMember" xlink:to="gfai_OtherReceivablesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAdvancesToSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAdvancesToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="ifrs-full_CurrentAdvancesToSuppliers" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="ifrs-full_CurrentPrepaidExpenses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="ifrs-full_OtherCurrentReceivables" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_InputVATReceivable" xlink:href="gfai-20231231.xsd#gfai_InputVATReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_InputVATReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromRentalOfProperties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromRentalOfProperties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_ReceivablesFromRentalOfProperties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrepaymentsInsurance" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsInsurance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_PrepaymentsInsurance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrepaymentsOthers" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsOthers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_PrepaymentsOthers" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_Uniforms" xlink:href="gfai-20231231.xsd#gfai_Uniforms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_Uniforms" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProductionSupplies" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductionSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_ProductionSupplies" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefferedCostOtherNonCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_DefferedCostOtherNonCurrentAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_DefferedCostOtherNonCurrentAsset" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_OtherNonfinancialAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestReceivableOnBankDeposit" xlink:href="gfai-20231231.xsd#gfai_InterestReceivableOnBankDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_InterestReceivableOnBankDeposit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_OtherCurrentAsset" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentDeposit" xlink:href="gfai-20231231.xsd#gfai_CurrentDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_CurrentDeposit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredCost" xlink:href="gfai-20231231.xsd#gfai_DeferredCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_DeferredCost" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <loc xlink:type="locator" xlink:label="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MachineryMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_MachineryMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OfficeEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConstructionInProgressMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConstructionInProgressMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_ConstructionInProgressMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GDMMachinesMember" xlink:href="gfai-20231231.xsd#gfai_GDMMachinesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_GDMMachinesMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RobotsMember" xlink:href="gfai-20231231.xsd#gfai_RobotsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="gfai_RobotsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CostAbstract" xlink:href="gfai-20231231.xsd#gfai_CostAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="gfai_CostAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExchangeDifferencesCost" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifferencesCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract" xlink:to="gfai_ExchangeDifferencesCost" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedDepreciationAbstract" xlink:href="gfai-20231231.xsd#gfai_AccumulatedDepreciationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="gfai_AccumulatedDepreciationAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1" xlink:href="gfai-20231231.xsd#gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedAmortizationExchangeDifferences" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationExchangeDifferences"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="gfai_AccumulatedAmortizationExchangeDifferences" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetBookValue" xlink:href="gfai-20231231.xsd#gfai_NetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="gfai_NetBookValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable">
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:to="ifrs-full_SegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CarryingAmountRightOfUseAssets" xlink:href="gfai-20231231.xsd#gfai_CarryingAmountRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_CarryingAmountRightOfUseAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NewLeases" xlink:href="gfai-20231231.xsd#gfai_NewLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_NewLeases" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TerminationOfLease" xlink:href="gfai-20231231.xsd#gfai_TerminationOfLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_TerminationOfLease" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedDepreciations" xlink:href="gfai-20231231.xsd#gfai_AccumulatedDepreciations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_AccumulatedDepreciations" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExchangeDifference" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifference"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_ExchangeDifference" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLeaseLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OperatingLeaseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingLeaseIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="ifrs-full_OperatingLeaseIncome" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComputerSoftwareMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerSoftwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_ComputerSoftwareMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofusePlatformMember" xlink:href="gfai-20231231.xsd#gfai_RightofusePlatformMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="gfai_RightofusePlatformMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CustomerBaseMember" xlink:href="gfai-20231231.xsd#gfai_CustomerBaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="gfai_CustomerBaseMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TechnicalKnowhowMember" xlink:href="gfai-20231231.xsd#gfai_TechnicalKnowhowMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="gfai_TechnicalKnowhowMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuritySurveillanceSystemMember" xlink:href="gfai-20231231.xsd#gfai_SecuritySurveillanceSystemMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="gfai_SecuritySurveillanceSystemMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember" xlink:href="gfai-20231231.xsd#gfai_AssetsUnderConstructionIntelligentCloudPlatformMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsUnderConstructionCashManagementSystemsMember" xlink:href="gfai-20231231.xsd#gfai_AssetsUnderConstructionCashManagementSystemsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="gfai_AssetsUnderConstructionCashManagementSystemsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CostAbstract0" xlink:href="gfai-20231231.xsd#gfai_CostAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="gfai_CostAbstract0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsCosts" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract0" xlink:to="gfai_IntangibleAssetsCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CostAcquisitionsThroughBusinessCombination" xlink:href="gfai-20231231.xsd#gfai_CostAcquisitionsThroughBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract0" xlink:to="gfai_CostAcquisitionsThroughBusinessCombination" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract0" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CostAbstract0" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedAmortizationAbstract" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="gfai_AccumulatedAmortizationAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsAccumulatedAmortization" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedAmortizationAbstract" xlink:to="gfai_IntangibleAssetsAccumulatedAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedAmortizationAbstract" xlink:to="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedAmortizationAbstract" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AccumulatedAmortizationAbstract" xlink:to="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ImpairmentOfIntangibleAssets" xlink:href="gfai-20231231.xsd#gfai_ImpairmentOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="gfai_ImpairmentOfIntangibleAssets" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedSalariesAndBonus" xlink:href="gfai-20231231.xsd#gfai_AccruedSalariesAndBonus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_AccruedSalariesAndBonus" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedCustomerClaimsCashLossAndShortage" xlink:href="gfai-20231231.xsd#gfai_AccruedCustomerClaimsCashLossAndShortage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_AccruedCustomerClaimsCashLossAndShortage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayable" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_TradeAndOtherPayable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ValueAddedTaxPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValueAddedTaxPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_ValueAddedTaxPayables" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Accruals" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_Accruals" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PayrollPayable" xlink:href="gfai-20231231.xsd#gfai_PayrollPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_PayrollPayable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForShareBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_ProvisionForShareBasedCompensationExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_ProvisionForShareBasedCompensationExpenses" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherPayables" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredRevenues" xlink:href="gfai-20231231.xsd#gfai_DeferredRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_DeferredRevenues" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentLiabilitie" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentLiabilitie"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_OtherCurrentLiabilitie" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofBorrowingsTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfBorrowingsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfBorrowingsAbstract" xlink:to="ifrs-full_ShorttermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentPortionOfLongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermBankBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfBorrowingsAbstract" xlink:to="gfai_CurrentPortionOfLongtermBankBorrowings" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermThirdPartyBorrowing"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfBorrowingsAbstract" xlink:to="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_LongtermBankBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfBorrowingsAbstract" xlink:to="gfai_LongtermBankBorrowings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfBorrowingsAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfBorrowingsAbstract" xlink:to="ifrs-full_Borrowings" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_CurrentFinanceLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="gfai_CurrentFinanceLeaseLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilities1" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="gfai_FinanceLeaseLiabilities1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable">
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:to="ifrs-full_MaturityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="ifrs-full_GrossLeaseLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FutureFinanceChargesOnFinanceLeases" xlink:href="gfai-20231231.xsd#gfai_FutureFinanceChargesOnFinanceLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="gfai_FutureFinanceChargesOnFinanceLeases" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="ifrs-full_LeaseLiabilities" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFinanceLeaseAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinanceLeaseAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesCost" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFinanceLeaseAbstract" xlink:to="gfai_FinanceLeaseLiabilitiesCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFinanceLeaseAbstract" xlink:to="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesNetBookValue" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesNetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFinanceLeaseAbstract" xlink:to="gfai_FinanceLeaseLiabilitiesNetBookValue" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:href="gfai-20231231.xsd#gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:to="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_SG"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_SG" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_TH" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MY" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_MOP" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_MOP"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="currency_MOP" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_AU" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AE"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_AE" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KRW"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="currency_KRW" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_VN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_VN" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofPretaxLossTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPretaxLossLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPretaxLossLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationDetailsScheduleofPretaxLossTable" xlink:href="gfai-20231231.xsd#gfai_TaxationDetailsScheduleofPretaxLossTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfPretaxLossLineItems" xlink:to="gfai_TaxationDetailsScheduleofPretaxLossTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_TaxationDetailsScheduleofPretaxLossTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_KY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_KY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BVIMember" xlink:href="gfai-20231231.xsd#gfai_BVIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="gfai_BVIMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_HK" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_SG"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_SG" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_TH" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_MY" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_MOP" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_MOP"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="currency_MOP" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_AU" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AE"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_AE" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_GB" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KRW"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="currency_KRW" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_JPY" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_JPY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="currency_JPY" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_VN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_VN" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CN" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfPretaxLossLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxBenefitExpense" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxBenefitExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="gfai_IncomeTaxBenefitExpense" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_LossProfitBeforeIncomeTaxExpense" xlink:href="gfai-20231231.xsd#gfai_LossProfitBeforeIncomeTaxExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_LossProfitBeforeIncomeTaxExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ThailandIncomeTaxStatutoryRate" xlink:href="gfai-20231231.xsd#gfai_ThailandIncomeTaxStatutoryRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_ThailandIncomeTaxStatutoryRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxAtStatutoryTaxRate" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxAtStatutoryTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_IncomeTaxAtStatutoryTaxRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredTaxAssetsNotRecognized" xlink:href="gfai-20231231.xsd#gfai_DeferredTaxAssetsNotRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_DeferredTaxAssetsNotRecognized" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PermanentDifferences" xlink:href="gfai-20231231.xsd#gfai_PermanentDifferences"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_PermanentDifferences" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalIncomeTaxExpense" xlink:href="gfai-20231231.xsd#gfai_TotalIncomeTaxExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_TotalIncomeTaxExpense" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_CurrentProvisionsForEmployeeBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetOperatingLossCarriedForward" xlink:href="gfai-20231231.xsd#gfai_NetOperatingLossCarriedForward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="gfai_NetOperatingLossCarriedForward" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ValuationAllowance" xlink:href="gfai-20231231.xsd#gfai_ValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="gfai_ValuationAllowance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredTaxAsset" xlink:href="gfai-20231231.xsd#gfai_DeferredTaxAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="gfai_DeferredTaxAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LessAbstract" xlink:href="gfai-20231231.xsd#gfai_LessAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="gfai_LessAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LessAbstract" xlink:to="ifrs-full_DeferredTaxLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetDeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDeferredTaxAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LessAbstract" xlink:to="ifrs-full_NetDeferredTaxAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable">
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="gfai_PlanAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="gfai_PlanBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfRetirementAgeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialAssumptionOfRetirementFiftyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementFiftyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="gfai_ActuarialAssumptionOfRetirementFiftyMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualVoluntarilyResignationRateOfDirectCost" xlink:href="gfai-20231231.xsd#gfai_AnnualVoluntarilyResignationRateOfDirectCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:to="gfai_AnnualVoluntarilyResignationRateOfDirectCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualVoluntarilyResignationRateOfIndirectCost" xlink:href="gfai-20231231.xsd#gfai_AnnualVoluntarilyResignationRateOfIndirectCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:to="gfai_AnnualVoluntarilyResignationRateOfIndirectCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable">
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="gfai_PlanAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="gfai_PlanBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TransferFromGFCashCIT" xlink:href="gfai-20231231.xsd#gfai_TransferFromGFCashCIT"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="gfai_TransferFromGFCashCIT" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TransferToRI" xlink:href="gfai-20231231.xsd#gfai_TransferToRI"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="gfai_TransferToRI" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PastServiceCostAndLossOnSettlements" xlink:href="gfai-20231231.xsd#gfai_PastServiceCostAndLossOnSettlements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="gfai_PastServiceCostAndLossOnSettlements" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" xlink:href="gfai-20231231.xsd#gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable">
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ChangeInPositiveAssumptionMember" xlink:href="gfai-20231231.xsd#gfai_ChangeInPositiveAssumptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="gfai_ChangeInPositiveAssumptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ChangeNegativeInAssumptionMember" xlink:href="gfai-20231231.xsd#gfai_ChangeNegativeInAssumptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="gfai_ChangeNegativeInAssumptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="gfai_PlanAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="gfai_PlanBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TurnoverRateMember" xlink:href="gfai-20231231.xsd#gfai_TurnoverRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="gfai_TurnoverRateMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssumptionOfLiability" xlink:href="gfai-20231231.xsd#gfai_AssumptionOfLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="gfai_AssumptionOfLiability" order="1" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZb4wZVZu+FO97fLWUvHjFndpdVn+O8OcxpmMmTkpGZYvP12FIZvU8RL0PpIr0fclupzkKkad88iRWHPNlRylaEQliAFKY/I5wlkI/gdRbJkdm87bdkNs1URzMtj0RSjfPzeK+wPFd0lznhYCDZGjX2WEmszplTDcikb06qiF/iHkxYxD2JEoGAOx/ho6A2zT3IFCAjsQtyntU7MHOW0ywK] CSR-->
    <loc xlink:type="locator" xlink:label="gfai_AmountOfChangeInLiability" xlink:href="gfai-20231231.xsd#gfai_AmountOfChangeInLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="gfai_AmountOfChangeInLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfChangeInLiability" xlink:href="gfai-20231231.xsd#gfai_PercentageOfChangeInLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="gfai_PercentageOfChangeInLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDefinedBenefitObligationAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearFour" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearFour" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearFive" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearFive" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearSix" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearSix"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearSix" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearSeven" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearSeven"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearSeven" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearEight" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearEight"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearEight" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearNine" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearNine"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearNine" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearTen" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTen"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearTen" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearEleven" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearEleven"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearEleven" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearTwelve" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTwelve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearTwelve" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearThirteen" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearThirteen"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearThirteen" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearTenAndThereafter" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTenAndThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationForYearTenAndThereafter" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationLessThanTwentyYears" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationLessThanTwentyYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_DefinedBenefitObligationLessThanTwentyYears" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_PreshareConsolidationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_AdjustmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_PostshareConsolidationMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DeficitEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_DeficitEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:to="gfai_DeficitEquityAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfOrdinaryShareAuthorized" xlink:href="gfai-20231231.xsd#gfai_NumberOfOrdinaryShareAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DeficitEquityAbstract" xlink:to="gfai_NumberOfOrdinaryShareAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares" xlink:href="gfai-20231231.xsd#gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DeficitEquityAbstract" xlink:to="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ParValueinDollarsPerShare" xlink:href="gfai-20231231.xsd#gfai_ParValueinDollarsPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DeficitEquityAbstract" xlink:to="gfai_ParValueinDollarsPerShare" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable">
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PreshareConsolidationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_AdjustmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PostshareConsolidationMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LossEarningsPerShareAbstract" xlink:href="gfai-20231231.xsd#gfai_LossEarningsPerShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:to="gfai_LossEarningsPerShareAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LossEarningsPerShareAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:href="gfai-20231231.xsd#gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:to="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PreshareConsolidationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_AdjustmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PostshareConsolidationMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:to="ifrs-full_DilutedEarningsLossPerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustedWeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:to="ifrs-full_AdjustedWeightedAverageShares" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_StaffExpense" xlink:href="gfai-20231231.xsd#gfai_StaffExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="gfai_StaffExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RentalExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RentalExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_RentalExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationAndAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UtilitiesExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UtilitiesExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_UtilitiesExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TravelExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TravelExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_TravelExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfessionalFeesExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfessionalFeesExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_ProfessionalFeesExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepairsAndMaintenanceExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_RepairsAndMaintenanceExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherServiceFees" xlink:href="gfai-20231231.xsd#gfai_OtherServiceFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="gfai_OtherServiceFees" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_ResearchAndDevelopmentExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherExpenseByNature"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_OtherExpenseByNature" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_AdministrativeExpense" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMrTuMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMrTuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_TuJingyiMrTuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAITechnologyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAITechnologyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAITechnologyLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAIServiceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIServiceLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAIServiceLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanjingZhongzhiYonghaoRobotCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanchangZongkunIntelligentTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CSFMingdaTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_CSFMingdaTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CSFMingdaTechnologyCoLtdMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenQianbanTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenQianbanTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenQianbanTechnologyCoLtdMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityServiceShanghaiCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceLimitedMember" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceHoldingsHKLimitedMember" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceTHGroupCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceTHGroupCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceTHGroupCompanyLimitedMember" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceSecurityThailandCompanyLimitedMember" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAviationSecurityCompanyLimitedMember" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PerfektTechnologySystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_PerfektTechnologySystemCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_PerfektTechnologySystemCoLtdMember" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InnoAITechnologyShenzhenCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_InnoAITechnologyShenzhenCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_InnoAITechnologyShenzhenCoLtdMember" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RelationshipWithTheCompany" xlink:href="gfai-20231231.xsd#gfai_RelationshipWithTheCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:to="gfai_RelationshipWithTheCompany" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceTHGroupCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceTHGroupCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceTHGroupCompanyLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAITechnologyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAITechnologyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAITechnologyLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAIServiceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIServiceLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAIServiceLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanjingZhongzhiYonghaoRobotCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanchangZongkunIntelligentTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CSFMingdaTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_CSFMingdaTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CSFMingdaTechnologyCoLtdMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:to="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_TuJingyiMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceHoldingsHKLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceSecurityThailandCompanyLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenQianbanTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenQianbanTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenQianbanTechnologyCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityServiceShanghaiCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAviationSecurityCompanyLimitedMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DueFromRelatedPartiesValue" xlink:href="gfai-20231231.xsd#gfai_DueFromRelatedPartiesValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:to="gfai_DueFromRelatedPartiesValue" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable">
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="gfai_GuardforceHoldingsHKLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="gfai_TuJingyiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShorttermBorrowing" xlink:href="gfai-20231231.xsd#gfai_ShorttermBorrowing"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:to="gfai_ShorttermBorrowing" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceHoldingsHKLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_TuJingyiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBorrowingsFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_LongtermBorrowingsFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:to="gfai_LongtermBorrowingsFromRelatedParties" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRelatedPartyTransactionsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartyTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ScheduleOfRelatedPartyTransactionsLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceSecurityThailandCompanyLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAviationSecurityCompanyLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PerfektTechnologySystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_PerfektTechnologySystemCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_PerfektTechnologySystemCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InnoAITechnologyShenzhenCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_InnoAITechnologyShenzhenCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_InnoAITechnologyShenzhenCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceLimitedMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GFTechnovationCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GFTechnovationCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GFTechnovationCompanyLimitedMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsReceivedFromRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfRelatedPartyTransactionsLineItems" xlink:to="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsReceivedFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsReceivedFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:to="gfai_ServiceProductsReceivedFromRelatedParties" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsDeliveredToRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfRelatedPartyTransactionsLineItems" xlink:to="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsDeliveredToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsDeliveredToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:to="gfai_ServiceProductsDeliveredToRelatedParties" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable">
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueAxis" xlink:href="gfai-20231231.xsd#gfai_RevenueAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="gfai_RevenueAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueDomainDomain" xlink:href="gfai-20231231.xsd#gfai_RevenueDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="gfai_RevenueAxis" xlink:to="gfai_RevenueDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueDomainDomain_0" xlink:href="gfai-20231231.xsd#gfai_RevenueDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="gfai_RevenueAxis" xlink:to="gfai_RevenueDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="ifrs-full_TypesOfHedgesAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossAxis" xlink:href="gfai-20231231.xsd#gfai_OperatingLossAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="gfai_OperatingLossAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossDomainDomain" xlink:href="gfai-20231231.xsd#gfai_OperatingLossDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="gfai_OperatingLossAxis" xlink:to="gfai_OperatingLossDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossDomainDomain_0" xlink:href="gfai-20231231.xsd#gfai_OperatingLossDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="gfai_OperatingLossAxis" xlink:to="gfai_OperatingLossDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueMember" xlink:href="gfai-20231231.xsd#gfai_RevenueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RevenueDomainDomain" xlink:to="gfai_RevenueMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ForeignExchangeLossesNetMember" xlink:href="gfai-20231231.xsd#gfai_ForeignExchangeLossesNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="gfai_ForeignExchangeLossesNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceCostsMember" xlink:href="gfai-20231231.xsd#gfai_FinanceCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="gfai_FinanceCostsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossMember" xlink:href="gfai-20231231.xsd#gfai_OperatingLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OperatingLossDomainDomain" xlink:to="gfai_OperatingLossMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_SecuredLogisticsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_RoboticsAISolutionsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_GeneralSecuritySolutionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CorporateAndOthersMember" xlink:href="gfai-20231231.xsd#gfai_CorporateAndOthersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_CorporateAndOthersMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_Revenues1Abstract" xlink:href="gfai-20231231.xsd#gfai_Revenues1Abstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_Revenues1Abstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_Revenues1Abstract" xlink:to="ifrs-full_Revenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossAbstract" xlink:href="gfai-20231231.xsd#gfai_OperatingLossAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_OperatingLossAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherGainsLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_OperatingLossAbstract" xlink:to="ifrs-full_OtherGainsLosses" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ForeignExchangeGainsLossesNetAbstract" xlink:href="gfai-20231231.xsd#gfai_ForeignExchangeGainsLossesNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_ForeignExchangeGainsLossesNetAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ForeignExchangeGainsLossesNetAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ForeignExchangeGainsLossesNetAbstract" xlink:to="ifrs-full_FinanceCosts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LossBeforeIncomeTaxs" xlink:href="gfai-20231231.xsd#gfai_LossBeforeIncomeTaxs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_LossBeforeIncomeTaxs" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LossBeforeIncomeTaxs" xlink:to="ifrs-full_TaxEffectOfForeignTaxRates" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" xlink:href="gfai-20231231.xsd#gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_ProfitLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable">
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_SecuredLogisticsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_RoboticsAISolutionsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_GeneralSecuritySolutionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpenseAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalDepreciationAndAmortization" xlink:href="gfai-20231231.xsd#gfai_TotalDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:to="gfai_TotalDepreciationAndAmortization" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable">
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_SecuredLogisticsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_RoboticsAISolutionsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_GeneralSecuritySolutionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CorporateAndOthersMember" xlink:href="gfai-20231231.xsd#gfai_CorporateAndOthersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_CorporateAndOthersMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InformationSecurityMember" xlink:href="gfai-20231231.xsd#gfai_InformationSecurityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="gfai_InformationSecurityMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable">
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:to="ifrs-full_SegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="country_HK" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="country_TH" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCountriesMember" xlink:href="gfai-20231231.xsd#gfai_OtherCountriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="gfai_OtherCountriesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:to="ifrs-full_OtherNoncurrentAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable">
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" xlink:href="gfai-20231231.xsd#gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:to="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:href="gfai-20231231.xsd#gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:to="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" xlink:href="gfai-20231231.xsd#gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:to="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable">
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:to="ifrs-full_MaturityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceFeeCommitments" xlink:href="gfai-20231231.xsd#gfai_ServiceFeeCommitments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="gfai_ServiceFeeCommitments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLeaseCommitments" xlink:href="gfai-20231231.xsd#gfai_OperatingLeaseCommitments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="gfai_OperatingLeaseCommitments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseCommitments" xlink:href="gfai-20231231.xsd#gfai_PurchaseCommitments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="gfai_PurchaseCommitments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable">
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:to="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyAMember" xlink:href="gfai-20231231.xsd#gfai_CompanyAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyBMember" xlink:href="gfai-20231231.xsd#gfai_CompanyBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyCMember" xlink:href="gfai-20231231.xsd#gfai_CompanyCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyDMember" xlink:href="gfai-20231231.xsd#gfai_CompanyDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyDMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetRevenueValue" xlink:href="gfai-20231231.xsd#gfai_NetRevenueValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:to="gfai_NetRevenueValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfEntitysRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0">
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofTradeReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:to="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyAMember" xlink:href="gfai-20231231.xsd#gfai_CompanyAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyBMember" xlink:href="gfai-20231231.xsd#gfai_CompanyBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyEMember" xlink:href="gfai-20231231.xsd#gfai_CompanyEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CompanyEMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccountReceivableValue" xlink:href="gfai-20231231.xsd#gfai_AccountReceivableValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:to="gfai_AccountReceivableValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccountReceivablePercentage" xlink:href="gfai-20231231.xsd#gfai_AccountReceivablePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:to="gfai_AccountReceivablePercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable">
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_HandshakeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_Revenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_CostOfSales" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_GrossProfit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_GeneralAndAdministrativeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherOperatingIncomeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_OtherOperatingIncomeExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_FinanceCosts" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_ProfitLoss" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable">
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_HandshakeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="ifrs-full_AssetsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_TradeReceivables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndNoncurrentAssets" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAbstract" xlink:to="gfai_OtherCurrentAndNoncurrentAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_AssetsHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AssetsAbstract" xlink:to="gfai_AssetsHeldForSale" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="ifrs-full_LiabilitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndNoncurrentLiabilities" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndNoncurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="gfai_OtherCurrentAndNoncurrentLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable">
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_HandshakeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable">
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsAbstract0" xlink:href="gfai-20231231.xsd#gfai_AssetsAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="gfai_AssetsAbstract0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsRestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AssetsAbstract0" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AssetsAbstract0" xlink:to="ifrs-full_OtherCurrentReceivables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AssetsAbstract0" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AssetsAbstract0" xlink:to="ifrs-full_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentInvestments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_AssetsAbstract0" xlink:to="ifrs-full_CurrentInvestments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="ifrs-full_Assets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LiabilitiesAndEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_LiabilitiesAndEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="gfai_LiabilitiesAndEquityAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LiabilitiesAndEquityAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LiabilitiesAndEquityAbstract" xlink:to="ifrs-full_OtherNoncurrentPayables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBorrowingsFromRelatedCompany" xlink:href="gfai-20231231.xsd#gfai_LongtermBorrowingsFromRelatedCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LiabilitiesAndEquityAbstract" xlink:to="gfai_LongtermBorrowingsFromRelatedCompany" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LiabilitiesAndEquityAbstract" xlink:to="ifrs-full_Liabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="ifrs-full_EquityAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_IssuedCapital" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SubscriptionReceivable" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_SubscriptionReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AdditionalPaidinCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_LegalReserve" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantLiability" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_WarrantLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RetainedEarning" xlink:href="gfai-20231231.xsd#gfai_RetainedEarning"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_RetainedEarning" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:href="gfai-20231231.xsd#gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="ifrs-full_EquityAndLiabilities" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ParValuePerShares" xlink:href="gfai-20231231.xsd#gfai_ParValuePerShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="gfai_ParValuePerShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ifrs-full_NumberOfSharesAuthorised" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable">
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_Revenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_CostOfSales" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_GrossProfit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfImpairmentOfGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_AdministrativeExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_OtherIncome" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_FinanceCosts" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EquitylossIncomeOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_EquitylossIncomeOfSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="gfai_EquitylossIncomeOfSubsidiaries" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_ComprehensiveIncome" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable">
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceCosts1" xlink:href="gfai-20231231.xsd#gfai_FinanceCosts1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="gfai_FinanceCosts1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfImpairmentOfGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityLossFromEquityInvestment" xlink:href="gfai-20231231.xsd#gfai_EquityLossFromEquityInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="gfai_EquityLossFromEquityInvestment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinancingActivitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_FinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="gfai_FinancingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromExerciseOfOptions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssueOfConvertibleInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssueOfConvertibleInstruments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinancingActivitiesAbstract" xlink:to="ifrs-full_IssueOfConvertibleInstruments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashRepaymentForAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentForAConvertibleNote"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinancingActivitiesAbstract" xlink:to="gfai_CashRepaymentForAConvertibleNote" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_CashPaidForTheCancellationOfFractionalShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_FinancingActivitiesAbstract" xlink:to="gfai_CashPaidForTheCancellationOfFractionalShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAndCashEquivalentRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentRestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="gfai_CashAndCashEquivalentRestrictedCash" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/NatureofOperationsDetails">
    <loc xlink:type="locator" xlink:label="gfai_NatureOfOperationsLineItems" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_NatureofOperationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_NatureofOperationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_NatureofOperationsDetailsTable" 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="gfai_NatureofOperationsDetailsTable" 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="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_NatureofOperationsDetailsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_NatureofOperationsDetailsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_NatureofOperationsDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AT" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AT"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_AT" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DubaiMember" xlink:href="gfai-20231231.xsd#gfai_DubaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="gfai_DubaiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_UKMember" xlink:href="gfai-20231231.xsd#gfai_UKMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="gfai_UKMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_JP" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_KPW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KPW"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="currency_KPW" order="5" 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="gfai_GuardforceAIGroupCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIGroupCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceAIGroupCoLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_HandshakeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIJianMember" xlink:href="gfai-20231231.xsd#gfai_AIJianMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_AIJianMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_BeijingWanjiaMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIHoldingLimitedMember" xlink:href="gfai-20231231.xsd#gfai_AIHoldingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIHoldingLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIRoboticsMember" xlink:href="gfai-20231231.xsd#gfai_AIRoboticsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIRoboticsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIHongKongLimitedMember" xlink:href="gfai-20231231.xsd#gfai_AIHongKongLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIHongKongLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SouthernAmbitionLimitedMember" xlink:href="gfai-20231231.xsd#gfai_SouthernAmbitionLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_SouthernAmbitionLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HorizonDragonLimitedMember" xlink:href="gfai-20231231.xsd#gfai_HorizonDragonLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_HorizonDragonLimitedMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIThailandMember" xlink:href="gfai-20231231.xsd#gfai_AIThailandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIThailandMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SingaporeAgreementMember" xlink:href="gfai-20231231.xsd#gfai_SingaporeAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_SingaporeAgreementMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_MacauAgreementMember" xlink:href="gfai-20231231.xsd#gfai_MacauAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_MacauAgreementMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_MalaysiaAgreementMember" xlink:href="gfai-20231231.xsd#gfai_MalaysiaAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_MalaysiaAgreementMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIMalaysiaMember" xlink:href="gfai-20231231.xsd#gfai_AIMalaysiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIMalaysiaMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIRobotServiceMember" xlink:href="gfai-20231231.xsd#gfai_AIRobotServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIRobotServiceMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AIShenzhenMember" xlink:href="gfai-20231231.xsd#gfai_AIShenzhenMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_AIShenzhenMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_KeweiAgreementMember" xlink:href="gfai-20231231.xsd#gfai_KeweiAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_KeweiAgreementMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GFAITechnologyMember" xlink:href="gfai-20231231.xsd#gfai_GFAITechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="gfai_GFAITechnologyMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinaryPlusPreferredSharesOutstanding" xlink:href="gfai-20231231.xsd#gfai_OrdinaryPlusPreferredSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_OrdinaryPlusPreferredSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesOwnedBySouthernAmbitionLimited" xlink:href="gfai-20231231.xsd#gfai_SharesOwnedBySouthernAmbitionLimited"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_SharesOwnedBySouthernAmbitionLimited" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AggregateOrdinaryShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateOrdinarySharesPercentage" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinarySharesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AggregateOrdinarySharesPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CumulativePreferredShares" xlink:href="gfai-20231231.xsd#gfai_CumulativePreferredShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_CumulativePreferredShares" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ApproximatelyOrdinarySharesAmount" xlink:href="gfai-20231231.xsd#gfai_ApproximatelyOrdinarySharesAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_ApproximatelyOrdinarySharesAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOtherShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOtherShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="ifrs-full_DividendsPaidOtherShares" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_OutstandingShares" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_OutstandingOrdinaryShares" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredSharesOutstandingShares" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesOutstandingShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_PreferredSharesOutstandingShares" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredSharesOutstandingSharesPercentage" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesOutstandingSharesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_PreferredSharesOutstandingSharesPercentage" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredShares" xlink:href="gfai-20231231.xsd#gfai_PreferredShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_PreferredShares" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredSharesPercentage" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_PreferredSharesPercentage" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesPercentage" xlink:href="gfai-20231231.xsd#gfai_SharesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_SharesPercentage" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquiredMajorityPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquiredMajorityPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AcquiredMajorityPercentage" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareTransferAuthorized" xlink:href="gfai-20231231.xsd#gfai_ShareTransferAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_ShareTransferAuthorized" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_RestrictedOrdinaryShare" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CancellationOfShares" xlink:href="gfai-20231231.xsd#gfai_CancellationOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_CancellationOfShares" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquireEquityInterest" xlink:href="gfai-20231231.xsd#gfai_AcquireEquityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AcquireEquityInterest" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsiderationAmount" xlink:href="gfai-20231231.xsd#gfai_ConsiderationAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_ConsiderationAmount" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionOwnedSubsidiaryPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquisitionOwnedSubsidiaryPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AcquisitionOwnedSubsidiaryPercentage" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionPurchasePricePaidAmount" xlink:href="gfai-20231231.xsd#gfai_AcquisitionPurchasePricePaidAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AcquisitionPurchasePricePaidAmount" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_PercentageOfRestrictedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_PercentageOfRestrictedOrdinaryShares" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfSharesIssue" xlink:href="gfai-20231231.xsd#gfai_NumberOfSharesIssue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_NumberOfSharesIssue" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_RestrictedOrdinaryShares" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchasePriceOfAssets" xlink:href="gfai-20231231.xsd#gfai_PurchasePriceOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_PurchasePriceOfAssets" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinarySharePerShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_NatureOfOperationsLineItems" xlink:to="gfai_RestrictedOrdinarySharePerShare" order="31" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesLineItems" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_SignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsTable" xlink:to="ifrs-full_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingEstimatesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SignificantAccountingPoliciesDetailsTable" xlink:to="ifrs-full_AccountingEstimatesAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingEstimatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_AccountingEstimatesAxis" xlink:to="ifrs-full_AccountingEstimatesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingEstimatesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_AccountingEstimatesAxis" xlink:to="ifrs-full_AccountingEstimatesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_StrengthenedweakenedMember" xlink:href="gfai-20231231.xsd#gfai_StrengthenedweakenedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AccountingEstimatesMember" xlink:to="gfai_StrengthenedweakenedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_CashEquivalents" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalingApproximately" xlink:href="gfai-20231231.xsd#gfai_TotalingApproximately"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_TotalingApproximately" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherSegmentsPercentage" xlink:href="gfai-20231231.xsd#gfai_OtherSegmentsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_OtherSegmentsPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProfitOrLossPercentage" xlink:href="gfai-20231231.xsd#gfai_ProfitOrLossPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_ProfitOrLossPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_geographicalSegmentalDataRevenuePercentage" xlink:href="gfai-20231231.xsd#gfai_geographicalSegmentalDataRevenuePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_geographicalSegmentalDataRevenuePercentage" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AverageVariancePercentage" xlink:href="gfai-20231231.xsd#gfai_AverageVariancePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_AverageVariancePercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_AccountingProfit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_TaxEffectFromChangeInTaxRate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCashAmount" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RestrictedCashAmount" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashOnHand" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOnHand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_CashOnHand" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RecognizedRecoveryImpairmentProvision" xlink:href="gfai-20231231.xsd#gfai_RecognizedRecoveryImpairmentProvision"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RecognizedRecoveryImpairmentProvision" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForSlowMovingOrObsoleteInventory" xlink:href="gfai-20231231.xsd#gfai_AllowanceForSlowMovingOrObsoleteInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_AllowanceForSlowMovingOrObsoleteInventory" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GovernmentalContractsTaxRate" xlink:href="gfai-20231231.xsd#gfai_GovernmentalContractsTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_GovernmentalContractsTaxRate" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_IntangibleAssetsAndGoodwill" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_ImpairmentLoss" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueRecognize" xlink:href="gfai-20231231.xsd#gfai_RevenueRecognize"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RevenueRecognize" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueValue" xlink:href="gfai-20231231.xsd#gfai_RevenueValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RevenueValue" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedParty" xlink:href="gfai-20231231.xsd#gfai_RelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RelatedParty" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedLawsuits" xlink:href="gfai-20231231.xsd#gfai_RelatedLawsuits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RelatedLawsuits" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialLoss" xlink:href="gfai-20231231.xsd#gfai_ActuarialLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_ActuarialLoss" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialGain" xlink:href="gfai-20231231.xsd#gfai_ActuarialGain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_ActuarialGain" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RecognizedRentalIncome" xlink:href="gfai-20231231.xsd#gfai_RecognizedRentalIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_RecognizedRentalIncome" order="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BusinessCombinationsDetails">
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_BusinessCombinationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_BusinessCombinationsDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_BusinessCombinationsDetailsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_BusinessCombinationsDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenGFAIMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGFAIAndGuangzhouGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIAndGuangzhouGFAIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenGFAIAndGuangzhouGFAIMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_BeijingWanjiaMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_HandshakeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_Cash" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsiderationPerShare" xlink:href="gfai-20231231.xsd#gfai_ConsiderationPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_ConsiderationPerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PerShareValue" xlink:href="gfai-20231231.xsd#gfai_PerShareValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_PerShareValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_Revenue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnNetMonetaryPosition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_GainsLossesOnNetMonetaryPosition" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GoodwillImpairmentLosses" xlink:href="gfai-20231231.xsd#gfai_GoodwillImpairmentLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_GoodwillImpairmentLosses" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesIssuedPerShareValue" xlink:href="gfai-20231231.xsd#gfai_SharesIssuedPerShareValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_SharesIssuedPerShareValue" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_ConsiderationPaidReceived" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsiderationPercentage" xlink:href="gfai-20231231.xsd#gfai_ConsiderationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_ConsiderationPercentage" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InventoriesAtNetRealisableValue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoriesAtNetRealisableValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_InventoriesAtNetRealisableValue" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeReceivablesNetDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails">
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxesReceivablesNetLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxesReceivablesNetDetailsTable" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxesReceivablesNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="gfai_WithholdingTaxesReceivablesNetDetailsTable" 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="gfai_WithholdingTaxesReceivablesNetDetailsTable" 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="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="gfai_TaxRefund" xlink:href="gfai-20231231.xsd#gfai_TaxRefund"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="gfai_TaxRefund" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxesPaidRefund" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefund"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="ifrs-full_IncomeTaxesPaidRefund" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForWithholdingTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="gfai_ProvisionForWithholdingTaxesReceivable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceOfWithholdingTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="gfai_AllowanceOfWithholdingTaxesReceivable" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherReceivablesDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetBookValueAssets" xlink:href="gfai-20231231.xsd#gfai_NetBookValueAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="gfai_NetBookValueAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails">
    <loc xlink:type="locator" xlink:label="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:href="gfai-20231231.xsd#gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="ifrs-full_InterestExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="ifrs-full_DepreciationRightofuseAssets" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForPenaltyClaims" xlink:href="gfai-20231231.xsd#gfai_ProvisionForPenaltyClaims"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_ProvisionForPenaltyClaims" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BorrowingsDetails">
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_BorrowingsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_BorrowingsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_BorrowingsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_BorrowingsDetailsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanOneMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="gfai_BankLoanOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanTwoMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="gfai_BankLoanTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanThreeMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="gfai_BankLoanThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanFourMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="gfai_BankLoanFourMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WKVentureMember" xlink:href="gfai-20231231.xsd#gfai_WKVentureMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="gfai_WKVentureMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_MaturityTermDescription" xlink:href="gfai-20231231.xsd#gfai_MaturityTermDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_MaturityTermDescription" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="ifrs-full_InterestExpenseOnBorrowings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_UnusedBankOverdraft" xlink:href="gfai-20231231.xsd#gfai_UnusedBankOverdraft"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_UnusedBankOverdraft" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LoanPrincipalAmount" xlink:href="gfai-20231231.xsd#gfai_LoanPrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_LoanPrincipalAmount" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestRate" xlink:href="gfai-20231231.xsd#gfai_InterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_InterestRate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalLiabilityAmount" xlink:href="gfai-20231231.xsd#gfai_AdditionalLiabilityAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_AdditionalLiabilityAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_OrdinarySharesIssued" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestAccruedAmount" xlink:href="gfai-20231231.xsd#gfai_InterestAccruedAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_InterestAccruedAmount" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="ifrs-full_ParValuePerShare" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LoansAndReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LoansAndReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="ifrs-full_LoansAndReceivables" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesReceiving" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesReceiving"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_OrdinarySharesReceiving" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConvertibleNotePayableDetails">
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableLineItems" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_ConvertibleNotePayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConvertibleNotePayableDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShortTermDebtAxis" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConvertibleNotePayableDetailsTable" xlink:to="gfai_ShortTermDebtAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShortTermDebtDomainDomain" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="gfai_ShortTermDebtAxis" xlink:to="gfai_ShortTermDebtDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShortTermDebtDomainDomain_0" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="gfai_ShortTermDebtAxis" xlink:to="gfai_ShortTermDebtDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivateWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_PrivateWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableMember" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShortTermDebtDomainDomain" xlink:to="gfai_ConvertibleNotePayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NetProceeds" xlink:href="gfai-20231231.xsd#gfai_NetProceeds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_NetProceeds" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsInterestRateBasis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRateBasis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InvestorPercentage" xlink:href="gfai-20231231.xsd#gfai_InvestorPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_InvestorPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BondsIssuedUndiscountedCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BondsIssuedUndiscountedCashFlows"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_BondsIssuedUndiscountedCashFlows" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BrokerageFeeIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BrokerageFeeIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_BrokerageFeeIncome" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBonds" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_InterestExpenseOnBonds" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalFees1" xlink:href="gfai-20231231.xsd#gfai_LegalFees1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_LegalFees1" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertAmount" xlink:href="gfai-20231231.xsd#gfai_ConvertAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_ConvertAmount" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConversionPricePerShare" xlink:href="gfai-20231231.xsd#gfai_ConversionPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_ConversionPricePerShare" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_IssuedRestrictedOrdinaryShares" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="ifrs-full_FinanceCosts" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="ifrs-full_InterestExpenseOnLeaseLiabilities" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TaxationDetails">
    <loc xlink:type="locator" xlink:label="gfai_TaxationAbstract" xlink:href="gfai-20231231.xsd#gfai_TaxationAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_ValueAddedTaxServiceRatePercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxServiceRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationAbstract" xlink:to="gfai_ValueAddedTaxServiceRatePercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationAbstract" xlink:to="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationAbstract" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ValueAddedTaxForConstructionProjectsPercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxForConstructionProjectsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_TaxationAbstract" xlink:to="gfai_ValueAddedTaxForConstructionProjectsPercentage" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails">
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DemographicAssumptionsMember" xlink:href="gfai-20231231.xsd#gfai_DemographicAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="gfai_DemographicAssumptionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FinancialAssumptionsMember" xlink:href="gfai-20231231.xsd#gfai_FinancialAssumptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="gfai_FinancialAssumptionsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualDisabilityRate" xlink:href="gfai-20231231.xsd#gfai_AnnualDisabilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="gfai_AnnualDisabilityRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAge2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfRetirementAge2019"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAge2019" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherMaterialActuarialAssumptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialActuarialAssumptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_OtherMaterialActuarialAssumptions" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualDisabilityRatePercentage" xlink:href="gfai-20231231.xsd#gfai_AnnualDisabilityRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="gfai_AnnualDisabilityRatePercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfVariation" xlink:href="gfai-20231231.xsd#gfai_PercentageOfVariation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="gfai_PercentageOfVariation" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ShareholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember_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="gfai_ShareholdersEquityDetailsTable" 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="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsTable" xlink:to="ifrs-full_RangeAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ShareholdersEquityDetailsTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PublicWarrantMember" xlink:href="gfai-20231231.xsd#gfai_PublicWarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PublicWarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivateWarrantMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PrivateWarrantMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NoteWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_NoteWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_NoteWarrantsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivatePlacementsMember" xlink:href="gfai-20231231.xsd#gfai_PrivatePlacementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PrivatePlacementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InitialPublicOfferingMember" xlink:href="gfai-20231231.xsd#gfai_InitialPublicOfferingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_InitialPublicOfferingMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivateWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PrivateWarrantsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashInLieuMember" xlink:href="gfai-20231231.xsd#gfai_CashInLieuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_CashInLieuMember" order="6" 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="gfai_CaymanMember" xlink:href="gfai-20231231.xsd#gfai_CaymanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_CaymanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_BeijingWanjiaMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SevenKeweiGroupCompaniesMember" xlink:href="gfai-20231231.xsd#gfai_SevenKeweiGroupCompaniesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_SevenKeweiGroupCompaniesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersMember" xlink:href="gfai-20231231.xsd#gfai_ShareholdersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShareholdersMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenGFAIMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_VendorServiceCompanyMember" xlink:href="gfai-20231231.xsd#gfai_VendorServiceCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_VendorServiceCompanyMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_WarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinaryShareMember" xlink:href="gfai-20231231.xsd#gfai_OrdinaryShareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="gfai_OrdinaryShareMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentsEventMember" xlink:href="gfai-20231231.xsd#gfai_SubsequentsEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="gfai_SubsequentsEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ParValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesAuthorized" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_OrdinarySharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CanceledFractionalShares" xlink:href="gfai-20231231.xsd#gfai_CanceledFractionalShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_CanceledFractionalShares" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ReturnedAndCancelledShares" xlink:href="gfai-20231231.xsd#gfai_ReturnedAndCancelledShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ReturnedAndCancelledShares" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AdditionalOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_AdditionalOrdinaryShares" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PublicOfferingPricePerShare" xlink:href="gfai-20231231.xsd#gfai_PublicOfferingPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_PublicOfferingPricePerShare" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GrossProceeds" xlink:href="gfai-20231231.xsd#gfai_GrossProceeds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_GrossProceeds" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ConversionPricePerShare" xlink:href="gfai-20231231.xsd#gfai_ConversionPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ConversionPricePerShare" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsShares" xlink:href="gfai-20231231.xsd#gfai_WarrantsShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantsShares" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsIssued" xlink:href="gfai-20231231.xsd#gfai_WarrantsIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantsIssued" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsOutstanding" xlink:href="gfai-20231231.xsd#gfai_WarrantsOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantsOutstanding" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IncreasedInExercisePricePublicWarrant" xlink:href="gfai-20231231.xsd#gfai_IncreasedInExercisePricePublicWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_IncreasedInExercisePricePublicWarrant" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IncreasedInExercisePricePrivateWarrant" xlink:href="gfai-20231231.xsd#gfai_IncreasedInExercisePricePrivateWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_IncreasedInExercisePricePrivateWarrant" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ClassOfWarrantOrRightReason" xlink:href="gfai-20231231.xsd#gfai_ClassOfWarrantOrRightReason"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ClassOfWarrantOrRightReason" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_RestrictedOrdinaryShare" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_IssuedRestrictedOrdinaryShares" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityInterestsRate" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_EquityInterestsRate" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssuedButNotFullyPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalSharesIssuedDeposit" xlink:href="gfai-20231231.xsd#gfai_TotalSharesIssuedDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_TotalSharesIssuedDeposit" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_AggregateOrdinaryShares" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityInterestsRatePercentage" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_EquityInterestsRatePercentage" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalSharesIssued" xlink:href="gfai-20231231.xsd#gfai_TotalSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_TotalSharesIssued" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareIssued" xlink:href="gfai-20231231.xsd#gfai_ShareIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ShareIssued" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EmployeesShares" xlink:href="gfai-20231231.xsd#gfai_EmployeesShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_EmployeesShares" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsExercisePricePerShare" xlink:href="gfai-20231231.xsd#gfai_WarrantsExercisePricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantsExercisePricePerShare" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseShare" xlink:href="gfai-20231231.xsd#gfai_PurchaseShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_PurchaseShare" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustedPriceShares" xlink:href="gfai-20231231.xsd#gfai_AdjustedPriceShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_AdjustedPriceShares" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExercisePriceShareOptionsGranted2019"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ExercisePriceShareOptionsGranted2019" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingWarrantsShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingWarrantsShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_OutstandingWarrantsShares" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseAggregateShares" xlink:href="gfai-20231231.xsd#gfai_PurchaseAggregateShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_PurchaseAggregateShares" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExercisePriceReducedPrice" xlink:href="gfai-20231231.xsd#gfai_ExercisePriceReducedPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ExercisePriceReducedPrice" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchasedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_PurchasedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_PurchasedOrdinaryShares" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesExercisePrice" xlink:href="gfai-20231231.xsd#gfai_SharesExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_SharesExercisePrice" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesReceived" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_OrdinarySharesReceived" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssuedAndFullyPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssuedAndFullyPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssuedAndFullyPaid" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateNetProceedsReceived" xlink:href="gfai-20231231.xsd#gfai_AggregateNetProceedsReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_AggregateNetProceedsReceived" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExercisePriceIncreased" xlink:href="gfai-20231231.xsd#gfai_ExercisePriceIncreased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ExercisePriceIncreased" order="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsToReceive" xlink:href="gfai-20231231.xsd#gfai_WarrantsToReceive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantsToReceive" order="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ParValuePerShares" xlink:href="gfai-20231231.xsd#gfai_ParValuePerShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ParValuePerShares" order="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesAuthorised" order="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquireSharesIssued" xlink:href="gfai-20231231.xsd#gfai_AcquireSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_AcquireSharesIssued" order="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_OrdinarySharesIssued" order="46" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ordinaryShareIssueParValue" xlink:href="gfai-20231231.xsd#gfai_ordinaryShareIssueParValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ordinaryShareIssueParValue" order="47" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantToOrdinarySharesPerUnit" xlink:href="gfai-20231231.xsd#gfai_WarrantToOrdinarySharesPerUnit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantToOrdinarySharesPerUnit" order="48" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_warrantExercisePricePerShare" xlink:href="gfai-20231231.xsd#gfai_warrantExercisePricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_warrantExercisePricePerShare" order="49" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesUnit" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesUnit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_OrdinarySharesUnit" order="50" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantPricePerWarrant" xlink:href="gfai-20231231.xsd#gfai_WarrantPricePerWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantPricePerWarrant" order="51" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" order="52" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantLife" xlink:href="gfai-20231231.xsd#gfai_WarrantLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_WarrantLife" order="53" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualInterestRate" xlink:href="gfai-20231231.xsd#gfai_AnnualInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_AnnualInterestRate" order="54" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesCapital" xlink:href="gfai-20231231.xsd#gfai_SharesCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_SharesCapital" order="55" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalOrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_TotalOrdinarySharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_TotalOrdinarySharesIssued" order="56" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharePremium" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharePremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_SharePremium" order="57" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServicesReceivedRelatedPartyTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions" order="58" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesSpilitShareIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesSpilitShareIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_OrdinarySharesSpilitShareIssued" order="59" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/StockBasedCompensationDetails">
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationLineItems" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationDetailsTable" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_StockBasedCompensationDetailsTable" 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="gfai_StockBasedCompensationDetailsTable" 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="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_StockBasedCompensationDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_StockBasedCompensationDetailsTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember_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="gfai_MrYapMember" xlink:href="gfai-20231231.xsd#gfai_MrYapMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_MrYapMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember" xlink:href="gfai-20231231.xsd#gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_IssuedRestrictedOrdinaryShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfIndependentDirectorsServicePerformed" xlink:href="gfai-20231231.xsd#gfai_NumberOfIndependentDirectorsServicePerformed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_NumberOfIndependentDirectorsServicePerformed" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_StockBasedCompensationExpenses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalEmployeesShares" xlink:href="gfai-20231231.xsd#gfai_TotalEmployeesShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_TotalEmployeesShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_IssuedOrdinaryShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationExpense" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_StockBasedCompensationExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssueAnAggregateSharesOfCapitalStock" xlink:href="gfai-20231231.xsd#gfai_IssueAnAggregateSharesOfCapitalStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_IssueAnAggregateSharesOfCapitalStock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IsuanceOfPlanShares" xlink:href="gfai-20231231.xsd#gfai_IsuanceOfPlanShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_IsuanceOfPlanShares" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedRemainingPlanShare" xlink:href="gfai-20231231.xsd#gfai_IssuedRemainingPlanShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_IssuedRemainingPlanShare" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_OutstandingOrdinaryShares" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_FairValueOfSharesIssuedInMergerTransaction" xlink:href="gfai-20231231.xsd#gfai_FairValueOfSharesIssuedInMergerTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_FairValueOfSharesIssuedInMergerTransaction" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareTransferAuthorized" xlink:href="gfai-20231231.xsd#gfai_ShareTransferAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_ShareTransferAuthorized" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_IssuedOrdinaryShares" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/LegalReserveDetails">
    <loc xlink:type="locator" xlink:label="gfai_LegalReserveAbstract" xlink:href="gfai-20231231.xsd#gfai_LegalReserveAbstract"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfLegalReserve" xlink:href="gfai-20231231.xsd#gfai_PercentageOfLegalReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LegalReserveAbstract" xlink:to="gfai_PercentageOfLegalReserve" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_DividendDistributionPercentage" xlink:href="gfai-20231231.xsd#gfai_DividendDistributionPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LegalReserveAbstract" xlink:to="gfai_DividendDistributionPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LegalReserveAbstract" xlink:to="gfai_LegalReserve" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AfterTaxProfitsPercentage" xlink:href="gfai-20231231.xsd#gfai_AfterTaxProfitsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LegalReserveAbstract" xlink:to="gfai_AfterTaxProfitsPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PRCEntityRegisteredCapital" xlink:href="gfai-20231231.xsd#gfai_PRCEntityRegisteredCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_LegalReserveAbstract" xlink:to="gfai_PRCEntityRegisteredCapital" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_RelatedPartyTransactionsDetailsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinarySharesMember" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_RestrictedOrdinarySharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_TuJingyiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseOfRobotsMember" xlink:href="gfai-20231231.xsd#gfai_PurchaseOfRobotsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="gfai_PurchaseOfRobotsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_MrTuMember" xlink:href="gfai-20231231.xsd#gfai_MrTuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_MrTuMember" order="2" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_TuJingyiMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardforceHoldingHKLimitedMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardForceHoldingsHKLimitedOneMember" xlink:href="gfai-20231231.xsd#gfai_GuardForceHoldingsHKLimitedOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardForceHoldingsHKLimitedOneMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardForceHoldingsHKLimitedTwoMember" xlink:href="gfai-20231231.xsd#gfai_GuardForceHoldingsHKLimitedTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="gfai_GuardForceHoldingsHKLimitedTwoMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_RelatedPartiesMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Prepayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Prepayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Prepayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForDoubtfulDebts" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_AllowanceForDoubtfulDebts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityInterestsPercentage" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_EquityInterestsPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsForInsuranceAcquisitionCashFlows"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Cash" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfSharesIssued1" xlink:href="gfai-20231231.xsd#gfai_NumberOfSharesIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_NumberOfSharesIssued1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinarySharesPerShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharesPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_RestrictedOrdinarySharesPerShare" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepositsFromCustomers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepositsFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DepositsFromCustomers" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinaryShares" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Advances" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Advances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Advances" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherPayable" xlink:href="gfai-20231231.xsd#gfai_OtherPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_OtherPayable" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExpensePaidForRelatedParty" xlink:href="gfai-20231231.xsd#gfai_ExpensePaidForRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_ExpensePaidForRelatedParty" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RentalExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RentalExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_RentalExpense" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ExpensesPaid" xlink:href="gfai-20231231.xsd#gfai_ExpensesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_ExpensesPaid" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Borrowings" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AgreementDescription" xlink:href="gfai-20231231.xsd#gfai_AgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_AgreementDescription" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingOfLoans" xlink:href="gfai-20231231.xsd#gfai_OutstandingOfLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_OutstandingOfLoans" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_UnsecuredLoanInterestRate" xlink:href="gfai-20231231.xsd#gfai_UnsecuredLoanInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_UnsecuredLoanInterestRate" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestExpenseOnLoans" xlink:href="gfai-20231231.xsd#gfai_InterestExpenseOnLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_InterestExpenseOnLoans" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PrincipalAmountOfLoan" xlink:href="gfai-20231231.xsd#gfai_PrincipalAmountOfLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_PrincipalAmountOfLoan" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_Loan" xlink:href="gfai-20231231.xsd#gfai_Loan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_Loan" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_ConsiderationPaidReceived" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOtherShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOtherShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DividendsPaidOtherShares" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares" xlink:href="gfai-20231231.xsd#gfai_CashPaidRobotsAmountingYetDeliveredReturnShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContractualCapitalCommitments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCapitalCommitments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_ContractualCapitalCommitments" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateAmount" xlink:href="gfai-20231231.xsd#gfai_AggregateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_AggregateAmount" order="34" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails">
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherMaterialNoncashItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialNoncashItems"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_OtherMaterialNoncashItems" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsTable" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:to="gfai_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_CommitmentsandContingenciesDetailsTable" xlink:to="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="ifrs-full_FunctionalOrPresentationCurrencyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FunctionalOrPresentationCurrencyMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="ifrs-full_FunctionalOrPresentationCurrencyMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:to="country_TH" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:to="country_CN" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:to="country_HK" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_BankGuarantees" xlink:href="gfai-20231231.xsd#gfai_BankGuarantees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:to="gfai_BankGuarantees" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LitigationTotalingAmount" xlink:href="gfai-20231231.xsd#gfai_LitigationTotalingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:to="gfai_LitigationTotalingAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_LawsuityTotaling" xlink:href="gfai-20231231.xsd#gfai_LawsuityTotaling"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:to="gfai_LawsuityTotaling" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConcentrationsDetails">
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_ConcentrationsDetailsLineItems" xlink:to="gfai_ConcentrationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_ConcentrationsDetailsTable" xlink:to="ifrs-full_MajorCustomersAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_CustomerMember" xlink:href="gfai-20231231.xsd#gfai_CustomerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="gfai_CustomerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfEntitysRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDetailsLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablePercentage" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_ConcentrationsDetailsLineItems" xlink:to="gfai_TradeReceivablePercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="gfai_SubsequentEventsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentEventsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gfai_SubsequentEventsDetailsTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentsEventMember" xlink:href="gfai-20231231.xsd#gfai_SubsequentsEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="gfai_SubsequentsEventMember" 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="ifrs-full_NonadjustingEventsMember" xlink:to="srt_ScenarioForecastMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseOfAgreementDescription" xlink:href="gfai-20231231.xsd#gfai_PurchaseOfAgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_PurchaseOfAgreementDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_IssuedOrdinaryShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareIssuedRate" xlink:href="gfai-20231231.xsd#gfai_ShareIssuedRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_ShareIssuedRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_OtherBorrowings" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedInterest" xlink:href="gfai-20231231.xsd#gfai_AccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_AccruedInterest" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxesPaidRefund" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefund"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_IncomeTaxesPaidRefund" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateAmount" xlink:href="gfai-20231231.xsd#gfai_AggregateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_AggregateAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_UnderpaymentTaxes" xlink:href="gfai-20231231.xsd#gfai_UnderpaymentTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_UnderpaymentTaxes" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ValueAddedTaxPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValueAddedTaxPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_ValueAddedTaxPayables" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxRefundedAmount" xlink:href="gfai-20231231.xsd#gfai_TaxRefundedAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_TaxRefundedAmount" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_Cash" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.guardforceai.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="ifrs-full_ClassesOfShareCapitalAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfShareCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfShareCapitalMember_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember_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="gfai_OrdinarySharesParValue012PerShareMember" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesParValue012PerShareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="gfai_OrdinarySharesParValue012PerShareMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsNoParValueMember" xlink:href="gfai-20231231.xsd#gfai_WarrantsNoParValueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="gfai_WarrantsNoParValueMember" 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_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="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_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="29" 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="30" 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="31" 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="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelEmailAddress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="33" 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="34" 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="35" 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="36" 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="37" 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="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_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="41" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>18
<FILENAME>gfai-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: Mon Apr 29 13:20:37 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/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  <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#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfShareCapitalAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfShareCapitalAxis_lbl" xml:lang="en-US">Classes of share capital [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentAssets_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="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_NoncurrentAssets_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="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_NoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_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="ifrs-full_Assets" xlink:to="ifrs-full_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_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="ifrs-full_Assets" xlink:to="ifrs-full_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentLiabilities_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="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_NoncurrentLiabilities_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="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_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="ifrs-full_Liabilities" xlink:to="ifrs-full_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_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="ifrs-full_Liabilities" xlink:to="ifrs-full_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:href="gfai-20231231.xsd#gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl" xml:lang="en-US">Capital &amp; reserves attributable to equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl0" xml:lang="en-US">Capital &amp; reserves attributable to equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US">Total equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_Equity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_Equity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_Equity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_Equity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_Equity_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_EquityAndLiabilities_lbl" xml:lang="en-US">Total liabilities and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_EquityAndLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityAndLiabilities_lbl0" xml:lang="en-US">Total liabilities and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_EquityAndLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_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="ifrs-full_GrossProfit" xlink:to="ifrs-full_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_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="ifrs-full_GrossProfit" xlink:to="ifrs-full_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_GrossProfit_lbl1" xml:lang="en-US">Gross margin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_GrossProfit_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_lbl" xml:lang="en-US">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ProfitLossFromOperatingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_lbl0" xml:lang="en-US">Operating income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ProfitLossFromOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_lbl1" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ProfitLossFromOperatingActivities_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossBeforeTax_lbl" xml:lang="en-US">Loss before income tax from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl" xml:lang="en-US">Net loss for the year from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossFromContinuingOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl0" xml:lang="en-US">Net loss for the year end from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossFromContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl1" xml:lang="en-US">Net (loss) from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossFromContinuingOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl2" xml:lang="en-US">Net loss for the year from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossFromContinuingOperations_lbl2"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US">Net loss for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLoss_lbl0" xml:lang="en-US">Net (loss) for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLoss_lbl1" xml:lang="en-US">Net (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_ProfitLoss_lbl2" xml:lang="en-US">Net loss for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLoss_lbl3" xml:lang="en-US">Net profit (loss) from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl3"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl" xml:lang="en-US">Net loss attributable to equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl0" xml:lang="en-US">Net loss attributable to equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Consolidated Statements of Comprehensive Loss [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_StatementOfComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ComprehensiveIncome_lbl" xml:lang="en-US">Total comprehensive (loss) for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncome_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ComprehensiveIncome_lbl0" xml:lang="en-US">Net loss attributable to equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncome_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_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="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_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="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_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="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl2" xml:lang="en-US">Ordinary shares ,outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl2"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComponentsOfEquityAxis_lbl" xml:lang="en-US">Components of equity [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) generated from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl0" xml:lang="en-US">Net cash (outflows) inflows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_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="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl" 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="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl0" xml:lang="en-US">Net cash from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash generated from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl0" xml:lang="en-US">Net cash from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl1" 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="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl0" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsRestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash_lbl" xml:lang="en-US">Cash and cash equivalents, and restricted cash at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsRestrictedCash" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash_lbl0" xml:lang="en-US">Cash and cash equivalents, and restricted cash at end of year (Note 4)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsRestrictedCash" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash_lbl1" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsRestrictedCash" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_NatureOfOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NatureOfOperationsAbstract_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="gfai_NatureOfOperationsAbstract" xlink:to="gfai_NatureOfOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesAbstract" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesAbstract_lbl" xml:lang="en-US">Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesAbstract" xlink:to="gfai_SignificantAccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfCurrenciesAxis" xlink:href="gfai-20231231.xsd#gfai_TypeOfCurrenciesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TypeOfCurrenciesAxis_lbl" xml:lang="en-US">Type of currencies [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TypeOfCurrenciesAxis" xlink:to="gfai_TypeOfCurrenciesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MaturityAxis_lbl" xml:lang="en-US">Maturity [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNetDebtAnalysisAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfNetDebtAnalysisAbstract_lbl" xml:lang="en-US">Schedule of Net Debt Analysis [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNetDebtAnalysisAbstract" xlink:to="gfai_ScheduleOfNetDebtAnalysisAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl" xml:lang="en-US">Classes of property, plant and equipment [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangeAxis_lbl" xml:lang="en-US">Range [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfServiceAxis" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TypeOfServiceAxis_lbl" xml:lang="en-US">Type of service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TypeOfServiceAxis" xlink:to="gfai_TypeOfServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPurchasePriceAllocationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPurchasePriceAllocationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPurchasePriceAllocationAbstract_lbl" xml:lang="en-US">Schedule of Purchase Price Allocation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPurchasePriceAllocationAbstract" xlink:to="gfai_ScheduleOfPurchasePriceAllocationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BusinessCombinationsAxis_lbl" xml:lang="en-US">Business combinations [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAssetsAndLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Assets and Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAssetsAndLiabilitiesAbstract" xlink:to="gfai_ScheduleOfAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis_lbl" xml:lang="en-US">Assets and liabilities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:to="gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_Cash1" xlink:href="gfai-20231231.xsd#gfai_Cash1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_Cash1_lbl" xml:lang="en-US">Subtotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Cash1" xlink:to="gfai_Cash1_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentTradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_NoncurrentTradeReceivables_lbl" xml:lang="en-US">Subtotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentTradeReceivables" xlink:to="ifrs-full_NoncurrentTradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashCashEquivalentAndRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashCashEquivalentAndRestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_CashCashEquivalentAndRestrictedCash_lbl" xml:lang="en-US">Cash, cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="gfai_CashCashEquivalentAndRestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfInventoriesAbstract_lbl" xml:lang="en-US">Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_ClassesOfInventoriesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfAssetsAxis_lbl" xml:lang="en-US">Classes of assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract_lbl" xml:lang="en-US">Trade Receivables, Net [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_TradeAndOtherReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfFinancialAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfFinancialAssetsAxis_lbl" xml:lang="en-US">Types of financial assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfFinancialAssetsAxis" xlink:to="ifrs-full_TypesOfFinancialAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastDueStatusAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PastDueStatusAxis_lbl" xml:lang="en-US">Past due status [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WithholdingTaxReceivableAbstract_lbl" xml:lang="en-US">Withholding Taxes Receivables, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxReceivableAbstract" xlink:to="gfai_WithholdingTaxReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfWithholdingTaxReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfWithholdingTaxReceivablesAbstract_lbl" xml:lang="en-US">Schedule of Withholding Tax Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="gfai_ScheduleOfWithholdingTaxReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxReceivables" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_WithholdingTaxReceivables_lbl" xml:lang="en-US">Balance at January 1,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxReceivables" xlink:to="gfai_WithholdingTaxReceivables_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_WithholdingTaxReceivables_lbl0" xml:lang="en-US">Balance at December 31,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxReceivables" xlink:to="gfai_WithholdingTaxReceivables_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract_lbl" xml:lang="en-US">Schedule of Current and Non-Current Portion of Tax Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentPayablesAbstract_lbl" xml:lang="en-US">Other Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="ifrs-full_NoncurrentPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAcquiredReceivablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesTable_lbl" xml:lang="en-US">Schedule of Other Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAcquiredReceivablesTable" xlink:to="ifrs-full_DisclosureOfAcquiredReceivablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherCurrentReceivables_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentReceivables" xlink:to="ifrs-full_OtherCurrentReceivables_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentReceivables_lbl0" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentReceivables" xlink:to="ifrs-full_OtherCurrentReceivables_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract_lbl" xml:lang="en-US">Other Current and Other Non-Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract_lbl" xml:lang="en-US">Schedule of Other Current and Other Non-Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_OtherCurrentAsset_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_OtherCurrentAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_lbl" xml:lang="en-US">Cost, Balance beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" xlink:to="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_lbl0" xml:lang="en-US">Cost, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" xlink:to="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl" xml:lang="en-US">Accumulated Depreciation, Balance beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl0" xml:lang="en-US">Accumulated Depreciation, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:href="gfai-20231231.xsd#gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract_lbl" xml:lang="en-US">Right-Of-Use Assets And Operating Lease Liabilties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract_lbl" xml:lang="en-US">Schedule of Carrying Amounts of Right-of-Use Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract" xlink:to="gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CarryingAmountRightOfUseAssets" xlink:href="gfai-20231231.xsd#gfai_CarryingAmountRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_CarryingAmountRightOfUseAssets_lbl" xml:lang="en-US">Balance at January 1,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CarryingAmountRightOfUseAssets" xlink:to="gfai_CarryingAmountRightOfUseAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_CarryingAmountRightOfUseAssets_lbl0" xml:lang="en-US">Balance at December 31,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CarryingAmountRightOfUseAssets" xlink:to="gfai_CarryingAmountRightOfUseAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Operating Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetAbstract" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntangibleAssetsNetAbstract_lbl" xml:lang="en-US">Intangible Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsNetAbstract" xlink:to="gfai_IntangibleAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_lbl" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsCosts" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_IntangibleAssetsCosts_lbl" xml:lang="en-US">Cost at beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsCosts" xlink:to="gfai_IntangibleAssetsCosts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_IntangibleAssetsCosts_lbl0" xml:lang="en-US">Cost at ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsCosts" xlink:to="gfai_IntangibleAssetsCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsAccumulatedAmortization" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_IntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization at begining</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsAccumulatedAmortization" xlink:to="gfai_IntangibleAssetsAccumulatedAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_IntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Accumulated amortization at ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsAccumulatedAmortization" xlink:to="gfai_IntangibleAssetsAccumulatedAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_lbl" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Trade and Other payables and Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Trade And Other Payables and other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayable" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_TradeAndOtherPayable_lbl" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayable" xlink:to="gfai_TradeAndOtherPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentLiabilitie" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentLiabilitie"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_OtherCurrentLiabilitie_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="gfai_OtherCurrentLiabilitie_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsAbstract_lbl" xml:lang="en-US">Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="ifrs-full_BorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US">Total borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_Borrowings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Borrowings_lbl0" xml:lang="en-US">Borrowed amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_Borrowings_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableAbstract" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConvertibleNotePayableAbstract_lbl" xml:lang="en-US">Convertible Note Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertibleNotePayableAbstract" xlink:to="gfai_ConvertibleNotePayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Finance Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="ifrs-full_LeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilities1" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_FinanceLeaseLiabilities1_lbl" xml:lang="en-US">Finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilities1" xlink:to="gfai_FinanceLeaseLiabilities1_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFinanceLeaseAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinanceLeaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfFinanceLeaseAbstract_lbl" xml:lang="en-US">Schedule of Lease Assets Under a Finance Lease [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFinanceLeaseAbstract" xlink:to="gfai_ScheduleOfFinanceLeaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationAbstract" xlink:href="gfai-20231231.xsd#gfai_TaxationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxationAbstract_lbl" xml:lang="en-US">Taxation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxationAbstract" xlink:to="gfai_TaxationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract_lbl" xml:lang="en-US">Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract" xlink:to="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPreTaxLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPreTaxLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPreTaxLossAbstract_lbl" xml:lang="en-US">Schedule of Pre-tax Loss [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPreTaxLossAbstract" xlink:to="gfai_ScheduleOfPreTaxLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GeographicalAreasAxis_lbl" xml:lang="en-US">Geographical areas [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract_lbl" xml:lang="en-US">Schedule of Components of the Income Tax Provision [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxBenefitExpense" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxBenefitExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gfai_IncomeTaxBenefitExpense_lbl" xml:lang="en-US">Total income tax (benefit) expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxBenefitExpense" xlink:to="gfai_IncomeTaxBenefitExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_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="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:href="gfai-20231231.xsd#gfai_ProvisionForEmployeeBenefitsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForEmployeeBenefitsAbstract_lbl" xml:lang="en-US">Provision for Employee Benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForEmployeeBenefitsAbstract" xlink:to="gfai_ProvisionForEmployeeBenefitsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionsAxis_lbl" xml:lang="en-US">Actuarial assumptions [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_lbl" xml:lang="en-US">Characteristics of defined benefit plans [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl" xml:lang="en-US">Defined benefit obligations at beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl0" xml:lang="en-US">Defined benefit obligations at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DefinedBenefitPlansAxis_lbl" xml:lang="en-US">Defined benefit plans [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAbstract_lbl" xml:lang="en-US">Shareholders&#8217; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityAbstract_lbl0" xml:lang="en-US">Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis_lbl" xml:lang="en-US">Classes of ordinary shares [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationAbstract" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockBasedCompensationAbstract_lbl" xml:lang="en-US">Stock-Based Compensation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationAbstract" xlink:to="gfai_StockBasedCompensationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SellingDistributionAndAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_SellingDistributionAndAdministrativeExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SellingDistributionAndAdministrativeExpensesAbstract_lbl" xml:lang="en-US">Selling, Distribution and Administrative Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SellingDistributionAndAdministrativeExpensesAbstract" xlink:to="gfai_SellingDistributionAndAdministrativeExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAdministrativeExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAdministrativeExpensesAbstract_lbl" xml:lang="en-US">Schedule of Administrative Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAdministrativeExpensesAbstract" xlink:to="gfai_ScheduleOfAdministrativeExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReserveAbstract" xlink:href="gfai-20231231.xsd#gfai_LegalReserveAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LegalReserveAbstract_lbl" xml:lang="en-US">Legal Reserve [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReserveAbstract" xlink:to="gfai_LegalReserveAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ifrs-full_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl" xml:lang="en-US">Categories of related parties [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract_lbl" xml:lang="en-US">Schedule of Short-term Borrowing from a Related Party [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract" xlink:to="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_lbl" xml:lang="en-US">Liabilities arising from financing activities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfEntitysOperatingSegmentsAbstract_lbl" xml:lang="en-US">Consolidated Segment Data [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="gfai_DisclosureOfEntitysOperatingSegmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueAxis" xlink:href="gfai-20231231.xsd#gfai_RevenueAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RevenueAxis_lbl" xml:lang="en-US">Revenue [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueAxis" xlink:to="gfai_RevenueAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl" xml:lang="en-US">Types of share-based payment arrangements [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossAxis" xlink:href="gfai-20231231.xsd#gfai_OperatingLossAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OperatingLossAxis_lbl" xml:lang="en-US">Operating loss [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossAxis" xlink:to="gfai_OperatingLossAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_lbl" xml:lang="en-US">Total other income from four segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfHedgesAxis_lbl" xml:lang="en-US">Types of hedges [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentsAxis_lbl" xml:lang="en-US">Segments [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsAndContingenciesAbstract" xlink:href="gfai-20231231.xsd#gfai_CommitmentsAndContingenciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CommitmentsAndContingenciesAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CommitmentsAndContingenciesAbstract" xlink:to="gfai_CommitmentsAndContingenciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDisclosureAbstract" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDisclosureAbstract_lbl" xml:lang="en-US">Concentrations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDisclosureAbstract" xlink:to="gfai_ConcentrationsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract_lbl" xml:lang="en-US">Discontinued Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_CashAndCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents at the end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_CashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl1" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_CashAndCashEquivalents_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentEventAbstract" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SubsequentEventAbstract_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="gfai_SubsequentEventAbstract" xlink:to="gfai_SubsequentEventAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_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="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_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="gfai_CashAndCashEquivalentRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentRestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="gfai_CashAndCashEquivalentRestrictedCash_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentRestrictedCash" xlink:to="gfai_CashAndCashEquivalentRestrictedCash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="gfai_CashAndCashEquivalentRestrictedCash_lbl0" xml:lang="en-US">Cash and cash equivalents at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentRestrictedCash" xlink:to="gfai_CashAndCashEquivalentRestrictedCash_lbl0"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelEmailAddress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelEmailAddress_lbl" xml:lang="en-US">Contact Personnel Email Address</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCash1" xlink:href="gfai-20231231.xsd#gfai_RestrictedCash1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedCash1_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCash1" xlink:to="gfai_RestrictedCash1_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl" xml:lang="en-US">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl0" xml:lang="en-US">Trade and other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherReceivables_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherReceivables" xlink:to="ifrs-full_OtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:to="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax_lbl" xml:lang="en-US">Withholding taxes receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax_lbl0" xml:lang="en-US">Current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Inventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Inventories" xlink:to="ifrs-full_Inventories_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_lbl" xml:lang="en-US">Amount due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl" xml:lang="en-US">Assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:to="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract" xlink:to="gfai_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentAssetsAbstract_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="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCashNonCurrentAssets" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashNonCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedCashNonCurrentAssets_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCashNonCurrentAssets" xlink:to="gfai_RestrictedCashNonCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipment" xlink:to="ifrs-full_PropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RightofuseAssets_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RightofuseAssets" xlink:to="ifrs-full_RightofuseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Goodwill" xlink:to="ifrs-full_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax_lbl" xml:lang="en-US">Withholding taxes receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax_lbl0" xml:lang="en-US">Non-current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxAssets_lbl" xml:lang="en-US">Deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxAssets" xlink:to="ifrs-full_DeferredTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentFinancialAssets" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract0" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract0" xlink:to="gfai_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_EquityAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayables_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl0" xml:lang="en-US">Other payables and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl1" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayables_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_Borrowing" xlink:href="gfai-20231231.xsd#gfai_Borrowing"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_Borrowing_lbl" xml:lang="en-US">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Borrowing" xlink:to="gfai_Borrowing_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingFromARelatedParties" xlink:href="gfai-20231231.xsd#gfai_BorrowingFromARelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingFromARelatedParties_lbl" xml:lang="en-US">Borrowing from a related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingFromARelatedParties" xlink:to="gfai_BorrowingFromARelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentLeaseLiabilities_lbl" xml:lang="en-US">Current portion of operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLeaseLiabilities" xlink:to="ifrs-full_CurrentLeaseLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentLeaseLiabilities_lbl0" xml:lang="en-US">Current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLeaseLiabilities" xlink:to="ifrs-full_CurrentLeaseLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities_lbl" xml:lang="en-US">Current portion of finance lease liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentFinancialLiabilities" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities_lbl0" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentFinancialLiabilities" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentFinancialLiabilities_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:to="ifrs-full_OtherNoncurrentFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_lbl" xml:lang="en-US">Amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentPayables_lbl" xml:lang="en-US">Convertible note payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="ifrs-full_OtherCurrentPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale_lbl" xml:lang="en-US">Liabilities directly associated with the assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract1" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract1" xlink:to="gfai_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract_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="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingsNonCurrent_lbl" xml:lang="en-US">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsNonCurrent" xlink:to="gfai_BorrowingsNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentLeaseLiabilities_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="ifrs-full_NoncurrentLeaseLiabilities" xlink:to="ifrs-full_NoncurrentLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromRelatedPartiesNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPartiesNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingsFromRelatedPartiesNonCurrent_lbl" xml:lang="en-US">Borrowings from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromRelatedPartiesNonCurrent" xlink:to="gfai_BorrowingsFromRelatedPartiesNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities_lbl" xml:lang="en-US">Finance lease liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoncurrentFinanceLeaseLiabilities" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities_lbl0" xml:lang="en-US">Non-current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoncurrentFinanceLeaseLiabilities" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentLiabilities_lbl" xml:lang="en-US">Other non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits_lbl" xml:lang="en-US">Provision for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract2" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract2" xlink:to="gfai_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssuedCapital_lbl" xml:lang="en-US">Ordinary shares &#8211; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapital" xlink:to="ifrs-full_IssuedCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ParValuePerShare_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="ifrs-full_ParValuePerShare" xlink:to="ifrs-full_ParValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ParValuePerShare_lbl0" xml:lang="en-US">Ordinary share increased (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ParValuePerShare" xlink:to="ifrs-full_ParValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfSharesAuthorised_lbl" 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="ifrs-full_NumberOfSharesAuthorised" xlink:to="ifrs-full_NumberOfSharesAuthorised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfSharesAuthorised_lbl0" 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="ifrs-full_NumberOfSharesAuthorised" xlink:to="ifrs-full_NumberOfSharesAuthorised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_NumberOfSharesAuthorised_lbl1" xml:lang="en-US">Ordinary shares, authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesAuthorised" xlink:to="ifrs-full_NumberOfSharesAuthorised_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfShareIssued" xlink:href="gfai-20231231.xsd#gfai_NumberOfShareIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NumberOfShareIssued_lbl" 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="gfai_NumberOfShareIssued" xlink:to="gfai_NumberOfShareIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_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="ifrs-full_AdditionalPaidinCapital" xlink:to="ifrs-full_AdditionalPaidinCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LegalReserve_lbl" xml:lang="en-US">Legal reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReserve" xlink:to="gfai_LegalReserve_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_LegalReserve_lbl0" xml:lang="en-US">Legal reserve (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReserve" xlink:to="gfai_LegalReserve_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantReserve" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WarrantReserve_lbl" xml:lang="en-US">Warrants reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WarrantReserve" xlink:to="ifrs-full_WarrantReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetainedEarnings_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarnings" xlink:to="ifrs-full_RetainedEarnings_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncontrollingInterests_lbl" xml:lang="en-US">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncontrollingInterests" xlink:to="ifrs-full_NoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ContinuingOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_ContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ContinuingOperationsAbstract_lbl" xml:lang="en-US">Continuing operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="gfai_ContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Revenue_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Revenue" xlink:to="ifrs-full_Revenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_Revenue_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Revenue" xlink:to="ifrs-full_Revenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_Revenue_lbl1" xml:lang="en-US">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Revenue" xlink:to="ifrs-full_Revenue_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract3" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract3" xlink:to="gfai_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable_lbl" xml:lang="en-US">Allowance for doubtful debts on a related party receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:to="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Impairment loss on intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract4" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract4" xlink:to="gfai_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl" xml:lang="en-US">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US">Foreign exchange gains (losses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl0" xml:lang="en-US">Foreign exchange gains</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract5" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract5" xlink:to="gfai_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract6" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract6" xlink:to="gfai_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract_lbl" xml:lang="en-US">Discontinued operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Net profit (loss) for the year from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl0" xml:lang="en-US">Net loss (Profit) for the year end from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl1" xml:lang="en-US">Net profit (loss) from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_lbl" xml:lang="en-US">Net loss attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_lbl0" xml:lang="en-US">Net loss attributable to the non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract7" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract7" xlink:to="gfai_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EarningsPerShareAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl" xml:lang="en-US">Loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Loss per share from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicEarningsLossPerShare_lbl" xml:lang="en-US">Basic loss attributable to the equity holders of the Company (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicEarningsLossPerShare" xlink:to="ifrs-full_BasicEarningsLossPerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_BasicEarningsLossPerShare_lbl0" xml:lang="en-US">Basic loss for the year attributable to ordinary equity holders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicEarningsLossPerShare" xlink:to="ifrs-full_BasicEarningsLossPerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DilutedEarningsLossPerShare_lbl" xml:lang="en-US">Diluted loss attributable to the equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutedEarningsLossPerShare" xlink:to="ifrs-full_DilutedEarningsLossPerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DilutedEarningsLossPerShare_lbl0" xml:lang="en-US">Diluted loss for the year attributable to ordinary equity holders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutedEarningsLossPerShare" xlink:to="ifrs-full_DilutedEarningsLossPerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract8" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract8" xlink:to="gfai_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_lbl" xml:lang="en-US">Basic loss attributable to the equity holders of the Company (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:to="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_lbl" xml:lang="en-US">Diluted loss attributable to the equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:to="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract9" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract9" xlink:to="gfai_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_lbl" xml:lang="en-US">Weighted average number of shares used in computation:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:to="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageShares_lbl" xml:lang="en-US">Weighted average number of shares used in computation: Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageShares" xlink:to="ifrs-full_WeightedAverageShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_WeightedAverageShares_lbl0" xml:lang="en-US">Basic weighted average number of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageShares" xlink:to="ifrs-full_WeightedAverageShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustedWeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustedWeightedAverageShares_lbl" xml:lang="en-US">Weighted average number of shares used in computation: diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustedWeightedAverageShares" xlink:to="ifrs-full_AdjustedWeightedAverageShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_AdjustedWeightedAverageShares_lbl0" xml:lang="en-US">Diluted weighted average number of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustedWeightedAverageShares" xlink:to="ifrs-full_AdjustedWeightedAverageShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax_lbl" xml:lang="en-US">Currency translation differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax_lbl0" xml:lang="en-US">Foreign exchange losses, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl" xml:lang="en-US">Remeasurements of defined benefit plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract10" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract10" xlink:to="gfai_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToAbstract_lbl" xml:lang="en-US">Attributable to:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_lbl" xml:lang="en-US">Equity holders of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests_lbl" xml:lang="en-US">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract11" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract11" xlink:to="gfai_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl" xml:lang="en-US">Currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockbasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StockbasedCompensationExpenses_lbl" xml:lang="en-US">Stock-based compensation expense (Note 20)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpenses" xlink:to="gfai_StockbasedCompensationExpenses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_StockbasedCompensationExpenses_lbl0" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpenses" xlink:to="gfai_StockbasedCompensationExpenses_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_StockbasedCompensationExpense" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StockbasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense (Note 20) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpense" xlink:to="gfai_StockbasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RemeasurementsOfDefinedBenefitPlan" xlink:href="gfai-20231231.xsd#gfai_RemeasurementsOfDefinedBenefitPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RemeasurementsOfDefinedBenefitPlan_lbl" xml:lang="en-US">Remeasurements of defined benefit plan (Note 18)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RemeasurementsOfDefinedBenefitPlan" xlink:to="gfai_RemeasurementsOfDefinedBenefitPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of Handshake (Note 3)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of Handshake (Note 3) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of AI Singapore (Note 3)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl" xml:lang="en-US">Issuance of ordinary shares through initial public offering (&#8220;IPO&#8221;) (Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:to="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl" xml:lang="en-US">Issuance of ordinary shares through initial public offering (&#8220;IPO&#8221;) (Note 19) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:to="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO_lbl" xml:lang="en-US">Issuance of warrants through initial public offering (&#8220;IPO&#8221;) (Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO" xlink:to="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract12" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract12" xlink:to="gfai_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract13" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract13" xlink:to="gfai_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CancellationOfSharesNote19" xlink:href="gfai-20231231.xsd#gfai_CancellationOfSharesNote19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CancellationOfSharesNote19_lbl" xml:lang="en-US">Cancellation of shares (Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfSharesNote19" xlink:to="gfai_CancellationOfSharesNote19_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CancellationOfSharesNote" xlink:href="gfai-20231231.xsd#gfai_CancellationOfSharesNote"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CancellationOfSharesNote_lbl" xml:lang="en-US">Cancellation of shares (Note 19) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfSharesNote" xlink:to="gfai_CancellationOfSharesNote_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19_lbl" xml:lang="en-US">Issuance of ordinary shares through private placements (see Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements_lbl" xml:lang="en-US">Issuance of ordinary shares through private placements (see Note 19) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants_lbl" xml:lang="en-US">Issuance of ordinary shares through exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants" xlink:to="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants_lbl" xml:lang="en-US">Issuance of ordinary shares through exercise of warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants" xlink:to="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of subsidiaries (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari_lbl" xml:lang="en-US">Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries_lbl" xml:lang="en-US">Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract14" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract14" xlink:to="gfai_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesThroughCMPOs" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughCMPOs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesThroughCMPOs_lbl" xml:lang="en-US">Issuance of ordinary shares through CMPOs (Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughCMPOs" xlink:to="gfai_IssuanceOfOrdinarySharesThroughCMPOs_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareThroughCMPOs" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareThroughCMPOs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinaryShareThroughCMPOs_lbl" xml:lang="en-US">Issuance of ordinary shares through CMPOs (Note 19) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareThroughCMPOs" xlink:to="gfai_IssuanceOfOrdinaryShareThroughCMPOs_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of assets (Note 19)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets_lbl" xml:lang="en-US">Issuance of ordinary shares for acquisition of assets (Note 19) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets" xlink:to="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion_lbl" xml:lang="en-US">Issuance of ordinary shares for a convertible note conversion (Note 15)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion" xlink:to="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion_lbl" xml:lang="en-US">Issuance of ordinary shares for a convertible note conversion (Note 15) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion" xlink:to="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinarySharesForABorrowingConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForABorrowingConversion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinarySharesForABorrowingConversion_lbl" xml:lang="en-US">Issuance of ordinary shares for a borrowing conversion (Note 14)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForABorrowingConversion" xlink:to="gfai_IssuanceOfOrdinarySharesForABorrowingConversion_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares_lbl" xml:lang="en-US">Issuance of ordinary shares for a borrowing conversion (Note 14) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares" xlink:to="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl" xml:lang="en-US">Adjustments for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl0" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationExpense_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationExpense" xlink:to="ifrs-full_DepreciationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmortisationExpense_lbl" xml:lang="en-US">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmortisationExpense" xlink:to="ifrs-full_AmortisationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProvisionUsedOtherProvisions_lbl" 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="ifrs-full_ProvisionUsedOtherProvisions" xlink:to="ifrs-full_ProvisionUsedOtherProvisions_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ProvisionUsedOtherProvisions_lbl0" xml:lang="en-US">Provision for obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionUsedOtherProvisions" xlink:to="ifrs-full_ProvisionUsedOtherProvisions_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9_lbl" xml:lang="en-US">Impairment loss on fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:to="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_lbl" xml:lang="en-US">Impairment loss on intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill_lbl" xml:lang="en-US">Impairment loss on goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:to="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl" xml:lang="en-US">Allowance for doubtful debts on a related party receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForFinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForFinanceCosts_lbl" xml:lang="en-US">Finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForFinanceCosts" xlink:to="ifrs-full_AdjustmentsForFinanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet_lbl" xml:lang="en-US">Provision for (Recovery of) expected credit loss on trade receivables and other receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:to="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_WriteOffOfWithholdingTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WriteOffOfWithholdingTaxesReceivable_lbl" xml:lang="en-US">Increase in provision for and write off of withholding tax receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WriteOffOfWithholdingTaxesReceivable" xlink:to="gfai_WriteOffOfWithholdingTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfCashPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfCashPaymentsAbstract_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="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_ClassesOfCashPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_lbl" xml:lang="en-US">(Increase) Decrease in trade and other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_lbl0" xml:lang="en-US">Other receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Decrease (Increase) in other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl" xml:lang="en-US">Decrease (Increase) in inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties_lbl" xml:lang="en-US">Decrease (Increase) in amount due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:to="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl" xml:lang="en-US">Decrease (Increase) in other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLoss_lbl" xml:lang="en-US">Increase (Decrease) in trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">(Decrease) Increase in other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties_lbl" xml:lang="en-US">(Decrease) Increase in amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable_lbl" xml:lang="en-US">(Increase) Decrease in withholding taxes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForProvisions_lbl" xml:lang="en-US">Increase (Decrease) in provision for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForProvisions" xlink:to="ifrs-full_AdjustmentsForProvisions_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract15" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract15" xlink:to="gfai_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US">Proceeds from disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract16" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract16" xlink:to="gfai_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromIssuingShares_lbl" xml:lang="en-US">Proceeds from issue of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssuingShares" xlink:to="ifrs-full_ProceedsFromIssuingShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants_lbl" xml:lang="en-US">Proceeds from exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants_lbl0" xml:lang="en-US">Warrants exercisable (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US">Proceeds from a convertible note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromCurrentBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromCurrentBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromCurrentBorrowings_lbl" xml:lang="en-US">Proceeds from borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromCurrentBorrowings" xlink:to="ifrs-full_ProceedsFromCurrentBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract17" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract17" xlink:to="gfai_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of movements in exchange rates on cash held</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract18" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract18" xlink:to="gfai_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_NoncashInvestingAndFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NoncashInvestingAndFinancingActivitiesAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="gfai_NoncashInvestingAndFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LeaseholdImprovementsThroughFinanceLeases" xlink:href="gfai-20231231.xsd#gfai_LeaseholdImprovementsThroughFinanceLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LeaseholdImprovementsThroughFinanceLeases_lbl" xml:lang="en-US">Equity portion of purchase consideration paid for acquisition of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LeaseholdImprovementsThroughFinanceLeases" xlink:to="gfai_LeaseholdImprovementsThroughFinanceLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingOtherEquityInstruments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromIssuingOtherEquityInstruments_lbl" xml:lang="en-US">Equity portion of the settlement of a borrowing from a third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" xlink:to="ifrs-full_ProceedsFromIssuingOtherEquityInstruments_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_lbl" xml:lang="en-US">Equity portion of purchase consideration paid for acquisition of fixed and intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SubscriptionReceivable" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_SubscriptionReceivable_lbl" xml:lang="en-US">Subscription receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubscriptionReceivable" xlink:to="gfai_SubscriptionReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="gfai_SubscriptionReceivable_lbl0" xml:lang="en-US">Subscription receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubscriptionReceivable" xlink:to="gfai_SubscriptionReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CostOfSales_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_CostOfSales_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CostOfSales_lbl0" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_CostOfSales_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_CostOfSales_lbl1" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_CostOfSales_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:href="gfai-20231231.xsd#gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables_lbl" xml:lang="en-US">Provision for expected credit loss on trade receivables and other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:to="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_lbl" xml:lang="en-US">Impairment loss on goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable_lbl" xml:lang="en-US">Provision for and write off of withholding taxes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:to="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_lbl" xml:lang="en-US">Impairment loss on fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_AdministrativeExpense_lbl" xml:lang="en-US">Selling, distribution and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdministrativeExpense" xlink:to="ifrs-full_AdministrativeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdministrativeExpense_lbl0" xml:lang="en-US">Selling ,distribution and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdministrativeExpense" xlink:to="ifrs-full_AdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_AdministrativeExpense_lbl1" xml:lang="en-US">Administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdministrativeExpense" xlink:to="ifrs-full_AdministrativeExpense_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_FinanceCosts_lbl" xml:lang="en-US">Finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_FinanceCosts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinanceCosts_lbl0" xml:lang="en-US">Finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_FinanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_FinanceCosts_lbl1" xml:lang="en-US">Finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_FinanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:label="ifrs-full_FinanceCosts_lbl2" xml:lang="en-US">Finance cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_FinanceCosts_lbl2"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US">Provision for income tax (expense) benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment_lbl" xml:lang="en-US">Loss from fixed assets disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US">Acquisition of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl" xml:lang="en-US">Acquisition of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAcquiredFromAcquisitionOfHandshake" xlink:href="gfai-20231231.xsd#gfai_CashAcquiredFromAcquisitionOfHandshake"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_CashAcquiredFromAcquisitionOfHandshake_lbl" xml:lang="en-US">Acquisition of subsidiaries, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAcquiredFromAcquisitionOfHandshake" xlink:to="gfai_CashAcquiredFromAcquisitionOfHandshake_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashRepaymentOfAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentOfAConvertibleNote"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_CashRepaymentOfAConvertibleNote_lbl" xml:lang="en-US">Cash repayment of a convertible note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashRepaymentOfAConvertibleNote" xlink:to="gfai_CashRepaymentOfAConvertibleNote_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares_lbl" xml:lang="en-US">Cash paid for the cancellation of fractional shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:to="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US">Repayment of borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_lbl" xml:lang="en-US">Payment of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_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="gfai_OrdinarySharesParValue012PerShareMember" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesParValue012PerShareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesParValue012PerShareMember_lbl" xml:lang="en-US">Ordinary Shares, par value $0.12 per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesParValue012PerShareMember" xlink:to="gfai_OrdinarySharesParValue012PerShareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsNoParValueMember" xlink:href="gfai-20231231.xsd#gfai_WarrantsNoParValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantsNoParValueMember_lbl" xml:lang="en-US">Warrants, No par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsNoParValueMember" xlink:to="gfai_WarrantsNoParValueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssuedCapitalMember_lbl" xml:lang="en-US">Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapitalMember" xlink:to="ifrs-full_IssuedCapitalMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_IssuedCapitalMember_lbl0" xml:lang="en-US">Amount ($0.12 par)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapitalMember" xlink:to="ifrs-full_IssuedCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_IssuedCapitalMember_lbl1" xml:lang="en-US">Issued capital [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapitalMember" xlink:to="ifrs-full_IssuedCapitalMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_SubscriptionReceivableMember" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SubscriptionReceivableMember_lbl" xml:lang="en-US">Subscription Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubscriptionReceivableMember" xlink:to="gfai_SubscriptionReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalPaidinCapitalsMember" xlink:href="gfai-20231231.xsd#gfai_AdditionalPaidinCapitalsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdditionalPaidinCapitalsMember_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="gfai_AdditionalPaidinCapitalsMember" xlink:to="gfai_AdditionalPaidinCapitalsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalReservesMember" xlink:href="gfai-20231231.xsd#gfai_LegalReservesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LegalReservesMember_lbl" xml:lang="en-US">Legal Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReservesMember" xlink:to="gfai_LegalReservesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReservesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReservesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherReservesMember_lbl" xml:lang="en-US">Warrants Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherReservesMember" xlink:to="ifrs-full_OtherReservesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarningsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings (Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarningsMember" xlink:to="ifrs-full_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterestsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncontrollingInterestsMember_lbl" xml:lang="en-US">Non- controlling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncontrollingInterestsMember" xlink:to="ifrs-full_NoncontrollingInterestsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ParentMember_lbl" xml:lang="en-US">Total Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ParentMember" xlink:to="ifrs-full_ParentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ParentMember_lbl0" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ParentMember" xlink:to="ifrs-full_ParentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_ParentMember_lbl1" xml:lang="en-US">Parent [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ParentMember" xlink:to="ifrs-full_ParentMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory_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="ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="ifrs-full_DisclosureOfExpensesByNatureExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock_lbl" xml:lang="en-US">Schedule of currency exchange rates impact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" xlink:to="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClosingForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClosingForeignExchangeRate_lbl" xml:lang="en-US">Year End Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClosingForeignExchangeRate" xlink:to="ifrs-full_ClosingForeignExchangeRate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AverageForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AverageForeignExchangeRate_lbl" xml:lang="en-US">Average Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AverageForeignExchangeRate" xlink:to="ifrs-full_AverageForeignExchangeRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of non-derivative financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherPayables_lbl" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayables" xlink:to="ifrs-full_TradeAndOtherPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromRelatedPart" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPart"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingsFromRelatedPart_lbl" xml:lang="en-US">Borrowings from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromRelatedPart" xlink:to="gfai_BorrowingsFromRelatedPart_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl" xml:lang="en-US">Amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherLiabilities_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherLiabilities" xlink:to="ifrs-full_OtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OperatingLeaseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingLeaseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OperatingLeaseIncome_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="ifrs-full_OperatingLeaseIncome" xlink:to="ifrs-full_OperatingLeaseIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceLeaseLiabilities_lbl" xml:lang="en-US">Finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilities" xlink:to="gfai_FinanceLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForEmployeeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits_lbl" xml:lang="en-US">Provision for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionsForEmployeeBenefits" xlink:to="ifrs-full_ProvisionsForEmployeeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentDerivativeFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentDerivativeFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentDerivativeFinancialLiabilities_lbl" xml:lang="en-US">Non-derivative financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentDerivativeFinancialLiabilities" xlink:to="ifrs-full_NoncurrentDerivativeFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl" xml:lang="en-US">Convertible note payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNetDebtAnalysisTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNetDebtAnalysisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfNetDebtAnalysisTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Equity (Debt) Analysis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNetDebtAnalysisTableTextBlock" xlink:to="gfai_ScheduleOfNetDebtAnalysisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents, and restricted cash (Note 4)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents_lbl0" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents, and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsRepayableWithinOneYear" xlink:href="gfai-20231231.xsd#gfai_BorrowingsRepayableWithinOneYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingsRepayableWithinOneYear_lbl" xml:lang="en-US">Borrowings &#8211; repayable within one year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsRepayableWithinOneYear" xlink:to="gfai_BorrowingsRepayableWithinOneYear_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsRepayableAfterOneYear" xlink:href="gfai-20231231.xsd#gfai_BorrowingsRepayableAfterOneYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingsRepayableAfterOneYear_lbl" xml:lang="en-US">Borrowings &#8211; repayable after one year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsRepayableAfterOneYear" xlink:to="gfai_BorrowingsRepayableAfterOneYear_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetDebt" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NetDebt_lbl" xml:lang="en-US">Net equity (debt)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDebt" xlink:to="ifrs-full_NetDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment_lbl" xml:lang="en-US">Estimated useful life, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" xlink:to="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US">Schedule of Cost of the Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregation Information of Revenue by Service Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" xlink:to="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalRevenue" xlink:href="gfai-20231231.xsd#gfai_TotalRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalRevenue_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalRevenue" xlink:to="gfai_TotalRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfTotalRevenue" xlink:href="gfai-20231231.xsd#gfai_PercentageOfTotalRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PercentageOfTotalRevenue_lbl" xml:lang="en-US">Percentage of Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfTotalRevenue" xlink:to="gfai_PercentageOfTotalRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory_lbl" xml:lang="en-US">BUSINESS COMBINATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition_lbl" xml:lang="en-US">Schedule of Purchase Price Allocation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" xlink:to="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InventoriesTotal" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoriesTotal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InventoriesTotal_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InventoriesTotal" xlink:to="ifrs-full_InventoriesTotal_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ChangesInGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ChangesInGoodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ChangesInGoodwill" xlink:to="ifrs-full_ChangesInGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl" xml:lang="en-US">Total purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl0" xml:lang="en-US">Provision for expected credit loss on trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsLessCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsLessCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssetsLessCurrentLiabilities_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsLessCurrentLiabilities" xlink:to="ifrs-full_AssetsLessCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory_lbl" xml:lang="en-US">Schedule of Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsandLiabilitiesLoss" xlink:href="gfai-20231231.xsd#gfai_AssetsandLiabilitiesLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssetsandLiabilitiesLoss_lbl" xml:lang="en-US">Loss for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsandLiabilitiesLoss" xlink:to="gfai_AssetsandLiabilitiesLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalPaidsInCapital" xlink:href="gfai-20231231.xsd#gfai_AdditionalPaidsInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdditionalPaidsInCapital_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="gfai_AdditionalPaidsInCapital" xlink:to="gfai_AdditionalPaidsInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" xlink:to="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents and Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" xlink:to="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashOnHand" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOnHand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashOnHand_lbl" xml:lang="en-US">Cash on hand</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashOnHand" xlink:to="ifrs-full_CashOnHand_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CashOnHand_lbl0" xml:lang="en-US">Cash in china</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashOnHand" xlink:to="ifrs-full_CashOnHand_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BalancesWithBanks" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BalancesWithBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BalancesWithBanks_lbl" xml:lang="en-US">Cash in bank</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BalancesWithBanks" xlink:to="ifrs-full_BalancesWithBanks_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl" xml:lang="en-US">Restricted cash &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_lbl" xml:lang="en-US">Restricted cash &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Cash_lbl" xml:lang="en-US">Cash at banks attributable to discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Cash" xlink:to="ifrs-full_Cash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_Cash_lbl0" xml:lang="en-US">Cash paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Cash" xlink:to="ifrs-full_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_Cash_lbl1" xml:lang="en-US">Cash amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Cash" xlink:to="ifrs-full_Cash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Cash_lbl2" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Cash" xlink:to="ifrs-full_Cash_lbl2"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory_lbl" xml:lang="en-US">INVENTORIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="ifrs-full_DisclosureOfInventoriesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfInventoryTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfInventoryTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfInventoryTableTextBlock_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="gfai_DisclosureOfInventoryTableTextBlock" xlink:to="gfai_DisclosureOfInventoryTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentInventoriesInTransit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentInventoriesInTransit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentInventoriesInTransit_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentInventoriesInTransit" xlink:to="ifrs-full_CurrentInventoriesInTransit_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAcquiredReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory_lbl" xml:lang="en-US">TRADE RECEIVABLES, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" xlink:to="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory_lbl" xml:lang="en-US">Schedule of Trade Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" xlink:to="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl" xml:lang="en-US">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTradeReceivables_lbl" xml:lang="en-US">Trade receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTradeReceivables" xlink:to="ifrs-full_CurrentTradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExposureExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCreditRiskExposureExplanatory_lbl" xml:lang="en-US">Schedule of Company&#8217;s Trade Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" xlink:to="ifrs-full_DisclosureOfCreditRiskExposureExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeReceivables_lbl" xml:lang="en-US">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeReceivables" xlink:to="ifrs-full_TradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfWithholdingTaxesReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfWithholdingTaxesReceivablesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfWithholdingTaxesReceivablesNet_lbl" xml:lang="en-US">WITHHOLDING TAXES RECEIVABLES, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfWithholdingTaxesReceivablesNet" xlink:to="gfai_DisclosureOfWithholdingTaxesReceivablesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock_lbl" xml:lang="en-US">Schedule of Withholding Tax Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" xlink:to="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxesAddition" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxesAddition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IncomeTaxesAddition_lbl" xml:lang="en-US">Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxesAddition" xlink:to="gfai_IncomeTaxesAddition_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxesCollection" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxesCollection"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IncomeTaxesCollection_lbl" xml:lang="en-US">Collection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxesCollection" xlink:to="gfai_IncomeTaxesCollection_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForUncollectible" xlink:href="gfai-20231231.xsd#gfai_AllowanceForUncollectible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AllowanceForUncollectible_lbl" xml:lang="en-US">Write off/Allowance for uncollectible</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForUncollectible" xlink:to="gfai_AllowanceForUncollectible_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxExchangeDifferenceValue" xlink:href="gfai-20231231.xsd#gfai_TaxExchangeDifferenceValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TaxExchangeDifferenceValue_lbl" xml:lang="en-US">Exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxExchangeDifferenceValue" xlink:to="gfai_TaxExchangeDifferenceValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock_lbl" xml:lang="en-US">Schedule of Current and Non Current Portion of Tax Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" xlink:to="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_TaxReceivablesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TaxReceivablesNet_lbl" xml:lang="en-US">Withholding taxes receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxReceivablesNet" xlink:to="gfai_TaxReceivablesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl" xml:lang="en-US">OTHER RECEIVABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:to="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOtherReceivablesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherReceivablesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfOtherReceivablesTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOtherReceivablesTableTextBlock" xlink:to="gfai_ScheduleOfOtherReceivablesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAdvancesToSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAdvancesToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentAdvancesToSuppliers_lbl" xml:lang="en-US">Cash advance to a third-party vendor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAdvancesToSuppliers" xlink:to="ifrs-full_CurrentAdvancesToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock_lbl" xml:lang="en-US">OTHER CURRENT AND OTHER NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" xlink:to="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Current and Other Non-Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" xlink:to="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InputVATReceivable" xlink:href="gfai-20231231.xsd#gfai_InputVATReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InputVATReceivable_lbl" xml:lang="en-US">Input VAT and other taxes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InputVATReceivable" xlink:to="gfai_InputVATReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromRentalOfProperties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromRentalOfProperties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReceivablesFromRentalOfProperties_lbl" xml:lang="en-US">Prepayments &#8211; office and warehouse rental</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromRentalOfProperties" xlink:to="ifrs-full_ReceivablesFromRentalOfProperties_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PrepaymentsInsurance" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsInsurance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PrepaymentsInsurance_lbl" xml:lang="en-US">Prepayments - insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrepaymentsInsurance" xlink:to="gfai_PrepaymentsInsurance_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PrepaymentsOthers" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsOthers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PrepaymentsOthers_lbl" xml:lang="en-US">Prepayments - others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrepaymentsOthers" xlink:to="gfai_PrepaymentsOthers_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_Uniforms" xlink:href="gfai-20231231.xsd#gfai_Uniforms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_Uniforms_lbl" xml:lang="en-US">Uniforms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Uniforms" xlink:to="gfai_Uniforms_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProductionSupplies" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductionSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProductionSupplies_lbl" xml:lang="en-US">Tools and supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProductionSupplies" xlink:to="ifrs-full_ProductionSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefferedCostOtherNonCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_DefferedCostOtherNonCurrentAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefferedCostOtherNonCurrentAsset_lbl" xml:lang="en-US">Deferred costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefferedCostOtherNonCurrentAsset" xlink:to="gfai_DefferedCostOtherNonCurrentAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNonfinancialAssets_lbl" xml:lang="en-US">Cash advances to employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNonfinancialAssets" xlink:to="ifrs-full_OtherNonfinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract19" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract19" xlink:to="gfai_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentDeposit" xlink:href="gfai-20231231.xsd#gfai_CurrentDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CurrentDeposit_lbl" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentDeposit" xlink:to="gfai_CurrentDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredCost" xlink:href="gfai-20231231.xsd#gfai_DeferredCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DeferredCost_lbl" xml:lang="en-US">Deferred costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredCost" xlink:to="gfai_DeferredCost_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CostAbstract" xlink:href="gfai-20231231.xsd#gfai_CostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CostAbstract_lbl" xml:lang="en-US">Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAbstract" xlink:to="gfai_CostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty_lbl" xml:lang="en-US">Acquisitions through business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl" xml:lang="en-US">Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Transfer in (out)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExchangeDifferencesCost" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifferencesCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ExchangeDifferencesCost_lbl" xml:lang="en-US">Exchange differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifferencesCost" xlink:to="gfai_ExchangeDifferencesCost_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract20" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract20" xlink:to="gfai_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedDepreciationAbstract" xlink:href="gfai-20231231.xsd#gfai_AccumulatedDepreciationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccumulatedDepreciationAbstract_lbl" xml:lang="en-US">Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="gfai_AccumulatedDepreciationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1" xlink:href="gfai-20231231.xsd#gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1_lbl" xml:lang="en-US">Acquisitions through business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1" xlink:to="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciation charged for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedAmortizationExchangeDifferences" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationExchangeDifferences"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccumulatedAmortizationExchangeDifferences_lbl" xml:lang="en-US">Exchange differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationExchangeDifferences" xlink:to="gfai_AccumulatedAmortizationExchangeDifferences_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract21" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract21" xlink:to="gfai_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetBookValueAbstract" xlink:href="gfai-20231231.xsd#gfai_NetBookValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetBookValueAbstract_lbl" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAbstract" xlink:to="gfai_NetBookValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetBookValue" xlink:href="gfai-20231231.xsd#gfai_NetBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetBookValue_lbl" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValue" xlink:to="gfai_NetBookValue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US">RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILTIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock_lbl" xml:lang="en-US">Schedule of Carrying Amounts of Right-of-Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" xlink:to="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NewLeases" xlink:href="gfai-20231231.xsd#gfai_NewLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NewLeases_lbl" xml:lang="en-US">New leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NewLeases" xlink:to="gfai_NewLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TerminationOfLease" xlink:href="gfai-20231231.xsd#gfai_TerminationOfLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TerminationOfLease_lbl" xml:lang="en-US">Termination of a lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TerminationOfLease" xlink:to="gfai_TerminationOfLease_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Operating Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" xlink:to="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US">Non-current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LongtermBorrowings" xlink:to="ifrs-full_LongtermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfIntangibleAssetNetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfIntangibleAssetNetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfIntangibleAssetNetTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfIntangibleAssetNetTableTextBlock" xlink:to="gfai_ScheduleOfIntangibleAssetNetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CostAbstract0" xlink:href="gfai-20231231.xsd#gfai_CostAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CostAbstract0_lbl" xml:lang="en-US">Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAbstract0" xlink:to="gfai_CostAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CostAcquisitionsThroughBusinessCombination" xlink:href="gfai-20231231.xsd#gfai_CostAcquisitionsThroughBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CostAcquisitionsThroughBusinessCombination_lbl" xml:lang="en-US">Cost Acquisitions through business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAcquisitionsThroughBusinessCombination" xlink:to="gfai_CostAcquisitionsThroughBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Exchange differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract22" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract22" xlink:to="gfai_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedAmortizationAbstract" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccumulatedAmortizationAbstract_lbl" xml:lang="en-US">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationAbstract" xlink:to="gfai_AccumulatedAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination_lbl" xml:lang="en-US">Accumulated amortization Acquisitions through business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination" xlink:to="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Amortization charged for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet_lbl" xml:lang="en-US">Exchange differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" xlink:to="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract23" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract23" xlink:to="gfai_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetBookValueAbstract0" xlink:href="gfai-20231231.xsd#gfai_NetBookValueAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetBookValueAbstract0_lbl" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAbstract0" xlink:to="gfai_NetBookValueAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock_lbl" xml:lang="en-US">TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" xlink:to="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Trade and Other Payables and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl" xml:lang="en-US">Trade payables &#8211; third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedSalariesAndBonus" xlink:href="gfai-20231231.xsd#gfai_AccruedSalariesAndBonus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccruedSalariesAndBonus_lbl" xml:lang="en-US">Accrued salaries and bonus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedSalariesAndBonus" xlink:to="gfai_AccruedSalariesAndBonus_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedCustomerClaimsCashLossAndShortage" xlink:href="gfai-20231231.xsd#gfai_AccruedCustomerClaimsCashLossAndShortage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccruedCustomerClaimsCashLossAndShortage_lbl" xml:lang="en-US">Other payables, accrued customer claims, cash loss and shortage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedCustomerClaimsCashLossAndShortage" xlink:to="gfai_AccruedCustomerClaimsCashLossAndShortage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract24" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract24" xlink:to="gfai_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ValueAddedTaxPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValueAddedTaxPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ValueAddedTaxPayables_lbl" xml:lang="en-US">Output VAT and other taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ValueAddedTaxPayables" xlink:to="ifrs-full_ValueAddedTaxPayables_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ValueAddedTaxPayables_lbl0" xml:lang="en-US">VAT amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ValueAddedTaxPayables" xlink:to="ifrs-full_ValueAddedTaxPayables_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Accruals" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Accruals_lbl" xml:lang="en-US">Accrued Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Accruals" xlink:to="ifrs-full_Accruals_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PayrollPayable" xlink:href="gfai-20231231.xsd#gfai_PayrollPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PayrollPayable_lbl" xml:lang="en-US">Payroll Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PayrollPayable" xlink:to="gfai_PayrollPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForShareBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_ProvisionForShareBasedCompensationExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ProvisionForShareBasedCompensationExpenses_lbl" xml:lang="en-US">Provision for stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForShareBasedCompensationExpenses" xlink:to="gfai_ProvisionForShareBasedCompensationExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherPayables_lbl" xml:lang="en-US">Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherPayables" xlink:to="ifrs-full_OtherPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredRevenues" xlink:href="gfai-20231231.xsd#gfai_DeferredRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DeferredRevenues_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredRevenues" xlink:to="gfai_DeferredRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl" xml:lang="en-US">BORROWINGS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromFinancialInstitutionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock" xlink:to="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ShorttermBorrowings_lbl" xml:lang="en-US">Short-term bank borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_ShorttermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentPortionOfLongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermBankBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CurrentPortionOfLongtermBankBorrowings_lbl" xml:lang="en-US">Current portion of long-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentPortionOfLongtermBankBorrowings" xlink:to="gfai_CurrentPortionOfLongtermBankBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermThirdPartyBorrowing"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CurrentPortionOfLongtermThirdPartyBorrowing_lbl" xml:lang="en-US">Current portion of long-term third party borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" xlink:to="gfai_CurrentPortionOfLongtermThirdPartyBorrowing_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_LongtermBankBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LongtermBankBorrowings_lbl" xml:lang="en-US">Long-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBankBorrowings" xlink:to="gfai_LongtermBankBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US">Long-term third party borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US">CONVERTIBLE NOTE PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:to="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesTextBlock" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceLeaseLiabilitiesTextBlock_lbl" xml:lang="en-US">FINANCE LEASE LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesTextBlock" xlink:to="gfai_FinanceLeaseLiabilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Finance Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_CurrentFinanceLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CurrentFinanceLeaseLiabilities_lbl" xml:lang="en-US">Current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentFinanceLeaseLiabilities" xlink:to="gfai_CurrentFinanceLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock_lbl" xml:lang="en-US">Schedule of Minimum Lease Payments Under Finance Lease Agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" xlink:to="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GrossLeaseLiabilities_lbl" xml:lang="en-US">Finance lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GrossLeaseLiabilities" xlink:to="ifrs-full_GrossLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FutureFinanceChargesOnFinanceLeases" xlink:href="gfai-20231231.xsd#gfai_FutureFinanceChargesOnFinanceLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FutureFinanceChargesOnFinanceLeases_lbl" xml:lang="en-US">Less: Finance charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FutureFinanceChargesOnFinanceLeases" xlink:to="gfai_FutureFinanceChargesOnFinanceLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LeaseLiabilities_lbl" xml:lang="en-US">Present value of finance lease liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseLiabilities" xlink:to="ifrs-full_LeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock_lbl" xml:lang="en-US">Schedule of Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" xlink:to="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesCost" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceLeaseLiabilitiesCost_lbl" xml:lang="en-US">Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesCost" xlink:to="gfai_FinanceLeaseLiabilitiesCost_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation_lbl" xml:lang="en-US">Less: Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation" xlink:to="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesNetBookValue" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesNetBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceLeaseLiabilitiesNetBookValue_lbl" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesNetBookValue" xlink:to="gfai_FinanceLeaseLiabilitiesNetBookValue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl" xml:lang="en-US">TAXATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl" xml:lang="en-US">Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl" xml:lang="en-US">Corporate income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl0" xml:lang="en-US">Commercial contracts tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPretaxLossExplanatory" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPretaxLossExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfPretaxLossExplanatory_lbl" xml:lang="en-US">Schedule of Pre-tax Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPretaxLossExplanatory" xlink:to="gfai_ScheduleOfPretaxLossExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_lbl" xml:lang="en-US">Pre-tax loss, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfComponentsOfTheIncomeTaxProvision"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision_lbl" xml:lang="en-US">Schedule of Components of the Income Tax Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision" xlink:to="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxExpenseIncome_lbl" xml:lang="en-US">Current income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="ifrs-full_CurrentTaxExpenseIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome_lbl" 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="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" xlink:to="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes_lbl" xml:lang="en-US">Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" xlink:to="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LossProfitBeforeIncomeTaxExpense" xlink:href="gfai-20231231.xsd#gfai_LossProfitBeforeIncomeTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LossProfitBeforeIncomeTaxExpense_lbl" xml:lang="en-US">(Loss) Profit before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossProfitBeforeIncomeTaxExpense" xlink:to="gfai_LossProfitBeforeIncomeTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ThailandIncomeTaxStatutoryRate" xlink:href="gfai-20231231.xsd#gfai_ThailandIncomeTaxStatutoryRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ThailandIncomeTaxStatutoryRate_lbl" xml:lang="en-US">Thailand income tax statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ThailandIncomeTaxStatutoryRate" xlink:to="gfai_ThailandIncomeTaxStatutoryRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IncomeTaxAtStatutoryTaxRate" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxAtStatutoryTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IncomeTaxAtStatutoryTaxRate_lbl" xml:lang="en-US">Income tax at statutory tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxAtStatutoryTaxRate" xlink:to="gfai_IncomeTaxAtStatutoryTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredTaxAssetsNotRecognized" xlink:href="gfai-20231231.xsd#gfai_DeferredTaxAssetsNotRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DeferredTaxAssetsNotRecognized_lbl" xml:lang="en-US">Deferred tax assets not recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredTaxAssetsNotRecognized" xlink:to="gfai_DeferredTaxAssetsNotRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PermanentDifferences" xlink:href="gfai-20231231.xsd#gfai_PermanentDifferences"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PermanentDifferences_lbl" xml:lang="en-US">Permanent differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PermanentDifferences" xlink:to="gfai_PermanentDifferences_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalIncomeTaxExpense" xlink:href="gfai-20231231.xsd#gfai_TotalIncomeTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalIncomeTaxExpense_lbl" 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="gfai_TotalIncomeTaxExpense" xlink:to="gfai_TotalIncomeTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDeferredTaxAssetsAndLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities_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="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities" xlink:to="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits_lbl" xml:lang="en-US">Provision for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:to="ifrs-full_CurrentProvisionsForEmployeeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetOperatingLossCarriedForward" xlink:href="gfai-20231231.xsd#gfai_NetOperatingLossCarriedForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetOperatingLossCarriedForward_lbl" xml:lang="en-US">Net operating loss carried forward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetOperatingLossCarriedForward" xlink:to="gfai_NetOperatingLossCarriedForward_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ValuationAllowance" xlink:href="gfai-20231231.xsd#gfai_ValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValuationAllowance" xlink:to="gfai_ValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DeferredTaxAsset" xlink:href="gfai-20231231.xsd#gfai_DeferredTaxAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DeferredTaxAsset_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="gfai_DeferredTaxAsset" xlink:to="gfai_DeferredTaxAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LessAbstract" xlink:href="gfai-20231231.xsd#gfai_LessAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LessAbstract_lbl" xml:lang="en-US">Less:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LessAbstract" xlink:to="gfai_LessAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetDeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDeferredTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NetDeferredTaxAssets_lbl" xml:lang="en-US">Deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDeferredTaxAssets" xlink:to="ifrs-full_NetDeferredTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl" xml:lang="en-US">PROVISION FOR EMPLOYEE BENEFITS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory_lbl" xml:lang="en-US">Schedule of Annual Voluntary Resignation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory" xlink:to="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualVoluntarilyResignationRateOfDirectCost" xlink:href="gfai-20231231.xsd#gfai_AnnualVoluntarilyResignationRateOfDirectCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AnnualVoluntarilyResignationRateOfDirectCost_lbl" xml:lang="en-US">Annual Voluntarily Resignation Rate of Direct Cost Staff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualVoluntarilyResignationRateOfDirectCost" xlink:to="gfai_AnnualVoluntarilyResignationRateOfDirectCost_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualVoluntarilyResignationRateOfIndirectCost" xlink:href="gfai-20231231.xsd#gfai_AnnualVoluntarilyResignationRateOfIndirectCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AnnualVoluntarilyResignationRateOfIndirectCost_lbl" xml:lang="en-US">Annual Voluntarily Resignation Rate of Indirect Cost Staff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualVoluntarilyResignationRateOfIndirectCost" xlink:to="gfai_AnnualVoluntarilyResignationRateOfIndirectCost_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock_lbl" xml:lang="en-US">Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" xlink:to="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US">Current service costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US">Past service cost and gain on settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US">Actuarial gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US">Exchange differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TransferFromGFCashCIT" xlink:href="gfai-20231231.xsd#gfai_TransferFromGFCashCIT"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TransferFromGFCashCIT_lbl" xml:lang="en-US">Transfer from GF Cash (CIT)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TransferFromGFCashCIT" xlink:to="gfai_TransferFromGFCashCIT_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PastServiceCostAndLossOnSettlements" xlink:href="gfai-20231231.xsd#gfai_PastServiceCostAndLossOnSettlements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PastServiceCostAndLossOnSettlements_lbl" xml:lang="en-US">Past service cost and loss on settlements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PastServiceCostAndLossOnSettlements" xlink:to="gfai_PastServiceCostAndLossOnSettlements_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" xlink:href="gfai-20231231.xsd#gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss_lbl" xml:lang="en-US">Actuarial loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" xlink:to="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl" xml:lang="en-US">Schedule of Significant Actuarial Assumption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssumptionOfLiability" xlink:href="gfai-20231231.xsd#gfai_AssumptionOfLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssumptionOfLiability_lbl" xml:lang="en-US">Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssumptionOfLiability" xlink:to="gfai_AssumptionOfLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AmountOfChangeInLiability" xlink:href="gfai-20231231.xsd#gfai_AmountOfChangeInLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AmountOfChangeInLiability_lbl" xml:lang="en-US">Amount Change in Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AmountOfChangeInLiability" xlink:to="gfai_AmountOfChangeInLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfChangeInLiability" xlink:href="gfai-20231231.xsd#gfai_PercentageOfChangeInLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PercentageOfChangeInLiability_lbl" xml:lang="en-US">Percentage of Change in Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfChangeInLiability" xlink:to="gfai_PercentageOfChangeInLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory_lbl" xml:lang="en-US">Schedule of Defined Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" xlink:to="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearFour" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearFour_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearFour" xlink:to="gfai_DefinedBenefitObligationForYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearFive" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearFive_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearFive" xlink:to="gfai_DefinedBenefitObligationForYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearSix" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearSix"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearSix_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearSix" xlink:to="gfai_DefinedBenefitObligationForYearSix_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearSeven" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearSeven"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearSeven_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearSeven" xlink:to="gfai_DefinedBenefitObligationForYearSeven_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearEight" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearEight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearEight_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearEight" xlink:to="gfai_DefinedBenefitObligationForYearEight_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearNine" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearNine"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearNine_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearNine" xlink:to="gfai_DefinedBenefitObligationForYearNine_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearTen" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTen"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearTen_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearTen" xlink:to="gfai_DefinedBenefitObligationForYearTen_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearEleven" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearEleven"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearEleven_lbl" xml:lang="en-US">2031</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearEleven" xlink:to="gfai_DefinedBenefitObligationForYearEleven_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearTwelve" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTwelve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearTwelve_lbl" xml:lang="en-US">2032</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearTwelve" xlink:to="gfai_DefinedBenefitObligationForYearTwelve_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearThirteen" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearThirteen"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearThirteen_lbl" xml:lang="en-US">2033</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearThirteen" xlink:to="gfai_DefinedBenefitObligationForYearThirteen_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationForYearTenAndThereafter" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTenAndThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationForYearTenAndThereafter_lbl" xml:lang="en-US">2034-2048</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearTenAndThereafter" xlink:to="gfai_DefinedBenefitObligationForYearTenAndThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DefinedBenefitObligationLessThanTwentyYears" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationLessThanTwentyYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DefinedBenefitObligationLessThanTwentyYears_lbl" xml:lang="en-US">&gt;2048</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationLessThanTwentyYears" xlink:to="gfai_DefinedBenefitObligationLessThanTwentyYears_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockholdersEquityDisclosureTextBlock" xlink:href="gfai-20231231.xsd#gfai_StockholdersEquityDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StockholdersEquityDisclosureTextBlock_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="gfai_StockholdersEquityDisclosureTextBlock" xlink:to="gfai_StockholdersEquityDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl" xml:lang="en-US">Schedule of Consolidated Balance Sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DeficitEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_DeficitEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DeficitEquityAbstract_lbl" xml:lang="en-US">(Deficit) Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeficitEquityAbstract" xlink:to="gfai_DeficitEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfOrdinaryShareAuthorized" xlink:href="gfai-20231231.xsd#gfai_NumberOfOrdinaryShareAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NumberOfOrdinaryShareAuthorized_lbl" xml:lang="en-US">Number of ordinary shares &#8211; authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfOrdinaryShareAuthorized" xlink:to="gfai_NumberOfOrdinaryShareAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares" xlink:href="gfai-20231231.xsd#gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares_lbl" xml:lang="en-US">Number of ordinary shares &#8211; issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares" xlink:to="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ParValueinDollarsPerShare" xlink:href="gfai-20231231.xsd#gfai_ParValueinDollarsPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ParValueinDollarsPerShare_lbl" xml:lang="en-US">Par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ParValueinDollarsPerShare" xlink:to="gfai_ParValueinDollarsPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl" xml:lang="en-US">Schedule of Consolidated Statements of Profit or Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:to="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LossEarningsPerShareAbstract" xlink:href="gfai-20231231.xsd#gfai_LossEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LossEarningsPerShareAbstract_lbl" xml:lang="en-US">Loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossEarningsPerShareAbstract" xlink:to="gfai_LossEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract25" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract25" xlink:to="gfai_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:href="gfai-20231231.xsd#gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract_lbl" xml:lang="en-US">Weighted average number of shares used in computation:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:to="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract26" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract26" xlink:to="gfai_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationTextBlock" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StockBasedCompensationTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationTextBlock" xlink:to="gfai_StockBasedCompensationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory_lbl" xml:lang="en-US">SELLING, DISTRIBUTION AND ADMINISTRATIVE EXPENSES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAdministrativeExpensesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAdministrativeExpensesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfAdministrativeExpensesTableTextBlock_lbl" xml:lang="en-US">Schedule of Administrative Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAdministrativeExpensesTableTextBlock" xlink:to="gfai_ScheduleOfAdministrativeExpensesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StaffExpense" xlink:href="gfai-20231231.xsd#gfai_StaffExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StaffExpense_lbl" xml:lang="en-US">Staff expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StaffExpense" xlink:to="gfai_StaffExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RentalExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RentalExpense_lbl" xml:lang="en-US">Rental expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RentalExpense" xlink:to="ifrs-full_RentalExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_RentalExpense_lbl0" xml:lang="en-US">Rental fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RentalExpense" xlink:to="ifrs-full_RentalExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationAndAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationAndAmortisationExpense_lbl" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationAndAmortisationExpense" xlink:to="ifrs-full_DepreciationAndAmortisationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UtilitiesExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UtilitiesExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_UtilitiesExpense_lbl" xml:lang="en-US">Utilities expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UtilitiesExpense" xlink:to="ifrs-full_UtilitiesExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TravelExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TravelExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TravelExpense_lbl" xml:lang="en-US">Travelling and entertainment expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TravelExpense" xlink:to="ifrs-full_TravelExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfessionalFeesExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfessionalFeesExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfessionalFeesExpense_lbl" xml:lang="en-US">Professional fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfessionalFeesExpense" xlink:to="ifrs-full_ProfessionalFeesExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepairsAndMaintenanceExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RepairsAndMaintenanceExpense_lbl" xml:lang="en-US">Repairs and maintenance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepairsAndMaintenanceExpense" xlink:to="ifrs-full_RepairsAndMaintenanceExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherServiceFees" xlink:href="gfai-20231231.xsd#gfai_OtherServiceFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherServiceFees_lbl" xml:lang="en-US">Other service fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherServiceFees" xlink:to="gfai_OtherServiceFees_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ResearchAndDevelopmentExpense_lbl" 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="ifrs-full_ResearchAndDevelopmentExpense" xlink:to="ifrs-full_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherExpenseByNature"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherExpenseByNature_lbl" xml:lang="en-US">Other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherExpenseByNature" xlink:to="ifrs-full_OtherExpenseByNature_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory_lbl" xml:lang="en-US">LEGAL RESERVE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" xlink:to="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory_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="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl" xml:lang="en-US">Schedule of Related Parties and their Relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelationshipWithTheCompany" xlink:href="gfai-20231231.xsd#gfai_RelationshipWithTheCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RelationshipWithTheCompany_lbl" xml:lang="en-US">Relationship with the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelationshipWithTheCompany" xlink:to="gfai_RelationshipWithTheCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Amounts Due from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" xlink:to="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties_lbl" xml:lang="en-US">Due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" xlink:to="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Amounts Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:to="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DueFromRelatedPartiesValue" xlink:href="gfai-20231231.xsd#gfai_DueFromRelatedPartiesValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DueFromRelatedPartiesValue_lbl" xml:lang="en-US">Due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DueFromRelatedPartiesValue" xlink:to="gfai_DueFromRelatedPartiesValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock_lbl" xml:lang="en-US">Schedule of Short-term Borrowing from a Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" xlink:to="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShorttermBorrowing" xlink:href="gfai-20231231.xsd#gfai_ShorttermBorrowing"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShorttermBorrowing_lbl" xml:lang="en-US">Short-term borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShorttermBorrowing" xlink:to="gfai_ShorttermBorrowing_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock_lbl" xml:lang="en-US">Schedule of Long-term Borrowings from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" xlink:to="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBorrowingsFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_LongtermBorrowingsFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LongtermBorrowingsFromRelatedParties_lbl" xml:lang="en-US">Long-term borrowings from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBorrowingsFromRelatedParties" xlink:to="gfai_LongtermBorrowingsFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsTebleTextBlock" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsTebleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RelatedPartyTransactionsTebleTextBlock_lbl" xml:lang="en-US">Schedule of Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsTebleTextBlock" xlink:to="gfai_RelatedPartyTransactionsTebleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsReceivedFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Service/ Products received from related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:to="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsReceivedFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsReceivedFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ServiceProductsReceivedFromRelatedParties_lbl" xml:lang="en-US">Service/ Products received from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsReceivedFromRelatedParties" xlink:to="gfai_ServiceProductsReceivedFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract27" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract27" xlink:to="gfai_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsDeliveredToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract_lbl" xml:lang="en-US">Service/ Products delivered to related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:to="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceProductsDeliveredToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsDeliveredToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ServiceProductsDeliveredToRelatedParties_lbl" xml:lang="en-US">Service/ Products delivered to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsDeliveredToRelatedParties" xlink:to="gfai_ServiceProductsDeliveredToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl" xml:lang="en-US">CONSOLIDATED SEGMENT DATA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions_lbl" xml:lang="en-US">Schedule of Revenue and Non-Cash Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" xlink:to="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_Revenues1Abstract" xlink:href="gfai-20231231.xsd#gfai_Revenues1Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_Revenues1Abstract_lbl" xml:lang="en-US">Revenues(1)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Revenues1Abstract" xlink:to="gfai_Revenues1Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossAbstract" xlink:href="gfai-20231231.xsd#gfai_OperatingLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OperatingLossAbstract_lbl" xml:lang="en-US">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossAbstract" xlink:to="gfai_OperatingLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherGainsLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherGainsLosses_lbl" xml:lang="en-US">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherGainsLosses" xlink:to="ifrs-full_OtherGainsLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ForeignExchangeGainsLossesNetAbstract" xlink:href="gfai-20231231.xsd#gfai_ForeignExchangeGainsLossesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ForeignExchangeGainsLossesNetAbstract_lbl" xml:lang="en-US">Foreign exchange gains (losses), net:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ForeignExchangeGainsLossesNetAbstract" xlink:to="gfai_ForeignExchangeGainsLossesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceCostsAbstract" xlink:href="gfai-20231231.xsd#gfai_FinanceCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceCostsAbstract_lbl" xml:lang="en-US">Finance costs:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCostsAbstract" xlink:to="gfai_FinanceCostsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LossBeforeIncomeTaxs" xlink:href="gfai-20231231.xsd#gfai_LossBeforeIncomeTaxs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LossBeforeIncomeTaxs_lbl" xml:lang="en-US">Loss before income tax from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossBeforeIncomeTaxs" xlink:to="gfai_LossBeforeIncomeTaxs_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxEffectOfForeignTaxRates_lbl" xml:lang="en-US">Provision for income tax (expense) benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectOfForeignTaxRates" xlink:to="ifrs-full_TaxEffectOfForeignTaxRates_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" xlink:href="gfai-20231231.xsd#gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment_lbl" xml:lang="en-US">Net profit (loss) for the year from discontinued operations &#8211; Information security segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" xlink:to="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory_lbl" xml:lang="en-US">Schedule of Depreciation and Amortization by Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationAndAmortisationExpenseAbstract_lbl" xml:lang="en-US">Depreciation and amortization:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:to="ifrs-full_DepreciationAndAmortisationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalDepreciationAndAmortization" xlink:href="gfai-20231231.xsd#gfai_TotalDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalDepreciationAndAmortization_lbl" xml:lang="en-US">Total depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalDepreciationAndAmortization" xlink:to="gfai_TotalDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOtherAssetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherAssetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfOtherAssetTableTextBlock_lbl" xml:lang="en-US">Schedule of the Total Assets by Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOtherAssetTableTextBlock" xlink:to="gfai_ScheduleOfOtherAssetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherFinancialAssets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherFinancialAssets" xlink:to="ifrs-full_OtherFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_lbl" xml:lang="en-US">Schedule of Total Non-Current Assets by Geographical Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentAssets_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="ifrs-full_OtherNoncurrentAssets" xlink:to="ifrs-full_OtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_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="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFuturePaymentsForEmploymentAgreements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements_lbl" xml:lang="en-US">Schedule of Future Payments for Employment Agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements" xlink:to="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" xlink:href="gfai-20231231.xsd#gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" xlink:to="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:href="gfai-20231231.xsd#gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:to="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" xlink:href="gfai-20231231.xsd#gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired_lbl" xml:lang="en-US">Total minimum payment required</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" xlink:to="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitments" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCapitalExpenditureCommitments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitments_lbl" xml:lang="en-US">Schedule of Capital Expenditure Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCapitalExpenditureCommitments" xlink:to="gfai_ScheduleOfCapitalExpenditureCommitments_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ServiceFeeCommitments" xlink:href="gfai-20231231.xsd#gfai_ServiceFeeCommitments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ServiceFeeCommitments_lbl" xml:lang="en-US">Service fee commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceFeeCommitments" xlink:to="gfai_ServiceFeeCommitments_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLeaseCommitments" xlink:href="gfai-20231231.xsd#gfai_OperatingLeaseCommitments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OperatingLeaseCommitments_lbl" xml:lang="en-US">Operating lease commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLeaseCommitments" xlink:to="gfai_OperatingLeaseCommitments_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseCommitments" xlink:href="gfai-20231231.xsd#gfai_PurchaseCommitments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchaseCommitments_lbl" xml:lang="en-US">Purchase commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseCommitments" xlink:to="gfai_PurchaseCommitments_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:to="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDisclosureTextBlock" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConcentrationsDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDisclosureTextBlock" xlink:to="gfai_ConcentrationsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCompanyRevenueTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanyRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfCompanyRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Company&#8217;s Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCompanyRevenueTableTextBlock" xlink:to="gfai_ScheduleOfCompanyRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetRevenueValue" xlink:href="gfai-20231231.xsd#gfai_NetRevenueValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetRevenueValue_lbl" xml:lang="en-US">Net revenue, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetRevenueValue" xlink:to="gfai_NetRevenueValue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfEntitysRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PercentageOfEntitysRevenue_lbl" xml:lang="en-US">Net revenue, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfEntitysRevenue" xlink:to="ifrs-full_PercentageOfEntitysRevenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_PercentageOfEntitysRevenue_lbl0" xml:lang="en-US">Percentage of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfEntitysRevenue" xlink:to="ifrs-full_PercentageOfEntitysRevenue_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock_lbl" xml:lang="en-US">Schedule of Trade Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock" xlink:to="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccountReceivableValue" xlink:href="gfai-20231231.xsd#gfai_AccountReceivableValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccountReceivableValue_lbl" xml:lang="en-US">Account receivable, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccountReceivableValue" xlink:to="gfai_AccountReceivableValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccountReceivablePercentage" xlink:href="gfai-20231231.xsd#gfai_AccountReceivablePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccountReceivablePercentage_lbl" xml:lang="en-US">Account receivable, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccountReceivablePercentage" xlink:to="gfai_AccountReceivablePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US">DISCONTINUED OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl" xml:lang="en-US">Schedule of Operating Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, distribution and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeneralAndAdministrativeExpense" xlink:to="ifrs-full_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherOperatingIncomeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherOperatingIncomeExpense_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="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_OtherOperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory_lbl" xml:lang="en-US">Schedule of Assets and Liabilities Held for Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:to="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndNoncurrentAssets" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherCurrentAndNoncurrentAssets_lbl" xml:lang="en-US">Other current and non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndNoncurrentAssets" xlink:to="gfai_OtherCurrentAndNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_AssetsHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssetsHeldForSale_lbl" xml:lang="en-US">Assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsHeldForSale" xlink:to="gfai_AssetsHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract28" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract28" xlink:to="gfai_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCurrentAndNoncurrentLiabilities" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndNoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherCurrentAndNoncurrentLiabilities_lbl" xml:lang="en-US">Other current and non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndNoncurrentLiabilities" xlink:to="gfai_OtherCurrentAndNoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale_lbl" xml:lang="en-US">Liabilities directly associated with assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" xlink:to="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale_lbl" xml:lang="en-US">Net assets directly associated with assets held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale" xlink:to="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl" xml:lang="en-US">Schedule of Cash Flow Components</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock_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="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" xlink:to="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock_lbl" xml:lang="en-US">Schedule of Statements of Financial Position</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" xlink:to="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsAbstract0" xlink:href="gfai-20231231.xsd#gfai_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssetsAbstract0_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsAbstract0" xlink:to="gfai_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentInvestments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentInvestments_lbl" xml:lang="en-US">Investment in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentInvestments" xlink:to="ifrs-full_CurrentInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract29" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract29" xlink:to="gfai_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LiabilitiesAndEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_LiabilitiesAndEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LiabilitiesAndEquityAbstract_lbl" xml:lang="en-US">Liabilities and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LiabilitiesAndEquityAbstract" xlink:to="gfai_LiabilitiesAndEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract30" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract30" xlink:to="gfai_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentPayables_lbl" xml:lang="en-US">Convertible note payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentPayables" xlink:to="ifrs-full_OtherNoncurrentPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LongtermBorrowingsFromRelatedCompany" xlink:href="gfai-20231231.xsd#gfai_LongtermBorrowingsFromRelatedCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LongtermBorrowingsFromRelatedCompany_lbl" xml:lang="en-US">Borrowings from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBorrowingsFromRelatedCompany" xlink:to="gfai_LongtermBorrowingsFromRelatedCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract31" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract31" xlink:to="gfai_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ParValuePerShares" xlink:href="gfai-20231231.xsd#gfai_ParValuePerShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ParValuePerShares_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ParValuePerShares" xlink:to="gfai_ParValuePerShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ParValuePerShares_lbl0" xml:lang="en-US">Ordinary shares unit (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ParValuePerShares" xlink:to="gfai_ParValuePerShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfSharesIssued_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="ifrs-full_NumberOfSharesIssued" xlink:to="ifrs-full_NumberOfSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfSharesIssued_lbl0" xml:lang="en-US">Share issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssued" xlink:to="ifrs-full_NumberOfSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_NumberOfSharesIssued_lbl1" xml:lang="en-US">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssued" xlink:to="ifrs-full_NumberOfSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesIssued_lbl2" xml:lang="en-US">Restricted ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssued" xlink:to="ifrs-full_NumberOfSharesIssued_lbl2"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantLiability" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WarrantLiability_lbl" xml:lang="en-US">Warrants reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WarrantLiability" xlink:to="ifrs-full_WarrantLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RetainedEarning" xlink:href="gfai-20231231.xsd#gfai_RetainedEarning"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RetainedEarning_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RetainedEarning" xlink:to="gfai_RetainedEarning_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock_lbl" xml:lang="en-US">Schedule of Statements of Profit and Loss and Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" xlink:to="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract32" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract32" xlink:to="gfai_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract33" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract33" xlink:to="gfai_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherIncome_lbl" xml:lang="en-US">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIncome" xlink:to="ifrs-full_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock_lbl" xml:lang="en-US">Schedule of Statements of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" xlink:to="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" xlink:to="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceCosts1" xlink:href="gfai-20231231.xsd#gfai_FinanceCosts1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceCosts1_lbl" xml:lang="en-US">Finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCosts1" xlink:to="gfai_FinanceCosts1_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfImpairmentOfGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill_lbl0" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityLossFromEquityInvestment" xlink:href="gfai-20231231.xsd#gfai_EquityLossFromEquityInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EquityLossFromEquityInvestment_lbl" xml:lang="en-US">Equity loss from equity investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityLossFromEquityInvestment" xlink:to="gfai_EquityLossFromEquityInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_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="gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables_lbl" xml:lang="en-US">Other payables and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract34" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract34"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract34_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract34" xlink:to="gfai_UnlabeledAbstract34_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinancingActivitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_FinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_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="gfai_FinancingActivitiesAbstract" xlink:to="gfai_FinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromExerciseOfOptions_lbl" xml:lang="en-US">Proceeds from exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="ifrs-full_ProceedsFromExerciseOfOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssueOfConvertibleInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssueOfConvertibleInstruments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssueOfConvertibleInstruments_lbl" xml:lang="en-US">Proceeds from a convertible note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssueOfConvertibleInstruments" xlink:to="ifrs-full_IssueOfConvertibleInstruments_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashRepaymentForAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentForAConvertibleNote"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashRepaymentForAConvertibleNote_lbl" xml:lang="en-US">Cash repayment for a convertible note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashRepaymentForAConvertibleNote" xlink:to="gfai_CashRepaymentForAConvertibleNote_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_CashPaidForTheCancellationOfFractionalShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashPaidForTheCancellationOfFractionalShares_lbl" xml:lang="en-US">Cash paid for the cancellation of fractional shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashPaidForTheCancellationOfFractionalShares" xlink:to="gfai_CashPaidForTheCancellationOfFractionalShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnlabeledAbstract35" xlink:href="gfai-20231231.xsd#gfai_UnlabeledAbstract35"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnlabeledAbstract35_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract35" xlink:to="gfai_UnlabeledAbstract35_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_lbl" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CurrentPrepaidExpenses_lbl" xml:lang="en-US">Provision for expected credit loss on other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPrepaidExpenses" xlink:to="ifrs-full_CurrentPrepaidExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestReceivableOnBankDeposit" xlink:href="gfai-20231231.xsd#gfai_InterestReceivableOnBankDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_InterestReceivableOnBankDeposit_lbl" xml:lang="en-US">Interest receivable on bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestReceivableOnBankDeposit" xlink:to="gfai_InterestReceivableOnBankDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl" xml:lang="en-US">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment_lbl" xml:lang="en-US">Impairment of fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" xlink:to="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccumulatedDepreciations" xlink:href="gfai-20231231.xsd#gfai_AccumulatedDepreciations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_AccumulatedDepreciations_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedDepreciations" xlink:to="gfai_AccumulatedDepreciations_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExchangeDifference" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifference"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_ExchangeDifference_lbl" xml:lang="en-US">Exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifference" xlink:to="gfai_ExchangeDifference_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ImpairmentOfIntangibleAssets" xlink:href="gfai-20231231.xsd#gfai_ImpairmentOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_ImpairmentOfIntangibleAssets_lbl" xml:lang="en-US">Impairment of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ImpairmentOfIntangibleAssets" xlink:to="gfai_ImpairmentOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liabilities - finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxLiabilities" xlink:to="ifrs-full_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TransferToRI" xlink:href="gfai-20231231.xsd#gfai_TransferToRI"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_TransferToRI_lbl" xml:lang="en-US">Transfer to R&amp;I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TransferToRI" xlink:to="gfai_TransferToRI_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset_lbl" xml:lang="en-US">Benefits paid during the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EquitylossIncomeOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_EquitylossIncomeOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gfai_EquitylossIncomeOfSubsidiaries_lbl" xml:lang="en-US">Equity loss of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquitylossIncomeOfSubsidiaries" xlink:to="gfai_EquitylossIncomeOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ThaiBahtMember" xlink:href="gfai-20231231.xsd#gfai_ThaiBahtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ThaiBahtMember_lbl" xml:lang="en-US">Thai Baht	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ThaiBahtMember" xlink:to="gfai_ThaiBahtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_HongKongDollarMember" xlink:href="gfai-20231231.xsd#gfai_HongKongDollarMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_HongKongDollarMember_lbl" xml:lang="en-US">Hong Kong Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_HongKongDollarMember" xlink:to="gfai_HongKongDollarMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ChineseRenminbiMember" xlink:href="gfai-20231231.xsd#gfai_ChineseRenminbiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ChineseRenminbiMember_lbl" xml:lang="en-US">Chinese Renminbi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChineseRenminbiMember" xlink:to="gfai_ChineseRenminbiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl" xml:lang="en-US">Within 1 year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneYearMember" xlink:to="ifrs-full_NotLaterThanOneYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl0" xml:lang="en-US">Less than 1 year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneYearMember" xlink:to="ifrs-full_NotLaterThanOneYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl" xml:lang="en-US">1 to 5 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanFiveYearsMember_lbl" xml:lang="en-US">&gt;5 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_LaterThanFiveYearsMember_lbl0" xml:lang="en-US">More than 5 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseholdImprovementsMember" xlink:to="ifrs-full_LeaseholdImprovementsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseholdImprovementsMember" xlink:to="ifrs-full_LeaseholdImprovementsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_OfficeDecorationAndEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_OfficeDecorationAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OfficeDecorationAndEquipmentMember_lbl" xml:lang="en-US">Tools and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OfficeDecorationAndEquipmentMember" xlink:to="gfai_OfficeDecorationAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FurnitureFixturesAndOfficeEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_FurnitureFixturesAndOfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FurnitureFixturesAndOfficeEquipmentMember_lbl" xml:lang="en-US">Furniture, Fixtures and Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FurnitureFixturesAndOfficeEquipmentMember" xlink:to="gfai_FurnitureFixturesAndOfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_VehiclesMember" xlink:to="ifrs-full_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GDMMachinesMember" xlink:href="gfai-20231231.xsd#gfai_GDMMachinesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GDMMachinesMember_lbl" xml:lang="en-US">GDM Machines [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GDMMachinesMember" xlink:to="gfai_GDMMachinesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_GDMMachinesMember_lbl0" xml:lang="en-US">GDM machines [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GDMMachinesMember" xlink:to="gfai_GDMMachinesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_RobotsMember" xlink:href="gfai-20231231.xsd#gfai_RobotsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RobotsMember_lbl" xml:lang="en-US">Robots [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RobotsMember" xlink:to="gfai_RobotsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BottomRangeMember" xlink:href="gfai-20231231.xsd#gfai_BottomRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BottomRangeMember_lbl" xml:lang="en-US">Bottom Range [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BottomRangeMember" xlink:to="gfai_BottomRangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TopRangeMember" xlink:href="gfai-20231231.xsd#gfai_TopRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TopRangeMember_lbl" xml:lang="en-US">Top Range [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TopRangeMember" xlink:to="gfai_TopRangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ComputerSoftware1Member" xlink:href="gfai-20231231.xsd#gfai_ComputerSoftware1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ComputerSoftware1Member_lbl" xml:lang="en-US">Computer Software	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ComputerSoftware1Member" xlink:to="gfai_ComputerSoftware1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IntelligentCloudPlatformMember" xlink:href="gfai-20231231.xsd#gfai_IntelligentCloudPlatformMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IntelligentCloudPlatformMember_lbl" xml:lang="en-US">Intelligent Cloud Platform [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntelligentCloudPlatformMember" xlink:to="gfai_IntelligentCloudPlatformMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofusePlatformMember" xlink:href="gfai-20231231.xsd#gfai_RightofusePlatformMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RightofusePlatformMember_lbl" xml:lang="en-US">Right-of-use Platform [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofusePlatformMember" xlink:to="gfai_RightofusePlatformMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CustomerBaseMember" xlink:href="gfai-20231231.xsd#gfai_CustomerBaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CustomerBaseMember_lbl" xml:lang="en-US">Customer base [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CustomerBaseMember" xlink:to="gfai_CustomerBaseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TechnicalKnowhowMember" xlink:href="gfai-20231231.xsd#gfai_TechnicalKnowhowMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TechnicalKnowhowMember_lbl" xml:lang="en-US">Technical know-how [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TechnicalKnowhowMember" xlink:to="gfai_TechnicalKnowhowMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuritySurveillanceSystemMember" xlink:href="gfai-20231231.xsd#gfai_SecuritySurveillanceSystemMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SecuritySurveillanceSystemMember_lbl" xml:lang="en-US">Security Surveillance system [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SecuritySurveillanceSystemMember" xlink:to="gfai_SecuritySurveillanceSystemMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TopOfRangeMember_lbl" xml:lang="en-US">Top of range [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TopOfRangeMember" xlink:to="ifrs-full_TopOfRangeMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_TopOfRangeMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TopOfRangeMember" xlink:to="ifrs-full_TopOfRangeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_TopOfRangeMember_lbl1" xml:lang="en-US">Top of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TopOfRangeMember" xlink:to="ifrs-full_TopOfRangeMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BottomOfRangeMember_lbl" xml:lang="en-US">Bottom of range [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BottomOfRangeMember" xlink:to="ifrs-full_BottomOfRangeMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_BottomOfRangeMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BottomOfRangeMember" xlink:to="ifrs-full_BottomOfRangeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="ifrs-full_BottomOfRangeMember_lbl1" xml:lang="en-US">Bottom of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BottomOfRangeMember" xlink:to="ifrs-full_BottomOfRangeMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember" xlink:href="gfai-20231231.xsd#gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember_lbl" xml:lang="en-US">Cash-In-Transit &#8211; Non-Dedicated Vehicles (CIT Non-DV) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember" xlink:to="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember" xlink:href="gfai-20231231.xsd#gfai_CashInTransitDedicatedVehicleToBanksCITDVMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember_lbl" xml:lang="en-US">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember" xlink:to="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ATMManagementMember" xlink:href="gfai-20231231.xsd#gfai_ATMManagementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ATMManagementMember_lbl" xml:lang="en-US">ATM Management [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ATMManagementMember" xlink:to="gfai_ATMManagementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashProcessingCPCMember" xlink:href="gfai-20231231.xsd#gfai_CashProcessingCPCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashProcessingCPCMember_lbl" xml:lang="en-US">Cash Processing (CPC) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashProcessingCPCMember" xlink:to="gfai_CashProcessingCPCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashCenterOperationsCCTMember" xlink:href="gfai-20231231.xsd#gfai_CashCenterOperationsCCTMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashCenterOperationsCCTMember_lbl" xml:lang="en-US">Cash Center Operations (CCT) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashCenterOperationsCCTMember" xlink:to="gfai_CashCenterOperationsCCTMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidateCashCenterCCCMember" xlink:href="gfai-20231231.xsd#gfai_ConsolidateCashCenterCCCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConsolidateCashCenterCCCMember_lbl" xml:lang="en-US">Consolidate Cash Center (CCC) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidateCashCenterCCCMember" xlink:to="gfai_ConsolidateCashCenterCCCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ChequeCenterServiceCDCMember" xlink:href="gfai-20231231.xsd#gfai_ChequeCenterServiceCDCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ChequeCenterServiceCDCMember_lbl" xml:lang="en-US">Cheque Center Service (CDC) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChequeCenterServiceCDCMember" xlink:to="gfai_ChequeCenterServiceCDCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashDepositManagementSolutionsGDMMember" xlink:href="gfai-20231231.xsd#gfai_CashDepositManagementSolutionsGDMMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashDepositManagementSolutionsGDMMember_lbl" xml:lang="en-US">Cash Deposit Management Solutions (GDM) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashDepositManagementSolutionsGDMMember" xlink:to="gfai_CashDepositManagementSolutionsGDMMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OthersMember" xlink:href="gfai-20231231.xsd#gfai_OthersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OthersMember_lbl" xml:lang="en-US">Others [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OthersMember" xlink:to="gfai_OthersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RoboticAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticAISolutionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RoboticAISolutionsMember_lbl" xml:lang="en-US">Robotic AI solutions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RoboticAISolutionsMember" xlink:to="gfai_RoboticAISolutionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GeneralSecuritySolutionsMember_lbl" xml:lang="en-US">General security solutions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GeneralSecuritySolutionsMember" xlink:to="gfai_GeneralSecuritySolutionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BusinessCombinationsMember_lbl" xml:lang="en-US">Business combinations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetAndLiabilitiesMember" xlink:href="gfai-20231231.xsd#gfai_AssetAndLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssetAndLiabilitiesMember_lbl" xml:lang="en-US">Asset And Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetAndLiabilitiesMember" xlink:to="gfai_AssetAndLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashAndCashEquivalentsAndRestrictedCashMember" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsAndRestrictedCashMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashAndCashEquivalentsAndRestrictedCashMember_lbl" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsAndRestrictedCashMember" xlink:to="gfai_CashAndCashEquivalentsAndRestrictedCashMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RobotsAtWarehouseMember" xlink:href="gfai-20231231.xsd#gfai_RobotsAtWarehouseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RobotsAtWarehouseMember_lbl" xml:lang="en-US">Robots at warehouse [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RobotsAtWarehouseMember" xlink:to="gfai_RobotsAtWarehouseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SecurityEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_SecurityEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SecurityEquipmentMember_lbl" xml:lang="en-US">Security equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SecurityEquipmentMember" xlink:to="gfai_SecurityEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ImpairmentProvisionForInventoriesMember" xlink:href="gfai-20231231.xsd#gfai_ImpairmentProvisionForInventoriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ImpairmentProvisionForInventoriesMember_lbl" xml:lang="en-US">Impairment provision for inventories [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ImpairmentProvisionForInventoriesMember" xlink:to="gfai_ImpairmentProvisionForInventoriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivableMember" xlink:href="gfai-20231231.xsd#gfai_TradeReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TradeReceivableMember_lbl" xml:lang="en-US">Trade Receivables [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivableMember" xlink:to="gfai_TradeReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentMember_lbl" xml:lang="en-US">Current [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentMember" xlink:to="ifrs-full_CurrentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneMonthMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneMonthMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotLaterThanOneMonthMember_lbl" xml:lang="en-US">30 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneMonthMember" xlink:to="ifrs-full_NotLaterThanOneMonthMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl" xml:lang="en-US">31-60 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl" xml:lang="en-US">61-90 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotLaterThanThreeMonthsMember_lbl" xml:lang="en-US">91 and over [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanThreeMonthsMember" xlink:to="ifrs-full_NotLaterThanThreeMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherReceivablesMember" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherReceivablesMember_lbl" xml:lang="en-US">Other Receivables [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherReceivablesMember" xlink:to="gfai_OtherReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MachineryMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MachineryMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MachineryMember" xlink:to="ifrs-full_MachineryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OfficeEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OfficeEquipmentMember_lbl" xml:lang="en-US">Office furbishing and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OfficeEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConstructionInProgressMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ConstructionInProgressMember_lbl" xml:lang="en-US">Assets under construction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConstructionInProgressMember" xlink:to="ifrs-full_ConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl" xml:lang="en-US">Intangible Assets, Net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComputerSoftwareMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComputerSoftwareMember_lbl" xml:lang="en-US">Computer software [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComputerSoftwareMember" xlink:to="ifrs-full_ComputerSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember" xlink:href="gfai-20231231.xsd#gfai_AssetsUnderConstructionIntelligentCloudPlatformMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember_lbl" xml:lang="en-US">Intelligent Cloud Platform [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember" xlink:to="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AssetsUnderConstructionCashManagementSystemsMember" xlink:href="gfai-20231231.xsd#gfai_AssetsUnderConstructionCashManagementSystemsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AssetsUnderConstructionCashManagementSystemsMember_lbl" xml:lang="en-US">Assets under construction - Cash Management Systems [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsUnderConstructionCashManagementSystemsMember" xlink:to="gfai_AssetsUnderConstructionCashManagementSystemsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneYearMember_lbl" xml:lang="en-US">After 1 year but within 5 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearMember" xlink:to="ifrs-full_LaterThanOneYearMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_HK_lbl" xml:lang="en-US">Hong Kong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_HK_lbl0" xml:lang="en-US">Hong Kong and Macau [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_SG"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_SG_lbl" xml:lang="en-US">Singapore [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_SG" xlink:to="country_SG_lbl"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_TH_lbl" xml:lang="en-US">Thailand [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_TH" xlink:to="country_TH_lbl"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_MY_lbl" xml:lang="en-US">Malaysia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MY" xlink:to="country_MY_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_MY_lbl0" xml:lang="en-US">AI Malaysia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MY" xlink:to="country_MY_lbl0"/>
    <loc xlink:type="locator" xlink:label="currency_MOP" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_MOP"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_MOP_lbl" xml:lang="en-US">Macau [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_MOP" xlink:to="currency_MOP_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AU_lbl" xml:lang="en-US">Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl"/>
    <loc xlink:type="locator" xlink:label="country_AE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AE_lbl" xml:lang="en-US">United Arab Emirates [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AE" xlink:to="country_AE_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_AE_lbl0" xml:lang="en-US">United Arab Emirates (UAE) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AE" xlink:to="country_AE_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_GB_lbl" xml:lang="en-US">United Kingdom [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KRW"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_KRW_lbl" xml:lang="en-US">South Korea [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KRW" xlink:to="currency_KRW_lbl"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_JP_lbl" xml:lang="en-US">Japan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_JP_lbl0" xml:lang="en-US">JAPAN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CA_lbl" xml:lang="en-US">Canada [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_VN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_VN_lbl" xml:lang="en-US">Vietnam [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_VN" xlink:to="country_VN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_KY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_KY_lbl" xml:lang="en-US">Cayman Islands [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_KY" xlink:to="country_KY_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BVIMember" xlink:href="gfai-20231231.xsd#gfai_BVIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BVIMember_lbl" xml:lang="en-US">BVI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BVIMember" xlink:to="gfai_BVIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_JPY" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_JPY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_JPY_lbl" xml:lang="en-US">Japan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_JPY" xlink:to="currency_JPY_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfRetirementAgeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAgeMember_lbl" xml:lang="en-US">Below 31 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAgeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember_lbl" xml:lang="en-US">31-40 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember" xlink:to="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember_lbl" xml:lang="en-US">41-50 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember" xlink:to="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialAssumptionOfRetirementFiftyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementFiftyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ActuarialAssumptionOfRetirementFiftyMember_lbl" xml:lang="en-US">Above 50 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialAssumptionOfRetirementFiftyMember" xlink:to="gfai_ActuarialAssumptionOfRetirementFiftyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PlanAMember_lbl" xml:lang="en-US">Plan A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PlanAMember" xlink:to="gfai_PlanAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PlanBMember_lbl" xml:lang="en-US">Plan B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PlanBMember" xlink:to="gfai_PlanBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember_lbl" xml:lang="en-US">Discount Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_lbl" xml:lang="en-US">Salary Increase Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TurnoverRateMember" xlink:href="gfai-20231231.xsd#gfai_TurnoverRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TurnoverRateMember_lbl" xml:lang="en-US">Turnover Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TurnoverRateMember" xlink:to="gfai_TurnoverRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember_lbl" xml:lang="en-US">Life Expectancy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" xlink:to="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ChangeInPositiveAssumptionMember" xlink:href="gfai-20231231.xsd#gfai_ChangeInPositiveAssumptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ChangeInPositiveAssumptionMember_lbl" xml:lang="en-US">% Change (+) in Assumption [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChangeInPositiveAssumptionMember" xlink:to="gfai_ChangeInPositiveAssumptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ChangeNegativeInAssumptionMember" xlink:href="gfai-20231231.xsd#gfai_ChangeNegativeInAssumptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ChangeNegativeInAssumptionMember_lbl" xml:lang="en-US">% Change (-) in Assumption [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChangeNegativeInAssumptionMember" xlink:to="gfai_ChangeNegativeInAssumptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PreshareConsolidationMember_lbl" xml:lang="en-US">Pre-share consolidation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreshareConsolidationMember" xlink:to="gfai_PreshareConsolidationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdjustmentsMember_lbl" xml:lang="en-US">Adjustments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsMember" xlink:to="gfai_AdjustmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PostshareConsolidationMember_lbl" xml:lang="en-US">Post-share consolidation	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PostshareConsolidationMember" xlink:to="gfai_PostshareConsolidationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMrTuMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMrTuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TuJingyiMrTuMember_lbl" xml:lang="en-US">Tu Jingyi (&#8220;Mr. Tu&#8221;)	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TuJingyiMrTuMember" xlink:to="gfai_TuJingyiMrTuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAITechnologyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAITechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceAITechnologyLimitedMember_lbl" xml:lang="en-US">Guardforce AI Technology Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAITechnologyLimitedMember" xlink:to="gfai_GuardforceAITechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAIServiceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIServiceLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceAIServiceLimitedMember_lbl" xml:lang="en-US">Guardforce AI Service Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAIServiceLimitedMember" xlink:to="gfai_GuardforceAIServiceLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember_lbl" xml:lang="en-US">Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember_lbl0" xml:lang="en-US">Shenzhen Intelligent Guardforce Robot Technology Co., Limited &#8211; Purchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl" xml:lang="en-US">Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanjingZhongzhiYonghaoRobotCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember_lbl" xml:lang="en-US">Nanjing Zhongzhi Yonghao Robot Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:to="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanchangZongkunIntelligentTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember_lbl" xml:lang="en-US">Nanchang Zongkun Intelligent Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:to="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember_lbl" xml:lang="en-US">Sichuan Qiantu Guardforce Robot Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:to="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember_lbl" xml:lang="en-US">Shanghai Nanshao Fire Engineering and Equipment Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:to="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CSFMingdaTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_CSFMingdaTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CSFMingdaTechnologyCoLtdMember_lbl" xml:lang="en-US">CSF Mingda Technology Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CSFMingdaTechnologyCoLtdMember" xlink:to="gfai_CSFMingdaTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember_lbl" xml:lang="en-US">Shenzhen Zhongzhi Yonghao Robot Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:to="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember_lbl0" xml:lang="en-US">Shenzhen Zhongzhi Yonghao Robot Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:to="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenQianbanTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenQianbanTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenQianbanTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Qianban Technology Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenQianbanTechnologyCoLtdMember" xlink:to="gfai_ShenzhenQianbanTechnologyCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShenzhenQianbanTechnologyCoLtdMember_lbl0" xml:lang="en-US">Shenzhen Qianban Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenQianbanTechnologyCoLtdMember" xlink:to="gfai_ShenzhenQianbanTechnologyCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityServiceShanghaiCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceSecurityServiceShanghaiCoLtdMember_lbl" xml:lang="en-US">Guardforce Security Service (Shanghai) Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" xlink:to="gfai_GuardforceSecurityServiceShanghaiCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_GuardforceSecurityServiceShanghaiCoLtdMember_lbl0" xml:lang="en-US">Guardforce Security Service (Shanghai) Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" xlink:to="gfai_GuardforceSecurityServiceShanghaiCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Guardforce Qiyun Technology Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:to="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember_lbl0" xml:lang="en-US">Shenzhen Guardforce Qiyun Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:to="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember_lbl" xml:lang="en-US">Shanghai Yongan Security Alarm System Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:to="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember_lbl0" xml:lang="en-US">Shanghai Yongan Security Alarm System Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:to="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceLimitedMember_lbl" xml:lang="en-US">Guardforce Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceLimitedMember" xlink:to="gfai_GuardforceLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceHoldingsHKLimitedMember_lbl" xml:lang="en-US">Guardforce Holdings (HK) Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceHoldingsHKLimitedMember" xlink:to="gfai_GuardforceHoldingsHKLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceTHGroupCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceTHGroupCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceTHGroupCompanyLimitedMember_lbl" xml:lang="en-US">Guardforce TH Group Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceTHGroupCompanyLimitedMember" xlink:to="gfai_GuardforceTHGroupCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceSecurityThailandCompanyLimitedMember_lbl" xml:lang="en-US">Guardforce Security (Thailand) Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceSecurityThailandCompanyLimitedMember" xlink:to="gfai_GuardforceSecurityThailandCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceAviationSecurityCompanyLimitedMember_lbl" xml:lang="en-US">Guardforce Aviation Security Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAviationSecurityCompanyLimitedMember" xlink:to="gfai_GuardforceAviationSecurityCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PerfektTechnologySystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_PerfektTechnologySystemCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PerfektTechnologySystemCoLtdMember_lbl" xml:lang="en-US">Perfekt Technology &amp; System Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PerfektTechnologySystemCoLtdMember" xlink:to="gfai_PerfektTechnologySystemCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InnoAITechnologyShenzhenCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_InnoAITechnologyShenzhenCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InnoAITechnologyShenzhenCoLtdMember_lbl" xml:lang="en-US">InnoAI Technology (Shenzhen) Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InnoAITechnologyShenzhenCoLtdMember" xlink:to="gfai_InnoAITechnologyShenzhenCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl" xml:lang="en-US">Shareholders&#8217; of Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:to="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TuJingyiMember_lbl" xml:lang="en-US">Tu Jingyi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TuJingyiMember" xlink:to="gfai_TuJingyiMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_TuJingyiMember_lbl0" xml:lang="en-US">Mr. Tu Jing Yi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TuJingyiMember" xlink:to="gfai_TuJingyiMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember_lbl" xml:lang="en-US">Shenzhen Kewei Robot Technology Co., Limited &#8211; Purchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember_lbl" xml:lang="en-US">Shenzhen Kewei Robot Technology Co., Limited &#8211; ICP [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GFTechnovationCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GFTechnovationCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GFTechnovationCompanyLimitedMember_lbl" xml:lang="en-US">GF Technovation Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GFTechnovationCompanyLimitedMember" xlink:to="gfai_GFTechnovationCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember_lbl" xml:lang="en-US">Shenzhen Kewei Robot Technology Co., Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueMember" xlink:href="gfai-20231231.xsd#gfai_RevenueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RevenueMember_lbl" xml:lang="en-US">Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueMember" xlink:to="gfai_RevenueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SecuredLogisticsMember_lbl" xml:lang="en-US">Secured logistics [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SecuredLogisticsMember" xlink:to="gfai_SecuredLogisticsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RoboticsAISolutionsMember_lbl" xml:lang="en-US">Robotics AI solutions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RoboticsAISolutionsMember" xlink:to="gfai_RoboticsAISolutionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossMember" xlink:href="gfai-20231231.xsd#gfai_OperatingLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OperatingLossMember_lbl" xml:lang="en-US">Operating loss [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossMember" xlink:to="gfai_OperatingLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CorporateAndOthersMember" xlink:href="gfai-20231231.xsd#gfai_CorporateAndOthersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CorporateAndOthersMember_lbl" xml:lang="en-US">Corporate and others [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CorporateAndOthersMember" xlink:to="gfai_CorporateAndOthersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ForeignExchangeLossesNetMember" xlink:href="gfai-20231231.xsd#gfai_ForeignExchangeLossesNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ForeignExchangeLossesNetMember_lbl" xml:lang="en-US">Foreign exchange losses, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ForeignExchangeLossesNetMember" xlink:to="gfai_ForeignExchangeLossesNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceCostsMember" xlink:href="gfai-20231231.xsd#gfai_FinanceCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinanceCostsMember_lbl" xml:lang="en-US">Finance costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCostsMember" xlink:to="gfai_FinanceCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InformationSecurityMember" xlink:href="gfai-20231231.xsd#gfai_InformationSecurityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InformationSecurityMember_lbl" xml:lang="en-US">Assets held for sale - Information security [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InformationSecurityMember" xlink:to="gfai_InformationSecurityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherCountriesMember" xlink:href="gfai-20231231.xsd#gfai_OtherCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherCountriesMember_lbl" xml:lang="en-US">Other countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCountriesMember" xlink:to="gfai_OtherCountriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl" xml:lang="en-US">1-2 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_lbl" xml:lang="en-US">3-5 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyAMember" xlink:href="gfai-20231231.xsd#gfai_CompanyAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CompanyAMember_lbl" xml:lang="en-US">Company A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyAMember" xlink:to="gfai_CompanyAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyBMember" xlink:href="gfai-20231231.xsd#gfai_CompanyBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CompanyBMember_lbl" xml:lang="en-US">Company B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyBMember" xlink:to="gfai_CompanyBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyCMember" xlink:href="gfai-20231231.xsd#gfai_CompanyCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CompanyCMember_lbl" xml:lang="en-US">Company C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyCMember" xlink:to="gfai_CompanyCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyDMember" xlink:href="gfai-20231231.xsd#gfai_CompanyDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CompanyDMember_lbl" xml:lang="en-US">Company D [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyDMember" xlink:to="gfai_CompanyDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CompanyEMember" xlink:href="gfai-20231231.xsd#gfai_CompanyEMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CompanyEMember_lbl" xml:lang="en-US">Company E [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyEMember" xlink:to="gfai_CompanyEMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_HandshakeMember_lbl" xml:lang="en-US">Handshake [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_HandshakeMember" xlink:to="gfai_HandshakeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_lbl" xml:lang="en-US">Subsidiaries [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_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="ifrs-full_AccountingEstimatesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccountingEstimatesAxis_lbl" xml:lang="en-US">Accounting estimates [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccountingEstimatesAxis" xlink:to="ifrs-full_AccountingEstimatesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsByNameAxis_lbl" xml:lang="en-US">Borrowings by name [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShortTermDebtAxis" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShortTermDebtAxis_lbl" xml:lang="en-US">Short-Term Debt [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShortTermDebtAxis" xlink:to="gfai_ShortTermDebtAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl" xml:lang="en-US">Non-adjusting events after reporting period [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_lbl" xml:lang="en-US">Currency in which information is displayed [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MajorCustomersAxis_lbl" xml:lang="en-US">Major customers [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersAxis_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="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl" xml:lang="en-US">Proportion of ownership interest in subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinaryPlusPreferredSharesOutstanding" xlink:href="gfai-20231231.xsd#gfai_OrdinaryPlusPreferredSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinaryPlusPreferredSharesOutstanding_lbl" xml:lang="en-US">Ordinary plus preferred shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinaryPlusPreferredSharesOutstanding" xlink:to="gfai_OrdinaryPlusPreferredSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesOwnedBySouthernAmbitionLimited" xlink:href="gfai-20231231.xsd#gfai_SharesOwnedBySouthernAmbitionLimited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SharesOwnedBySouthernAmbitionLimited_lbl" xml:lang="en-US">Shares owned by southern ambition limited (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesOwnedBySouthernAmbitionLimited" xlink:to="gfai_SharesOwnedBySouthernAmbitionLimited_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AggregateOrdinaryShares_lbl" xml:lang="en-US">Aggregate ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinaryShares" xlink:to="gfai_AggregateOrdinaryShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_AggregateOrdinaryShares_lbl0" xml:lang="en-US">Aggregate ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinaryShares" xlink:to="gfai_AggregateOrdinaryShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateOrdinarySharesPercentage" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinarySharesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AggregateOrdinarySharesPercentage_lbl" xml:lang="en-US">Aggregate ordinary shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinarySharesPercentage" xlink:to="gfai_AggregateOrdinarySharesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CumulativePreferredShares" xlink:href="gfai-20231231.xsd#gfai_CumulativePreferredShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CumulativePreferredShares_lbl" xml:lang="en-US">Cumulative preferred shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CumulativePreferredShares" xlink:to="gfai_CumulativePreferredShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ApproximatelyOrdinarySharesAmount" xlink:href="gfai-20231231.xsd#gfai_ApproximatelyOrdinarySharesAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ApproximatelyOrdinarySharesAmount_lbl" xml:lang="en-US">Approximately ordinary shares amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ApproximatelyOrdinarySharesAmount" xlink:to="gfai_ApproximatelyOrdinarySharesAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare_lbl" xml:lang="en-US">Dividends per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOtherShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOtherShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsPaidOtherShares_lbl" xml:lang="en-US">Cumulative unpaid dividends of the preferred shares (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOtherShares" xlink:to="ifrs-full_DividendsPaidOtherShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DividendsPaidOtherShares_lbl0" xml:lang="en-US">Cash paid robots amounting yet delivered</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOtherShares" xlink:to="ifrs-full_DividendsPaidOtherShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired_lbl" xml:lang="en-US">Votes percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired_lbl0" xml:lang="en-US">Deposit equity interests rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OutstandingShares_lbl" xml:lang="en-US">Outstanding shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingShares" xlink:to="gfai_OutstandingShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OutstandingOrdinaryShares_lbl" xml:lang="en-US">Ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOrdinaryShares" xlink:to="gfai_OutstandingOrdinaryShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_OutstandingOrdinaryShares_lbl0" xml:lang="en-US">Outstanding ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOrdinaryShares" xlink:to="gfai_OutstandingOrdinaryShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredSharesOutstandingShares" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesOutstandingShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PreferredSharesOutstandingShares_lbl" xml:lang="en-US">Preferred shares outstanding shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesOutstandingShares" xlink:to="gfai_PreferredSharesOutstandingShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredSharesOutstandingSharesPercentage" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesOutstandingSharesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PreferredSharesOutstandingSharesPercentage_lbl" xml:lang="en-US">Preferred shares outstanding shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesOutstandingSharesPercentage" xlink:to="gfai_PreferredSharesOutstandingSharesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredShares" xlink:href="gfai-20231231.xsd#gfai_PreferredShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PreferredShares_lbl" xml:lang="en-US">Preferred shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredShares" xlink:to="gfai_PreferredShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PreferredSharesPercentage" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PreferredSharesPercentage_lbl" xml:lang="en-US">Preferred shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesPercentage" xlink:to="gfai_PreferredSharesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesPercentage" xlink:href="gfai-20231231.xsd#gfai_SharesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SharesPercentage_lbl" xml:lang="en-US">Shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesPercentage" xlink:to="gfai_SharesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquiredMajorityPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquiredMajorityPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquiredMajorityPercentage_lbl" xml:lang="en-US">Acquired majority percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquiredMajorityPercentage" xlink:to="gfai_AcquiredMajorityPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareTransferAuthorized" xlink:href="gfai-20231231.xsd#gfai_ShareTransferAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShareTransferAuthorized_lbl" xml:lang="en-US">Transferred shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareTransferAuthorized" xlink:to="gfai_ShareTransferAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShareTransferAuthorized_lbl0" xml:lang="en-US">Transferred shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareTransferAuthorized" xlink:to="gfai_ShareTransferAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedOrdinaryShare_lbl" xml:lang="en-US">Restricted ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinaryShare" xlink:to="gfai_RestrictedOrdinaryShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_RestrictedOrdinaryShare_lbl0" xml:lang="en-US">Restricted ordinary share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinaryShare" xlink:to="gfai_RestrictedOrdinaryShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_CancellationOfShares" xlink:href="gfai-20231231.xsd#gfai_CancellationOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CancellationOfShares_lbl" xml:lang="en-US">Returned shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfShares" xlink:to="gfai_CancellationOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquireEquityInterest" xlink:href="gfai-20231231.xsd#gfai_AcquireEquityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquireEquityInterest_lbl" xml:lang="en-US">Acquire equity interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquireEquityInterest" xlink:to="gfai_AcquireEquityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsiderationAmount" xlink:href="gfai-20231231.xsd#gfai_ConsiderationAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConsiderationAmount_lbl" xml:lang="en-US">Consideration amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationAmount" xlink:to="gfai_ConsiderationAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionOwnedSubsidiaryPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquisitionOwnedSubsidiaryPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquisitionOwnedSubsidiaryPercentage_lbl" xml:lang="en-US">Owned subsidiary percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionOwnedSubsidiaryPercentage" xlink:to="gfai_AcquisitionOwnedSubsidiaryPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionPurchasePricePaidAmount" xlink:href="gfai-20231231.xsd#gfai_AcquisitionPurchasePricePaidAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquisitionPurchasePricePaidAmount_lbl" xml:lang="en-US">Acquisition purchase price paid amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionPurchasePricePaidAmount" xlink:to="gfai_AcquisitionPurchasePricePaidAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage_lbl" xml:lang="en-US">Mix of cash percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" xlink:to="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_PercentageOfRestrictedOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PercentageOfRestrictedOrdinaryShares_lbl" xml:lang="en-US">Percentage of restricted ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfRestrictedOrdinaryShares" xlink:to="gfai_PercentageOfRestrictedOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfSharesIssue" xlink:href="gfai-20231231.xsd#gfai_NumberOfSharesIssue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NumberOfSharesIssue_lbl" xml:lang="en-US">Number of shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfSharesIssue" xlink:to="gfai_NumberOfSharesIssue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedOrdinaryShares_lbl" xml:lang="en-US">Restricted ordinary shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinaryShares" xlink:to="gfai_RestrictedOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchasePriceOfAssets" xlink:href="gfai-20231231.xsd#gfai_PurchasePriceOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchasePriceOfAssets_lbl" xml:lang="en-US">Purchase price of assets (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchasePriceOfAssets" xlink:to="gfai_PurchasePriceOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinarySharePerShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedOrdinarySharePerShare_lbl" xml:lang="en-US">Restricted ordinary shares per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharePerShare" xlink:to="gfai_RestrictedOrdinarySharePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl" xml:lang="en-US">Ordinary share per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl0" xml:lang="en-US">Restricted ordinary shares, per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashEquivalents_lbl" xml:lang="en-US">cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashEquivalents" xlink:to="ifrs-full_CashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalingApproximately" xlink:href="gfai-20231231.xsd#gfai_TotalingApproximately"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalingApproximately_lbl" xml:lang="en-US">Totaling approximately</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalingApproximately" xlink:to="gfai_TotalingApproximately_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherSegmentsPercentage" xlink:href="gfai-20231231.xsd#gfai_OtherSegmentsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherSegmentsPercentage_lbl" xml:lang="en-US">Other segments percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherSegmentsPercentage" xlink:to="gfai_OtherSegmentsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProfitOrLossPercentage" xlink:href="gfai-20231231.xsd#gfai_ProfitOrLossPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ProfitOrLossPercentage_lbl" xml:lang="en-US">Profit or loss percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProfitOrLossPercentage" xlink:to="gfai_ProfitOrLossPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US">Assets percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_geographicalSegmentalDataRevenuePercentage" xlink:href="gfai-20231231.xsd#gfai_geographicalSegmentalDataRevenuePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_geographicalSegmentalDataRevenuePercentage_lbl" xml:lang="en-US">Geographical segmental data revenue percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_geographicalSegmentalDataRevenuePercentage" xlink:to="gfai_geographicalSegmentalDataRevenuePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AverageVariancePercentage" xlink:href="gfai-20231231.xsd#gfai_AverageVariancePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AverageVariancePercentage_lbl" xml:lang="en-US">Rate of variance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AverageVariancePercentage" xlink:to="gfai_AverageVariancePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccountingProfit_lbl" xml:lang="en-US">Post-tax profit higher/lower</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccountingProfit" xlink:to="ifrs-full_AccountingProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxEffectFromChangeInTaxRate_lbl" xml:lang="en-US">Post-tax interest rate risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectFromChangeInTaxRate" xlink:to="ifrs-full_TaxEffectFromChangeInTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedCashAmount" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedCashAmount_lbl" xml:lang="en-US">Restricted cash amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCashAmount" xlink:to="gfai_RestrictedCashAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RecognizedRecoveryImpairmentProvision" xlink:href="gfai-20231231.xsd#gfai_RecognizedRecoveryImpairmentProvision"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RecognizedRecoveryImpairmentProvision_lbl" xml:lang="en-US">Recognized recovery impairment provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RecognizedRecoveryImpairmentProvision" xlink:to="gfai_RecognizedRecoveryImpairmentProvision_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForSlowMovingOrObsoleteInventory" xlink:href="gfai-20231231.xsd#gfai_AllowanceForSlowMovingOrObsoleteInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AllowanceForSlowMovingOrObsoleteInventory_lbl" xml:lang="en-US">Allowance for slow moving or obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForSlowMovingOrObsoleteInventory" xlink:to="gfai_AllowanceForSlowMovingOrObsoleteInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GovernmentalContractsTaxRate" xlink:href="gfai-20231231.xsd#gfai_GovernmentalContractsTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GovernmentalContractsTaxRate_lbl" xml:lang="en-US">Governmental contracts tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GovernmentalContractsTaxRate" xlink:to="gfai_GovernmentalContractsTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IntangibleAssetsAndGoodwill_lbl" xml:lang="en-US">Impairment loss on goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsAndGoodwill" xlink:to="ifrs-full_IntangibleAssetsAndGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImpairmentLoss_lbl" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLoss" xlink:to="ifrs-full_ImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueRecognize" xlink:href="gfai-20231231.xsd#gfai_RevenueRecognize"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RevenueRecognize_lbl" xml:lang="en-US">Revenue recognize</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueRecognize" xlink:to="gfai_RevenueRecognize_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueValue" xlink:href="gfai-20231231.xsd#gfai_RevenueValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RevenueValue_lbl" xml:lang="en-US">Revenue amounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueValue" xlink:to="gfai_RevenueValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedParty" xlink:href="gfai-20231231.xsd#gfai_RelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RelatedParty_lbl" xml:lang="en-US">Related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedParty" xlink:to="gfai_RelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedLawsuits" xlink:href="gfai-20231231.xsd#gfai_RelatedLawsuits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RelatedLawsuits_lbl" xml:lang="en-US">Related lawsuits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedLawsuits" xlink:to="gfai_RelatedLawsuits_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialLoss" xlink:href="gfai-20231231.xsd#gfai_ActuarialLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ActuarialLoss_lbl" xml:lang="en-US">Actuarial loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialLoss" xlink:to="gfai_ActuarialLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ActuarialGain" xlink:href="gfai-20231231.xsd#gfai_ActuarialGain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ActuarialGain_lbl" xml:lang="en-US">Actuarial gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialGain" xlink:to="gfai_ActuarialGain_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RecognizedRentalIncome" xlink:href="gfai-20231231.xsd#gfai_RecognizedRentalIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RecognizedRentalIncome_lbl" xml:lang="en-US">Recognized rental income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RecognizedRentalIncome" xlink:to="gfai_RecognizedRentalIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_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="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_lbl0" xml:lang="en-US">Ordinary shares issuable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsiderationPerShare" xlink:href="gfai-20231231.xsd#gfai_ConsiderationPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConsiderationPerShare_lbl" xml:lang="en-US">Consideration per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationPerShare" xlink:to="gfai_ConsiderationPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US">Equity interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_lbl0" xml:lang="en-US">Restricted ordinary shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_PerShareValue" xlink:href="gfai-20231231.xsd#gfai_PerShareValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PerShareValue_lbl" xml:lang="en-US">Per share value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PerShareValue" xlink:to="gfai_PerShareValue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnNetMonetaryPosition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainsLossesOnNetMonetaryPosition_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:to="ifrs-full_GainsLossesOnNetMonetaryPosition_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GoodwillImpairmentLosses" xlink:href="gfai-20231231.xsd#gfai_GoodwillImpairmentLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GoodwillImpairmentLosses_lbl" xml:lang="en-US">Goodwill impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GoodwillImpairmentLosses" xlink:to="gfai_GoodwillImpairmentLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesIssuedPerShareValue" xlink:href="gfai-20231231.xsd#gfai_SharesIssuedPerShareValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SharesIssuedPerShareValue_lbl" xml:lang="en-US">Shares issued per share value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesIssuedPerShareValue" xlink:to="gfai_SharesIssuedPerShareValue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss_lbl" xml:lang="en-US">Profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ConsiderationPaidReceived_lbl" xml:lang="en-US">Consideration amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConsiderationPaidReceived" xlink:to="ifrs-full_ConsiderationPaidReceived_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ConsiderationPaidReceived_lbl0" xml:lang="en-US">Cash paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConsiderationPaidReceived" xlink:to="ifrs-full_ConsiderationPaidReceived_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsiderationPercentage" xlink:href="gfai-20231231.xsd#gfai_ConsiderationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConsiderationPercentage_lbl" xml:lang="en-US">Consideration percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationPercentage" xlink:to="gfai_ConsiderationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease_lbl" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" xlink:to="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InventoriesAtNetRealisableValue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoriesAtNetRealisableValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InventoriesAtNetRealisableValue_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InventoriesAtNetRealisableValue" xlink:to="ifrs-full_InventoriesAtNetRealisableValue_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_lbl" xml:lang="en-US">Doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_lbl0" xml:lang="en-US">Expense paid to related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxRefund" xlink:href="gfai-20231231.xsd#gfai_TaxRefund"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TaxRefund_lbl" xml:lang="en-US">Tax refund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxRefund" xlink:to="gfai_TaxRefund_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxesPaidRefund" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefund"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxesPaidRefund_lbl" xml:lang="en-US">Total tax refund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxesPaidRefund" xlink:to="ifrs-full_IncomeTaxesPaidRefund_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_IncomeTaxesPaidRefund_lbl0" xml:lang="en-US">Tax refund amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxesPaidRefund" xlink:to="ifrs-full_IncomeTaxesPaidRefund_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction_lbl" xml:lang="en-US">Wrote off</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" xlink:to="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForWithholdingTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ProvisionForWithholdingTaxesReceivable_lbl" xml:lang="en-US">Provision for withholding taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForWithholdingTaxesReceivable" xlink:to="gfai_ProvisionForWithholdingTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceOfWithholdingTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AllowanceOfWithholdingTaxesReceivable_lbl" xml:lang="en-US">Withholding taxes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceOfWithholdingTaxesReceivable" xlink:to="gfai_AllowanceOfWithholdingTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss_lbl" xml:lang="en-US">Provision for expected credit loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" xlink:to="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetBookValueAssets" xlink:href="gfai-20231231.xsd#gfai_NetBookValueAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetBookValueAssets_lbl" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAssets" xlink:to="gfai_NetBookValueAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_lbl" xml:lang="en-US">Weighted average lease liabilities percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:to="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_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="ifrs-full_InterestExpense" xlink:to="ifrs-full_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationRightofuseAssets_lbl" xml:lang="en-US">Depreciation expense related to right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationRightofuseAssets" xlink:to="ifrs-full_DepreciationRightofuseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionForPenaltyClaims" xlink:href="gfai-20231231.xsd#gfai_ProvisionForPenaltyClaims"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ProvisionForPenaltyClaims_lbl" xml:lang="en-US">Customer contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForPenaltyClaims" xlink:to="gfai_ProvisionForPenaltyClaims_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis_lbl" xml:lang="en-US">Interest at the rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_MaturityTermDescription" xlink:href="gfai-20231231.xsd#gfai_MaturityTermDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_MaturityTermDescription_lbl" xml:lang="en-US">Maturity term description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MaturityTermDescription" xlink:to="gfai_MaturityTermDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnBorrowings_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnBorrowings" xlink:to="ifrs-full_InterestExpenseOnBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnusedBankOverdraft" xlink:href="gfai-20231231.xsd#gfai_UnusedBankOverdraft"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnusedBankOverdraft_lbl" xml:lang="en-US">Unused bank overdraft</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnusedBankOverdraft" xlink:to="gfai_UnusedBankOverdraft_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LoanPrincipalAmount" xlink:href="gfai-20231231.xsd#gfai_LoanPrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LoanPrincipalAmount_lbl" xml:lang="en-US">Loan principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LoanPrincipalAmount" xlink:to="gfai_LoanPrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestRate" xlink:href="gfai-20231231.xsd#gfai_InterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InterestRate_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestRate" xlink:to="gfai_InterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalLiabilityAmount" xlink:href="gfai-20231231.xsd#gfai_AdditionalLiabilityAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdditionalLiabilityAmount_lbl" xml:lang="en-US">Additional liability amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalLiabilityAmount" xlink:to="gfai_AdditionalLiabilityAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesIssued_lbl" xml:lang="en-US">Ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesIssued" xlink:to="gfai_OrdinarySharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_OrdinarySharesIssued_lbl0" xml:lang="en-US">Ordinary shares, issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesIssued" xlink:to="gfai_OrdinarySharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestAccruedAmount" xlink:href="gfai-20231231.xsd#gfai_InterestAccruedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InterestAccruedAmount_lbl" xml:lang="en-US">Interest accrued amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestAccruedAmount" xlink:to="gfai_InterestAccruedAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LoansAndReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LoansAndReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LoansAndReceivables_lbl" xml:lang="en-US">Loan conversion agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LoansAndReceivables" xlink:to="ifrs-full_LoansAndReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesReceiving" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesReceiving"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesReceiving_lbl" xml:lang="en-US">Receiving ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesReceiving" xlink:to="gfai_OrdinarySharesReceiving_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk_lbl" xml:lang="en-US">Principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" xlink:to="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NetProceeds" xlink:href="gfai-20231231.xsd#gfai_NetProceeds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NetProceeds_lbl" xml:lang="en-US">Net proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetProceeds" xlink:to="gfai_NetProceeds_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsInterestRateBasis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRateBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsInterestRateBasis_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsInterestRateBasis" xlink:to="ifrs-full_BorrowingsInterestRateBasis_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome_lbl" xml:lang="en-US">Investor, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" xlink:to="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InvestorPercentage" xlink:href="gfai-20231231.xsd#gfai_InvestorPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InvestorPercentage_lbl" xml:lang="en-US">Investor percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InvestorPercentage" xlink:to="gfai_InvestorPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions2019_lbl" xml:lang="en-US">Exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions2019_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BondsIssuedUndiscountedCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BondsIssuedUndiscountedCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BondsIssuedUndiscountedCashFlows_lbl" xml:lang="en-US">OID amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BondsIssuedUndiscountedCashFlows" xlink:to="ifrs-full_BondsIssuedUndiscountedCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BrokerageFeeIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BrokerageFeeIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BrokerageFeeIncome_lbl" xml:lang="en-US">Cash placement agent fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BrokerageFeeIncome" xlink:to="ifrs-full_BrokerageFeeIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBonds" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnBonds_lbl" xml:lang="en-US">Accrued interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnBonds" xlink:to="ifrs-full_InterestExpenseOnBonds_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LegalFees1" xlink:href="gfai-20231231.xsd#gfai_LegalFees1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LegalFees1_lbl" xml:lang="en-US">Legal fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalFees1" xlink:to="gfai_LegalFees1_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertAmount" xlink:href="gfai-20231231.xsd#gfai_ConvertAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConvertAmount_lbl" xml:lang="en-US">Convert amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertAmount" xlink:to="gfai_ConvertAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConversionPricePerShare" xlink:href="gfai-20231231.xsd#gfai_ConversionPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConversionPricePerShare_lbl" xml:lang="en-US">Conversion price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConversionPricePerShare" xlink:to="gfai_ConversionPricePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ConversionPricePerShare_lbl0" xml:lang="en-US">Conversion price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConversionPricePerShare" xlink:to="gfai_ConversionPricePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuedRestrictedOrdinaryShares_lbl" xml:lang="en-US">Restricted ordinary shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRestrictedOrdinaryShares" xlink:to="gfai_IssuedRestrictedOrdinaryShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_IssuedRestrictedOrdinaryShares_lbl0" xml:lang="en-US">Issued restricted ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRestrictedOrdinaryShares" xlink:to="gfai_IssuedRestrictedOrdinaryShares_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl" xml:lang="en-US">Remaining note balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnLeaseLiabilities_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:to="ifrs-full_InterestExpenseOnLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ValueAddedTaxServiceRatePercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxServiceRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ValueAddedTaxServiceRatePercentage_lbl" xml:lang="en-US">VAT service percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxServiceRatePercentage" xlink:to="gfai_ValueAddedTaxServiceRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage_lbl" xml:lang="en-US">Value added tax for goods delivered and rental provided</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage" xlink:to="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl" xml:lang="en-US">Value added tax for services provided</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ValueAddedTaxForConstructionProjectsPercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxForConstructionProjectsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ValueAddedTaxForConstructionProjectsPercentage_lbl" xml:lang="en-US">Value added tax for construction projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxForConstructionProjectsPercentage" xlink:to="gfai_ValueAddedTaxForConstructionProjectsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualDisabilityRate" xlink:href="gfai-20231231.xsd#gfai_AnnualDisabilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AnnualDisabilityRate_lbl" xml:lang="en-US">Annual disability rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualDisabilityRate" xlink:to="gfai_AnnualDisabilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates_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="ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAge2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfRetirementAge2019"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAge2019_lbl" xml:lang="en-US">Weighted average remaining time to retire</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfRetirementAge2019" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAge2019_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl" xml:lang="en-US">Salary increase rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherMaterialActuarialAssumptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialActuarialAssumptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherMaterialActuarialAssumptions_lbl" xml:lang="en-US">Variation rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherMaterialActuarialAssumptions" xlink:to="ifrs-full_OtherMaterialActuarialAssumptions_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualDisabilityRatePercentage" xlink:href="gfai-20231231.xsd#gfai_AnnualDisabilityRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AnnualDisabilityRatePercentage_lbl" xml:lang="en-US">Annual disability rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualDisabilityRatePercentage" xlink:to="gfai_AnnualDisabilityRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfVariation" xlink:href="gfai-20231231.xsd#gfai_PercentageOfVariation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PercentageOfVariation_lbl" xml:lang="en-US">Percentage of variation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfVariation" xlink:to="gfai_PercentageOfVariation_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesAuthorized" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesAuthorized_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="gfai_OrdinarySharesAuthorized" xlink:to="gfai_OrdinarySharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CanceledFractionalShares" xlink:href="gfai-20231231.xsd#gfai_CanceledFractionalShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CanceledFractionalShares_lbl" xml:lang="en-US">Fractional shares canceled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CanceledFractionalShares" xlink:to="gfai_CanceledFractionalShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ReturnedAndCancelledShares" xlink:href="gfai-20231231.xsd#gfai_ReturnedAndCancelledShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ReturnedAndCancelledShares_lbl" xml:lang="en-US">Cancelled shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ReturnedAndCancelledShares" xlink:to="gfai_ReturnedAndCancelledShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdditionalOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AdditionalOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdditionalOrdinaryShares_lbl" xml:lang="en-US">Additional ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalOrdinaryShares" xlink:to="gfai_AdditionalOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PublicOfferingPricePerShare" xlink:href="gfai-20231231.xsd#gfai_PublicOfferingPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PublicOfferingPricePerShare_lbl" xml:lang="en-US">Public offering price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PublicOfferingPricePerShare" xlink:to="gfai_PublicOfferingPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GrossProceeds" xlink:href="gfai-20231231.xsd#gfai_GrossProceeds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GrossProceeds_lbl" xml:lang="en-US">Gross proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GrossProceeds" xlink:to="gfai_GrossProceeds_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsShares" xlink:href="gfai-20231231.xsd#gfai_WarrantsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantsShares_lbl" xml:lang="en-US">Warrants shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsShares" xlink:to="gfai_WarrantsShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsIssued" xlink:href="gfai-20231231.xsd#gfai_WarrantsIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantsIssued_lbl" xml:lang="en-US">Warrants issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsIssued" xlink:to="gfai_WarrantsIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsOutstanding" xlink:href="gfai-20231231.xsd#gfai_WarrantsOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantsOutstanding_lbl" xml:lang="en-US">Warrants outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsOutstanding" xlink:to="gfai_WarrantsOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IncreasedInExercisePricePublicWarrant" xlink:href="gfai-20231231.xsd#gfai_IncreasedInExercisePricePublicWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IncreasedInExercisePricePublicWarrant_lbl" xml:lang="en-US">Public warrant (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncreasedInExercisePricePublicWarrant" xlink:to="gfai_IncreasedInExercisePricePublicWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IncreasedInExercisePricePrivateWarrant" xlink:href="gfai-20231231.xsd#gfai_IncreasedInExercisePricePrivateWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IncreasedInExercisePricePrivateWarrant_lbl" xml:lang="en-US">Private warrant (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncreasedInExercisePricePrivateWarrant" xlink:to="gfai_IncreasedInExercisePricePrivateWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ClassOfWarrantOrRightReason" xlink:href="gfai-20231231.xsd#gfai_ClassOfWarrantOrRightReason"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ClassOfWarrantOrRightReason_lbl" xml:lang="en-US">Warrants description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ClassOfWarrantOrRightReason" xlink:to="gfai_ClassOfWarrantOrRightReason_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityInterestsRate" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EquityInterestsRate_lbl" xml:lang="en-US">Equity interests rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsRate" xlink:to="gfai_EquityInterestsRate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssuedButNotFullyPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfSharesIssuedButNotFullyPaid_lbl" xml:lang="en-US">Total shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" xlink:to="ifrs-full_NumberOfSharesIssuedButNotFullyPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalSharesIssuedDeposit" xlink:href="gfai-20231231.xsd#gfai_TotalSharesIssuedDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalSharesIssuedDeposit_lbl" xml:lang="en-US">Total shares issued deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalSharesIssuedDeposit" xlink:to="gfai_TotalSharesIssuedDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityInterestsRatePercentage" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EquityInterestsRatePercentage_lbl" xml:lang="en-US">Equity interests rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsRatePercentage" xlink:to="gfai_EquityInterestsRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalSharesIssued" xlink:href="gfai-20231231.xsd#gfai_TotalSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalSharesIssued_lbl" xml:lang="en-US">Total shares issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalSharesIssued" xlink:to="gfai_TotalSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareIssued" xlink:href="gfai-20231231.xsd#gfai_ShareIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShareIssued_lbl" xml:lang="en-US">Shares issued (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssued" xlink:to="gfai_ShareIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EmployeesShares" xlink:href="gfai-20231231.xsd#gfai_EmployeesShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EmployeesShares_lbl" xml:lang="en-US">Employees total shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmployeesShares" xlink:to="gfai_EmployeesShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsExercisePricePerShare" xlink:href="gfai-20231231.xsd#gfai_WarrantsExercisePricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantsExercisePricePerShare_lbl" xml:lang="en-US">Warrants exercise price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsExercisePricePerShare" xlink:to="gfai_WarrantsExercisePricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseShare" xlink:href="gfai-20231231.xsd#gfai_PurchaseShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchaseShare_lbl" xml:lang="en-US">Purchase share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseShare" xlink:to="gfai_PurchaseShare_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AdjustedPriceShares" xlink:href="gfai-20231231.xsd#gfai_AdjustedPriceShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AdjustedPriceShares_lbl" xml:lang="en-US">Adjusted price share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustedPriceShares" xlink:to="gfai_AdjustedPriceShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExercisePriceShareOptionsGranted2019"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted2019_lbl" xml:lang="en-US">Exercise price increased (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceShareOptionsGranted2019" xlink:to="ifrs-full_ExercisePriceShareOptionsGranted2019_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingWarrantsShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingWarrantsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OutstandingWarrantsShares_lbl" xml:lang="en-US">Outstanding warrants shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingWarrantsShares" xlink:to="gfai_OutstandingWarrantsShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseAggregateShares" xlink:href="gfai-20231231.xsd#gfai_PurchaseAggregateShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchaseAggregateShares_lbl" xml:lang="en-US">Purchase aggregate shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseAggregateShares" xlink:to="gfai_PurchaseAggregateShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExercisePriceReducedPrice" xlink:href="gfai-20231231.xsd#gfai_ExercisePriceReducedPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ExercisePriceReducedPrice_lbl" xml:lang="en-US">Exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExercisePriceReducedPrice" xlink:to="gfai_ExercisePriceReducedPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchasedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_PurchasedOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchasedOrdinaryShares_lbl" xml:lang="en-US">Purchased ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchasedOrdinaryShares" xlink:to="gfai_PurchasedOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesExercisePrice" xlink:href="gfai-20231231.xsd#gfai_SharesExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SharesExercisePrice_lbl" xml:lang="en-US">Shares exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesExercisePrice" xlink:to="gfai_SharesExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesReceived" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesReceived_lbl" xml:lang="en-US">Received ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesReceived" xlink:to="gfai_OrdinarySharesReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssuedAndFullyPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssuedAndFullyPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfSharesIssuedAndFullyPaid_lbl" xml:lang="en-US">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssuedAndFullyPaid" xlink:to="ifrs-full_NumberOfSharesIssuedAndFullyPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateNetProceedsReceived" xlink:href="gfai-20231231.xsd#gfai_AggregateNetProceedsReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AggregateNetProceedsReceived_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="gfai_AggregateNetProceedsReceived" xlink:to="gfai_AggregateNetProceedsReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExercisePriceIncreased" xlink:href="gfai-20231231.xsd#gfai_ExercisePriceIncreased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ExercisePriceIncreased_lbl" xml:lang="en-US">Exercise price of warrants (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExercisePriceIncreased" xlink:to="gfai_ExercisePriceIncreased_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantsToReceive" xlink:href="gfai-20231231.xsd#gfai_WarrantsToReceive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantsToReceive_lbl" xml:lang="en-US">Warrants to receive</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsToReceive" xlink:to="gfai_WarrantsToReceive_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AcquireSharesIssued" xlink:href="gfai-20231231.xsd#gfai_AcquireSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AcquireSharesIssued_lbl" xml:lang="en-US">Acquire shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquireSharesIssued" xlink:to="gfai_AcquireSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ordinaryShareIssueParValue" xlink:href="gfai-20231231.xsd#gfai_ordinaryShareIssueParValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ordinaryShareIssueParValue_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="gfai_ordinaryShareIssueParValue" xlink:to="gfai_ordinaryShareIssueParValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantToOrdinarySharesPerUnit" xlink:href="gfai-20231231.xsd#gfai_WarrantToOrdinarySharesPerUnit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantToOrdinarySharesPerUnit_lbl" xml:lang="en-US">Warrant to ordinary shares per unit (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantToOrdinarySharesPerUnit" xlink:to="gfai_WarrantToOrdinarySharesPerUnit_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_warrantExercisePricePerShare" xlink:href="gfai-20231231.xsd#gfai_warrantExercisePricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_warrantExercisePricePerShare_lbl" xml:lang="en-US">Warrant exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_warrantExercisePricePerShare" xlink:to="gfai_warrantExercisePricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesUnit" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesUnit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesUnit_lbl" xml:lang="en-US">Ordinary shares unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesUnit" xlink:to="gfai_OrdinarySharesUnit_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantPricePerWarrant" xlink:href="gfai-20231231.xsd#gfai_WarrantPricePerWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantPricePerWarrant_lbl" xml:lang="en-US">Price per warrant (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantPricePerWarrant" xlink:to="gfai_WarrantPricePerWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl" xml:lang="en-US">Volatility percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WarrantLife" xlink:href="gfai-20231231.xsd#gfai_WarrantLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WarrantLife_lbl" xml:lang="en-US">Expected warrant life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantLife" xlink:to="gfai_WarrantLife_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AnnualInterestRate" xlink:href="gfai-20231231.xsd#gfai_AnnualInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AnnualInterestRate_lbl" xml:lang="en-US">Annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualInterestRate" xlink:to="gfai_AnnualInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SharesCapital" xlink:href="gfai-20231231.xsd#gfai_SharesCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SharesCapital_lbl" xml:lang="en-US">Share capital (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesCapital" xlink:to="gfai_SharesCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalOrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_TotalOrdinarySharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalOrdinarySharesIssued_lbl" xml:lang="en-US">Total ordinary shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalOrdinarySharesIssued" xlink:to="gfai_TotalOrdinarySharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharePremium" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharePremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SharePremium_lbl" xml:lang="en-US">Subscription receivable (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SharePremium" xlink:to="ifrs-full_SharePremium_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServicesReceivedRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl" xml:lang="en-US">Related party receivable / loan written off (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinarySharesSpilitShareIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesSpilitShareIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinarySharesSpilitShareIssued_lbl" xml:lang="en-US">Ordinary shares, split share issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesSpilitShareIssued" xlink:to="gfai_OrdinarySharesSpilitShareIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfIndependentDirectorsServicePerformed" xlink:href="gfai-20231231.xsd#gfai_NumberOfIndependentDirectorsServicePerformed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NumberOfIndependentDirectorsServicePerformed_lbl" xml:lang="en-US">Number of service performer (in Directors)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfIndependentDirectorsServicePerformed" xlink:to="gfai_NumberOfIndependentDirectorsServicePerformed_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StockBasedCompensationExpenses_lbl" xml:lang="en-US">Stock based compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationExpenses" xlink:to="gfai_StockBasedCompensationExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TotalEmployeesShares" xlink:href="gfai-20231231.xsd#gfai_TotalEmployeesShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TotalEmployeesShares_lbl" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalEmployeesShares" xlink:to="gfai_TotalEmployeesShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuedOrdinaryShare_lbl" xml:lang="en-US">Issued ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShare" xlink:to="gfai_IssuedOrdinaryShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_IssuedOrdinaryShare_lbl0" xml:lang="en-US">Ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShare" xlink:to="gfai_IssuedOrdinaryShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationExpense" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StockBasedCompensationExpense_lbl" xml:lang="en-US">Stock based compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationExpense" xlink:to="gfai_StockBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssueAnAggregateSharesOfCapitalStock" xlink:href="gfai-20231231.xsd#gfai_IssueAnAggregateSharesOfCapitalStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssueAnAggregateSharesOfCapitalStock_lbl" xml:lang="en-US">Issue an aggregate shares of capital stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssueAnAggregateSharesOfCapitalStock" xlink:to="gfai_IssueAnAggregateSharesOfCapitalStock_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IsuanceOfPlanShares" xlink:href="gfai-20231231.xsd#gfai_IsuanceOfPlanShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IsuanceOfPlanShares_lbl" xml:lang="en-US">Issuance of plan shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IsuanceOfPlanShares" xlink:to="gfai_IsuanceOfPlanShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedRemainingPlanShare" xlink:href="gfai-20231231.xsd#gfai_IssuedRemainingPlanShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuedRemainingPlanShare_lbl" xml:lang="en-US">Issued remaining plan share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRemainingPlanShare" xlink:to="gfai_IssuedRemainingPlanShare_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FairValueOfSharesIssuedInMergerTransaction" xlink:href="gfai-20231231.xsd#gfai_FairValueOfSharesIssuedInMergerTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FairValueOfSharesIssuedInMergerTransaction_lbl" xml:lang="en-US">Fair value of shares issued in merger transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FairValueOfSharesIssuedInMergerTransaction" xlink:to="gfai_FairValueOfSharesIssuedInMergerTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares_lbl" xml:lang="en-US">Reverse split description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:to="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IssuedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_IssuedOrdinaryShares_lbl" xml:lang="en-US">Issued ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShares" xlink:to="gfai_IssuedOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PercentageOfLegalReserve" xlink:href="gfai-20231231.xsd#gfai_PercentageOfLegalReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PercentageOfLegalReserve_lbl" xml:lang="en-US">Percentage of legal reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfLegalReserve" xlink:to="gfai_PercentageOfLegalReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DividendDistributionPercentage" xlink:href="gfai-20231231.xsd#gfai_DividendDistributionPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DividendDistributionPercentage_lbl" xml:lang="en-US">Dividend distribution percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DividendDistributionPercentage" xlink:to="gfai_DividendDistributionPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AfterTaxProfitsPercentage" xlink:href="gfai-20231231.xsd#gfai_AfterTaxProfitsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AfterTaxProfitsPercentage_lbl" xml:lang="en-US">After tax profits, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AfterTaxProfitsPercentage" xlink:to="gfai_AfterTaxProfitsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PRCEntityRegisteredCapital" xlink:href="gfai-20231231.xsd#gfai_PRCEntityRegisteredCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PRCEntityRegisteredCapital_lbl" xml:lang="en-US">PRC entity registered capital, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PRCEntityRegisteredCapital" xlink:to="gfai_PRCEntityRegisteredCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Prepayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Prepayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Prepayments_lbl" xml:lang="en-US">Amounts due prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Prepayments" xlink:to="ifrs-full_Prepayments_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_lbl" xml:lang="en-US">Purchase from a related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:to="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AllowanceForDoubtfulDebts" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AllowanceForDoubtfulDebts_lbl" xml:lang="en-US">Allowance for doubtful debts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForDoubtfulDebts" xlink:to="gfai_AllowanceForDoubtfulDebts_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_EquityInterestsPercentage" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_EquityInterestsPercentage_lbl" xml:lang="en-US">Equity interests, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsPercentage" xlink:to="gfai_EquityInterestsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsForInsuranceAcquisitionCashFlows"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssetsForInsuranceAcquisitionCashFlows_lbl" xml:lang="en-US">Acquisition purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" xlink:to="ifrs-full_AssetsForInsuranceAcquisitionCashFlows_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_lbl" xml:lang="en-US">Acquisition cash percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NumberOfSharesIssued1" xlink:href="gfai-20231231.xsd#gfai_NumberOfSharesIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NumberOfSharesIssued1_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="gfai_NumberOfSharesIssued1" xlink:to="gfai_NumberOfSharesIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinarySharesPerShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharesPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedOrdinarySharesPerShare_lbl" xml:lang="en-US">Restricted ordinary shares, per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharesPerShare" xlink:to="gfai_RestrictedOrdinarySharesPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepositsFromCustomers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepositsFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepositsFromCustomers_lbl" xml:lang="en-US">Deposit paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepositsFromCustomers" xlink:to="ifrs-full_DepositsFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DividendsPaidOrdinaryShares_lbl" xml:lang="en-US">Restricted ordinary shares amounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinaryShares" xlink:to="ifrs-full_DividendsPaidOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" xlink:to="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Advances" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Advances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Advances_lbl" xml:lang="en-US">Loans advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Advances" xlink:to="ifrs-full_Advances_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherPayable" xlink:href="gfai-20231231.xsd#gfai_OtherPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OtherPayable_lbl" xml:lang="en-US">Trade payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherPayable" xlink:to="gfai_OtherPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExpensePaidForRelatedParty" xlink:href="gfai-20231231.xsd#gfai_ExpensePaidForRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ExpensePaidForRelatedParty_lbl" xml:lang="en-US">Expense paid for related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExpensePaidForRelatedParty" xlink:to="gfai_ExpensePaidForRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions_lbl" xml:lang="en-US">Related party for development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" xlink:to="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ExpensesPaid" xlink:href="gfai-20231231.xsd#gfai_ExpensesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ExpensesPaid_lbl" xml:lang="en-US">Company expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExpensesPaid" xlink:to="gfai_ExpensesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AgreementDescription" xlink:href="gfai-20231231.xsd#gfai_AgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AgreementDescription_lbl" xml:lang="en-US">Agreement description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AgreementDescription" xlink:to="gfai_AgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OutstandingOfLoans" xlink:href="gfai-20231231.xsd#gfai_OutstandingOfLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OutstandingOfLoans_lbl" xml:lang="en-US">Outstanding loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOfLoans" xlink:to="gfai_OutstandingOfLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnsecuredLoanInterestRate" xlink:href="gfai-20231231.xsd#gfai_UnsecuredLoanInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnsecuredLoanInterestRate_lbl" xml:lang="en-US">Loan interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnsecuredLoanInterestRate" xlink:to="gfai_UnsecuredLoanInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InterestExpenseOnLoans" xlink:href="gfai-20231231.xsd#gfai_InterestExpenseOnLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InterestExpenseOnLoans_lbl" xml:lang="en-US">Interest expense on loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestExpenseOnLoans" xlink:to="gfai_InterestExpenseOnLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PrincipalAmountOfLoan" xlink:href="gfai-20231231.xsd#gfai_PrincipalAmountOfLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PrincipalAmountOfLoan_lbl" xml:lang="en-US">Loan principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrincipalAmountOfLoan" xlink:to="gfai_PrincipalAmountOfLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_Loan" xlink:href="gfai-20231231.xsd#gfai_Loan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_Loan_lbl" xml:lang="en-US">Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Loan" xlink:to="gfai_Loan_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares" xlink:href="gfai-20231231.xsd#gfai_CashPaidRobotsAmountingYetDeliveredReturnShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares_lbl" xml:lang="en-US">Cash paid robots amounting yet delivered return shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares" xlink:to="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContractualCapitalCommitments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCapitalCommitments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ContractualCapitalCommitments_lbl" xml:lang="en-US">Contract amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContractualCapitalCommitments" xlink:to="ifrs-full_ContractualCapitalCommitments_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AggregateAmount" xlink:href="gfai-20231231.xsd#gfai_AggregateAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AggregateAmount_lbl" xml:lang="en-US">Aggregate amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateAmount" xlink:to="gfai_AggregateAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherMaterialNoncashItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialNoncashItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherMaterialNoncashItems_lbl" xml:lang="en-US">Non-cash compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherMaterialNoncashItems" xlink:to="ifrs-full_OtherMaterialNoncashItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BankGuarantees" xlink:href="gfai-20231231.xsd#gfai_BankGuarantees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BankGuarantees_lbl" xml:lang="en-US">Bank guarantees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankGuarantees" xlink:to="gfai_BankGuarantees_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LitigationTotalingAmount" xlink:href="gfai-20231231.xsd#gfai_LitigationTotalingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LitigationTotalingAmount_lbl" xml:lang="en-US">Dferred lawsuit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LitigationTotalingAmount" xlink:to="gfai_LitigationTotalingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_LawsuityTotaling" xlink:href="gfai-20231231.xsd#gfai_LawsuityTotaling"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_LawsuityTotaling_lbl" xml:lang="en-US">Lawsuits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LawsuityTotaling" xlink:to="gfai_LawsuityTotaling_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablePercentage" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TradeReceivablePercentage_lbl" xml:lang="en-US">Trade receivable, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablePercentage" xlink:to="gfai_TradeReceivablePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseOfAgreementDescription" xlink:href="gfai-20231231.xsd#gfai_PurchaseOfAgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchaseOfAgreementDescription_lbl" xml:lang="en-US">Purchase of agreement description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseOfAgreementDescription" xlink:to="gfai_PurchaseOfAgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareIssuedRate" xlink:href="gfai-20231231.xsd#gfai_ShareIssuedRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShareIssuedRate_lbl" xml:lang="en-US">Issued rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssuedRate" xlink:to="gfai_ShareIssuedRate_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherBorrowings_lbl" xml:lang="en-US">Repaid amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherBorrowings" xlink:to="ifrs-full_OtherBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AccruedInterest" xlink:href="gfai-20231231.xsd#gfai_AccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AccruedInterest_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedInterest" xlink:to="gfai_AccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UnderpaymentTaxes" xlink:href="gfai-20231231.xsd#gfai_UnderpaymentTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UnderpaymentTaxes_lbl" xml:lang="en-US">Underpayment taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnderpaymentTaxes" xlink:to="gfai_UnderpaymentTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxRefundedAmount" xlink:href="gfai-20231231.xsd#gfai_TaxRefundedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TaxRefundedAmount_lbl" xml:lang="en-US">Tax refunded amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxRefundedAmount" xlink:to="gfai_TaxRefundedAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl" xml:lang="en-US">Basis of presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl" xml:lang="en-US">Basis of consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl" xml:lang="en-US">Segment reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl" xml:lang="en-US">Business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory_lbl" xml:lang="en-US">Non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl" xml:lang="en-US">Critical accounting estimate and judgements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_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="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl" xml:lang="en-US">Financial risk management</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_lbl" xml:lang="en-US">Fair value measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl" xml:lang="en-US">Share-based payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:to="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:to="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_lbl" xml:lang="en-US">Trade receivables and other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfInventoryExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfInventoryExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DescriptionOfInventoryExplanatory_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfInventoryExplanatory" xlink:to="gfai_DescriptionOfInventoryExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl" xml:lang="en-US">Assets held for sale and discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfWithholdingTaxesReceivableExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory_lbl" xml:lang="en-US">Withholding taxes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory" xlink:to="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory_lbl" xml:lang="en-US">Assets under construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGoodwillExplanatory" xlink:to="ifrs-full_DisclosureOfGoodwillExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_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="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory_lbl" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_lbl" xml:lang="en-US">Interest-bearing borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl" xml:lang="en-US">Revenue from contracts with customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" xlink:to="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl" xml:lang="en-US">Income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl" xml:lang="en-US">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl" xml:lang="en-US">Employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZb4wZVZu+FO97fLWUvHjFndpdVn+O8OcxpmMmTkpGZYvP12FIZvU8RL0PpIr0fclupzkKkad88iRWHPNlRylaEQliAFKY/I5wlkI/gdRbJkdm87bdkNs1URzMtj0RSjfPzeK+wPFd0lznhYCDZGjX2WEmszplTDcikb06qiF/iHkxYxD2JEoGAN/Bsa6bWCO0oszeIwGviwslLW9t+EM5w] CSR-->
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory_lbl" xml:lang="en-US">Related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_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="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory_lbl" xml:lang="en-US">New and amended accounting standards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" xlink:to="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIHoldingLimitedMember" xlink:href="gfai-20231231.xsd#gfai_AIHoldingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIHoldingLimitedMember_lbl" xml:lang="en-US">AI Holding Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIHoldingLimitedMember" xlink:to="gfai_AIHoldingLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIRoboticsMember" xlink:href="gfai-20231231.xsd#gfai_AIRoboticsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIRoboticsMember_lbl" xml:lang="en-US">AI Robotics [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIRoboticsMember" xlink:to="gfai_AIRoboticsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIHongKongLimitedMember" xlink:href="gfai-20231231.xsd#gfai_AIHongKongLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIHongKongLimitedMember_lbl" xml:lang="en-US">AI Hong Kong Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIHongKongLimitedMember" xlink:to="gfai_AIHongKongLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SouthernAmbitionLimitedMember" xlink:href="gfai-20231231.xsd#gfai_SouthernAmbitionLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SouthernAmbitionLimitedMember_lbl" xml:lang="en-US">Southern Ambition [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SouthernAmbitionLimitedMember" xlink:to="gfai_SouthernAmbitionLimitedMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_SouthernAmbitionLimitedMember_lbl0" xml:lang="en-US">Southern Ambition Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SouthernAmbitionLimitedMember" xlink:to="gfai_SouthernAmbitionLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_HorizonDragonLimitedMember" xlink:href="gfai-20231231.xsd#gfai_HorizonDragonLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_HorizonDragonLimitedMember_lbl" xml:lang="en-US">Horizon Dragon Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_HorizonDragonLimitedMember" xlink:to="gfai_HorizonDragonLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceAIGroupCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIGroupCoLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceAIGroupCoLimitedMember_lbl" xml:lang="en-US">Guardforce AI Group Co., Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAIGroupCoLimitedMember" xlink:to="gfai_GuardforceAIGroupCoLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIThailandMember" xlink:href="gfai-20231231.xsd#gfai_AIThailandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIThailandMember_lbl" xml:lang="en-US">AI Thailand [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIThailandMember" xlink:to="gfai_AIThailandMember_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="gfai_SingaporeAgreementMember" xlink:href="gfai-20231231.xsd#gfai_SingaporeAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SingaporeAgreementMember_lbl" xml:lang="en-US">Singapore Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SingaporeAgreementMember" xlink:to="gfai_SingaporeAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_MacauAgreementMember" xlink:href="gfai-20231231.xsd#gfai_MacauAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_MacauAgreementMember_lbl" xml:lang="en-US">Macau Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MacauAgreementMember" xlink:to="gfai_MacauAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_MalaysiaAgreementMember" xlink:href="gfai-20231231.xsd#gfai_MalaysiaAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_MalaysiaAgreementMember_lbl" xml:lang="en-US">Malaysia Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MalaysiaAgreementMember" xlink:to="gfai_MalaysiaAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIMalaysiaMember" xlink:href="gfai-20231231.xsd#gfai_AIMalaysiaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIMalaysiaMember_lbl" xml:lang="en-US">AI Malaysia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIMalaysiaMember" xlink:to="gfai_AIMalaysiaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIRobotServiceMember" xlink:href="gfai-20231231.xsd#gfai_AIRobotServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIRobotServiceMember_lbl" xml:lang="en-US">AI Robot Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIRobotServiceMember" xlink:to="gfai_AIRobotServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIShenzhenMember" xlink:href="gfai-20231231.xsd#gfai_AIShenzhenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIShenzhenMember_lbl" xml:lang="en-US">AI Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIShenzhenMember" xlink:to="gfai_AIShenzhenMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_AT" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AT"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AT_lbl" xml:lang="en-US">AI Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AT" xlink:to="country_AT_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DubaiMember" xlink:href="gfai-20231231.xsd#gfai_DubaiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DubaiMember_lbl" xml:lang="en-US">Dubai [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DubaiMember" xlink:to="gfai_DubaiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_UKMember" xlink:href="gfai-20231231.xsd#gfai_UKMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_UKMember_lbl" xml:lang="en-US">United kingdom [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UKMember" xlink:to="gfai_UKMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_AIJianMember" xlink:href="gfai-20231231.xsd#gfai_AIJianMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_AIJianMember_lbl" xml:lang="en-US">AI Jian [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIJianMember" xlink:to="gfai_AIJianMember_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_KPW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KPW"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_KPW_lbl" xml:lang="en-US">Korea (North), Won</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KPW" xlink:to="currency_KPW_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_KeweiAgreementMember" xlink:href="gfai-20231231.xsd#gfai_KeweiAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_KeweiAgreementMember_lbl" xml:lang="en-US">Kewei Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_KeweiAgreementMember" xlink:to="gfai_KeweiAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenKeweiMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenKeweiMember_lbl" xml:lang="en-US">Shenzhen Kewei [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiMember" xlink:to="gfai_ShenzhenKeweiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BeijingWanjiaMember_lbl" xml:lang="en-US">Beijing Wanjia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BeijingWanjiaMember" xlink:to="gfai_BeijingWanjiaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GFAITechnologyMember" xlink:href="gfai-20231231.xsd#gfai_GFAITechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GFAITechnologyMember_lbl" xml:lang="en-US">GFAI Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GFAITechnologyMember" xlink:to="gfai_GFAITechnologyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StrengthenedweakenedMember" xlink:href="gfai-20231231.xsd#gfai_StrengthenedweakenedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_StrengthenedweakenedMember_lbl" xml:lang="en-US">Strengthened/weakened [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StrengthenedweakenedMember" xlink:to="gfai_StrengthenedweakenedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenGFAIMember_lbl" xml:lang="en-US">Shenzhen GFAI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGFAIMember" xlink:to="gfai_ShenzhenGFAIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShenzhenGFAIAndGuangzhouGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIAndGuangzhouGFAIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ShenzhenGFAIAndGuangzhouGFAIMember_lbl" xml:lang="en-US">Shenzhen GFAI and Guangzhou GFAI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGFAIAndGuangzhouGFAIMember" xlink:to="gfai_ShenzhenGFAIAndGuangzhouGFAIMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_ShenzhenGFAIAndGuangzhouGFAIMember_lbl0" xml:lang="en-US">Shenzhen GFAI And Guangzhou GFAI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGFAIAndGuangzhouGFAIMember" xlink:to="gfai_ShenzhenGFAIAndGuangzhouGFAIMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanOneMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BankLoanOneMember_lbl" xml:lang="en-US">Bank Loan One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanOneMember" xlink:to="gfai_BankLoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanTwoMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BankLoanTwoMember_lbl" xml:lang="en-US">Bank Loan Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanTwoMember" xlink:to="gfai_BankLoanTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanThreeMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BankLoanThreeMember_lbl" xml:lang="en-US">Bank Loan Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanThreeMember" xlink:to="gfai_BankLoanThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BankLoanFourMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_BankLoanFourMember_lbl" xml:lang="en-US">Bank Loan Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanFourMember" xlink:to="gfai_BankLoanFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WKVentureMember" xlink:href="gfai-20231231.xsd#gfai_WKVentureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_WKVentureMember_lbl" xml:lang="en-US">WK Venture [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WKVentureMember" xlink:to="gfai_WKVentureMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivateWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PrivateWarrantsMember_lbl" xml:lang="en-US">Private Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrivateWarrantsMember" xlink:to="gfai_PrivateWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableMember" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ConvertibleNotePayableMember_lbl" xml:lang="en-US">Convertible Note Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertibleNotePayableMember" xlink:to="gfai_ConvertibleNotePayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DemographicAssumptionsMember" xlink:href="gfai-20231231.xsd#gfai_DemographicAssumptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_DemographicAssumptionsMember_lbl" xml:lang="en-US">Male and Female TMO 2017 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DemographicAssumptionsMember" xlink:to="gfai_DemographicAssumptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinancialAssumptionsMember" xlink:href="gfai-20231231.xsd#gfai_FinancialAssumptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_FinancialAssumptionsMember_lbl" xml:lang="en-US">Discount rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinancialAssumptionsMember" xlink:to="gfai_FinancialAssumptionsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gfai_FinancialAssumptionsMember_lbl0" xml:lang="en-US">Financial Assumptions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinancialAssumptionsMember" xlink:to="gfai_FinancialAssumptionsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_CaymanMember" xlink:href="gfai-20231231.xsd#gfai_CaymanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CaymanMember_lbl" xml:lang="en-US">Cayman Islands [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CaymanMember" xlink:to="gfai_CaymanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PublicWarrantMember" xlink:href="gfai-20231231.xsd#gfai_PublicWarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PublicWarrantMember_lbl" xml:lang="en-US">Public Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PublicWarrantMember" xlink:to="gfai_PublicWarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivateWarrantMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PrivateWarrantMember_lbl" xml:lang="en-US">Private Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrivateWarrantMember" xlink:to="gfai_PrivateWarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NoteWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_NoteWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_NoteWarrantsMember_lbl" xml:lang="en-US">Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoteWarrantsMember" xlink:to="gfai_NoteWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SevenKeweiGroupCompaniesMember" xlink:href="gfai-20231231.xsd#gfai_SevenKeweiGroupCompaniesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SevenKeweiGroupCompaniesMember_lbl" xml:lang="en-US">Seven Kewei Group companies [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SevenKeweiGroupCompaniesMember" xlink:to="gfai_SevenKeweiGroupCompaniesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentsEventMember" xlink:href="gfai-20231231.xsd#gfai_SubsequentsEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_SubsequentsEventMember_lbl" xml:lang="en-US">Subsequents Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubsequentsEventMember" xlink:to="gfai_SubsequentsEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersMember" xlink:href="gfai-20231231.xsd#gfai_ShareholdersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_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="gfai_ShareholdersMember" xlink:to="gfai_ShareholdersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PrivatePlacementsMember" xlink:href="gfai-20231231.xsd#gfai_PrivatePlacementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PrivatePlacementsMember_lbl" xml:lang="en-US">private placements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrivatePlacementsMember" xlink:to="gfai_PrivatePlacementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_VendorServiceCompanyMember" xlink:href="gfai-20231231.xsd#gfai_VendorServiceCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_VendorServiceCompanyMember_lbl" xml:lang="en-US">Vendor Service Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_VendorServiceCompanyMember" xlink:to="gfai_VendorServiceCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WarrantsMember_lbl" xml:lang="en-US">Warrants [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WarrantsMember" xlink:to="ifrs-full_WarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InitialPublicOfferingMember" xlink:href="gfai-20231231.xsd#gfai_InitialPublicOfferingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_InitialPublicOfferingMember_lbl" xml:lang="en-US">Initial Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InitialPublicOfferingMember" xlink:to="gfai_InitialPublicOfferingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashInLieuMember" xlink:href="gfai-20231231.xsd#gfai_CashInLieuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CashInLieuMember_lbl" xml:lang="en-US">Cash in Lieu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashInLieuMember" xlink:to="gfai_CashInLieuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OrdinaryShareMember" xlink:href="gfai-20231231.xsd#gfai_OrdinaryShareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_OrdinaryShareMember_lbl" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinaryShareMember" xlink:to="gfai_OrdinaryShareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember" xlink:href="gfai-20231231.xsd#gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember_lbl" xml:lang="en-US">2022 Equity Incentive Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember" xlink:to="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_MrYapMember" xlink:href="gfai-20231231.xsd#gfai_MrYapMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_MrYapMember_lbl" xml:lang="en-US">Mr. Yap [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MrYapMember" xlink:to="gfai_MrYapMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RestrictedOrdinarySharesMember" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RestrictedOrdinarySharesMember_lbl" xml:lang="en-US">Restricted Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharesMember" xlink:to="gfai_RestrictedOrdinarySharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_MrTuMember" xlink:href="gfai-20231231.xsd#gfai_MrTuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_MrTuMember_lbl" xml:lang="en-US">Mr. Tu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MrTuMember" xlink:to="gfai_MrTuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardforceHoldingHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingHKLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardforceHoldingHKLimitedMember_lbl" xml:lang="en-US">Guardforce Holdings HK Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceHoldingHKLimitedMember" xlink:to="gfai_GuardforceHoldingHKLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardForceHoldingsHKLimitedOneMember" xlink:href="gfai-20231231.xsd#gfai_GuardForceHoldingsHKLimitedOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardForceHoldingsHKLimitedOneMember_lbl" xml:lang="en-US">Guardforce Holdings (HK) Limited One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardForceHoldingsHKLimitedOneMember" xlink:to="gfai_GuardForceHoldingsHKLimitedOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_GuardForceHoldingsHKLimitedTwoMember" xlink:href="gfai-20231231.xsd#gfai_GuardForceHoldingsHKLimitedTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_GuardForceHoldingsHKLimitedTwoMember_lbl" xml:lang="en-US">Guardforce Holdings (HK) Limited Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardForceHoldingsHKLimitedTwoMember" xlink:to="gfai_GuardForceHoldingsHKLimitedTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RelatedPartiesMember_lbl" xml:lang="en-US">Related Parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RelatedPartiesMember" xlink:to="ifrs-full_RelatedPartiesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_RelatedPartiesMember_lbl0" xml:lang="en-US">Related parties [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RelatedPartiesMember" xlink:to="ifrs-full_RelatedPartiesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_PurchaseOfRobotsMember" xlink:href="gfai-20231231.xsd#gfai_PurchaseOfRobotsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_PurchaseOfRobotsMember_lbl" xml:lang="en-US">Purchase of Robots [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseOfRobotsMember" xlink:to="gfai_PurchaseOfRobotsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CustomerMember" xlink:href="gfai-20231231.xsd#gfai_CustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_CustomerMember_lbl" xml:lang="en-US">Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CustomerMember" xlink:to="gfai_CustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityMember_lbl" xml:lang="en-US">Equity [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_EquityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfChangesInEquityTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfChangesInEquityTable_lbl" xml:lang="en-US">Statement of changes in equity [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_StatementOfChangesInEquityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems_lbl" xml:lang="en-US">Statement of changes in equity [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable_lbl" xml:lang="en-US">Right-of-Use Assets and Operating Lease Liabilties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems_lbl" xml:lang="en-US">Right-Of-Use Assets And Operating Lease Liabilties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable_lbl" xml:lang="en-US">Right-of-Use Assets and Operating Lease Liabilties (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems_lbl" xml:lang="en-US">Right-of-Use Assets and Operating Lease Liabilties Table [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IntangibleAssetsAndGoodwillMember_lbl" xml:lang="en-US">Intangible assets and goodwill [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:to="ifrs-full_IntangibleAssetsAndGoodwillMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetTablesTable" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntangibleAssetsNetTablesTable_lbl" xml:lang="en-US">Intangible Assets, Net (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsNetTablesTable" xlink:to="gfai_IntangibleAssetsNetTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntangibleAssetsNetTablesLineItems_lbl" xml:lang="en-US">Intangible Assets, Net (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsNetTablesLineItems" xlink:to="gfai_IntangibleAssetsNetTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsTablesTable" xlink:href="gfai-20231231.xsd#gfai_BorrowingsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsTablesTable_lbl" xml:lang="en-US">Borrowings (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsTablesTable" xlink:to="gfai_BorrowingsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_BorrowingsTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsTablesLineItems_lbl" xml:lang="en-US">Disclosure of detailed information about borrowings Table [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsTablesLineItems" xlink:to="gfai_BorrowingsTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationTablesTable" xlink:href="gfai-20231231.xsd#gfai_TaxationTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxationTablesTable_lbl" xml:lang="en-US">Taxation (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxationTablesTable" xlink:to="gfai_TaxationTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_TaxationTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxationTablesLineItems_lbl" xml:lang="en-US">Disclosure of income tax Table [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxationTablesLineItems" xlink:to="gfai_TaxationTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityTablesTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityTablesTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityTablesTable" xlink:to="gfai_ShareholdersEquityTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityTablesLineItems_lbl" xml:lang="en-US">Schedule of Consolidated Balance Sheets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityTablesLineItems" xlink:to="gfai_ShareholdersEquityTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfCurrenciesDomainDomain" xlink:href="gfai-20231231.xsd#gfai_TypeOfCurrenciesDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TypeOfCurrenciesDomainDomain_lbl" xml:lang="en-US">TypeOfCurrenciesDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TypeOfCurrenciesDomainDomain" xlink:to="gfai_TypeOfCurrenciesDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems_lbl" xml:lang="en-US">Schedule of Currency Exchange Rates Impact [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:to="gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AggregatedTimeBandsMember_lbl" xml:lang="en-US">Aggregated time bands [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_AggregatedTimeBandsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems_lbl" xml:lang="en-US">Schedule of Non-derivative Financial Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US">Property, plant and equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesMember_lbl" xml:lang="en-US">Ranges [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_RangesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives of Property and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:to="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of Cost of the Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Cost of the Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:to="gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TypeOfServiceDomainDomain" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TypeOfServiceDomainDomain_lbl" xml:lang="en-US">TypeOfServiceDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TypeOfServiceDomainDomain" xlink:to="gfai_TypeOfServiceDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:to="gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems_lbl" xml:lang="en-US">Schedule of Disaggregation Information of Revenue by Service Type [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:to="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_lbl" xml:lang="en-US">Entity&apos;s total for business combinations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of Purchase Price Allocation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:to="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of Purchase Price Allocation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsAndLiabilitiesMember_lbl" xml:lang="en-US">Assets and liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsAndLiabilitiesMember" xlink:to="ifrs-full_AssetsAndLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of Assets and Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:to="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of Assets and Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:href="gfai-20231231.xsd#gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable_lbl" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:to="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:href="gfai-20231231.xsd#gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems_lbl" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfAssetsMember_lbl" xml:lang="en-US">Assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_ClassesOfAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_InventoriesDetailsScheduleofInventoriesTable" xlink:href="gfai-20231231.xsd#gfai_InventoriesDetailsScheduleofInventoriesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InventoriesDetailsScheduleofInventoriesTable_lbl" xml:lang="en-US">Inventories (Details) - Schedule of Inventories [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InventoriesDetailsScheduleofInventoriesTable" xlink:to="gfai_InventoriesDetailsScheduleofInventoriesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfInventoriesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfInventoriesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfInventoriesLineItems_lbl" xml:lang="en-US">Schedule of Inventories [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfInventoriesLineItems" xlink:to="gfai_ScheduleOfInventoriesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsTypeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsTypeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsTypeMember_lbl" xml:lang="en-US">Financial assets, type [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsTypeMember" xlink:to="ifrs-full_FinancialAssetsTypeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable_lbl" xml:lang="en-US">Trade Receivables, Net (Details) - Schedule of Trade Receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:to="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems_lbl" xml:lang="en-US">Trade Receivables, Net (Details) - Schedule of Trade Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastDueStatusMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PastDueStatusMember_lbl" xml:lang="en-US">Past due status [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_PastDueStatusMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable_lbl" xml:lang="en-US">Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:to="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems_lbl" xml:lang="en-US">Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:to="gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable_lbl" xml:lang="en-US">Other Receivables (Details) - Schedule of Other Receivables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:to="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems_lbl" xml:lang="en-US">Other Receivables (Details) - Schedule of Other Receivables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:to="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable_lbl" xml:lang="en-US">Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems_lbl" xml:lang="en-US">Schedule of Carrying Amounts of Right-of-Use Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl0" xml:lang="en-US">Intangible assets other than goodwill [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable_lbl" xml:lang="en-US">Intangible Assets, Net (Details) - Schedule of Intangible Assets, Net [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:to="gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Intangible Assets, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable_lbl" xml:lang="en-US">Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:to="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems_lbl" xml:lang="en-US">Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:href="gfai-20231231.xsd#gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable_lbl" xml:lang="en-US">Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:to="gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems_lbl" xml:lang="en-US">Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:to="gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GeographicalAreasMember_lbl" xml:lang="en-US">Geographical areas [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ifrs-full_GeographicalAreasMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_TaxationDetailsScheduleofPretaxLossTable" xlink:href="gfai-20231231.xsd#gfai_TaxationDetailsScheduleofPretaxLossTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxationDetailsScheduleofPretaxLossTable_lbl" xml:lang="en-US">Taxation (Details) - Schedule of Pre-tax Loss [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxationDetailsScheduleofPretaxLossTable" xlink:to="gfai_TaxationDetailsScheduleofPretaxLossTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPretaxLossLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPretaxLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gfai_ScheduleOfPretaxLossLineItems_lbl" xml:lang="en-US">Schedule of Pre-tax Loss [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPretaxLossLineItems" xlink:to="gfai_ScheduleOfPretaxLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_lbl" xml:lang="en-US">Characteristics of defined benefit plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionsMember_lbl" xml:lang="en-US">Actuarial assumptions [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DefinedBenefitPlansMember_lbl" xml:lang="en-US">Defined benefit plans [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ifrs-full_DefinedBenefitPlansMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) - Schedule of Consolidated Balance Sheets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems_lbl" xml:lang="en-US">Schedule of Consolidated Balance Sheets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OrdinarySharesMember_lbl" xml:lang="en-US">Ordinary shares [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="ifrs-full_OrdinarySharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:to="gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl" xml:lang="en-US">Entity&apos;s total for related parties [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Related Parties and their Relationships [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems_lbl" xml:lang="en-US">Schedule of Related Parties and their Relationships [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:to="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems_lbl" xml:lang="en-US">Schedule of Amounts Due from Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:to="gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems_lbl" xml:lang="en-US">Schedule of Amounts Due to Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:to="gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_lbl" xml:lang="en-US">Liabilities arising from financing activities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems_lbl" xml:lang="en-US">Schedule of Long-term Borrowings from Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:to="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of Related Party Transactions [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:to="gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRelatedPartyTransactionsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartyTransactionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfRelatedPartyTransactionsLineItems_lbl" xml:lang="en-US">Schedule of Related Party Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRelatedPartyTransactionsLineItems" xlink:to="gfai_ScheduleOfRelatedPartyTransactionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_lbl" xml:lang="en-US">Share-based payment arrangements [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_OperatingLossDomainDomain" xlink:href="gfai-20231231.xsd#gfai_OperatingLossDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OperatingLossDomainDomain_lbl" xml:lang="en-US">OperatingLossDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossDomainDomain" xlink:to="gfai_OperatingLossDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RevenueDomainDomain" xlink:href="gfai-20231231.xsd#gfai_RevenueDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RevenueDomainDomain_lbl" xml:lang="en-US">RevenueDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueDomainDomain" xlink:to="gfai_RevenueDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfHedgesMember_lbl" xml:lang="en-US">Hedges [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_TypesOfHedgesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentsMember_lbl" xml:lang="en-US">Segments [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentsMember" xlink:to="ifrs-full_SegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems_lbl" xml:lang="en-US">Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:to="gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:to="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable_lbl" xml:lang="en-US">Concentrations (Details) - Schedule of Company&#8217;s Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:to="gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems_lbl" xml:lang="en-US">Concentrations (Details) - Schedule of Company&#8217;s Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:to="gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofTradeReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable_lbl" xml:lang="en-US">Concentrations (Details) - Schedule of Trade Receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:to="gfai_ConcentrationsDetailsScheduleofTradeReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems_lbl" xml:lang="en-US">Concentrations (Details) - Schedule of Trade Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:to="gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable_lbl" xml:lang="en-US">Discontinued Operations (Details) - Schedule of Operating Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems_lbl" xml:lang="en-US">Discontinued Operations (Details) - Schedule of Operating Segment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable_lbl" xml:lang="en-US">Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems_lbl" xml:lang="en-US">Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable_lbl" xml:lang="en-US">Discontinued Operations (Details) - Schedule of Cash Flow Components [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems_lbl" xml:lang="en-US">Discontinued Operations (Details) - Schedule of Cash Flow Components [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems_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="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_lbl" xml:lang="en-US">Entity&apos;s total for subsidiaries [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NatureofOperationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_NatureofOperationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_NatureofOperationsDetailsTable" xlink:to="gfai_NatureofOperationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_NatureOfOperationsLineItems" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NatureOfOperationsLineItems_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="gfai_NatureOfOperationsLineItems" xlink:to="gfai_NatureOfOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingEstimatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccountingEstimatesMember_lbl" xml:lang="en-US">Accounting estimates [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccountingEstimatesMember" xlink:to="ifrs-full_AccountingEstimatesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesDetailsTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesDetailsTable" xlink:to="gfai_SignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SignificantAccountingPoliciesLineItems" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SignificantAccountingPoliciesLineItems" xlink:to="gfai_SignificantAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BusinessCombinationsDetailsTable_lbl" xml:lang="en-US">Business Combinations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BusinessCombinationsDetailsTable" xlink:to="gfai_BusinessCombinationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BusinessCombinationsLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BusinessCombinationsLineItems_lbl" xml:lang="en-US">Business Combinations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BusinessCombinationsLineItems" xlink:to="gfai_BusinessCombinationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxesReceivablesNetDetailsTable" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxesReceivablesNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WithholdingTaxesReceivablesNetDetailsTable_lbl" xml:lang="en-US">Withholding Taxes Receivables, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxesReceivablesNetDetailsTable" xlink:to="gfai_WithholdingTaxesReceivablesNetDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxesReceivablesNetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WithholdingTaxesReceivablesNetLineItems_lbl" xml:lang="en-US">Withholding Taxes Receivables, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxesReceivablesNetLineItems" xlink:to="gfai_WithholdingTaxesReceivablesNetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsByNameMember_lbl" xml:lang="en-US">Borrowings by name [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_BorrowingsByNameMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_BorrowingsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsDetailsTable_lbl" xml:lang="en-US">Borrowings (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsDetailsTable" xlink:to="gfai_BorrowingsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_BorrowingsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_BorrowingsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsDetailsLineItems_lbl" xml:lang="en-US">Borrowings (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsDetailsLineItems" xlink:to="gfai_BorrowingsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShortTermDebtDomainDomain" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShortTermDebtDomainDomain_lbl" xml:lang="en-US">ShortTermDebtDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShortTermDebtDomainDomain" xlink:to="gfai_ShortTermDebtDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConvertibleNotePayableDetailsTable_lbl" xml:lang="en-US">Convertible Note Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertibleNotePayableDetailsTable" xlink:to="gfai_ConvertibleNotePayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConvertibleNotePayableLineItems" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConvertibleNotePayableLineItems_lbl" xml:lang="en-US">Convertible Note Payable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertibleNotePayableLineItems" xlink:to="gfai_ConvertibleNotePayableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsTable_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsTable" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionforEmployeeBenefitsDetailsLineItems_lbl" xml:lang="en-US">Provision for Employee Benefits (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="gfai_ProvisionforEmployeeBenefitsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonadjustingEventsMember_lbl" xml:lang="en-US">Non-adjusting events after reporting period [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ifrs-full_NonadjustingEventsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsTable" xlink:to="gfai_ShareholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ShareholdersEquityDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersEquityDetailsLineItems" xlink:to="gfai_ShareholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationDetailsTable" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockBasedCompensationDetailsTable_lbl" xml:lang="en-US">Stock-Based Compensation (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationDetailsTable" xlink:to="gfai_StockBasedCompensationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_StockBasedCompensationLineItems" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockBasedCompensationLineItems_lbl" xml:lang="en-US">Stock-Based Compensation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationLineItems" xlink:to="gfai_StockBasedCompensationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_RelatedPartyTransactionsDetailsTable" xlink:to="gfai_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsDetailsLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsDetailsLineItems" xlink:to="gfai_RelatedPartyTransactionsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FunctionalOrPresentationCurrencyMember_lbl" xml:lang="en-US">Functional or presentation currency [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:to="ifrs-full_FunctionalOrPresentationCurrencyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsTable" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CommitmentsandContingenciesDetailsTable" xlink:to="gfai_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CommitmentsandContingenciesDetailsLineItems" xlink:to="gfai_CommitmentsandContingenciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MajorCustomersMember_lbl" xml:lang="en-US">Customers [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="ifrs-full_MajorCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDetailsTable_lbl" xml:lang="en-US">Concentrations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDetailsTable" xlink:to="gfai_ConcentrationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_ConcentrationsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDetailsLineItems_lbl" xml:lang="en-US">Concentrations (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDetailsLineItems" xlink:to="gfai_ConcentrationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentEventsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_SubsequentEventsDetailsTable" xlink:to="gfai_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gfai_SubsequentEventsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubsequentEventsDetailsLineItems" xlink:to="gfai_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccountReceivablePercentage_lbl0" xml:lang="en-US">Account receivable, Percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccountReceivablePercentage" xlink:to="gfai_AccountReceivablePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccountReceivableValue_lbl0" xml:lang="en-US">Account receivable, Value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccountReceivableValue" xlink:to="gfai_AccountReceivableValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccruedCustomerClaimsCashLossAndShortage_lbl0" xml:lang="en-US">Accrued customer claims, cash loss and shortage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedCustomerClaimsCashLossAndShortage" xlink:to="gfai_AccruedCustomerClaimsCashLossAndShortage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccruedInterest_lbl0" xml:lang="en-US">Amount of the accrued interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedInterest" xlink:to="gfai_AccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccruedSalariesAndBonus_lbl0" xml:lang="en-US">Accrued salaries and bonus.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedSalariesAndBonus" xlink:to="gfai_AccruedSalariesAndBonus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination_lbl0" xml:lang="en-US">The amount of amortization Acquisitions through business combinations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination" xlink:to="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AccumulatedAmortizationExchangeDifferences_lbl0" xml:lang="en-US">Exchange differences.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationExchangeDifferences" xlink:to="gfai_AccumulatedAmortizationExchangeDifferences_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AcquireEquityInterest_lbl0" xml:lang="en-US">The percentage of acquire equity interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquireEquityInterest" xlink:to="gfai_AcquireEquityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AcquireSharesIssued_lbl0" xml:lang="en-US">Acquire shares issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquireSharesIssued" xlink:to="gfai_AcquireSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AcquiredMajorityPercentage_lbl0" xml:lang="en-US">The company acquired majority percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquiredMajorityPercentage" xlink:to="gfai_AcquiredMajorityPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AcquisitionOwnedSubsidiaryPercentage_lbl0" xml:lang="en-US">Percentage of acquisition owned subsidiary.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionOwnedSubsidiaryPercentage" xlink:to="gfai_AcquisitionOwnedSubsidiaryPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AcquisitionPurchasePricePaidAmount_lbl0" xml:lang="en-US">The amount of acquisition purchase price paid amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionPurchasePricePaidAmount" xlink:to="gfai_AcquisitionPurchasePricePaidAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1_lbl0" xml:lang="en-US">Acquisitions through business combinations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1" xlink:to="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AdditionalLiabilityAmount_lbl0" xml:lang="en-US">The amount of additional liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalLiabilityAmount" xlink:to="gfai_AdditionalLiabilityAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AdditionalOrdinaryShares_lbl0" xml:lang="en-US">Number of additional ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalOrdinaryShares" xlink:to="gfai_AdditionalOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AdditionalPaidsInCapital_lbl0" xml:lang="en-US">The amount received or receivable from the issuance of the entity&apos;s shares in excess of nominal value and amounts received from other transactions involving the entity&apos;s stock or stockholders.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalPaidsInCapital" xlink:to="gfai_AdditionalPaidsInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties_lbl0" xml:lang="en-US">Adjustment for increase decrease in amount due from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:to="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties_lbl0" xml:lang="en-US">Adjustments for decrease (increase) in Amount due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable_lbl0" xml:lang="en-US">Adjustments for decrease (increase) in withholding tax receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AfterTaxProfitsPercentage_lbl0" xml:lang="en-US">Percentage of after tax profits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AfterTaxProfitsPercentage" xlink:to="gfai_AfterTaxProfitsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AggregateAmount_lbl0" xml:lang="en-US">Aggregate amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateAmount" xlink:to="gfai_AggregateAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AggregateNetProceedsReceived_lbl0" xml:lang="en-US">Represent the amount of aggregate net proceeds received.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateNetProceedsReceived" xlink:to="gfai_AggregateNetProceedsReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AggregateOrdinaryShares_lbl1" xml:lang="en-US">Number of aggregate ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinaryShares" xlink:to="gfai_AggregateOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AggregateOrdinarySharesPercentage_lbl0" xml:lang="en-US">The percentage of aggregate ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinarySharesPercentage" xlink:to="gfai_AggregateOrdinarySharesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AgreementDescription_lbl0" xml:lang="en-US">The description related to agreement to related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AgreementDescription" xlink:to="gfai_AgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AllowanceForDoubtfulDebts_lbl0" xml:lang="en-US">The amount of allowance for doubtful debts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForDoubtfulDebts" xlink:to="gfai_AllowanceForDoubtfulDebts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable_lbl0" xml:lang="en-US">Represent the amount of allowance for doubtful debts on a related party receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:to="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AllowanceForSlowMovingOrObsoleteInventory_lbl0" xml:lang="en-US">The amount of allowance for slow moving or obsolete inventory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForSlowMovingOrObsoleteInventory" xlink:to="gfai_AllowanceForSlowMovingOrObsoleteInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AllowanceForUncollectible_lbl0" xml:lang="en-US">Allowance for uncollectible.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForUncollectible" xlink:to="gfai_AllowanceForUncollectible_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AllowanceOfWithholdingTaxesReceivable_lbl0" xml:lang="en-US">Allowance of withholding taxes receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceOfWithholdingTaxesReceivable" xlink:to="gfai_AllowanceOfWithholdingTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AnnualDisabilityRate_lbl0" xml:lang="en-US">Relating to Annual Disability Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualDisabilityRate" xlink:to="gfai_AnnualDisabilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AnnualDisabilityRatePercentage_lbl0" xml:lang="en-US">Percentage of annual disability rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualDisabilityRatePercentage" xlink:to="gfai_AnnualDisabilityRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AnnualVoluntarilyResignationRateOfDirectCost_lbl0" xml:lang="en-US">Annual Voluntarily Resignation Rate of Direct Cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualVoluntarilyResignationRateOfDirectCost" xlink:to="gfai_AnnualVoluntarilyResignationRateOfDirectCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AnnualVoluntarilyResignationRateOfIndirectCost_lbl0" xml:lang="en-US">Annual Voluntarily Resignation Rate of Indirect Cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualVoluntarilyResignationRateOfIndirectCost" xlink:to="gfai_AnnualVoluntarilyResignationRateOfIndirectCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ApproximatelyOrdinarySharesAmount_lbl0" xml:lang="en-US">The amount of approximately ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ApproximatelyOrdinarySharesAmount" xlink:to="gfai_ApproximatelyOrdinarySharesAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AssetsHeldForSale_lbl0" xml:lang="en-US">Assets held for sale.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsHeldForSale" xlink:to="gfai_AssetsHeldForSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AssetsandLiabilitiesLoss_lbl0" xml:lang="en-US">The amount of assets and liabilities loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsandLiabilitiesLoss" xlink:to="gfai_AssetsandLiabilitiesLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AssumptionOfLiability_lbl0" xml:lang="en-US">Assumption of Liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssumptionOfLiability" xlink:to="gfai_AssumptionOfLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_AverageVariancePercentage_lbl0" xml:lang="en-US">The percentage of average variance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AverageVariancePercentage" xlink:to="gfai_AverageVariancePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_BankGuarantees_lbl0" xml:lang="en-US">Amount of bank guarantees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankGuarantees" xlink:to="gfai_BankGuarantees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_Borrowing_lbl0" xml:lang="en-US">The amount of borrowings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Borrowing" xlink:to="gfai_Borrowing_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_BorrowingsFromRelatedPartiesNonCurrent_lbl0" xml:lang="en-US">The amount of borrowings from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromRelatedPartiesNonCurrent" xlink:to="gfai_BorrowingsFromRelatedPartiesNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_BorrowingsNonCurrent_lbl0" xml:lang="en-US">The amount of borrowings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsNonCurrent" xlink:to="gfai_BorrowingsNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_BorrowingsRepayableAfterOneYear_lbl0" xml:lang="en-US">Borrowings &#8211; repayable after one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsRepayableAfterOneYear" xlink:to="gfai_BorrowingsRepayableAfterOneYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CanceledFractionalShares_lbl0" xml:lang="en-US">Number of fractional shares were canceled.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CanceledFractionalShares" xlink:to="gfai_CanceledFractionalShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CancellationOfShares_lbl0" xml:lang="en-US">Represent the share value of cancellation of shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfShares" xlink:to="gfai_CancellationOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CancellationOfSharesNote_lbl0" xml:lang="en-US">The number of cancellation of shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfSharesNote" xlink:to="gfai_CancellationOfSharesNote_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CancellationOfSharesNote19_lbl0" xml:lang="en-US">The amount of cancellation of shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfSharesNote19" xlink:to="gfai_CancellationOfSharesNote19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl1" xml:lang="en-US">Capital &amp; reserves attributable to equity holders of the Company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CarryingAmountRightOfUseAssets_lbl1" xml:lang="en-US">Carrying amount of right of use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CarryingAmountRightOfUseAssets" xlink:to="gfai_CarryingAmountRightOfUseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_Cash1_lbl0" xml:lang="en-US">The amount of cash on hand and demand deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Cash1" xlink:to="gfai_Cash1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashAcquiredFromAcquisitionOfHandshake_lbl0" xml:lang="en-US">Amount of cash acquired from acquisition of handshake.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAcquiredFromAcquisitionOfHandshake" xlink:to="gfai_CashAcquiredFromAcquisitionOfHandshake_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashAndCashEquivalentRestrictedCash_lbl1" xml:lang="en-US">The amount of cash and cash equivalents and restricted cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentRestrictedCash" xlink:to="gfai_CashAndCashEquivalentRestrictedCash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash_lbl2" xml:lang="en-US">The amount of cash and cash equivalents and restricted cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsRestrictedCash" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashCashEquivalentAndRestrictedCash_lbl0" xml:lang="en-US">The amount of cash and cash equivalents and restricted cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="gfai_CashCashEquivalentAndRestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashPaidForTheCancellationOfFractionalShares_lbl0" xml:lang="en-US">Cash paid for the cancellation of fractional shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashPaidForTheCancellationOfFractionalShares" xlink:to="gfai_CashPaidForTheCancellationOfFractionalShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares_lbl0" xml:lang="en-US">Cash paid robots amounting yet delivered return shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares" xlink:to="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashRepaymentForAConvertibleNote_lbl0" xml:lang="en-US">Cash repayment for a convertible note.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashRepaymentForAConvertibleNote" xlink:to="gfai_CashRepaymentForAConvertibleNote_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CashRepaymentOfAConvertibleNote_lbl0" xml:lang="en-US">Cash repayment of a convertible note.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashRepaymentOfAConvertibleNote" xlink:to="gfai_CashRepaymentOfAConvertibleNote_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ConcentrationsDisclosureTextBlock_lbl0" xml:lang="en-US">The entire disclosure of concentrations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDisclosureTextBlock" xlink:to="gfai_ConcentrationsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock_lbl0" 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="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" xlink:to="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ConsiderationAmount_lbl0" xml:lang="en-US">The amount of consideration amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationAmount" xlink:to="gfai_ConsiderationAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ConsiderationPerShare_lbl0" xml:lang="en-US">Consideration per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationPerShare" xlink:to="gfai_ConsiderationPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ConsiderationPercentage_lbl0" xml:lang="en-US">The percentage of consideration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationPercentage" xlink:to="gfai_ConsiderationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ConversionPricePerShare_lbl1" xml:lang="en-US">Conversion price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConversionPricePerShare" xlink:to="gfai_ConversionPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ConvertAmount_lbl0" xml:lang="en-US">Convert amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertAmount" xlink:to="gfai_ConvertAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CostAcquisitionsThroughBusinessCombination_lbl0" xml:lang="en-US">The amount of cost acquisitions through business combinations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAcquisitionsThroughBusinessCombination" xlink:to="gfai_CostAcquisitionsThroughBusinessCombination_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CumulativePreferredShares_lbl0" xml:lang="en-US">Number of cumulative preferred shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CumulativePreferredShares" xlink:to="gfai_CumulativePreferredShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_CurrentDeposit_lbl0" xml:lang="en-US">Non current deposit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentDeposit" xlink:to="gfai_CurrentDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DeferredCost_lbl0" xml:lang="en-US">Amount of the deferred costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredCost" xlink:to="gfai_DeferredCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DeferredRevenues_lbl0" xml:lang="en-US">Deferred revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredRevenues" xlink:to="gfai_DeferredRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DeferredTaxAsset_lbl0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredTaxAsset" xlink:to="gfai_DeferredTaxAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DeferredTaxAssetsNotRecognized_lbl0" xml:lang="en-US">Amount of deferred tax assets not recognized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredTaxAssetsNotRecognized" xlink:to="gfai_DeferredTaxAssetsNotRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DefferedCostOtherNonCurrentAsset_lbl0" xml:lang="en-US">Deffered cost other non current assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefferedCostOtherNonCurrentAsset" xlink:to="gfai_DefferedCostOtherNonCurrentAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DefinedBenefitObligationForYearThirteen_lbl0" xml:lang="en-US">Represent the amount of defined benefit obligation for year thirteen.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearThirteen" xlink:to="gfai_DefinedBenefitObligationForYearThirteen_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DescriptionOfInventoryExplanatory_lbl0" xml:lang="en-US">The description of inventory explanatory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfInventoryExplanatory" xlink:to="gfai_DescriptionOfInventoryExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory_lbl0" xml:lang="en-US">Description of withholding taxes receivable explanatory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory" xlink:to="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory_lbl0" xml:lang="en-US">The disclosure of detailed information about trade receivables, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" xlink:to="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DisclosureOfWithholdingTaxesReceivablesNet_lbl0" xml:lang="en-US">Schedule disclosing information related to withholding taxes receivables, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfWithholdingTaxesReceivablesNet" xlink:to="gfai_DisclosureOfWithholdingTaxesReceivablesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_DividendDistributionPercentage_lbl0" xml:lang="en-US">Dividend distribution percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DividendDistributionPercentage" xlink:to="gfai_DividendDistributionPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_EmployeesShares_lbl0" xml:lang="en-US">Employees shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmployeesShares" xlink:to="gfai_EmployeesShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_EquityInterestsPercentage_lbl0" xml:lang="en-US">Equity interests, percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsPercentage" xlink:to="gfai_EquityInterestsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_EquityInterestsRate_lbl0" xml:lang="en-US">The percentage of equity interests rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsRate" xlink:to="gfai_EquityInterestsRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_EquityInterestsRatePercentage_lbl0" xml:lang="en-US">The percentage of equity interests rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsRatePercentage" xlink:to="gfai_EquityInterestsRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_EquityLossFromEquityInvestment_lbl0" xml:lang="en-US">Equity loss from equity investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityLossFromEquityInvestment" xlink:to="gfai_EquityLossFromEquityInvestment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_EquitylossIncomeOfSubsidiaries_lbl0" xml:lang="en-US">Equity (loss) income of subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquitylossIncomeOfSubsidiaries" xlink:to="gfai_EquitylossIncomeOfSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExchangeDifference_lbl0" xml:lang="en-US">Exchange difference.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifference" xlink:to="gfai_ExchangeDifference_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet_lbl0" xml:lang="en-US">Exchange differences.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" xlink:to="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExchangeDifferencesCost_lbl0" xml:lang="en-US">Exchange differences.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifferencesCost" xlink:to="gfai_ExchangeDifferencesCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExercisePriceIncreased_lbl0" xml:lang="en-US">The amount of exercise price increased.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExercisePriceIncreased" xlink:to="gfai_ExercisePriceIncreased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExercisePriceReducedPrice_lbl0" xml:lang="en-US">Price of exercise price reduced price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExercisePriceReducedPrice" xlink:to="gfai_ExercisePriceReducedPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExpensePaidForRelatedParty_lbl0" xml:lang="en-US">Expense paid for related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExpensePaidForRelatedParty" xlink:to="gfai_ExpensePaidForRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ExpensesPaid_lbl0" xml:lang="en-US">Expenses paid.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExpensesPaid" xlink:to="gfai_ExpensesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FairValueOfSharesIssuedInMergerTransaction_lbl0" xml:lang="en-US">Fair value of shares issued in merger transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FairValueOfSharesIssuedInMergerTransaction" xlink:to="gfai_FairValueOfSharesIssuedInMergerTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FinanceCosts1_lbl0" xml:lang="en-US">Finance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCosts1" xlink:to="gfai_FinanceCosts1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FinanceLeaseLiabilities_lbl0" xml:lang="en-US">Finance lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilities" xlink:to="gfai_FinanceLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation_lbl0" xml:lang="en-US">Finance lease liabilities, accumulated depreciation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation" xlink:to="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FinanceLeaseLiabilitiesCost_lbl0" xml:lang="en-US">Finance lease liabilities, cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesCost" xlink:to="gfai_FinanceLeaseLiabilitiesCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FinanceLeaseLiabilitiesNetBookValue_lbl0" xml:lang="en-US">Finance lease liabilities, net book value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesNetBookValue" xlink:to="gfai_FinanceLeaseLiabilitiesNetBookValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FinanceLeaseLiabilitiesTextBlock_lbl0" xml:lang="en-US">Disclosure of finance lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesTextBlock" xlink:to="gfai_FinanceLeaseLiabilitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_FutureFinanceChargesOnFinanceLeases_lbl0" xml:lang="en-US">The amouni of finance charges.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FutureFinanceChargesOnFinanceLeases" xlink:to="gfai_FutureFinanceChargesOnFinanceLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss_lbl0" xml:lang="en-US">The amount of actuarial loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" xlink:to="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_GoodwillImpairmentLosses_lbl0" xml:lang="en-US">Represent the amount of goodwill impairment losses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GoodwillImpairmentLosses" xlink:to="gfai_GoodwillImpairmentLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_GovernmentalContractsTaxRate_lbl0" xml:lang="en-US">Governmental contracts tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GovernmentalContractsTaxRate" xlink:to="gfai_GovernmentalContractsTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_GrossProceeds_lbl0" xml:lang="en-US">The amount is gross proceeds.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GrossProceeds" xlink:to="gfai_GrossProceeds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ImpairmentOfIntangibleAssets_lbl0" xml:lang="en-US">Impairment of intangible assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ImpairmentOfIntangibleAssets" xlink:to="gfai_ImpairmentOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IncomeTaxAtStatutoryTaxRate_lbl0" xml:lang="en-US">Income tax at statutory tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxAtStatutoryTaxRate" xlink:to="gfai_IncomeTaxAtStatutoryTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IncomeTaxBenefitExpense_lbl0" xml:lang="en-US">The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxBenefitExpense" xlink:to="gfai_IncomeTaxBenefitExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IncomeTaxesAddition_lbl0" xml:lang="en-US">Amount of income taxes addition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxesAddition" xlink:to="gfai_IncomeTaxesAddition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IncomeTaxesCollection_lbl0" xml:lang="en-US">Amount of income taxes collection.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxesCollection" xlink:to="gfai_IncomeTaxesCollection_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IncreasedInExercisePricePrivateWarrant_lbl0" xml:lang="en-US">Represent the amount of increased in exercise price private warrant.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncreasedInExercisePricePrivateWarrant" xlink:to="gfai_IncreasedInExercisePricePrivateWarrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IncreasedInExercisePricePublicWarrant_lbl0" xml:lang="en-US">The amount of increased in exercise price public warrant.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncreasedInExercisePricePublicWarrant" xlink:to="gfai_IncreasedInExercisePricePublicWarrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_InputVATReceivable_lbl0" xml:lang="en-US">Input VAT receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InputVATReceivable" xlink:to="gfai_InputVATReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IntangibleAssetsAccumulatedAmortization_lbl1" xml:lang="en-US">Intangible Assets Accumulated Amortization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsAccumulatedAmortization" xlink:to="gfai_IntangibleAssetsAccumulatedAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IntangibleAssetsCosts_lbl1" xml:lang="en-US">Intangible assets cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsCosts" xlink:to="gfai_IntangibleAssetsCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_InterestAccruedAmount_lbl0" xml:lang="en-US">The amount of interest accrued amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestAccruedAmount" xlink:to="gfai_InterestAccruedAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_InterestExpenseOnLoans_lbl0" xml:lang="en-US">Represent the amount of interest expense on loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestExpenseOnLoans" xlink:to="gfai_InterestExpenseOnLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_InterestReceivableOnBankDeposit_lbl0" xml:lang="en-US">Represent the amount of interest receivable on bank deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestReceivableOnBankDeposit" xlink:to="gfai_InterestReceivableOnBankDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_InvestorPercentage_lbl0" xml:lang="en-US">The percentage of investor.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InvestorPercentage" xlink:to="gfai_InvestorPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares_lbl0" xml:lang="en-US">Represent the share value of issuance of ordinary shares for a borrowing conversion.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares" xlink:to="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion_lbl0" xml:lang="en-US">Represent the share value of 	issuance of ordinary shares for a convertible note conversion.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion" xlink:to="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets_lbl0" xml:lang="en-US">Represent the share value of issuance of ordinary shares for acquisition of assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets" xlink:to="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinaryShareThroughCMPOs_lbl0" xml:lang="en-US">Represent the share value of issuance of ordinary shares through CMPOs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareThroughCMPOs" xlink:to="gfai_IssuanceOfOrdinaryShareThroughCMPOs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants_lbl0" xml:lang="en-US">Represent the amount of issuance of ordinary share through exercise of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants" xlink:to="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForABorrowingConversion_lbl0" xml:lang="en-US">Represent the amount of issuance of ordinary shares for a borrowing conversion.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForABorrowingConversion" xlink:to="gfai_IssuanceOfOrdinarySharesForABorrowingConversion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion_lbl0" xml:lang="en-US">Represent the amount of issuance of ordinary shares for a convertible note conversion.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion" xlink:to="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets_lbl0" xml:lang="en-US">Represent the amount of issuance of ordinary shares for acquisition of assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake_lbl0" xml:lang="en-US">This share issuance of ordinary shares for acquisition of Hankshake.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries_lbl0" xml:lang="en-US">Issuance of ordinary shares for acquisition of subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3_lbl0" xml:lang="en-US">This share issuance of ordinary shares for acquisition of subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari_lbl0" xml:lang="en-US">Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries_lbl0" xml:lang="en-US">Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesThroughCMPOs_lbl0" xml:lang="en-US">Represent the amount of issuance of ordinary shares through CMPOs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughCMPOs" xlink:to="gfai_IssuanceOfOrdinarySharesThroughCMPOs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants_lbl0" xml:lang="en-US">Issuance of ordinary shares through exercise of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants" xlink:to="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements_lbl0" xml:lang="en-US">Issuance of ordinary shares through private placements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19_lbl0" xml:lang="en-US">Issuance of ordinary shares through private placements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssueAnAggregateSharesOfCapitalStock_lbl0" xml:lang="en-US">Issue an aggregate shares of capital stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssueAnAggregateSharesOfCapitalStock" xlink:to="gfai_IssueAnAggregateSharesOfCapitalStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuedOrdinaryShare_lbl1" xml:lang="en-US">Issued ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShare" xlink:to="gfai_IssuedOrdinaryShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuedOrdinaryShares_lbl0" xml:lang="en-US">Ordinary shares, also called common shares, are stocks sold on a public exchange. Each share of stock generally gives its owner the right to one vote at a company shareholders&apos; meeting. Unlike in the case of preferred shares, the owner of ordinary shares is not guaranteed a dividend.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShares" xlink:to="gfai_IssuedOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuedRemainingPlanShare_lbl0" xml:lang="en-US">Issued remaining plan share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRemainingPlanShare" xlink:to="gfai_IssuedRemainingPlanShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IssuedRestrictedOrdinaryShares_lbl1" xml:lang="en-US">Restricted shares are unregistered, non-transferable shares issued to a company&apos;s employees. They give employees incentive to help companies attain success. They are most common in established companies that want to motivate people with an equity stake.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRestrictedOrdinaryShares" xlink:to="gfai_IssuedRestrictedOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_IsuanceOfPlanShares_lbl0" xml:lang="en-US">Isuance of plan shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IsuanceOfPlanShares" xlink:to="gfai_IsuanceOfPlanShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LawsuityTotaling_lbl0" xml:lang="en-US">Lawsuity totaling.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LawsuityTotaling" xlink:to="gfai_LawsuityTotaling_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LeaseholdImprovementsThroughFinanceLeases_lbl0" xml:lang="en-US">Leasehold improvements through finance leases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LeaseholdImprovementsThroughFinanceLeases" xlink:to="gfai_LeaseholdImprovementsThroughFinanceLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LegalFees1_lbl0" xml:lang="en-US">The amount of legal fees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalFees1" xlink:to="gfai_LegalFees1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LegalReserve_lbl1" xml:lang="en-US">A component of equity representing reserves created based on legal requirements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReserve" xlink:to="gfai_LegalReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale_lbl0" xml:lang="en-US">Liabilities directly associated with assets held for sale.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" xlink:to="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LitigationTotalingAmount_lbl0" xml:lang="en-US">Litigation totaling amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LitigationTotalingAmount" xlink:to="gfai_LitigationTotalingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_Loan_lbl0" xml:lang="en-US">Represent the amount of loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Loan" xlink:to="gfai_Loan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LoanPrincipalAmount_lbl0" xml:lang="en-US">The amount of loan in the principal amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LoanPrincipalAmount" xlink:to="gfai_LoanPrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LongtermBorrowingsFromRelatedCompany_lbl0" xml:lang="en-US">The amount of long-term borrowings  borrowings from related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBorrowingsFromRelatedCompany" xlink:to="gfai_LongtermBorrowingsFromRelatedCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LongtermBorrowingsFromRelatedParties_lbl0" xml:lang="en-US">The amount of long term borrowings from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBorrowingsFromRelatedParties" xlink:to="gfai_LongtermBorrowingsFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LossBeforeIncomeTaxs_lbl0" xml:lang="en-US">The profit (loss) before tax expense or income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossBeforeIncomeTaxs" xlink:to="gfai_LossBeforeIncomeTaxs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_LossProfitBeforeIncomeTaxExpense_lbl0" xml:lang="en-US">(Loss) Profit before income tax expense*.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossProfitBeforeIncomeTaxExpense" xlink:to="gfai_LossProfitBeforeIncomeTaxExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_MaturityTermDescription_lbl0" xml:lang="en-US">Maturity term description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MaturityTermDescription" xlink:to="gfai_MaturityTermDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale_lbl0" xml:lang="en-US">Net assets directly associated with assets held for sale.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale" xlink:to="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NetBookValue_lbl0" xml:lang="en-US">Net book value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValue" xlink:to="gfai_NetBookValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NetBookValueAssets_lbl0" xml:lang="en-US">The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAssets" xlink:to="gfai_NetBookValueAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NetProceeds_lbl0" xml:lang="en-US">Represent the amount of net proceeds.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetProceeds" xlink:to="gfai_NetProceeds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment_lbl0" xml:lang="en-US">Net profit (loss) for the year from discontinued operations &#8211; Information security segment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" xlink:to="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NetRevenueValue_lbl0" xml:lang="en-US">Net revenue, Value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetRevenueValue" xlink:to="gfai_NetRevenueValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities_lbl1" xml:lang="en-US">Finance lease liabilities, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoncurrentFinanceLeaseLiabilities" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NumberOfIndependentDirectorsServicePerformed_lbl0" xml:lang="en-US">Represent the number of independent directors service performed.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfIndependentDirectorsServicePerformed" xlink:to="gfai_NumberOfIndependentDirectorsServicePerformed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NumberOfOrdinaryShareAuthorized_lbl0" xml:lang="en-US">Number of ordinary share authorized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfOrdinaryShareAuthorized" xlink:to="gfai_NumberOfOrdinaryShareAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares_lbl0" xml:lang="en-US">Number of ordinary share issued and outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares" xlink:to="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NumberOfShareIssued_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="gfai_NumberOfShareIssued" xlink:to="gfai_NumberOfShareIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_NumberOfSharesIssued1_lbl0" xml:lang="en-US">Total number of shares issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfSharesIssued1" xlink:to="gfai_NumberOfSharesIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OperatingLeaseCommitments_lbl0" xml:lang="en-US">Amount of operating lease commitments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLeaseCommitments" xlink:to="gfai_OperatingLeaseCommitments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OrdinaryPlusPreferredSharesOutstanding_lbl0" xml:lang="en-US">Number of ordinary plus preferred shares outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinaryPlusPreferredSharesOutstanding" xlink:to="gfai_OrdinaryPlusPreferredSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OrdinarySharesAuthorized_lbl0" xml:lang="en-US">The number of ordinary share authorized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesAuthorized" xlink:to="gfai_OrdinarySharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OrdinarySharesIssued_lbl1" xml:lang="en-US">Ordinary shares, issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesIssued" xlink:to="gfai_OrdinarySharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OrdinarySharesReceived_lbl0" xml:lang="en-US">The number of ordinary shares received.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesReceived" xlink:to="gfai_OrdinarySharesReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OrdinarySharesReceiving_lbl0" xml:lang="en-US">Receiving ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesReceiving" xlink:to="gfai_OrdinarySharesReceiving_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OrdinarySharesSpilitShareIssued_lbl0" xml:lang="en-US">Ordinary shares, spilit share issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesSpilitShareIssued" xlink:to="gfai_OrdinarySharesSpilitShareIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OtherCurrentAndNoncurrentAssets_lbl0" xml:lang="en-US">Other current and non-current assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndNoncurrentAssets" xlink:to="gfai_OtherCurrentAndNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OtherCurrentAndNoncurrentLiabilities_lbl0" xml:lang="en-US">Other current and non-current liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndNoncurrentLiabilities" xlink:to="gfai_OtherCurrentAndNoncurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OtherCurrentAsset_lbl0" xml:lang="en-US">Other current assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_OtherCurrentAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OtherCurrentLiabilitie_lbl0" xml:lang="en-US">The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="gfai_OtherCurrentLiabilitie_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OtherPayable_lbl0" xml:lang="en-US">Amounts payable that the entity does not separately disclose in the same statement or note.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherPayable" xlink:to="gfai_OtherPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OtherSegmentsPercentage_lbl0" xml:lang="en-US">The percentage of other segments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherSegmentsPercentage" xlink:to="gfai_OtherSegmentsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OutstandingOfLoans_lbl0" xml:lang="en-US">Represent the outstanding loan amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOfLoans" xlink:to="gfai_OutstandingOfLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OutstandingOrdinaryShares_lbl1" xml:lang="en-US">Outstanding ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOrdinaryShares" xlink:to="gfai_OutstandingOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OutstandingShares_lbl0" xml:lang="en-US">The number of outstanding shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingShares" xlink:to="gfai_OutstandingShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_OutstandingWarrantsShares_lbl0" xml:lang="en-US">Number of outstanding warrants shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingWarrantsShares" xlink:to="gfai_OutstandingWarrantsShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PRCEntityRegisteredCapital_lbl0" xml:lang="en-US">Percentage of PRC entity registered capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PRCEntityRegisteredCapital" xlink:to="gfai_PRCEntityRegisteredCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ParValuePerShares_lbl1" xml:lang="en-US">Common stock, par value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ParValuePerShares" xlink:to="gfai_ParValuePerShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PastServiceCostAndLossOnSettlements_lbl0" xml:lang="en-US">Past service cost and loss on settlements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PastServiceCostAndLossOnSettlements" xlink:to="gfai_PastServiceCostAndLossOnSettlements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PayrollPayable_lbl0" xml:lang="en-US">Amount of payroll payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PayrollPayable" xlink:to="gfai_PayrollPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PerShareValue_lbl0" xml:lang="en-US">The amount of per share value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PerShareValue" xlink:to="gfai_PerShareValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PercentageOfChangeInLiability_lbl0" xml:lang="en-US">Percentage of Change in Liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfChangeInLiability" xlink:to="gfai_PercentageOfChangeInLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PercentageOfRestrictedOrdinaryShares_lbl0" xml:lang="en-US">Represent the percent value of percentage of restricted ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfRestrictedOrdinaryShares" xlink:to="gfai_PercentageOfRestrictedOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PercentageOfVariation_lbl0" xml:lang="en-US">Percentage of variation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfVariation" xlink:to="gfai_PercentageOfVariation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PermanentDifferences_lbl0" xml:lang="en-US">Permanent differences.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PermanentDifferences" xlink:to="gfai_PermanentDifferences_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PreferredSharesOutstandingShares_lbl0" xml:lang="en-US">Number of preferred shares outstanding shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesOutstandingShares" xlink:to="gfai_PreferredSharesOutstandingShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PreferredSharesOutstandingSharesPercentage_lbl0" xml:lang="en-US">The percentage of preferred shares outstanding shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesOutstandingSharesPercentage" xlink:to="gfai_PreferredSharesOutstandingSharesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PrepaymentsInsurance_lbl0" xml:lang="en-US">Prepayments insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrepaymentsInsurance" xlink:to="gfai_PrepaymentsInsurance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PrepaymentsOthers_lbl0" xml:lang="en-US">Prepayments - others.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrepaymentsOthers" xlink:to="gfai_PrepaymentsOthers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PrincipalAmountOfLoan_lbl0" xml:lang="en-US">Represent the principal amount of loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrincipalAmountOfLoan" xlink:to="gfai_PrincipalAmountOfLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares_lbl0" xml:lang="en-US">Amount of cash paid for the cancellation of fractional shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:to="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProfitOrLossPercentage_lbl0" xml:lang="en-US">The percentage of profit or loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProfitOrLossPercentage" xlink:to="gfai_ProfitOrLossPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl1" xml:lang="en-US">The amount of accumulated depreciation of property, plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable_lbl0" xml:lang="en-US">Provision for and write off of withholding taxes receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:to="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables_lbl0" xml:lang="en-US">The amount of provision for expected credit loss on trade receivables and other receivables.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:to="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProvisionForPenaltyClaims_lbl0" xml:lang="en-US">Amount of provision for penalty claims.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForPenaltyClaims" xlink:to="gfai_ProvisionForPenaltyClaims_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet_lbl0" xml:lang="en-US">Provision for recovery of expected credit loss on trade receivables and other receivables net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:to="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProvisionForShareBasedCompensationExpenses_lbl0" xml:lang="en-US">Represent the amount of provision for share-based compensation expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForShareBasedCompensationExpenses" xlink:to="gfai_ProvisionForShareBasedCompensationExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ProvisionForWithholdingTaxesReceivable_lbl0" xml:lang="en-US">Represent the amount of provision for withholding taxes receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForWithholdingTaxesReceivable" xlink:to="gfai_ProvisionForWithholdingTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PublicOfferingPricePerShare_lbl0" xml:lang="en-US">The nominal value of public offering price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PublicOfferingPricePerShare" xlink:to="gfai_PublicOfferingPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PurchaseAggregateShares_lbl0" xml:lang="en-US">Number of purchase aggregate shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseAggregateShares" xlink:to="gfai_PurchaseAggregateShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PurchaseCommitments_lbl0" xml:lang="en-US">Amount of purchase commitments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseCommitments" xlink:to="gfai_PurchaseCommitments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PurchaseOfAgreementDescription_lbl0" xml:lang="en-US">Purchase of agreement description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseOfAgreementDescription" xlink:to="gfai_PurchaseOfAgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PurchasePriceOfAssets_lbl0" xml:lang="en-US">The amount of purchase price of assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchasePriceOfAssets" xlink:to="gfai_PurchasePriceOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PurchaseShare_lbl0" xml:lang="en-US">The number of purchase share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseShare" xlink:to="gfai_PurchaseShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_PurchasedOrdinaryShares_lbl0" xml:lang="en-US">Number of purchased ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchasedOrdinaryShares" xlink:to="gfai_PurchasedOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RecognizedRecoveryImpairmentProvision_lbl0" xml:lang="en-US">The amount of recognized recovery impairment provision.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RecognizedRecoveryImpairmentProvision" xlink:to="gfai_RecognizedRecoveryImpairmentProvision_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RecognizedRentalIncome_lbl0" xml:lang="en-US">Recognized rental income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RecognizedRentalIncome" xlink:to="gfai_RecognizedRentalIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RelatedLawsuits_lbl0" xml:lang="en-US">Related lawsuits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedLawsuits" xlink:to="gfai_RelatedLawsuits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RelatedParty_lbl0" xml:lang="en-US">Related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedParty" xlink:to="gfai_RelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RelationshipWithTheCompany_lbl0" xml:lang="en-US">Relationship with the company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelationshipWithTheCompany" xlink:to="gfai_RelationshipWithTheCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RemeasurementsOfDefinedBenefitPlan_lbl0" xml:lang="en-US">A component of equity representing the accumulated remeasurements of defined benefit plans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RemeasurementsOfDefinedBenefitPlan" xlink:to="gfai_RemeasurementsOfDefinedBenefitPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RestrictedCash1_lbl0" xml:lang="en-US">The amount of restricted cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCash1" xlink:to="gfai_RestrictedCash1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RestrictedCashAmount_lbl0" xml:lang="en-US">The amount of restricted cash amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCashAmount" xlink:to="gfai_RestrictedCashAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RestrictedCashNonCurrentAssets_lbl0" xml:lang="en-US">The amount of restricted cash of non current assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCashNonCurrentAssets" xlink:to="gfai_RestrictedCashNonCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RestrictedOrdinarySharesPerShare_lbl0" xml:lang="en-US">Restricted ordinary shares, per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharesPerShare" xlink:to="gfai_RestrictedOrdinarySharesPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RetainedEarning_lbl0" xml:lang="en-US">A component of equity representing the entity&apos;s cumulative undistributed earnings or deficit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RetainedEarning" xlink:to="gfai_RetainedEarning_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ReturnedAndCancelledShares_lbl0" xml:lang="en-US">The number of shares returned and cancelled shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ReturnedAndCancelledShares" xlink:to="gfai_ReturnedAndCancelledShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RevenueRecognize_lbl0" xml:lang="en-US">The amount of revenue recognize.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueRecognize" xlink:to="gfai_RevenueRecognize_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_RevenueValue_lbl0" xml:lang="en-US">The income arising in the course of an entity&apos;s ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueValue" xlink:to="gfai_RevenueValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitments_lbl0" xml:lang="en-US">Schedule of capital expenditure commitments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCapitalExpenditureCommitments" xlink:to="gfai_ScheduleOfCapitalExpenditureCommitments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock_lbl0" xml:lang="en-US">Schedule of disaggregation information of revenue by service type.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" xlink:to="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure for finance lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements_lbl0" xml:lang="en-US">Schedule of future payments for employment agreements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements" xlink:to="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure for leased assets under a finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" xlink:to="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure for minimum lease payments under finance lease agreements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" xlink:to="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of non-derivative financial liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfOtherAssetTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOtherAssetTableTextBlock" xlink:to="gfai_ScheduleOfOtherAssetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfPretaxLossExplanatory_lbl0" xml:lang="en-US">Schedule of pre-tax loss explanatory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPretaxLossExplanatory" xlink:to="gfai_ScheduleOfPretaxLossExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory_lbl0" xml:lang="en-US">The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_lbl0" xml:lang="en-US">Schedule of property, plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition_lbl0" xml:lang="en-US">Disclouser of schedule of represents the purchase price allocation at the dates of the acquisition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" xlink:to="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure for trade and other payables and other current liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ServiceFeeCommitments_lbl0" xml:lang="en-US">Service fee commitments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceFeeCommitments" xlink:to="gfai_ServiceFeeCommitments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ServiceProductsDeliveredToRelatedParties_lbl0" xml:lang="en-US">The amount of Service/ Products delivered to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsDeliveredToRelatedParties" xlink:to="gfai_ServiceProductsDeliveredToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ServiceProductsReceivedFromRelatedParties_lbl0" xml:lang="en-US">The amount of Service/ Products received from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsReceivedFromRelatedParties" xlink:to="gfai_ServiceProductsReceivedFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ShareIssued_lbl0" xml:lang="en-US">Shares issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssued" xlink:to="gfai_ShareIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ShareIssuedRate_lbl0" xml:lang="en-US">Share issued rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssuedRate" xlink:to="gfai_ShareIssuedRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ShareTransferAuthorized_lbl1" xml:lang="en-US">Amount of share transfer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareTransferAuthorized" xlink:to="gfai_ShareTransferAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_SharesIssuedPerShareValue_lbl0" xml:lang="en-US">Shares issued per share value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesIssuedPerShareValue" xlink:to="gfai_SharesIssuedPerShareValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_SharesOwnedBySouthernAmbitionLimited_lbl0" xml:lang="en-US">Number of shares by southern ambition limited.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesOwnedBySouthernAmbitionLimited" xlink:to="gfai_SharesOwnedBySouthernAmbitionLimited_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_StockBasedCompensationExpense_lbl0" xml:lang="en-US">Stock based compensation expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationExpense" xlink:to="gfai_StockBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_StockBasedCompensationExpenses_lbl0" xml:lang="en-US">Stock-based compensation, sometimes known as equity or share-based compensation, is a practice in which companies supplement employees&apos; cash compensation (salary and bonuses) with shares of ownership in the business. It&apos;s most commonly awarded to employees in the form of stock options or restricted stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationExpenses" xlink:to="gfai_StockBasedCompensationExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_StockBasedCompensationTextBlock_lbl0" xml:lang="en-US">The entire disclosure for stock based compensation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationTextBlock" xlink:to="gfai_StockBasedCompensationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_StockbasedCompensationExpense_lbl0" xml:lang="en-US">Stock-based compensation expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpense" xlink:to="gfai_StockbasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_StockbasedCompensationExpenses_lbl1" xml:lang="en-US">Stock-based compensation expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpenses" xlink:to="gfai_StockbasedCompensationExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_SubscriptionReceivable_lbl1" xml:lang="en-US">The amount of subscription receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubscriptionReceivable" xlink:to="gfai_SubscriptionReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TaxReceivablesNet_lbl0" xml:lang="en-US">Withholding tax receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxReceivablesNet" xlink:to="gfai_TaxReceivablesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TaxRefund_lbl0" xml:lang="en-US">Amount of tax refund.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxRefund" xlink:to="gfai_TaxRefund_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TaxRefundedAmount_lbl0" xml:lang="en-US">Tax refunded amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxRefundedAmount" xlink:to="gfai_TaxRefundedAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TerminationOfLease_lbl0" xml:lang="en-US">Represent the amount of termination of a lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TerminationOfLease" xlink:to="gfai_TerminationOfLease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ThailandIncomeTaxStatutoryRate_lbl0" xml:lang="en-US">Thailand income tax statutory rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ThailandIncomeTaxStatutoryRate" xlink:to="gfai_ThailandIncomeTaxStatutoryRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TotalDepreciationAndAmortization_lbl0" xml:lang="en-US">Total depreciation and amortization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalDepreciationAndAmortization" xlink:to="gfai_TotalDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TotalEmployeesShares_lbl0" xml:lang="en-US">Employee stock ownership, or employee share ownership, is where a company&apos;s employees own shares in that company (or in the parent company of a group of companies).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalEmployeesShares" xlink:to="gfai_TotalEmployeesShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TotalIncomeTaxExpense_lbl0" xml:lang="en-US">The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalIncomeTaxExpense" xlink:to="gfai_TotalIncomeTaxExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TotalOrdinarySharesIssued_lbl0" xml:lang="en-US">Total ordinary shares issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalOrdinarySharesIssued" xlink:to="gfai_TotalOrdinarySharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TotalSharesIssuedDeposit_lbl0" xml:lang="en-US">The number of shares issued by the deposit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalSharesIssuedDeposit" xlink:to="gfai_TotalSharesIssuedDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TotalingApproximately_lbl0" xml:lang="en-US">Amount of totaling approximately.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalingApproximately" xlink:to="gfai_TotalingApproximately_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TradeAndOtherPayable_lbl0" xml:lang="en-US">The amount of trade payables and other payables. [Refer: Trade payables; Other payables]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayable" xlink:to="gfai_TradeAndOtherPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock_lbl0" xml:lang="en-US">The disclosure of trade and other payables and other current liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" xlink:to="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TradeReceivablePercentage_lbl0" xml:lang="en-US">Percentage of trade receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablePercentage" xlink:to="gfai_TradeReceivablePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TransferFromGFCashCIT_lbl0" xml:lang="en-US">The increase (decrease) in the net defined benefit liability (asset) resulting from transfer from GF cash in the current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TransferFromGFCashCIT" xlink:to="gfai_TransferFromGFCashCIT_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_TransferToRI_lbl0" xml:lang="en-US">The increase (decrease) in the net defined benefit liability (asset) resulting from transfer to R&amp;I in the current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TransferToRI" xlink:to="gfai_TransferToRI_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_UnderpaymentTaxes_lbl0" xml:lang="en-US">Underpayment taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnderpaymentTaxes" xlink:to="gfai_UnderpaymentTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_Uniforms_lbl0" xml:lang="en-US">Current Uniforms.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Uniforms" xlink:to="gfai_Uniforms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_UnsecuredLoanInterestRate_lbl0" xml:lang="en-US">Represent the unsecured loan interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnsecuredLoanInterestRate" xlink:to="gfai_UnsecuredLoanInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ValuationAllowance_lbl0" xml:lang="en-US">Represent the amount of valuation allowance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValuationAllowance" xlink:to="gfai_ValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ValueAddedTaxForConstructionProjectsPercentage_lbl0" xml:lang="en-US">Percentage of value added tax for construction projects.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxForConstructionProjectsPercentage" xlink:to="gfai_ValueAddedTaxForConstructionProjectsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage_lbl0" xml:lang="en-US">Percentage of value added tax for goods delivered and rental provided.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage" xlink:to="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_WarrantPricePerWarrant_lbl0" xml:lang="en-US">Number of shares price per warrant.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantPricePerWarrant" xlink:to="gfai_WarrantPricePerWarrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_WarrantToOrdinarySharesPerUnit_lbl0" xml:lang="en-US">Warrant to ordinary shares per unit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantToOrdinarySharesPerUnit" xlink:to="gfai_WarrantToOrdinarySharesPerUnit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_WarrantsExercisePricePerShare_lbl0" xml:lang="en-US">The number of warrants exercise price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsExercisePricePerShare" xlink:to="gfai_WarrantsExercisePricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_WarrantsToReceive_lbl0" xml:lang="en-US">The number of warrants to receive.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsToReceive" xlink:to="gfai_WarrantsToReceive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_WithholdingTaxReceivables_lbl1" xml:lang="en-US">Withholding tax receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxReceivables" xlink:to="gfai_WithholdingTaxReceivables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_WriteOffOfWithholdingTaxesReceivable_lbl0" xml:lang="en-US">Write off of withholding taxes receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WriteOffOfWithholdingTaxesReceivable" xlink:to="gfai_WriteOffOfWithholdingTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_geographicalSegmentalDataRevenuePercentage_lbl0" xml:lang="en-US">The percentage geographical segmental data revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_geographicalSegmentalDataRevenuePercentage" xlink:to="gfai_geographicalSegmentalDataRevenuePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_ordinaryShareIssueParValue_lbl0" xml:lang="en-US">ordinary share issue, par value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ordinaryShareIssueParValue" xlink:to="gfai_ordinaryShareIssueParValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gfai_warrantExercisePricePerShare_lbl0" xml:lang="en-US">warrant exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_warrantExercisePricePerShare" xlink:to="gfai_warrantExercisePricePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfShareCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfShareCapitalMember_lbl" xml:lang="en-US">Share capital [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="ifrs-full_ClassesOfShareCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AddressTypeDomain_lbl" xml:lang="en-US">Address Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AddressTypeDomain" xlink:to="dei_AddressTypeDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl0" xml:lang="en-US">Proportion of ownership interest in subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_MalaysiaAgreementMember_lbl0" xml:lang="en-US">Malaysia Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MalaysiaAgreementMember" xlink:to="gfai_MalaysiaAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory_lbl0" xml:lang="en-US">Disclosure of redesignated financial assets and liabilities [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuedRemainingPlanShare_lbl1" xml:lang="en-US">Issued Remaining Plan Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRemainingPlanShare" xlink:to="gfai_IssuedRemainingPlanShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DeferredRevenues_lbl1" xml:lang="en-US">Deferred Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredRevenues" xlink:to="gfai_DeferredRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxesPaidRefund_lbl1" xml:lang="en-US">Income taxes paid (refund)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxesPaidRefund" xlink:to="ifrs-full_IncomeTaxesPaidRefund_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RevenueRecognize_lbl1" xml:lang="en-US">Revenue Recognize</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueRecognize" xlink:to="gfai_RevenueRecognize_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquireEquityInterest_lbl1" xml:lang="en-US">Acquire Equity Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquireEquityInterest" xlink:to="gfai_AcquireEquityInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OfficeDecorationAndEquipmentMember_lbl0" xml:lang="en-US">Office Decoration And Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OfficeDecorationAndEquipmentMember" xlink:to="gfai_OfficeDecorationAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ValueAddedTaxPayables_lbl1" xml:lang="en-US">Value added tax payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ValueAddedTaxPayables" xlink:to="ifrs-full_ValueAddedTaxPayables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl0" xml:lang="en-US">Disclosure of events after reporting period [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesIssuedAndFullyPaid_lbl0" xml:lang="en-US">Number of shares issued and fully paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssuedAndFullyPaid" xlink:to="ifrs-full_NumberOfSharesIssuedAndFullyPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale_lbl1" xml:lang="en-US">Liabilities Directly Associated With Assets Held For Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" xlink:to="gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl0" xml:lang="en-US">Amounts payable, related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IncreasedInExercisePricePrivateWarrant_lbl1" xml:lang="en-US">Increased In Exercise Price Private Warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncreasedInExercisePricePrivateWarrant" xlink:to="gfai_IncreasedInExercisePricePrivateWarrant_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NumberOfShareIssued_lbl1" xml:lang="en-US">Number Of Share Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfShareIssued" xlink:to="gfai_NumberOfShareIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted2019_lbl0" xml:lang="en-US">Exercise price, share options granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceShareOptionsGranted2019" xlink:to="ifrs-full_ExercisePriceShareOptionsGranted2019_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDebt_lbl0" xml:lang="en-US">Net debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDebt" xlink:to="ifrs-full_NetDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl0" xml:lang="en-US">Disclosure of non-current assets held for sale and discontinued operations [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssuedCapitalMember_lbl2" xml:lang="en-US">Issued capital [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapitalMember" xlink:to="ifrs-full_IssuedCapitalMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember_lbl1" xml:lang="en-US">Shenzhen Intelligent Guardforce Robot Technology Co Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:to="gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SubscriptionReceivable_lbl2" xml:lang="en-US">Subscription Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubscriptionReceivable" xlink:to="gfai_SubscriptionReceivable_lbl2"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCompanySRevenueAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanySRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCompanySRevenueAbstract_lbl" xml:lang="en-US">Schedule Of Company SRevenue Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCompanySRevenueAbstract" xlink:to="gfai_ScheduleOfCompanySRevenueAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedCash1_lbl1" xml:lang="en-US">Restricted Cash1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCash1" xlink:to="gfai_RestrictedCash1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ForeignExchangeLossesNetMember_lbl0" xml:lang="en-US">Foreign Exchange Losses Net Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ForeignExchangeLossesNetMember" xlink:to="gfai_ForeignExchangeLossesNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForShareBasedCompensationExpenses_lbl1" xml:lang="en-US">Provision For Share Based Compensation Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForShareBasedCompensationExpenses" xlink:to="gfai_ProvisionForShareBasedCompensationExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl0" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits_lbl0" xml:lang="en-US">Provisions for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionsForEmployeeBenefits" xlink:to="ifrs-full_ProvisionsForEmployeeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl1" xml:lang="en-US">Intangible assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalSharesIssued_lbl0" xml:lang="en-US">Total Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalSharesIssued" xlink:to="gfai_TotalSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Useful life measured as period of time, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember_lbl0" xml:lang="en-US">Actuarial assumption of life expectancy after retirement [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" xlink:to="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceSecurityServiceShanghaiCoLtdMember_lbl1" xml:lang="en-US">Guardforce Security Service Shanghai Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceSecurityServiceShanghaiCoLtdMember" xlink:to="gfai_GuardforceSecurityServiceShanghaiCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PlanAMember_lbl0" xml:lang="en-US">Plan AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PlanAMember" xlink:to="gfai_PlanAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl0" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Non Derivative Financial Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract" xlink:to="gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RentalExpense_lbl1" xml:lang="en-US">Rental expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RentalExpense" xlink:to="ifrs-full_RentalExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Shedule Of Total Operating Lease Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" xlink:to="gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for provisions [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIHoldingLimitedMember_lbl0" xml:lang="en-US">AIHolding Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIHoldingLimitedMember" xlink:to="gfai_AIHoldingLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_lbl1" xml:lang="en-US">Property, plant and equipment, revalued assets, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" xlink:to="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_JPY_lbl0" xml:lang="en-US">Japan, Yen</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_JPY" xlink:to="currency_JPY_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetBookValueAbstract_lbl0" xml:lang="en-US">Net Book Value Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAbstract" xlink:to="gfai_NetBookValueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentTradeReceivables_lbl0" xml:lang="en-US">Non-current trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentTradeReceivables" xlink:to="ifrs-full_NoncurrentTradeReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl0" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Description Of Accounting Policy For Cost Of Sales Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" xlink:to="gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StrengthenedweakenedMember_lbl0" xml:lang="en-US">Strengthenedweakened Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StrengthenedweakenedMember" xlink:to="gfai_StrengthenedweakenedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Statements Of Profit And Loss And Comprehensive Loss Parent Company Only Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" xlink:to="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceHoldingHKLimitedMember_lbl0" xml:lang="en-US">Guardforce Holding HKLimited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceHoldingHKLimitedMember" xlink:to="gfai_GuardforceHoldingHKLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Estimated Useful Lives Of Property And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract" xlink:to="gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShorttermBorrowings_lbl0" xml:lang="en-US">Current borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_ShorttermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantLife_lbl0" xml:lang="en-US">Warrant Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantLife" xlink:to="gfai_WarrantLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_Cash1_lbl1" xml:lang="en-US">Cash1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Cash1" xlink:to="gfai_Cash1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashDepositManagementSolutionsGDMMember_lbl0" xml:lang="en-US">Cash Deposit Management Solutions GDMMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashDepositManagementSolutionsGDMMember" xlink:to="gfai_CashDepositManagementSolutionsGDMMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For Acquisition Of Subsidiariessee Note3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl1" xml:lang="en-US">Dividends paid, ordinary shares per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ParentMember_lbl2" xml:lang="en-US">Parent [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ParentMember" xlink:to="ifrs-full_ParentMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceHoldingsHKLimitedMember_lbl0" xml:lang="en-US">Guardforce Holdings HKLimited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceHoldingsHKLimitedMember" xlink:to="gfai_GuardforceHoldingsHKLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashAndCashEquivalentRestrictedCash_lbl2" xml:lang="en-US">Cash And Cash Equivalent Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentRestrictedCash" xlink:to="gfai_CashAndCashEquivalentRestrictedCash_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquisitionOwnedSubsidiaryPercentage_lbl1" xml:lang="en-US">Acquisition Owned Subsidiary Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionOwnedSubsidiaryPercentage" xlink:to="gfai_AcquisitionOwnedSubsidiaryPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl0" xml:lang="en-US">Adjustments for decrease (increase) in inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination_lbl1" xml:lang="en-US">Accumulated Amortization Acquisitions Through Business Combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination" xlink:to="gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NoteWarrantsMember_lbl0" xml:lang="en-US">Note Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoteWarrantsMember" xlink:to="gfai_NoteWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PayrollPayable_lbl1" xml:lang="en-US">Payroll Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PayrollPayable" xlink:to="gfai_PayrollPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromIssuingShares_lbl0" xml:lang="en-US">Proceeds from issuing shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssuingShares" xlink:to="ifrs-full_ProceedsFromIssuingShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Property Plant And Equipment Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OutstandingOrdinaryShares_lbl2" xml:lang="en-US">Outstanding Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOrdinaryShares" xlink:to="gfai_OutstandingOrdinaryShares_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_geographicalSegmentalDataRevenuePercentage_lbl1" xml:lang="en-US">geographical Segmental Data Revenue Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_geographicalSegmentalDataRevenuePercentage" xlink:to="gfai_geographicalSegmentalDataRevenuePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory_lbl1" xml:lang="en-US">Schedule Of Property Plant And Equipment Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember_lbl1" xml:lang="en-US">Shanghai Yongan Security Alarm System Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:to="gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelationshipWithTheCompany_lbl1" xml:lang="en-US">Relationship With The Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelationshipWithTheCompany" xlink:to="gfai_RelationshipWithTheCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares_lbl1" xml:lang="en-US">Issuance Of Ordinary Share For ABorrowing Conversionin Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares" xlink:to="gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PreferredSharesOutstandingSharesPercentage_lbl1" xml:lang="en-US">Preferred Shares Outstanding Shares Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesOutstandingSharesPercentage" xlink:to="gfai_PreferredSharesOutstandingSharesPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember_lbl0" xml:lang="en-US">Shenzhen Kewei Robot Technology Co Limited Purchases Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NumberOfOrdinaryShareAuthorized_lbl1" xml:lang="en-US">Number Of Ordinary Share Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfOrdinaryShareAuthorized" xlink:to="gfai_NumberOfOrdinaryShareAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl0" xml:lang="en-US">Interest expense on other financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesAuthorised_lbl2" xml:lang="en-US">Number of shares authorised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesAuthorised" xlink:to="ifrs-full_NumberOfSharesAuthorised_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Disposals, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract_lbl" xml:lang="en-US">Schedule Of Assets And Liabilities Held For Sale Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract" xlink:to="gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PreferredSharesOutstandingShares_lbl1" xml:lang="en-US">Preferred Shares Outstanding Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesOutstandingShares" xlink:to="gfai_PreferredSharesOutstandingShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WarrantReserve_lbl0" xml:lang="en-US">Warrant reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WarrantReserve" xlink:to="ifrs-full_WarrantReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_lbl0" xml:lang="en-US">Contractual commitments for acquisition of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:to="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InvestorPercentage_lbl1" xml:lang="en-US">Investor Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InvestorPercentage" xlink:to="gfai_InvestorPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_VendorServiceCompanyMember_lbl0" xml:lang="en-US">Vendor Service Company Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_VendorServiceCompanyMember" xlink:to="gfai_VendorServiceCompanyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl0" xml:lang="en-US">Disclosure of share-based payment arrangements [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:to="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl0" xml:lang="en-US">Current tax liabilities, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCompanyRevenueTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Company Revenue Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCompanyRevenueTableTextBlock" xlink:to="gfai_ScheduleOfCompanyRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl0" xml:lang="en-US">Trade payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelName_lbl0" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LessAbstract_lbl0" xml:lang="en-US">Less Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LessAbstract" xlink:to="gfai_LessAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPretaxLossLineItems_lbl0" xml:lang="en-US">Schedule Of Pretax Loss Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPretaxLossLineItems" xlink:to="gfai_ScheduleOfPretaxLossLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentInventoriesInTransit_lbl0" xml:lang="en-US">Current inventories in transit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentInventoriesInTransit" xlink:to="ifrs-full_CurrentInventoriesInTransit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_Uniforms_lbl1" xml:lang="en-US">Uniforms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Uniforms" xlink:to="gfai_Uniforms_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashInLieuMember_lbl0" xml:lang="en-US">Cash In Lieu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashInLieuMember" xlink:to="gfai_CashInLieuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion_lbl1" xml:lang="en-US">Issuance Of Ordinary Share For AConvertible Note Conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion" xlink:to="gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ChineseRenminbiMember_lbl0" xml:lang="en-US">Chinese Renminbi Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChineseRenminbiMember" xlink:to="gfai_ChineseRenminbiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RetainedEarning_lbl1" xml:lang="en-US">Retained Earning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RetainedEarning" xlink:to="gfai_RetainedEarning_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl0" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GDMMachinesMember_lbl1" xml:lang="en-US">GDMMachines Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GDMMachinesMember" xlink:to="gfai_GDMMachinesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchaseOfAgreementDescription_lbl1" xml:lang="en-US">Purchase Of Agreement Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseOfAgreementDescription" xlink:to="gfai_PurchaseOfAgreementDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesReceiving_lbl1" xml:lang="en-US">Ordinary Shares Receiving</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesReceiving" xlink:to="gfai_OrdinarySharesReceiving_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Company Of Accounts Receivable Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock" xlink:to="gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl0" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl0" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl0" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ThaiBahtMember_lbl0" xml:lang="en-US">Thai Baht Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ThaiBahtMember" xlink:to="gfai_ThaiBahtMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearTwelve_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Twelve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearTwelve" xlink:to="gfai_DefinedBenefitObligationForYearTwelve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares_lbl1" xml:lang="en-US">Cash Paid Robots Amounting Yet Delivered Return Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares" xlink:to="gfai_CashPaidRobotsAmountingYetDeliveredReturnShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl0" xml:lang="en-US">Adjustments for decrease (increase) in other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdditionalPaidsInCapital_lbl1" xml:lang="en-US">Additional Paids In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalPaidsInCapital" xlink:to="gfai_AdditionalPaidsInCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuedOrdinaryShare_lbl2" xml:lang="en-US">Issued Ordinary Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShare" xlink:to="gfai_IssuedOrdinaryShare_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LongtermBorrowingsFromRelatedCompany_lbl1" xml:lang="en-US">Longterm Borrowings From Related Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBorrowingsFromRelatedCompany" xlink:to="gfai_LongtermBorrowingsFromRelatedCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccruedSalariesAndBonus_lbl1" xml:lang="en-US">Accrued Salaries And Bonus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedSalariesAndBonus" xlink:to="gfai_AccruedSalariesAndBonus_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssetAndLiabilitiesMember_lbl0" xml:lang="en-US">Asset And Liabilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetAndLiabilitiesMember" xlink:to="gfai_AssetAndLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InnoAITechnologyShenzhenCoLtdMember_lbl0" xml:lang="en-US">Inno AITechnology Shenzhen Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InnoAITechnologyShenzhenCoLtdMember" xlink:to="gfai_InnoAITechnologyShenzhenCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DeferredCost_lbl1" xml:lang="en-US">Deferred Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredCost" xlink:to="gfai_DeferredCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EquityInterestsPercentage_lbl1" xml:lang="en-US">Equity Interests Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsPercentage" xlink:to="gfai_EquityInterestsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory_lbl0" xml:lang="en-US">Disclosure of information about maturity profile of defined benefit obligation [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" xlink:to="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_Loan_lbl1" xml:lang="en-US">Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Loan" xlink:to="gfai_Loan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CurrentDeposit_lbl1" xml:lang="en-US">Current Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentDeposit" xlink:to="gfai_CurrentDeposit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentInvestments_lbl0" xml:lang="en-US">Current investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentInvestments" xlink:to="ifrs-full_CurrentInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WarrantsMember_lbl0" xml:lang="en-US">Warrants [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WarrantsMember" xlink:to="ifrs-full_WarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ImpairmentProvisionForInventoriesMember_lbl0" xml:lang="en-US">Impairment Provision For Inventories Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ImpairmentProvisionForInventoriesMember" xlink:to="gfai_ImpairmentProvisionForInventoriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl1" xml:lang="en-US">Not later than one year [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneYearMember" xlink:to="ifrs-full_NotLaterThanOneYearMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdditionalOrdinaryShares_lbl1" xml:lang="en-US">Additional Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalOrdinaryShares" xlink:to="gfai_AdditionalOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl0" xml:lang="en-US">Disclosure of transactions between related parties [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PerfektTechnologySystemCoLtdMember_lbl0" xml:lang="en-US">Perfekt Technology System Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PerfektTechnologySystemCoLtdMember" xlink:to="gfai_PerfektTechnologySystemCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TerminationOfLease_lbl1" xml:lang="en-US">Termination Of Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TerminationOfLease" xlink:to="gfai_TerminationOfLease_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearTen_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Ten</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearTen" xlink:to="gfai_DefinedBenefitObligationForYearTen_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Statements Of Financial Position Parent Company Only Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" xlink:to="gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_lbl0" xml:lang="en-US">Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:to="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Amounts Due From Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" xlink:to="gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfSignificantActuarialAssumptionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfSignificantActuarialAssumptionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfSignificantActuarialAssumptionAbstract_lbl" xml:lang="en-US">Schedule Of Significant Actuarial Assumption Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfSignificantActuarialAssumptionAbstract" xlink:to="gfai_ScheduleOfSignificantActuarialAssumptionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for financial instruments [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO_lbl0" xml:lang="en-US">Issuance Of Warrants Through Initial Public Offering IPO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO" xlink:to="gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FairValueOfSharesIssuedInMergerTransaction_lbl1" xml:lang="en-US">Fair Value Of Shares Issued In Merger Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FairValueOfSharesIssuedInMergerTransaction" xlink:to="gfai_FairValueOfSharesIssuedInMergerTransaction_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDefinedBenefitObligationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDefinedBenefitObligationAbstract_lbl" xml:lang="en-US">Schedule Of Defined Benefit Obligation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDefinedBenefitObligationAbstract" xlink:to="gfai_ScheduleOfDefinedBenefitObligationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfessionalFeesExpense_lbl0" xml:lang="en-US">Professional fees expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfessionalFeesExpense" xlink:to="ifrs-full_ProfessionalFeesExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember_lbl0" xml:lang="en-US">Nanjing Zhongzhi Yonghao Robot Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:to="gfai_NanjingZhongzhiYonghaoRobotCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NumberOfSharesIssued1_lbl1" xml:lang="en-US">Number Of Shares Issued1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfSharesIssued1" xlink:to="gfai_NumberOfSharesIssued1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherBorrowings_lbl0" xml:lang="en-US">Other borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherBorrowings" xlink:to="ifrs-full_OtherBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LiabilitiesAndEquityAbstract_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="gfai_LiabilitiesAndEquityAbstract" xlink:to="gfai_LiabilitiesAndEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage_lbl1" xml:lang="en-US">Value Added Tax For Goods Delivered And Rental Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage" xlink:to="gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates_lbl0" xml:lang="en-US">Actuarial assumption of discount rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RightofuseAssets_lbl0" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RightofuseAssets" xlink:to="ifrs-full_RightofuseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LeaseholdImprovementsThroughFinanceLeases_lbl1" xml:lang="en-US">Leasehold Improvements Through Finance Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LeaseholdImprovementsThroughFinanceLeases" xlink:to="gfai_LeaseholdImprovementsThroughFinanceLeases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems_lbl0" xml:lang="en-US">Rightof Use Assetsand Operating Lease Liabilties Details Scheduleof Carrying Amountsof Rightof Use Assets Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements_lbl1" xml:lang="en-US">Schedule Of Future Payments For Employment Agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements" xlink:to="gfai_ScheduleOfFuturePaymentsForEmploymentAgreements_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember_lbl0" xml:lang="en-US">Actuarial Assumption Of Retirement Thrity One To Forty Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember" xlink:to="gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ThailandIncomeTaxStatutoryRate_lbl1" xml:lang="en-US">Thailand Income Tax Statutory Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ThailandIncomeTaxStatutoryRate" xlink:to="gfai_ThailandIncomeTaxStatutoryRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationAndAmortisationExpense_lbl0" xml:lang="en-US">Depreciation and amortisation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationAndAmortisationExpense" xlink:to="ifrs-full_DepreciationAndAmortisationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl0" xml:lang="en-US">Shareholders Of Shenzhen Kewei Robot Technology Co Limited And Its Subsidiaries Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:to="gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl0" xml:lang="en-US">Purchase of property, plant and equipment, classified as investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl0" xml:lang="en-US">Disclosure of related party [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantsIssued_lbl0" xml:lang="en-US">Warrants Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsIssued" xlink:to="gfai_WarrantsIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FutureFinanceChargesOnFinanceLeases_lbl1" xml:lang="en-US">Future Finance Charges On Finance Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FutureFinanceChargesOnFinanceLeases" xlink:to="gfai_FutureFinanceChargesOnFinanceLeases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PrivateWarrantsMember_lbl0" xml:lang="en-US">Private Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrivateWarrantsMember" xlink:to="gfai_PrivateWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPretaxLossExplanatory_lbl1" xml:lang="en-US">Schedule Of Pretax Loss Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPretaxLossExplanatory" xlink:to="gfai_ScheduleOfPretaxLossExplanatory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TypeOfServiceAxis_lbl0" xml:lang="en-US">Type Of Service Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TypeOfServiceAxis" xlink:to="gfai_TypeOfServiceAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl0" xml:lang="en-US">Comprehensive income, attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherFinancialAssets_lbl0" xml:lang="en-US">Other financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherFinancialAssets" xlink:to="ifrs-full_OtherFinancialAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Long Term Borrowings From Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract" xlink:to="gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenQianbanTechnologyCoLtdMember_lbl1" xml:lang="en-US">Shenzhen Qianban Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenQianbanTechnologyCoLtdMember" xlink:to="gfai_ShenzhenQianbanTechnologyCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ServiceProductsReceivedFromRelatedParties_lbl1" xml:lang="en-US">Service Products Received From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsReceivedFromRelatedParties" xlink:to="gfai_ServiceProductsReceivedFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PercentageOfRestrictedOrdinaryShares_lbl1" xml:lang="en-US">Percentage Of Restricted Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfRestrictedOrdinaryShares" xlink:to="gfai_PercentageOfRestrictedOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl1" xml:lang="en-US">Earnings per share [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl2" xml:lang="en-US">Trade and other current payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayables_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherMaterialNoncashItems_lbl0" xml:lang="en-US">Other material non-cash items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherMaterialNoncashItems" xlink:to="ifrs-full_OtherMaterialNoncashItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PublicOfferingPricePerShare_lbl1" xml:lang="en-US">Public Offering Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PublicOfferingPricePerShare" xlink:to="gfai_PublicOfferingPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for fair value measurement [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl0" xml:lang="en-US">Later than one month and not later than two months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake_lbl0" xml:lang="en-US">Issuance Of Ordinary Shares For Acquisition Shares Of Hankshake</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashRepaymentForAConvertibleNote_lbl1" xml:lang="en-US">Cash Repayment For AConvertible Note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashRepaymentForAConvertibleNote" xlink:to="gfai_CashRepaymentForAConvertibleNote_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAndLiabilitiesAbstract_lbl0" xml:lang="en-US">Equity and liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="ifrs-full_EquityAndLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl0" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Leased Assets Under Finance Lease Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" xlink:to="gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes_lbl0" xml:lang="en-US">Schedule Of Reconciliation Between The Statutory Tax Rate To Income Before Income Taxes And The Actual Provision For Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" xlink:to="gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardForceHoldingsHKLimitedTwoMember_lbl0" xml:lang="en-US">Guard Force Holdings HKLimited Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardForceHoldingsHKLimitedTwoMember" xlink:to="gfai_GuardForceHoldingsHKLimitedTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CostAcquisitionsThroughBusinessCombination_lbl1" xml:lang="en-US">Cost Acquisitions Through Business Combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAcquisitionsThroughBusinessCombination" xlink:to="gfai_CostAcquisitionsThroughBusinessCombination_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ChangeNegativeInAssumptionMember_lbl0" xml:lang="en-US">Change Negative In Assumption Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChangeNegativeInAssumptionMember" xlink:to="gfai_ChangeNegativeInAssumptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_lbl0" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetBookValueAbstract0_lbl0" xml:lang="en-US">Net Book Value Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAbstract0" xlink:to="gfai_NetBookValueAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable_lbl1" xml:lang="en-US">Provision For And Write Off Of Withholding Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:to="gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BondsIssuedUndiscountedCashFlows_lbl0" xml:lang="en-US">Bonds issued, undiscounted cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BondsIssuedUndiscountedCashFlows" xlink:to="ifrs-full_BondsIssuedUndiscountedCashFlows_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConversionPricePerShare_lbl2" xml:lang="en-US">Conversion Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConversionPricePerShare" xlink:to="gfai_ConversionPricePerShare_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_MrYapMember_lbl0" xml:lang="en-US">Mr Yap Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MrYapMember" xlink:to="gfai_MrYapMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl0" xml:lang="en-US">Disclosure of discontinued operations [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BankGuarantees_lbl1" xml:lang="en-US">Bank Guarantees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankGuarantees" xlink:to="gfai_BankGuarantees_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfOperatingSegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOperatingSegmentAbstract_lbl" xml:lang="en-US">Schedule Of Operating Segment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOperatingSegmentAbstract" xlink:to="gfai_ScheduleOfOperatingSegmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearTenAndThereafter_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Ten And Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearTenAndThereafter" xlink:to="gfai_DefinedBenefitObligationForYearTenAndThereafter_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract_lbl" xml:lang="en-US">Schedule Of Total Non Current Assets By Geographical Segment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract" xlink:to="gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Statements Of Cash Flows Parent Company Only Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" xlink:to="gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComputerSoftwareMember_lbl0" xml:lang="en-US">Computer software [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComputerSoftwareMember" xlink:to="ifrs-full_ComputerSoftwareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalIncomeTaxExpense_lbl1" 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="gfai_TotalIncomeTaxExpense" xlink:to="gfai_TotalIncomeTaxExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossFromContinuingOperations_lbl3" xml:lang="en-US">Profit (loss) from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromContinuingOperations" xlink:to="ifrs-full_ProfitLossFromContinuingOperations_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PlanBMember_lbl0" xml:lang="en-US">Plan BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PlanBMember" xlink:to="gfai_PlanBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage_lbl0" xml:lang="en-US">Acquisition Purchase Price Paid Amount In Mix Of Cash Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" xlink:to="gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AllowanceForDoubtfulDebts_lbl1" xml:lang="en-US">Allowance For Doubtful Debts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForDoubtfulDebts" xlink:to="gfai_AllowanceForDoubtfulDebts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilitiesNetBookValue_lbl1" xml:lang="en-US">Finance Lease Liabilities Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesNetBookValue" xlink:to="gfai_FinanceLeaseLiabilitiesNetBookValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherMaterialActuarialAssumptions_lbl0" xml:lang="en-US">Other material actuarial assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherMaterialActuarialAssumptions" xlink:to="ifrs-full_OtherMaterialActuarialAssumptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNonfinancialAssets_lbl0" xml:lang="en-US">Other non-financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNonfinancialAssets" xlink:to="ifrs-full_OtherNonfinancialAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsLessCurrentLiabilities_lbl0" xml:lang="en-US">Assets less current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsLessCurrentLiabilities" xlink:to="ifrs-full_AssetsLessCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl0" xml:lang="en-US">Shenzhen Kewei Robot Technology Co Limited And Its Subsidiaries Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For Acquisition Of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReceivablesFromRentalOfProperties_lbl0" xml:lang="en-US">Receivables from rental of properties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromRentalOfProperties" xlink:to="ifrs-full_ReceivablesFromRentalOfProperties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment_lbl1" xml:lang="en-US">Net Profitloss For The Year From Discontinued Operations Information Security Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" xlink:to="gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_lbl0" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanFiveYearsMember_lbl1" xml:lang="en-US">Later than five years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl0" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl0" xml:lang="en-US">Actuarial assumption of expected rates of salary increases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for trade and other payables [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesThroughCMPOs_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares Through CMPOs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughCMPOs" xlink:to="gfai_IssuanceOfOrdinarySharesThroughCMPOs_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl0" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SecuritySurveillanceSystemMember_lbl0" xml:lang="en-US">Security Surveillance System Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SecuritySurveillanceSystemMember" xlink:to="gfai_SecuritySurveillanceSystemMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl0" xml:lang="en-US">Tax expense (income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares_lbl1" xml:lang="en-US">Proceeds From Cash Paid For The Cancellation Of Fractional Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:to="gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedOrdinarySharePerShare_lbl0" xml:lang="en-US">Restricted Ordinary Share Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharePerShare" xlink:to="gfai_RestrictedOrdinarySharePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Current And Non Current Portion Of Tax Receivables Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" xlink:to="gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssetsUnderConstructionCashManagementSystemsMember_lbl0" xml:lang="en-US">Assets Under Construction Cash Management Systems Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsUnderConstructionCashManagementSystemsMember" xlink:to="gfai_AssetsUnderConstructionCashManagementSystemsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxExpenseIncome_lbl0" xml:lang="en-US">Current tax expense (income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="ifrs-full_CurrentTaxExpenseIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdjustmentsMember_lbl0" xml:lang="en-US">Adjustments Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsMember" xlink:to="gfai_AdjustmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentLiabilities_lbl0" xml:lang="en-US">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CarryingAmountRightOfUseAssets_lbl2" xml:lang="en-US">Carrying Amount Right Of Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CarryingAmountRightOfUseAssets" xlink:to="gfai_CarryingAmountRightOfUseAssets_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory_lbl1" xml:lang="en-US">Disclosure Of Detailed Information About Accounts Receivables Net Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" xlink:to="gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageShares_lbl1" xml:lang="en-US">Weighted average number of ordinary shares used in calculating basic earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageShares" xlink:to="ifrs-full_WeightedAverageShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BusinessCombinationsMember_lbl0" xml:lang="en-US">Business combinations [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BusinessCombinationsMember" xlink:to="ifrs-full_BusinessCombinationsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeReceivables_lbl0" xml:lang="en-US">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeReceivables" xlink:to="ifrs-full_TradeReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities_lbl1" xml:lang="en-US">Other current financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentFinancialLiabilities" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember_lbl1" xml:lang="en-US">Shenzhen Zhongzhi Yonghao Robot Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:to="gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IntangibleAssetsAndGoodwill_lbl0" xml:lang="en-US">Intangible assets and goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IntangibleAssetsAndGoodwill" xlink:to="ifrs-full_IntangibleAssetsAndGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OperatingLossMember_lbl0" xml:lang="en-US">Operating Loss Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossMember" xlink:to="gfai_OperatingLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RobotsMember_lbl0" xml:lang="en-US">Robots Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RobotsMember" xlink:to="gfai_RobotsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DeferredTaxAsset_lbl1" xml:lang="en-US">Deferred Tax Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredTaxAsset" xlink:to="gfai_DeferredTaxAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_Revenues1Abstract_lbl0" xml:lang="en-US">Revenues1 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Revenues1Abstract" xlink:to="gfai_Revenues1Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Adjustments for decrease (increase) in other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract_lbl" xml:lang="en-US">Schedule Of Statements Of Profit And Loss And Comprehensive Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract" xlink:to="gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl0" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdditionalPaidinCapitalsMember_lbl0" xml:lang="en-US">Additional Paidin Capitals Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalPaidinCapitalsMember" xlink:to="gfai_AdditionalPaidinCapitalsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EquitylossIncomeOfSubsidiaries_lbl1" xml:lang="en-US">Equityloss Income Of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquitylossIncomeOfSubsidiaries" xlink:to="gfai_EquitylossIncomeOfSubsidiaries_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashProcessingCPCMember_lbl0" xml:lang="en-US">Cash Processing CPCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashProcessingCPCMember" xlink:to="gfai_CashProcessingCPCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax_lbl1" xml:lang="en-US">Receivables from taxes other than income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl1" xml:lang="en-US">Tax rate effect from change in tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LegalReserve_lbl2" xml:lang="en-US">Legal Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReserve" xlink:to="gfai_LegalReserve_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Present Value Of Defined Benefit Obligation Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" xlink:to="gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember_lbl0" xml:lang="en-US">Shenzhen Kewei Robot Technology Co Limited ICPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherCurrentAsset_lbl1" xml:lang="en-US">Other Current Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAsset" xlink:to="gfai_OtherCurrentAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntangibleAssetsAccumulatedAmortization_lbl2" xml:lang="en-US">Intangible Assets Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsAccumulatedAmortization" xlink:to="gfai_IntangibleAssetsAccumulatedAmortization_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl0" xml:lang="en-US">Property, plant and equipment recognised as of acquisition date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss_lbl1" xml:lang="en-US">Gain Loss On Remeasurement Of Net Defined Benefit Liability Asset Actuarial Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" xlink:to="gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Amortisation, intangible assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicEarningsLossPerShare_lbl1" xml:lang="en-US">Basic earnings (loss) per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicEarningsLossPerShare" xlink:to="ifrs-full_BasicEarningsLossPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchasedOrdinaryShares_lbl1" xml:lang="en-US">Purchased Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchasedOrdinaryShares" xlink:to="gfai_PurchasedOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIRobotServiceMember_lbl0" xml:lang="en-US">AIRobot Service Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIRobotServiceMember" xlink:to="gfai_AIRobotServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchaseOfRobotsMember_lbl0" xml:lang="en-US">Purchase Of Robots Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseOfRobotsMember" xlink:to="gfai_PurchaseOfRobotsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ReturnedAndCancelledShares_lbl1" xml:lang="en-US">Returned And Cancelled Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ReturnedAndCancelledShares" xlink:to="gfai_ReturnedAndCancelledShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill_lbl1" xml:lang="en-US">Tax effect of impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract_lbl" xml:lang="en-US">Schedule Of Related Parties And Their Relationships Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract" xlink:to="gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssets_lbl0" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsFromRelatedPart_lbl0" xml:lang="en-US">Borrowings From Related Part</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromRelatedPart" xlink:to="gfai_BorrowingsFromRelatedPart_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinaryShareThroughCMPOs_lbl1" xml:lang="en-US">Issuance Of Ordinary Share Through CMPOs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareThroughCMPOs" xlink:to="gfai_IssuanceOfOrdinaryShareThroughCMPOs_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AverageVariancePercentage_lbl1" xml:lang="en-US">Average Variance Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AverageVariancePercentage" xlink:to="gfai_AverageVariancePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmortisationExpense_lbl0" xml:lang="en-US">Amortisation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmortisationExpense" xlink:to="ifrs-full_AmortisationExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="gfai_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncontrollingInterests_lbl0" xml:lang="en-US">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncontrollingInterests" xlink:to="ifrs-full_NoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule Other Current And Noncurrent Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" xlink:to="gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale_lbl1" xml:lang="en-US">Net Assets Directly Associated With Assets Held For Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale" xlink:to="gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConcentrationsDisclosureTextBlock_lbl1" xml:lang="en-US">Concentrations Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConcentrationsDisclosureTextBlock" xlink:to="gfai_ConcentrationsDisclosureTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AggregateNetProceedsReceived_lbl1" xml:lang="en-US">Aggregate Net Proceeds Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateNetProceedsReceived" xlink:to="gfai_AggregateNetProceedsReceived_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember_lbl0" xml:lang="en-US">Shanghai Nanshao Fire Engineering And Equipment Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:to="gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GoodwillImpairmentLosses_lbl1" xml:lang="en-US">Goodwill Impairment Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GoodwillImpairmentLosses" xlink:to="gfai_GoodwillImpairmentLosses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_lbl0" xml:lang="en-US">Other comprehensive income that will not be reclassified to profit or loss, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember_lbl0" xml:lang="en-US">Two Thousand And Twenty Two Equity Incentive Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember" xlink:to="gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashCashEquivalentAndRestrictedCash_lbl1" xml:lang="en-US">Cash Cash Equivalent And Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashCashEquivalentAndRestrictedCash" xlink:to="gfai_CashCashEquivalentAndRestrictedCash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ordinaryShareIssueParValue_lbl1" xml:lang="en-US">ordinary Share Issue Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ordinaryShareIssueParValue" xlink:to="gfai_ordinaryShareIssueParValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InventoriesTotal_lbl0" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InventoriesTotal" xlink:to="ifrs-full_InventoriesTotal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilities1_lbl0" xml:lang="en-US">Finance Lease Liabilities1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilities1" xlink:to="gfai_FinanceLeaseLiabilities1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ConsiderationPaidReceived_lbl1" xml:lang="en-US">Consideration paid (received)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConsiderationPaidReceived" xlink:to="ifrs-full_ConsiderationPaidReceived_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl0" xml:lang="en-US">Disclosure of income tax [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PerShareValue_lbl1" xml:lang="en-US">Per Share Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PerShareValue" xlink:to="gfai_PerShareValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract_lbl" xml:lang="en-US">Schedule Of Capital Expenditure Commitments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract" xlink:to="gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For Acquisition Of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ConstructionInProgressMember_lbl0" xml:lang="en-US">Construction in progress [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConstructionInProgressMember" xlink:to="ifrs-full_ConstructionInProgressMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InterestReceivableOnBankDeposit_lbl1" xml:lang="en-US">Interest Receivable On Bank Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestReceivableOnBankDeposit" xlink:to="gfai_InterestReceivableOnBankDeposit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Impairment loss recognised in other comprehensive income, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" xlink:to="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceCostsAbstract_lbl0" xml:lang="en-US">Finance Costs Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCostsAbstract" xlink:to="gfai_FinanceCostsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl0" xml:lang="en-US">Current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:to="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="gfai_ChangesInOperatingAssetsAndLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For Deposit Paid For Subsequently Terminated Acquisitions Of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract_lbl" xml:lang="en-US">Schedule Of Consolidated Statements Of Profit Or Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" xlink:to="gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Shortterm Borrowing From ARelated Party Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" xlink:to="gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TopOfRangeMember_lbl2" xml:lang="en-US">Top of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TopOfRangeMember" xlink:to="ifrs-full_TopOfRangeMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilitiesTextBlock_lbl1" xml:lang="en-US">Finance Lease Liabilities Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesTextBlock" xlink:to="gfai_FinanceLeaseLiabilitiesTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract_lbl" xml:lang="en-US">Schedule Of Depreciation And Amortization By Segment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract" xlink:to="gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_RetainedEarningsMember" xlink:to="ifrs-full_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TypeOfCurrenciesAxis_lbl0" xml:lang="en-US">Type Of Currencies Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TypeOfCurrenciesAxis" xlink:to="gfai_TypeOfCurrenciesAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IncomeTaxBenefitExpense_lbl1" xml:lang="en-US">Income Tax Benefit Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxBenefitExpense" xlink:to="gfai_IncomeTaxBenefitExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CostAbstract_lbl0" xml:lang="en-US">Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAbstract" xlink:to="gfai_CostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Longterm Borrowings From Related Party Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" xlink:to="gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl0" xml:lang="en-US">Adjustments for deferred tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLoss_lbl0" xml:lang="en-US">Adjustments to reconcile profit (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedLawsuits_lbl1" xml:lang="en-US">Related Lawsuits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedLawsuits" xlink:to="gfai_RelatedLawsuits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentAssets_lbl0" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_NoncurrentAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ConsolidatedStatementsOfChangesInEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedStatementsOfChangesInEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidatedStatementsOfChangesInEquityAbstract_lbl" xml:lang="en-US">Consolidated Statements Of Changes In Equity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidatedStatementsOfChangesInEquityAbstract" xlink:to="gfai_ConsolidatedStatementsOfChangesInEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_lbl1" xml:lang="en-US">Equity instruments, percentage contributed to fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AnnualInterestRate_lbl0" xml:lang="en-US">Annual Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualInterestRate" xlink:to="gfai_AnnualInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Nonderivative Financial Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GrossLeaseLiabilities_lbl0" xml:lang="en-US">Gross lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GrossLeaseLiabilities" xlink:to="ifrs-full_GrossLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl0" xml:lang="en-US">Other income (expense) from subsidiaries, jointly controlled entities and associates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAdministrativeExpensesTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Administrative Expenses Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAdministrativeExpensesTableTextBlock" xlink:to="gfai_ScheduleOfAdministrativeExpensesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AfterTaxProfitsPercentage_lbl1" xml:lang="en-US">After Tax Profits Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AfterTaxProfitsPercentage" xlink:to="gfai_AfterTaxProfitsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl1" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract_lbl" xml:lang="en-US">Schedule Of Minimum Lease Payments Under Finance Lease Agreements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract" xlink:to="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For AConvertible Note Conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion" xlink:to="gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl0" xml:lang="en-US">Tax rate effect of foreign tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToAbstract_lbl0" xml:lang="en-US">Comprehensive income attributable to [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShortTermDebtAxis_lbl0" xml:lang="en-US">Short Term Debt Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShortTermDebtAxis" xlink:to="gfai_ShortTermDebtAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants_lbl1" xml:lang="en-US">Proceeds from exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CompanyDMember_lbl0" xml:lang="en-US">Company DMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyDMember" xlink:to="gfai_CompanyDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl0" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InventoriesAtNetRealisableValue_lbl0" xml:lang="en-US">Inventories, at net realisable value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InventoriesAtNetRealisableValue" xlink:to="ifrs-full_InventoriesAtNetRealisableValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl0" xml:lang="en-US">Expected volatility, share options granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentPayables_lbl0" xml:lang="en-US">Other current payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="ifrs-full_OtherCurrentPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory_lbl0" xml:lang="en-US">Disclosure Of Detailed Information About Cash And Cash Equivalents Restricted Cash Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" xlink:to="gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationExpense_lbl0" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationExpense" xlink:to="ifrs-full_DepreciationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl0" xml:lang="en-US">Disclosure of operating segments [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenGFAIMember_lbl0" xml:lang="en-US">Shenzhen GFAIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGFAIMember" xlink:to="gfai_ShenzhenGFAIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OperatingLeaseCommitments_lbl1" xml:lang="en-US">Operating Lease Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLeaseCommitments" xlink:to="gfai_OperatingLeaseCommitments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl0" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory_lbl0" xml:lang="en-US">Disclosure of depreciation and amortisation expense [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RecognizedRentalIncome_lbl1" xml:lang="en-US">Recognized Rental Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RecognizedRentalIncome" xlink:to="gfai_RecognizedRentalIncome_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRelatedPartyTransactionsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfRelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Schedule Of Related Party Transactions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRelatedPartyTransactionsAbstract" xlink:to="gfai_ScheduleOfRelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TransferToRI_lbl1" xml:lang="en-US">Transfer To RI</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TransferToRI" xlink:to="gfai_TransferToRI_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccountReceivablePercentage_lbl1" xml:lang="en-US">Account Receivable Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccountReceivablePercentage" xlink:to="gfai_AccountReceivablePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_HorizonDragonLimitedMember_lbl0" xml:lang="en-US">Horizon Dragon Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_HorizonDragonLimitedMember" xlink:to="gfai_HorizonDragonLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl0" xml:lang="en-US">Disclosure of trade and other payables [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:to="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DividendDistributionPercentage_lbl1" xml:lang="en-US">Dividend Distribution Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DividendDistributionPercentage" xlink:to="gfai_DividendDistributionPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConvertAmount_lbl1" xml:lang="en-US">Convert Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertAmount" xlink:to="gfai_ConvertAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExchangeDifferencesCost_lbl1" xml:lang="en-US">Exchange Differences Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifferencesCost" xlink:to="gfai_ExchangeDifferencesCost_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfFinancialPositionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfStatementsOfFinancialPositionAbstract_lbl" xml:lang="en-US">Schedule Of Statements Of Financial Position Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfFinancialPositionAbstract" xlink:to="gfai_ScheduleOfStatementsOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RelatedPartiesMember_lbl1" xml:lang="en-US">Related parties [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RelatedPartiesMember" xlink:to="ifrs-full_RelatedPartiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedPartyTransactionsTebleTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Teble Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedPartyTransactionsTebleTextBlock" xlink:to="gfai_RelatedPartyTransactionsTebleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIJianMember_lbl0" xml:lang="en-US">AIJian Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIJianMember" xlink:to="gfai_AIJianMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_lbl1" xml:lang="en-US">Profit (loss), attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForWithholdingTaxesReceivable_lbl1" xml:lang="en-US">Provision For Withholding Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForWithholdingTaxesReceivable" xlink:to="gfai_ProvisionForWithholdingTaxesReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl0" xml:lang="en-US">Repayments of borrowings, classified as financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCashFlowComponentsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCashFlowComponentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCashFlowComponentsAbstract_lbl" xml:lang="en-US">Schedule Of Cash Flow Components Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCashFlowComponentsAbstract" xlink:to="gfai_ScheduleOfCashFlowComponentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LongtermBorrowings_lbl0" xml:lang="en-US">Non-current portion of non-current borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LongtermBorrowings" xlink:to="ifrs-full_LongtermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PreferredShares_lbl0" xml:lang="en-US">Preferred Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredShares" xlink:to="gfai_PreferredShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LegalFees1_lbl1" xml:lang="en-US">Legal Fees1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalFees1" xlink:to="gfai_LegalFees1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember_lbl0" xml:lang="en-US">Shenzhen Kewei Robot Technology Co Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:to="gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued_lbl0" xml:lang="en-US">Interest income on impaired financial assets accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" xlink:to="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PercentageOfChangeInLiability_lbl1" xml:lang="en-US">Percentage Of Change In Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfChangeInLiability" xlink:to="gfai_PercentageOfChangeInLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIHongKongLimitedMember_lbl0" xml:lang="en-US">AIHong Kong Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIHongKongLimitedMember" xlink:to="gfai_AIHongKongLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for loans and receivables [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssetsHeldForSale_lbl1" xml:lang="en-US">Assets Held For Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsHeldForSale" xlink:to="gfai_AssetsHeldForSale_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_lbl0" xml:lang="en-US">Trade and other payables recognised as of acquisition date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities_lbl0" 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="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities" xlink:to="gfai_ScheduleOfDeferredTaxAssetsAndLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentAssets_lbl0" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentAssets" xlink:to="ifrs-full_OtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract_lbl0" xml:lang="en-US">Non-current liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Accruals_lbl0" xml:lang="en-US">Accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Accruals" xlink:to="ifrs-full_Accruals_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_lbl0" xml:lang="en-US">Non-current restricted cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_lbl0" xml:lang="en-US">Revenue from sale of goods, related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:to="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxLiabilities" xlink:to="ifrs-full_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuedOrdinaryShares_lbl1" xml:lang="en-US">Issued Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedOrdinaryShares" xlink:to="gfai_IssuedOrdinaryShares_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTradeReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfTradeReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Trade Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTradeReceivableAbstract" xlink:to="gfai_ScheduleOfTradeReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherLiabilities_lbl0" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherLiabilities" xlink:to="ifrs-full_OtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl0" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_lbl0" xml:lang="en-US">Later than three years and not later than five years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IsuanceOfPlanShares_lbl1" xml:lang="en-US">Isuance Of Plan Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IsuanceOfPlanShares" xlink:to="gfai_IsuanceOfPlanShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceCostsMember_lbl0" xml:lang="en-US">Finance Costs Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCostsMember" xlink:to="gfai_FinanceCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract_lbl0" xml:lang="en-US">Service Products Received From Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:to="gfai_ServiceProductsReceivedFromRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PrepaymentsInsurance_lbl1" xml:lang="en-US">Prepayments Insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrepaymentsInsurance" xlink:to="gfai_PrepaymentsInsurance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantsOutstanding_lbl0" xml:lang="en-US">Warrants Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsOutstanding" xlink:to="gfai_WarrantsOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory_lbl0" xml:lang="en-US">Description Of Accounting Policy For New And Amended Accounting Standards Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" xlink:to="gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AverageForeignExchangeRate_lbl0" xml:lang="en-US">Average foreign exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AverageForeignExchangeRate" xlink:to="ifrs-full_AverageForeignExchangeRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccountReceivableValue_lbl1" xml:lang="en-US">Account Receivable Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccountReceivableValue" xlink:to="gfai_AccountReceivableValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory_lbl0" xml:lang="en-US">Disclosure of goodwill [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGoodwillExplanatory" xlink:to="ifrs-full_DisclosureOfGoodwillExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIThailandMember_lbl0" xml:lang="en-US">AIThailand Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIThailandMember" xlink:to="gfai_AIThailandMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockBasedCompensationExpenses_lbl1" xml:lang="en-US">Stock Based Compensation Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationExpenses" xlink:to="gfai_StockBasedCompensationExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WriteOffOfWithholdingTaxesReceivable_lbl1" xml:lang="en-US">Write Off Of Withholding Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WriteOffOfWithholdingTaxesReceivable" xlink:to="gfai_WriteOffOfWithholdingTaxesReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherCurrentLiabilitie_lbl1" xml:lang="en-US">Other Current Liabilitie</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentLiabilitie" xlink:to="gfai_OtherCurrentLiabilitie_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockBasedCompensationExpense_lbl1" xml:lang="en-US">Stock Based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationExpense" xlink:to="gfai_StockBasedCompensationExpense_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract_lbl" xml:lang="en-US">Schedule Of Cash And Cash Equivalents And Restricted Cash Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract" xlink:to="gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract_lbl0" xml:lang="en-US">Service Products Delivered To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:to="gfai_ServiceProductsDeliveredToRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareIssuedRate_lbl1" xml:lang="en-US">Share Issued Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssuedRate" xlink:to="gfai_ShareIssuedRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation_lbl1" xml:lang="en-US">Finance Lease Liabilities Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation" xlink:to="gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InterestAccruedAmount_lbl1" xml:lang="en-US">Interest Accrued Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestAccruedAmount" xlink:to="gfai_InterestAccruedAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CompanyBMember_lbl0" xml:lang="en-US">Company BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyBMember" xlink:to="gfai_CompanyBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl3" xml:lang="en-US">Number of shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProductionSupplies_lbl0" xml:lang="en-US">Current production supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProductionSupplies" xlink:to="ifrs-full_ProductionSupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_VehiclesMember" xlink:to="ifrs-full_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssueAnAggregateSharesOfCapitalStock_lbl1" xml:lang="en-US">Issue An Aggregate Shares Of Capital Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssueAnAggregateSharesOfCapitalStock" xlink:to="gfai_IssueAnAggregateSharesOfCapitalStock_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfConsolidatedBalanceSheetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfConsolidatedBalanceSheetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfConsolidatedBalanceSheetsAbstract_lbl" xml:lang="en-US">Schedule Of Consolidated Balance Sheets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfConsolidatedBalanceSheetsAbstract" xlink:to="gfai_ScheduleOfConsolidatedBalanceSheetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl0" xml:lang="en-US">Proceeds from issue of ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CanceledFractionalShares_lbl1" xml:lang="en-US">Canceled Fractional Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CanceledFractionalShares" xlink:to="gfai_CanceledFractionalShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AnnualDisabilityRate_lbl1" xml:lang="en-US">Annual Disability Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualDisabilityRate" xlink:to="gfai_AnnualDisabilityRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentPrepaidExpenses_lbl0" xml:lang="en-US">Current prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPrepaidExpenses" xlink:to="ifrs-full_CurrentPrepaidExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TurnoverRateMember_lbl0" xml:lang="en-US">Turnover Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TurnoverRateMember" xlink:to="gfai_TurnoverRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare_lbl0" xml:lang="en-US">Dividends recognised as distributions to owners per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1_lbl1" xml:lang="en-US">Acquisitions Through Business Combinations Investment Property1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1" xlink:to="gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ServiceProductsDeliveredToRelatedParties_lbl1" xml:lang="en-US">Service Products Delivered To Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceProductsDeliveredToRelatedParties" xlink:to="gfai_ServiceProductsDeliveredToRelatedParties_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract_lbl" xml:lang="en-US">Schedule Of Currency Exchange Rates Impact Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract" xlink:to="gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OperatingLossAxis_lbl0" xml:lang="en-US">Operating Loss Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossAxis" xlink:to="gfai_OperatingLossAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OthersMember_lbl0" xml:lang="en-US">Others Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OthersMember" xlink:to="gfai_OthersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable_lbl1" xml:lang="en-US">Adjustments For Decrease Increase In Withholding Tax Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Amount Due To Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:to="gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl0" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CompanyCMember_lbl0" xml:lang="en-US">Company CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyCMember" xlink:to="gfai_CompanyCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests_lbl0" xml:lang="en-US">Other comprehensive income, attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GFTechnovationCompanyLimitedMember_lbl0" xml:lang="en-US">GFTechnovation Company Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GFTechnovationCompanyLimitedMember" xlink:to="gfai_GFTechnovationCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearThirteen_lbl1" xml:lang="en-US">Defined Benefit Obligation For Year Thirteen</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearThirteen" xlink:to="gfai_DefinedBenefitObligationForYearThirteen_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationRightofuseAssets_lbl0" xml:lang="en-US">Depreciation, right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationRightofuseAssets" xlink:to="ifrs-full_DepreciationRightofuseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntangibleAssetsCosts_lbl2" xml:lang="en-US">Intangible Assets Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntangibleAssetsCosts" xlink:to="gfai_IntangibleAssetsCosts_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl0" xml:lang="en-US">Amounts receivable, related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesIssuedButNotFullyPaid_lbl0" xml:lang="en-US">Number of shares issued but not fully paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" xlink:to="ifrs-full_NumberOfSharesIssuedButNotFullyPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchaseShare_lbl1" xml:lang="en-US">Purchase Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseShare" xlink:to="gfai_PurchaseShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GFAITechnologyMember_lbl0" xml:lang="en-US">GFAITechnology Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GFAITechnologyMember" xlink:to="gfai_GFAITechnologyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome_lbl0" xml:lang="en-US">Other components of deferred tax expense (income)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" xlink:to="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinancialAssumptionsMember_lbl1" xml:lang="en-US">Financial Assumptions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinancialAssumptionsMember" xlink:to="gfai_FinancialAssumptionsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLeaseLiabilities_lbl1" xml:lang="en-US">Current lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLeaseLiabilities" xlink:to="ifrs-full_CurrentLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares Through Private Placements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentAssetsAbstract_lbl0" xml:lang="en-US">Non-current assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl0" xml:lang="en-US">Description of accounting policy for determining components of cash and cash equivalents [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:to="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For Deposit Paid For Subsequently Terminated Acquisitions Of Subsidiari</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" xlink:to="gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalDepreciationAndAmortization_lbl1" xml:lang="en-US">Total Depreciation And Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalDepreciationAndAmortization" xlink:to="gfai_TotalDepreciationAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BankLoanThreeMember_lbl0" xml:lang="en-US">Bank Loan Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanThreeMember" xlink:to="gfai_BankLoanThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_lbl0" xml:lang="en-US">Actuarial assumption of expected rates of salary increases [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelEmailAddress_lbl0" xml:lang="en-US">Contact Personnel Email Address</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Borrowings_lbl1" xml:lang="en-US">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_Borrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SecuredLogisticsMember_lbl0" xml:lang="en-US">Secured Logistics Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SecuredLogisticsMember" xlink:to="gfai_SecuredLogisticsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired_lbl1" xml:lang="en-US">Percentage of voting equity interests acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss_lbl0" xml:lang="en-US">Financial assets with contractual cash flows modified during reporting period while loss allowance measured at lifetime expected credit losses, modification gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" xlink:to="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsForInsuranceAcquisitionCashFlows_lbl0" xml:lang="en-US">Assets for insurance acquisition cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" xlink:to="ifrs-full_AssetsForInsuranceAcquisitionCashFlows_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TuJingyiMember_lbl1" xml:lang="en-US">Tu Jingyi Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TuJingyiMember" xlink:to="gfai_TuJingyiMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearEleven_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Eleven</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearEleven" xlink:to="gfai_DefinedBenefitObligationForYearEleven_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ComputerSoftware1Member_lbl0" xml:lang="en-US">Computer Software1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ComputerSoftware1Member" xlink:to="gfai_ComputerSoftware1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CompanyAMember_lbl0" xml:lang="en-US">Company AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyAMember" xlink:to="gfai_CompanyAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_UnusedBankOverdraft_lbl0" xml:lang="en-US">Unused Bank Overdraft</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnusedBankOverdraft" xlink:to="gfai_UnusedBankOverdraft_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_ShareholdersMember" xlink:to="gfai_ShareholdersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinaryShareMember_lbl0" xml:lang="en-US">Ordinary Share Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinaryShareMember" xlink:to="gfai_OrdinaryShareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BVIMember_lbl0" xml:lang="en-US">BVIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BVIMember" xlink:to="gfai_BVIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashEquivalents_lbl0" xml:lang="en-US">Cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashEquivalents" xlink:to="ifrs-full_CashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl1" xml:lang="en-US">Cash flows from (used in) investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory_lbl0" xml:lang="en-US">Disclosure of restricted cash and cash equivalents [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" xlink:to="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CancellationOfSharesNote_lbl1" xml:lang="en-US">Cancellation Of Shares Note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfSharesNote" xlink:to="gfai_CancellationOfSharesNote_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIShenzhenMember_lbl0" xml:lang="en-US">AIShenzhen Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIShenzhenMember" xlink:to="gfai_AIShenzhenMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesIssued_lbl2" xml:lang="en-US">Ordinary Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesIssued" xlink:to="gfai_OrdinarySharesIssued_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceLimitedMember_lbl0" xml:lang="en-US">Guardforce Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceLimitedMember" xlink:to="gfai_GuardforceLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InterestExpenseOnLoans_lbl1" xml:lang="en-US">Interest Expense On Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestExpenseOnLoans" xlink:to="gfai_InterestExpenseOnLoans_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Cost Of The Intangible Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract" xlink:to="gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherPayables_lbl0" xml:lang="en-US">Other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherPayables" xlink:to="ifrs-full_OtherPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ChangesInGoodwill_lbl0" xml:lang="en-US">Increase (decrease) in goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ChangesInGoodwill" xlink:to="ifrs-full_ChangesInGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl0" xml:lang="en-US">Current assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl0" xml:lang="en-US">Disclosure of trade and other receivables [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:to="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Disposals and retirements, intangible assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofusePlatformMember_lbl0" xml:lang="en-US">Rightofuse Platform Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofusePlatformMember" xlink:to="gfai_RightofusePlatformMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfCashPaymentsAbstract_lbl0" xml:lang="en-US">Classes of cash payments from operating activities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_ClassesOfCashPaymentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears_lbl0" xml:lang="en-US">Employment Agreement Future Minimum Payments Due In Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" xlink:to="gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ValueAddedTaxServiceRatePercentage_lbl0" xml:lang="en-US">Value Added Tax Service Rate Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxServiceRatePercentage" xlink:to="gfai_ValueAddedTaxServiceRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockholdersEquityDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders Equity Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockholdersEquityDisclosureTextBlock" xlink:to="gfai_StockholdersEquityDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AnnualVoluntarilyResignationRateOfDirectCost_lbl1" xml:lang="en-US">Annual Voluntarily Resignation Rate Of Direct Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualVoluntarilyResignationRateOfDirectCost" xlink:to="gfai_AnnualVoluntarilyResignationRateOfDirectCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EmployeesShares_lbl1" xml:lang="en-US">Employees Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmployeesShares" xlink:to="gfai_EmployeesShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIMalaysiaMember_lbl0" xml:lang="en-US">AIMalaysia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIMalaysiaMember" xlink:to="gfai_AIMalaysiaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OperatingLeaseIncome_lbl0" xml:lang="en-US">Operating lease income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OperatingLeaseIncome" xlink:to="ifrs-full_OperatingLeaseIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ActuarialLoss_lbl0" xml:lang="en-US">Actuarial Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialLoss" xlink:to="gfai_ActuarialLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions_lbl0" xml:lang="en-US">Explanation of effect of share-based payments on entity&apos;s financial position [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" xlink:to="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PublicWarrantMember_lbl0" xml:lang="en-US">Public Warrant Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PublicWarrantMember" xlink:to="gfai_PublicWarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock_lbl0" xml:lang="en-US">Disclosure Of Withholding Tax Receivables Explanatory Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" xlink:to="gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InformationSecurityMember_lbl0" xml:lang="en-US">Information Security Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InformationSecurityMember" xlink:to="gfai_InformationSecurityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl0" xml:lang="en-US">Services received, related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SouthernAmbitionLimitedMember_lbl1" xml:lang="en-US">Southern Ambition Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SouthernAmbitionLimitedMember" xlink:to="gfai_SouthernAmbitionLimitedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_UnsecuredLoanInterestRate_lbl1" xml:lang="en-US">Unsecured Loan Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnsecuredLoanInterestRate" xlink:to="gfai_UnsecuredLoanInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalingApproximately_lbl1" xml:lang="en-US">Totaling Approximately</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalingApproximately" xlink:to="gfai_TotalingApproximately_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncontrollingInterestsMember_lbl0" xml:lang="en-US">Non-controlling interests [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncontrollingInterestsMember" xlink:to="ifrs-full_NoncontrollingInterestsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl0" xml:lang="en-US">Later than one year and not later than five years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GovernmentalContractsTaxRate_lbl1" xml:lang="en-US">Governmental Contracts Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GovernmentalContractsTaxRate" xlink:to="gfai_GovernmentalContractsTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfWithholdingTaxesReceivablesNet_lbl1" xml:lang="en-US">Disclosure Of Withholding Taxes Receivables Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfWithholdingTaxesReceivablesNet" xlink:to="gfai_DisclosureOfWithholdingTaxesReceivablesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdministrativeExpense_lbl2" xml:lang="en-US">Administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdministrativeExpense" xlink:to="ifrs-full_AdministrativeExpense_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RevenueAxis_lbl0" xml:lang="en-US">Revenue Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueAxis" xlink:to="gfai_RevenueAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_lbl0" xml:lang="en-US">Diluted earnings (loss) per share from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:to="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_ResearchAndDevelopmentExpense" xlink:to="ifrs-full_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PostshareConsolidationMember_lbl0" xml:lang="en-US">Postshare Consolidation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PostshareConsolidationMember" xlink:to="gfai_PostshareConsolidationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl0" xml:lang="en-US">Expense from share-based payment transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashRepaymentOfAConvertibleNote_lbl1" xml:lang="en-US">Cash Repayment Of AConvertible Note</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashRepaymentOfAConvertibleNote" xlink:to="gfai_CashRepaymentOfAConvertibleNote_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CompanyEMember_lbl0" xml:lang="en-US">Company EMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CompanyEMember" xlink:to="gfai_CompanyEMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for transactions with non-controlling interests [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingFromARelatedParties_lbl0" xml:lang="en-US">Borrowing From ARelated Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingFromARelatedParties" xlink:to="gfai_BorrowingFromARelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CostOfSales_lbl2" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_CostOfSales_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LawsuityTotaling_lbl1" xml:lang="en-US">Lawsuity Totaling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LawsuityTotaling" xlink:to="gfai_LawsuityTotaling_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ParValueinDollarsPerShare_lbl0" xml:lang="en-US">Par Valuein Dollars Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ParValueinDollarsPerShare" xlink:to="gfai_ParValueinDollarsPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl0" xml:lang="en-US">Disclosure of cash flow statement [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetBookValue_lbl1" xml:lang="en-US">Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValue" xlink:to="gfai_NetBookValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalRevenue_lbl0" xml:lang="en-US">Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalRevenue" xlink:to="gfai_TotalRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory_lbl0" xml:lang="en-US">Disclosure of financial liabilities [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherCurrentAndNoncurrentLiabilities_lbl1" xml:lang="en-US">Other Current And Noncurrent Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndNoncurrentLiabilities" xlink:to="gfai_OtherCurrentAndNoncurrentLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InputVATReceivable_lbl1" xml:lang="en-US">Input VATReceivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InputVATReceivable" xlink:to="gfai_InputVATReceivable_lbl1"/>
    <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="ifrs-full_LoansAndReceivables_lbl0" xml:lang="en-US">Loans and receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LoansAndReceivables" xlink:to="ifrs-full_LoansAndReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IncomeTaxAtStatutoryTaxRate_lbl1" xml:lang="en-US">Income Tax At Statutory Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxAtStatutoryTaxRate" xlink:to="gfai_IncomeTaxAtStatutoryTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory_lbl0" xml:lang="en-US">Disclosure of general and administrative expense [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl0" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl0" xml:lang="en-US">Disclosure of employee benefits [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromIssuingOtherEquityInstruments_lbl0" xml:lang="en-US">Proceeds from issuing other equity instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" xlink:to="ifrs-full_ProceedsFromIssuingOtherEquityInstruments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCapitalExpenditureCommitments_lbl1" xml:lang="en-US">Schedule Of Capital Expenditure Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCapitalExpenditureCommitments" xlink:to="gfai_ScheduleOfCapitalExpenditureCommitments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_KPW_lbl0" xml:lang="en-US">Korea (North), Won</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KPW" xlink:to="currency_KPW_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceAviationSecurityCompanyLimitedMember_lbl0" xml:lang="en-US">Guardforce Aviation Security Company Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAviationSecurityCompanyLimitedMember" xlink:to="gfai_GuardforceAviationSecurityCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EquityLossFromEquityInvestment_lbl1" xml:lang="en-US">Equity Loss From Equity Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityLossFromEquityInvestment" xlink:to="gfai_EquityLossFromEquityInvestment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Carrying Amounts Of Rightofuse Asset Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" xlink:to="gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NewLeases_lbl0" xml:lang="en-US">New Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NewLeases" xlink:to="gfai_NewLeases_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract_lbl" xml:lang="en-US">Schedule Of Future Payments For Employment Agreements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:to="gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PercentageOfEntitysRevenue_lbl1" xml:lang="en-US">Percentage of entity&apos;s revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PercentageOfEntitysRevenue" xlink:to="ifrs-full_PercentageOfEntitysRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember_lbl0" xml:lang="en-US">Cash In Transit Non Dedicated Vehicles CITNon DVMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember" xlink:to="gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdditionalLiabilityAmount_lbl1" xml:lang="en-US">Additional Liability Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdditionalLiabilityAmount" xlink:to="gfai_AdditionalLiabilityAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashAndCashEquivalentsRestrictedCash_lbl3" xml:lang="en-US">Cash And Cash Equivalents Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsRestrictedCash" xlink:to="gfai_CashAndCashEquivalentsRestrictedCash_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PercentageOfVariation_lbl1" xml:lang="en-US">Percentage Of Variation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfVariation" xlink:to="gfai_PercentageOfVariation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ContinuingOperationsAbstract_lbl0" xml:lang="en-US">Continuing Operations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ContinuingOperationsAbstract" xlink:to="gfai_ContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory_lbl0" xml:lang="en-US">Disclosure Of Annual Voluntary Resignation Table Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory" xlink:to="gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BankLoanTwoMember_lbl0" xml:lang="en-US">Bank Loan Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanTwoMember" xlink:to="gfai_BankLoanTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits_lbl0" xml:lang="en-US">Current provisions for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:to="ifrs-full_CurrentProvisionsForEmployeeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsiderationPercentage_lbl1" xml:lang="en-US">Consideration Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationPercentage" xlink:to="gfai_ConsiderationPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember_lbl0" xml:lang="en-US">Actuarial Assumption Of Retirement Forty One To Fifty Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember" xlink:to="gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedOrdinaryShares_lbl0" xml:lang="en-US">Restricted Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinaryShares" xlink:to="gfai_RestrictedOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl0" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExercisePriceReducedPrice_lbl1" xml:lang="en-US">Exercise Price Reduced Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExercisePriceReducedPrice" xlink:to="gfai_ExercisePriceReducedPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Equity_lbl2" xml:lang="en-US">Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_Equity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SharesIssuedPerShareValue_lbl1" xml:lang="en-US">Shares Issued Per Share Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesIssuedPerShareValue" xlink:to="gfai_SharesIssuedPerShareValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl0" xml:lang="en-US">Disclosure of detailed information about borrowings [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeStatementAbstract_lbl" xml:lang="en-US">Profit or loss [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossBeforeTax_lbl0" xml:lang="en-US">Profit (loss) before tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossBeforeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearNine_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Nine</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearNine" xlink:to="gfai_DefinedBenefitObligationForYearNine_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Trade And Other Payables And Other Current Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_KRW_lbl0" xml:lang="en-US">Korea (South), Won</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KRW" xlink:to="currency_KRW_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccountingProfit_lbl0" xml:lang="en-US">Accounting profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccountingProfit" xlink:to="ifrs-full_AccountingProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NoncashInvestingAndFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Noncash Investing And Financing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="gfai_NoncashInvestingAndFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for business combinations [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl0" xml:lang="en-US">Current portion of non-current borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NumberOfSharesIssue_lbl0" xml:lang="en-US">Number Of Shares Issue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfSharesIssue" xlink:to="gfai_NumberOfSharesIssue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_lbl1" xml:lang="en-US">Adjustments for decrease (increase) in other operating receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ParValuePerShares_lbl2" xml:lang="en-US">Par Value Per Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ParValuePerShares" xlink:to="gfai_ParValuePerShares_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchasePriceOfAssets_lbl1" xml:lang="en-US">Purchase Price Of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchasePriceOfAssets" xlink:to="gfai_PurchasePriceOfAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LegalReservesMember_lbl0" xml:lang="en-US">Legal Reserves Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LegalReservesMember" xlink:to="gfai_LegalReservesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_lbl0" xml:lang="en-US">Current payables to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherReceivables_lbl0" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherReceivables" xlink:to="ifrs-full_OtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherExpenseByNature_lbl0" xml:lang="en-US">Other expenses, by nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherExpenseByNature" xlink:to="ifrs-full_OtherExpenseByNature_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOtherAssetTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Other Asset Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOtherAssetTableTextBlock" xlink:to="gfai_ScheduleOfOtherAssetTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_VN_lbl0" xml:lang="en-US">VIET NAM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_VN" xlink:to="country_VN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract18" xlink:to="gfai_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantsNoParValueMember_lbl0" xml:lang="en-US">Warrants No Par Value Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsNoParValueMember" xlink:to="gfai_WarrantsNoParValueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract19" xlink:to="gfai_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract16" xlink:to="gfai_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract17" xlink:to="gfai_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl0" xml:lang="en-US">Proceeds from borrowings, classified as financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PercentageOfLegalReserve_lbl0" xml:lang="en-US">Percentage Of Legal Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfLegalReserve" xlink:to="gfai_PercentageOfLegalReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_UtilitiesExpense_lbl0" xml:lang="en-US">Utilities expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_UtilitiesExpense" xlink:to="ifrs-full_UtilitiesExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_SG_lbl0" xml:lang="en-US">SINGAPORE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_SG" xlink:to="country_SG_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BalancesWithBanks_lbl0" xml:lang="en-US">Balances with banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BalancesWithBanks" xlink:to="ifrs-full_BalancesWithBanks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAdvancesToSuppliers_lbl0" xml:lang="en-US">Current advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAdvancesToSuppliers" xlink:to="ifrs-full_CurrentAdvancesToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract21" xlink:to="gfai_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract22" xlink:to="gfai_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract20" xlink:to="gfai_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract25" xlink:to="gfai_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract26" xlink:to="gfai_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract23" xlink:to="gfai_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantToOrdinarySharesPerUnit_lbl1" xml:lang="en-US">Warrant To Ordinary Shares Per Unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantToOrdinarySharesPerUnit" xlink:to="gfai_WarrantToOrdinarySharesPerUnit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract24" xlink:to="gfai_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract29" xlink:to="gfai_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RoboticAISolutionsMember_lbl0" xml:lang="en-US">Robotic AISolutions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RoboticAISolutionsMember" xlink:to="gfai_RoboticAISolutionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract27" xlink:to="gfai_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired_lbl0" xml:lang="en-US">Future Payments For Employment Agreements Total Minimum Payment Required</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" xlink:to="gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract28" xlink:to="gfai_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefferedCostOtherNonCurrentAsset_lbl1" xml:lang="en-US">Deffered Cost Other Non Current Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefferedCostOtherNonCurrentAsset" xlink:to="gfai_DefferedCostOtherNonCurrentAsset_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAnnualVoluntaryResignationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAnnualVoluntaryResignationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAnnualVoluntaryResignationAbstract_lbl" xml:lang="en-US">Schedule Of Annual Voluntary Resignation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAnnualVoluntaryResignationAbstract" xlink:to="gfai_ScheduleOfAnnualVoluntaryResignationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentLiabilities_lbl0" xml:lang="en-US">Other non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaidOtherShares_lbl1" xml:lang="en-US">Dividends paid, other shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOtherShares" xlink:to="ifrs-full_DividendsPaidOtherShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalents_lbl2" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_CashAndCashEquivalents_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_TH_lbl0" xml:lang="en-US">THAILAND</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_TH" xlink:to="country_TH_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables_lbl1" xml:lang="en-US">Provision For Expected Credit Loss On Trade Receivables And Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:to="gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotLaterThanOneMonthMember_lbl0" xml:lang="en-US">Not later than one month [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneMonthMember" xlink:to="ifrs-full_NotLaterThanOneMonthMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract32" xlink:to="gfai_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PreshareConsolidationMember_lbl0" xml:lang="en-US">Preshare Consolidation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreshareConsolidationMember" xlink:to="gfai_PreshareConsolidationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract33" xlink:to="gfai_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables_lbl0" xml:lang="en-US">Adjustments for increase (decrease) in other operating payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract30" xlink:to="gfai_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForABorrowingConversion_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For ABorrowing Conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForABorrowingConversion" xlink:to="gfai_IssuanceOfOrdinarySharesForABorrowingConversion_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CostAbstract0_lbl0" xml:lang="en-US">Cost Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CostAbstract0" xlink:to="gfai_CostAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherGainsLosses_lbl0" xml:lang="en-US">Other gains (losses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherGainsLosses" xlink:to="ifrs-full_OtherGainsLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract31" xlink:to="gfai_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_UnlabeledAbstract34_lbl0" xml:lang="en-US">Unlabeled Abstract34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract34" xlink:to="gfai_UnlabeledAbstract34_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_UnlabeledAbstract35_lbl0" xml:lang="en-US">Unlabeled Abstract35</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnlabeledAbstract35" xlink:to="gfai_UnlabeledAbstract35_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentFinancialLiabilities_lbl0" xml:lang="en-US">Other non-current financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:to="ifrs-full_OtherNoncurrentFinancialLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill_lbl0" xml:lang="en-US">Adjustments for impairment loss recognised in profit or loss, goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:to="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquireSharesIssued_lbl1" xml:lang="en-US">Acquire Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquireSharesIssued" xlink:to="gfai_AcquireSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale_lbl0" xml:lang="en-US">Liabilities included in disposal groups classified as held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfTheTotalAssetsBySegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTheTotalAssetsBySegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfTheTotalAssetsBySegmentAbstract_lbl" xml:lang="en-US">Schedule Of The Total Assets By Segment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfTheTotalAssetsBySegmentAbstract" xlink:to="gfai_ScheduleOfTheTotalAssetsBySegmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_FinancingActivitiesAbstract" xlink:to="gfai_FinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccumulatedDepreciations_lbl0" xml:lang="en-US">Accumulated Depreciations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedDepreciations" xlink:to="gfai_AccumulatedDepreciations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl0" xml:lang="en-US">Other non-current non-financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ChangeInPositiveAssumptionMember_lbl0" xml:lang="en-US">Change In Positive Assumption Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChangeInPositiveAssumptionMember" xlink:to="gfai_ChangeInPositiveAssumptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenGFAIAndGuangzhouGFAIMember_lbl1" xml:lang="en-US">Shenzhen GFAIAnd Guangzhou GFAIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGFAIAndGuangzhouGFAIMember" xlink:to="gfai_ShenzhenGFAIAndGuangzhouGFAIMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_lbl0" xml:lang="en-US">Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_lbl0" xml:lang="en-US">Cash and cash equivalents if different from statement of financial position</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:to="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LossEarningsPerShareAbstract_lbl0" xml:lang="en-US">Loss Earnings Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossEarningsPerShareAbstract" xlink:to="gfai_LossEarningsPerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares_lbl1" xml:lang="en-US">Number Of Ordinary Share Issued And Outstandingin Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares" xlink:to="gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromCurrentBorrowings_lbl0" xml:lang="en-US">Proceeds from current borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromCurrentBorrowings" xlink:to="ifrs-full_ProceedsFromCurrentBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl0" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipment" xlink:to="ifrs-full_PropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ChequeCenterServiceCDCMember_lbl0" xml:lang="en-US">Cheque Center Service CDCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ChequeCenterServiceCDCMember" xlink:to="gfai_ChequeCenterServiceCDCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SharesPercentage_lbl0" xml:lang="en-US">Shares Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesPercentage" xlink:to="gfai_SharesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForProvisions_lbl0" xml:lang="en-US">Adjustments for provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForProvisions" xlink:to="ifrs-full_AdjustmentsForProvisions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DilutedEarningsLossPerShare_lbl1" xml:lang="en-US">Diluted earnings (loss) per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutedEarningsLossPerShare" xlink:to="ifrs-full_DilutedEarningsLossPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets_lbl1" xml:lang="en-US">Issuance Of Ordinary Share For Acquisition Of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets" xlink:to="gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LeaseholdImprovementsMember_lbl1" xml:lang="en-US">Leasehold improvements [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseholdImprovementsMember" xlink:to="ifrs-full_LeaseholdImprovementsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract10" xlink:to="gfai_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract11" xlink:to="gfai_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract14" xlink:to="gfai_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LitigationTotalingAmount_lbl1" xml:lang="en-US">Litigation Totaling Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LitigationTotalingAmount" xlink:to="gfai_LitigationTotalingAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract15" xlink:to="gfai_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract12" xlink:to="gfai_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract13" xlink:to="gfai_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WKVentureMember_lbl0" xml:lang="en-US">WKVenture Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WKVentureMember" xlink:to="gfai_WKVentureMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustedWeightedAverageShares_lbl1" xml:lang="en-US">Weighted average number of ordinary shares used in calculating diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustedWeightedAverageShares" xlink:to="ifrs-full_AdjustedWeightedAverageShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LongtermBorrowingsFromRelatedParties_lbl1" xml:lang="en-US">Longterm Borrowings From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBorrowingsFromRelatedParties" xlink:to="gfai_LongtermBorrowingsFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssuedCapital_lbl0" xml:lang="en-US">Issued capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapital" xlink:to="ifrs-full_IssuedCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares Through Exercise Of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants" xlink:to="gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl0" xml:lang="en-US">Disclosure of basis of consolidation [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_HongKongDollarMember_lbl0" xml:lang="en-US">Hong Kong Dollar Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_HongKongDollarMember" xlink:to="gfai_HongKongDollarMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory_lbl0" xml:lang="en-US">Disclosure of acquired receivables [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" xlink:to="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAndLiabilities_lbl1" xml:lang="en-US">Equity and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_EquityAndLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ATMManagementMember_lbl0" xml:lang="en-US">ATMManagement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ATMManagementMember" xlink:to="gfai_ATMManagementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RevenueMember_lbl0" xml:lang="en-US">Revenue Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueMember" xlink:to="gfai_RevenueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CurrentPortionOfLongtermThirdPartyBorrowing_lbl0" xml:lang="en-US">Current Portion Of Longterm Third Party Borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentPortionOfLongtermThirdPartyBorrowing" xlink:to="gfai_CurrentPortionOfLongtermThirdPartyBorrowing_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock_lbl1" xml:lang="en-US">Condensed Financial Information Of Parent Company Explanatory Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" xlink:to="gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_AdditionalPaidinCapital" xlink:to="ifrs-full_AdditionalPaidinCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ImpairmentOfIntangibleAssets_lbl1" xml:lang="en-US">Impairment Of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ImpairmentOfIntangibleAssets" xlink:to="gfai_ImpairmentOfIntangibleAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfIntangibleAssetNetTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Intangible Asset Net Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfIntangibleAssetNetTableTextBlock" xlink:to="gfai_ScheduleOfIntangibleAssetNetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract2" xlink:to="gfai_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AmountOfChangeInLiability_lbl0" xml:lang="en-US">Amount Of Change In Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AmountOfChangeInLiability" xlink:to="gfai_AmountOfChangeInLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract1" xlink:to="gfai_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccruedCustomerClaimsCashLossAndShortage_lbl1" xml:lang="en-US">Accrued Customer Claims Cash Loss And Shortage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedCustomerClaimsCashLossAndShortage" xlink:to="gfai_AccruedCustomerClaimsCashLossAndShortage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract4" xlink:to="gfai_UnlabeledAbstract4_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Increase (decrease) through other changes, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SevenKeweiGroupCompaniesMember_lbl0" xml:lang="en-US">Seven Kewei Group Companies Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SevenKeweiGroupCompaniesMember" xlink:to="gfai_SevenKeweiGroupCompaniesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract3" xlink:to="gfai_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Increase (decrease) through net exchange differences, intangible assets other than goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl2" xml:lang="en-US">Capital Reserves Attributable To Equity Holders Of The Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:to="gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory_lbl1" xml:lang="en-US">Description Of Withholding Taxes Receivable Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory" xlink:to="gfai_DescriptionOfWithholdingTaxesReceivableExplanatory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract0" xlink:to="gfai_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares For Acquisition Of Hankshake</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract9" xlink:to="gfai_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet_lbl1" xml:lang="en-US">Exchange Differences Accumulated Amortization Intangible Assets Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" xlink:to="gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for construction in progress [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardForceHoldingsHKLimitedOneMember_lbl0" xml:lang="en-US">Guard Force Holdings HKLimited One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardForceHoldingsHKLimitedOneMember" xlink:to="gfai_GuardForceHoldingsHKLimitedOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract6" xlink:to="gfai_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsRepayableWithinOneYear_lbl0" xml:lang="en-US">Borrowings Repayable Within One Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsRepayableWithinOneYear" xlink:to="gfai_BorrowingsRepayableWithinOneYear_lbl0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract5" xlink:to="gfai_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_InterestExpense" xlink:to="ifrs-full_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract8" xlink:to="gfai_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClosingForeignExchangeRate_lbl0" xml:lang="en-US">Closing foreign exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClosingForeignExchangeRate" xlink:to="ifrs-full_ClosingForeignExchangeRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CustomerBaseMember_lbl0" xml:lang="en-US">Customer Base Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CustomerBaseMember" xlink:to="gfai_CustomerBaseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract7" xlink:to="gfai_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ValueAddedTaxForConstructionProjectsPercentage_lbl1" xml:lang="en-US">Value Added Tax For Construction Projects Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValueAddedTaxForConstructionProjectsPercentage" xlink:to="gfai_ValueAddedTaxForConstructionProjectsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AllowanceForUncollectible_lbl1" xml:lang="en-US">Allowance For Uncollectible</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForUncollectible" xlink:to="gfai_AllowanceForUncollectible_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssueOfConvertibleInstruments_lbl0" xml:lang="en-US">Issue of convertible instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssueOfConvertibleInstruments" xlink:to="ifrs-full_IssueOfConvertibleInstruments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsolidateCashCenterCCCMember_lbl0" xml:lang="en-US">Consolidate Cash Center CCCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsolidateCashCenterCCCMember" xlink:to="gfai_ConsolidateCashCenterCCCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTradeReceivables_lbl0" xml:lang="en-US">Current trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTradeReceivables" xlink:to="ifrs-full_CurrentTradeReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for trade and other receivables [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects_lbl0" xml:lang="en-US">Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" xlink:to="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for transactions with related parties [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CaymanMember_lbl0" xml:lang="en-US">Cayman Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CaymanMember" xlink:to="gfai_CaymanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RepairsAndMaintenanceExpense_lbl0" xml:lang="en-US">Repairs and maintenance expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepairsAndMaintenanceExpense" xlink:to="ifrs-full_RepairsAndMaintenanceExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnBonds_lbl0" xml:lang="en-US">Interest expense on bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnBonds" xlink:to="ifrs-full_InterestExpenseOnBonds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_lbl0" xml:lang="en-US">Comprehensive income, attributable to owners of parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareIssued_lbl1" xml:lang="en-US">Share Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssued" xlink:to="gfai_ShareIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_BusinessContactMember_lbl0" xml:lang="en-US">Business Contact [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl0" xml:lang="en-US">Identifiable intangible assets recognised as of acquisition date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl0" xml:lang="en-US">Reclassification adjustments on exchange differences on translation of foreign operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockBasedCompensationTextBlock_lbl1" xml:lang="en-US">Stock Based Compensation Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockBasedCompensationTextBlock" xlink:to="gfai_StockBasedCompensationTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_MOP_lbl0" xml:lang="en-US">Macau, Patacas</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_MOP" xlink:to="currency_MOP_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AgreementDescription_lbl1" xml:lang="en-US">Agreement Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AgreementDescription" xlink:to="gfai_AgreementDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentReceivables_lbl1" xml:lang="en-US">Other current receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentReceivables" xlink:to="ifrs-full_OtherCurrentReceivables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_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="gfai_UnlabeledAbstract" xlink:to="gfai_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9_lbl0" xml:lang="en-US">Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:to="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CancellationOfSharesNote19_lbl1" xml:lang="en-US">Cancellation Of Shares Note19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfSharesNote19" xlink:to="gfai_CancellationOfSharesNote19_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchaseCommitments_lbl1" xml:lang="en-US">Purchase Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseCommitments" xlink:to="gfai_PurchaseCommitments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedOrdinaryShare_lbl1" xml:lang="en-US">Restricted Ordinary Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinaryShare" xlink:to="gfai_RestrictedOrdinaryShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CancellationOfShares_lbl1" xml:lang="en-US">Cancellation Of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CancellationOfShares" xlink:to="gfai_CancellationOfShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLiabilities_lbl0" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxReceivablesNet_lbl1" xml:lang="en-US">Tax Receivables Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxReceivablesNet" xlink:to="gfai_TaxReceivablesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Minimum Lease Payments Under Finance Lease Agreements Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" xlink:to="gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears_lbl0" xml:lang="en-US">Employment Agreement Future Minimum Payments Due In Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:to="gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinaryPlusPreferredSharesOutstanding_lbl1" xml:lang="en-US">Ordinary Plus Preferred Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinaryPlusPreferredSharesOutstanding" xlink:to="gfai_OrdinaryPlusPreferredSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsInterestRateBasis_lbl0" xml:lang="en-US">Borrowings, interest rate basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsInterestRateBasis" xlink:to="ifrs-full_BorrowingsInterestRateBasis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_UnderpaymentTaxes_lbl1" xml:lang="en-US">Underpayment Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UnderpaymentTaxes" xlink:to="gfai_UnderpaymentTaxes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AnnualVoluntarilyResignationRateOfIndirectCost_lbl1" xml:lang="en-US">Annual Voluntarily Resignation Rate Of Indirect Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualVoluntarilyResignationRateOfIndirectCost" xlink:to="gfai_AnnualVoluntarilyResignationRateOfIndirectCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AIRoboticsMember_lbl0" xml:lang="en-US">AIRobotics Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AIRoboticsMember" xlink:to="gfai_AIRoboticsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_lbl1" xml:lang="en-US">Increase (decrease) in number of ordinary shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_warrantExercisePricePerShare_lbl1" xml:lang="en-US">warrant Exercise Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_warrantExercisePricePerShare" xlink:to="gfai_warrantExercisePricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_lbl1" xml:lang="en-US">Impairment loss recognised in profit or loss, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GrossProfit_lbl2" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_GrossProfit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockbasedCompensationExpenses_lbl2" xml:lang="en-US">Stockbased Compensation Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpenses" xlink:to="gfai_StockbasedCompensationExpenses_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccumulatedAmortizationExchangeDifferences_lbl1" xml:lang="en-US">Accumulated Amortization Exchange Differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationExchangeDifferences" xlink:to="gfai_AccumulatedAmortizationExchangeDifferences_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentMember_lbl0" xml:lang="en-US">Current [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentMember" xlink:to="ifrs-full_CurrentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_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="ifrs-full_GeneralAndAdministrativeExpense" xlink:to="ifrs-full_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OutstandingOfLoans_lbl1" xml:lang="en-US">Outstanding Of Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingOfLoans" xlink:to="gfai_OutstandingOfLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentLeaseLiabilities_lbl0" xml:lang="en-US">Non-current lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentLeaseLiabilities" xlink:to="ifrs-full_NoncurrentLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Depreciation, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearFive_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearFive" xlink:to="gfai_DefinedBenefitObligationForYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss_lbl0" xml:lang="en-US">Financial assets at fair value through profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedCashNonCurrentAssets_lbl1" xml:lang="en-US">Restricted Cash Non Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCashNonCurrentAssets" xlink:to="gfai_RestrictedCashNonCurrentAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Adjustments for gain (loss) on disposals, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesAuthorized_lbl1" xml:lang="en-US">Ordinary Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesAuthorized" xlink:to="gfai_OrdinarySharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PreferredSharesPercentage_lbl0" xml:lang="en-US">Preferred Shares Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PreferredSharesPercentage" xlink:to="gfai_PreferredSharesPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Amounts Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract" xlink:to="gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GrossProceeds_lbl1" xml:lang="en-US">Gross Proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GrossProceeds" xlink:to="gfai_GrossProceeds_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19_lbl1" xml:lang="en-US">Issuance Of Ordinary Shares Through Private Placementssee Note19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" xlink:to="gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneYearMember_lbl0" xml:lang="en-US">Later than one year [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearMember" xlink:to="ifrs-full_LaterThanOneYearMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments_lbl0" xml:lang="en-US">Adjustments for share-based payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_MrTuMember_lbl0" xml:lang="en-US">Mr Tu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MrTuMember" xlink:to="gfai_MrTuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SubsequentsEventMember_lbl0" xml:lang="en-US">Subsequents Event Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubsequentsEventMember" xlink:to="gfai_SubsequentsEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Revenue_lbl2" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Revenue" xlink:to="ifrs-full_Revenue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl0" xml:lang="en-US">Issuance Of Ordinary Shares Through Initial Public Offering IPO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:to="gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Prepayments_lbl0" xml:lang="en-US">Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Prepayments" xlink:to="ifrs-full_Prepayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeAndOtherPayable_lbl1" xml:lang="en-US">Trade And Other Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayable" xlink:to="gfai_TradeAndOtherPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DubaiMember_lbl0" xml:lang="en-US">Dubai Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DubaiMember" xlink:to="gfai_DubaiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants_lbl1" xml:lang="en-US">Issuance Of Ordinary Share Through Exercise Of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants" xlink:to="gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LossBeforeIncomeTaxs_lbl1" xml:lang="en-US">Loss Before Income Taxs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossBeforeIncomeTaxs" xlink:to="gfai_LossBeforeIncomeTaxs_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_lbl0" xml:lang="en-US">Impairment loss recognised in profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceAIGroupCoLimitedMember_lbl0" xml:lang="en-US">Guardforce AIGroup Co Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAIGroupCoLimitedMember" xlink:to="gfai_GuardforceAIGroupCoLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties_lbl0" xml:lang="en-US">Receivables due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" xlink:to="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfCompanySTradeReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanySTradeReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCompanySTradeReceivablesAbstract_lbl" xml:lang="en-US">Schedule Of Company STrade Receivables Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCompanySTradeReceivablesAbstract" xlink:to="gfai_ScheduleOfCompanySTradeReceivablesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceTHGroupCompanyLimitedMember_lbl0" xml:lang="en-US">Guardforce THGroup Company Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceTHGroupCompanyLimitedMember" xlink:to="gfai_GuardforceTHGroupCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WarrantLiability_lbl0" xml:lang="en-US">Warrant liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WarrantLiability" xlink:to="ifrs-full_WarrantLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalEmployeesShares_lbl1" xml:lang="en-US">Total Employees Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalEmployeesShares" xlink:to="gfai_TotalEmployeesShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RevenueValue_lbl1" xml:lang="en-US">Revenue Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RevenueValue" xlink:to="gfai_RevenueValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_lbl0" xml:lang="en-US">Basic earnings (loss) per share from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:to="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxRefundedAmount_lbl1" xml:lang="en-US">Tax Refunded Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxRefundedAmount" xlink:to="gfai_TaxRefundedAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SharesOwnedBySouthernAmbitionLimited_lbl1" xml:lang="en-US">Shares Owned By Southern Ambition Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesOwnedBySouthernAmbitionLimited" xlink:to="gfai_SharesOwnedBySouthernAmbitionLimited_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for income tax [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NoncurrentFinanceLeaseLiabilities_lbl2" xml:lang="en-US">Noncurrent Finance Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NoncurrentFinanceLeaseLiabilities" xlink:to="gfai_NoncurrentFinanceLeaseLiabilities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Disaggregation Information Of Revenue By Service Type Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" xlink:to="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepositsFromCustomers_lbl0" xml:lang="en-US">Deposits from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepositsFromCustomers" xlink:to="ifrs-full_DepositsFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherServiceFees_lbl0" xml:lang="en-US">Other Service Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherServiceFees" xlink:to="gfai_OtherServiceFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CurrentFinanceLeaseLiabilities_lbl0" xml:lang="en-US">Current Finance Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentFinanceLeaseLiabilities" xlink:to="gfai_CurrentFinanceLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLoss_lbl0" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLoss" xlink:to="ifrs-full_ImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinanceCosts_lbl3" xml:lang="en-US">Finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_FinanceCosts_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TechnicalKnowhowMember_lbl0" xml:lang="en-US">Technical Knowhow Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TechnicalKnowhowMember" xlink:to="gfai_TechnicalKnowhowMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfNetDebtAnalysisTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Net Debt Analysis Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfNetDebtAnalysisTableTextBlock" xlink:to="gfai_ScheduleOfNetDebtAnalysisTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfRevenueAndNonCashCompensationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRevenueAndNonCashCompensationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfRevenueAndNonCashCompensationAbstract_lbl" xml:lang="en-US">Schedule Of Revenue And Non Cash Compensation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRevenueAndNonCashCompensationAbstract" xlink:to="gfai_ScheduleOfRevenueAndNonCashCompensationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_lbl0" xml:lang="en-US">Increase in net defined benefit liability (asset) resulting from current service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccumulatedAmortizationAbstract_lbl0" xml:lang="en-US">Accumulated Amortization Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedAmortizationAbstract" xlink:to="gfai_AccumulatedAmortizationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties_lbl1" xml:lang="en-US">Adjustments For Decrease Increase In Amount Due To Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:to="gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceCosts1_lbl1" xml:lang="en-US">Finance Costs1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceCosts1" xlink:to="gfai_FinanceCosts1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_lbl2" xml:lang="en-US">Profit (loss) from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ProfitLossFromOperatingActivities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfInventoryTableTextBlock_lbl0" xml:lang="en-US">Disclosure Of Inventory Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfInventoryTableTextBlock" xlink:to="gfai_DisclosureOfInventoryTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl2" xml:lang="en-US">Cash flows from (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuedRestrictedOrdinaryShares_lbl2" xml:lang="en-US">Issued Restricted Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuedRestrictedOrdinaryShares" xlink:to="gfai_IssuedRestrictedOrdinaryShares_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RemeasurementsOfDefinedBenefitPlan_lbl1" xml:lang="en-US">Remeasurements Of Defined Benefit Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RemeasurementsOfDefinedBenefitPlan" xlink:to="gfai_RemeasurementsOfDefinedBenefitPlan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl0" xml:lang="en-US">Disclosure of changes in accounting policies [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareTransferAuthorized_lbl2" xml:lang="en-US">Share Transfer Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareTransferAuthorized" xlink:to="gfai_ShareTransferAuthorized_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DeferredTaxAssetsNotRecognized_lbl1" xml:lang="en-US">Deferred Tax Assets Not Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeferredTaxAssetsNotRecognized" xlink:to="gfai_DeferredTaxAssetsNotRecognized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset_lbl0" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from contributions to plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" xlink:to="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceAIServiceLimitedMember_lbl0" xml:lang="en-US">Guardforce AIService Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAIServiceLimitedMember" xlink:to="gfai_GuardforceAIServiceLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl1" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquisitionPurchasePricePaidAmount_lbl1" xml:lang="en-US">Acquisition Purchase Price Paid Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquisitionPurchasePricePaidAmount" xlink:to="gfai_AcquisitionPurchasePricePaidAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AggregateOrdinarySharesPercentage_lbl1" xml:lang="en-US">Aggregate Ordinary Shares Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinarySharesPercentage" xlink:to="gfai_AggregateOrdinarySharesPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProfitOrLossPercentage_lbl1" xml:lang="en-US">Profit Or Loss Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProfitOrLossPercentage" xlink:to="gfai_ProfitOrLossPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsNonCurrent_lbl1" xml:lang="en-US">Borrowings Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsNonCurrent" xlink:to="gfai_BorrowingsNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_lbl0" xml:lang="en-US">Cash and cash equivalents, percentage contributed to fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for non-current assets or disposal groups classified as held for sale and discontinued operations [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashPaidForTheCancellationOfFractionalShares_lbl1" xml:lang="en-US">Cash Paid For The Cancellation Of Fractional Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashPaidForTheCancellationOfFractionalShares" xlink:to="gfai_CashPaidForTheCancellationOfFractionalShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_lbl0" xml:lang="en-US">Current receivables due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAge2019_lbl0" xml:lang="en-US">Actuarial assumption of retirement age</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfRetirementAge2019" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAge2019_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceSecurityThailandCompanyLimitedMember_lbl0" xml:lang="en-US">Guardforce Security Thailand Company Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceSecurityThailandCompanyLimitedMember" xlink:to="gfai_GuardforceSecurityThailandCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IntelligentCloudPlatformMember_lbl0" xml:lang="en-US">Intelligent Cloud Platform Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IntelligentCloudPlatformMember" xlink:to="gfai_IntelligentCloudPlatformMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl0" xml:lang="en-US">UNITED KINGDOM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetainedEarnings_lbl0" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarnings" xlink:to="ifrs-full_RetainedEarnings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfIntangibleAssetsNetAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfIntangibleAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfIntangibleAssetsNetAbstract_lbl" xml:lang="en-US">Schedule Of Intangible Assets Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfIntangibleAssetsNetAbstract" xlink:to="gfai_ScheduleOfIntangibleAssetsNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GeneralSecuritySolutionsMember_lbl0" xml:lang="en-US">General Security Solutions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GeneralSecuritySolutionsMember" xlink:to="gfai_GeneralSecuritySolutionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_lbl1" xml:lang="en-US">Expense recognised during period for bad and doubtful debts for related party transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory_lbl0" xml:lang="en-US">Disclosure of reserves within equity [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" xlink:to="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncome_lbl1" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncome_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentDerivativeFinancialLiabilities_lbl0" xml:lang="en-US">Non-current derivative financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentDerivativeFinancialLiabilities" xlink:to="ifrs-full_NoncurrentDerivativeFinancialLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents_lbl1" xml:lang="en-US">Cash flows from (used in) decrease (increase) in restricted cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnLeaseLiabilities_lbl0" xml:lang="en-US">Interest expense on lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:to="ifrs-full_InterestExpenseOnLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherReservesMember_lbl0" xml:lang="en-US">Other reserves [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherReservesMember" xlink:to="ifrs-full_OtherReservesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NumberOfIndependentDirectorsServicePerformed_lbl1" xml:lang="en-US">Number Of Independent Directors Service Performed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NumberOfIndependentDirectorsServicePerformed" xlink:to="gfai_NumberOfIndependentDirectorsServicePerformed_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CumulativePreferredShares_lbl1" xml:lang="en-US">Cumulative Preferred Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CumulativePreferredShares" xlink:to="gfai_CumulativePreferredShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DescriptionOfInventoryExplanatory_lbl1" xml:lang="en-US">Description Of Inventory Explanatory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DescriptionOfInventoryExplanatory" xlink:to="gfai_DescriptionOfInventoryExplanatory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition_lbl1" xml:lang="en-US">Schedule Of Represents The Purchase Price Allocation At The Dates Of The Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" xlink:to="gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfOtherReceivablesTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Other Receivables Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfOtherReceivablesTableTextBlock" xlink:to="gfai_ScheduleOfOtherReceivablesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashAndCashEquivalentsAndRestrictedCashMember_lbl0" xml:lang="en-US">Cash And Cash Equivalents And Restricted Cash Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAndCashEquivalentsAndRestrictedCashMember" xlink:to="gfai_CashAndCashEquivalentsAndRestrictedCashMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotLaterThanThreeMonthsMember_lbl0" xml:lang="en-US">Not later than three months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanThreeMonthsMember" xlink:to="ifrs-full_NotLaterThanThreeMonthsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AllowanceOfWithholdingTaxesReceivable_lbl1" xml:lang="en-US">Allowance Of Withholding Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceOfWithholdingTaxesReceivable" xlink:to="gfai_AllowanceOfWithholdingTaxesReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssetsandLiabilitiesLoss_lbl1" xml:lang="en-US">Assetsand Liabilities Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsandLiabilitiesLoss" xlink:to="gfai_AssetsandLiabilitiesLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract_lbl0" xml:lang="en-US">Weighted Average Number Of Shares Used In Computation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:to="gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_lbl0" xml:lang="en-US">Disclosure of commitments and contingent liabilities [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:to="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LossProfitBeforeIncomeTaxExpense_lbl1" xml:lang="en-US">Loss Profit Before Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LossProfitBeforeIncomeTaxExpense" xlink:to="gfai_LossProfitBeforeIncomeTaxExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LoanPrincipalAmount_lbl1" xml:lang="en-US">Loan Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LoanPrincipalAmount" xlink:to="gfai_LoanPrincipalAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PRCEntityRegisteredCapital_lbl1" xml:lang="en-US">PRCEntity Registered Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PRCEntityRegisteredCapital" xlink:to="gfai_PRCEntityRegisteredCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember_lbl0" xml:lang="en-US">Actuarial assumption of discount rates [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ApproximatelyOrdinarySharesAmount_lbl1" xml:lang="en-US">Approximately Ordinary Shares Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ApproximatelyOrdinarySharesAmount" xlink:to="gfai_ApproximatelyOrdinarySharesAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PrivatePlacementsMember_lbl0" xml:lang="en-US">Private Placements Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrivatePlacementsMember" xlink:to="gfai_PrivatePlacementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IncreasedInExercisePricePublicWarrant_lbl1" xml:lang="en-US">Increased In Exercise Price Public Warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncreasedInExercisePricePublicWarrant" xlink:to="gfai_IncreasedInExercisePricePublicWarrant_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherOperatingIncomeExpense_lbl0" xml:lang="en-US">Other operating income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_OtherOperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsRepayableAfterOneYear_lbl1" xml:lang="en-US">Borrowings Repayable After One Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsRepayableAfterOneYear" xlink:to="gfai_BorrowingsRepayableAfterOneYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilitiesCost_lbl1" xml:lang="en-US">Finance Lease Liabilities Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilitiesCost" xlink:to="gfai_FinanceLeaseLiabilitiesCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherCurrentAndNoncurrentAssets_lbl1" xml:lang="en-US">Other Current And Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCurrentAndNoncurrentAssets" xlink:to="gfai_OtherCurrentAndNoncurrentAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AnnualDisabilityRatePercentage_lbl1" xml:lang="en-US">Annual Disability Rate Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AnnualDisabilityRatePercentage" xlink:to="gfai_AnnualDisabilityRatePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_Borrowing_lbl1" xml:lang="en-US">Borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_Borrowing" xlink:to="gfai_Borrowing_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearSix_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Six</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearSix" xlink:to="gfai_DefinedBenefitObligationForYearSix_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate_lbl0" xml:lang="en-US">Borrowings recognised as of acquisition date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract_lbl0" xml:lang="en-US">Comprehensive income, continuing and discontinued operations [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BottomRangeMember_lbl0" xml:lang="en-US">Bottom Range Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BottomRangeMember" xlink:to="gfai_BottomRangeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantsToReceive_lbl1" xml:lang="en-US">Warrants To Receive</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsToReceive" xlink:to="gfai_WarrantsToReceive_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember_lbl0" xml:lang="en-US">Nanchang Zongkun Intelligent Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:to="gfai_NanchangZongkunIntelligentTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExercisePriceIncreased_lbl1" xml:lang="en-US">Exercise Price Increased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExercisePriceIncreased" xlink:to="gfai_ExercisePriceIncreased_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FinanceLeaseLiabilities_lbl1" xml:lang="en-US">Finance Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FinanceLeaseLiabilities" xlink:to="gfai_FinanceLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantsShares_lbl0" xml:lang="en-US">Warrants Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsShares" xlink:to="gfai_WarrantsShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenKeweiMember_lbl0" xml:lang="en-US">Shenzhen Kewei Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenKeweiMember" xlink:to="gfai_ShenzhenKeweiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TopRangeMember_lbl0" xml:lang="en-US">Top Range Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TopRangeMember" xlink:to="gfai_TopRangeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_GuardforceAITechnologyLimitedMember_lbl0" xml:lang="en-US">Guardforce AITechnology Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_GuardforceAITechnologyLimitedMember" xlink:to="gfai_GuardforceAITechnologyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AggregateAmount_lbl1" xml:lang="en-US">Aggregate Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateAmount" xlink:to="gfai_AggregateAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RoboticsAISolutionsMember_lbl0" xml:lang="en-US">Robotics AISolutions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RoboticsAISolutionsMember" xlink:to="gfai_RoboticsAISolutionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantsExercisePricePerShare_lbl1" xml:lang="en-US">Warrants Exercise Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantsExercisePricePerShare" xlink:to="gfai_WarrantsExercisePricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_MaturityTermDescription_lbl1" xml:lang="en-US">Maturity Term Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MaturityTermDescription" xlink:to="gfai_MaturityTermDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CurrentPortionOfLongtermBankBorrowings_lbl0" xml:lang="en-US">Current Portion Of Longterm Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CurrentPortionOfLongtermBankBorrowings" xlink:to="gfai_CurrentPortionOfLongtermBankBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SecurityEquipmentMember_lbl0" xml:lang="en-US">Security Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SecurityEquipmentMember" xlink:to="gfai_SecurityEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProvisionUsedOtherProvisions_lbl1" xml:lang="en-US">Provision used, other provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionUsedOtherProvisions" xlink:to="ifrs-full_ProvisionUsedOtherProvisions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetOperatingLossCarriedForward_lbl0" xml:lang="en-US">Net Operating Loss Carried Forward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetOperatingLossCarriedForward" xlink:to="gfai_NetOperatingLossCarriedForward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherSegmentsPercentage_lbl1" xml:lang="en-US">Other Segments Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherSegmentsPercentage" xlink:to="gfai_OtherSegmentsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalSharesIssuedDeposit_lbl1" xml:lang="en-US">Total Shares Issued Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalSharesIssuedDeposit" xlink:to="gfai_TotalSharesIssuedDeposit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IncomeTaxesAddition_lbl1" xml:lang="en-US">Income Taxes Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxesAddition" xlink:to="gfai_IncomeTaxesAddition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConvertibleNotePayableMember_lbl0" xml:lang="en-US">Convertible Note Payable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConvertibleNotePayableMember" xlink:to="gfai_ConvertibleNotePayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl0" xml:lang="en-US">Cash and cash equivalents recognised as of acquisition date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_FurnitureFixturesAndOfficeEquipmentMember_lbl0" xml:lang="en-US">Furniture Fixtures And Office Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_FurnitureFixturesAndOfficeEquipmentMember" xlink:to="gfai_FurnitureFixturesAndOfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl0" xml:lang="en-US">CANADA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ParValuePerShare_lbl1" xml:lang="en-US">Par value per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ParValuePerShare" xlink:to="ifrs-full_ParValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock_lbl0" xml:lang="en-US">Borrowings From Financial Institutions Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock" xlink:to="gfai_BorrowingsFromFinancialInstitutionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExchangeDifference_lbl1" xml:lang="en-US">Exchange Difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExchangeDifference" xlink:to="gfai_ExchangeDifference_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl0" xml:lang="en-US">Disclosure of interest income (expense) [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDeferredTaxAssets_lbl0" xml:lang="en-US">Net deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDeferredTaxAssets" xlink:to="ifrs-full_NetDeferredTaxAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome_lbl0" xml:lang="en-US">Description of reasons why presumption investor does not have significant influence is overcome when its interest in investee is less than twenty per cent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" xlink:to="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl0" xml:lang="en-US">Disclosure of earnings per share [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:to="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory_lbl0" xml:lang="en-US">Disclosure of contingent liabilities in business combination [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Currency Exchange Rates Impact Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" xlink:to="gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_UKMember_lbl0" xml:lang="en-US">UKMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_UKMember" xlink:to="gfai_UKMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_lbl0" xml:lang="en-US">Disclosure of other non-current assets [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares_lbl0" xml:lang="en-US">Description of terms of shares reserved for issue under options and contracts for sale of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:to="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedOrdinarySharesMember_lbl0" xml:lang="en-US">Restricted Ordinary Shares Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharesMember" xlink:to="gfai_RestrictedOrdinarySharesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl0" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeReceivablePercentage_lbl1" xml:lang="en-US">Trade Receivable Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivablePercentage" xlink:to="gfai_TradeReceivablePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for leases [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl0" xml:lang="en-US">Disclosure of classes of share capital [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssumptionOfLiability_lbl1" xml:lang="en-US">Assumption Of Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssumptionOfLiability" xlink:to="gfai_AssumptionOfLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl2" xml:lang="en-US">Property Plant And Equipment Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="gfai_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TuJingyiMrTuMember_lbl0" xml:lang="en-US">Tu Jingyi Mr Tu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TuJingyiMrTuMember" xlink:to="gfai_TuJingyiMrTuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesUnit_lbl0" xml:lang="en-US">Ordinary Shares Unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesUnit" xlink:to="gfai_OrdinarySharesUnit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax_lbl1" xml:lang="en-US">Current receivables from taxes other than income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAgeMember_lbl0" xml:lang="en-US">Actuarial assumption of retirement age [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAgeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Goodwill" xlink:to="ifrs-full_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember_lbl0" xml:lang="en-US">Cash In Transit Dedicated Vehicle To Banks CITDVMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember" xlink:to="gfai_CashInTransitDedicatedVehicleToBanksCITDVMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnNetMonetaryPosition_lbl0" xml:lang="en-US">Gains (losses) on net monetary position</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:to="ifrs-full_GainsLossesOnNetMonetaryPosition_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfStatementsOfCashFlowsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfStatementsOfCashFlowsAbstract_lbl" xml:lang="en-US">Schedule Of Statements Of Cash Flows Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfStatementsOfCashFlowsAbstract" xlink:to="gfai_ScheduleOfStatementsOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl0" xml:lang="en-US">Adjustments for decrease (increase) in trade accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RecognizedRecoveryImpairmentProvision_lbl1" xml:lang="en-US">Recognized Recovery Impairment Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RecognizedRecoveryImpairmentProvision" xlink:to="gfai_RecognizedRecoveryImpairmentProvision_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Amounts Due From Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract" xlink:to="gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdjustedPriceShares_lbl0" xml:lang="en-US">Adjusted Price Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustedPriceShares" xlink:to="gfai_AdjustedPriceShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl1" xml:lang="en-US">Profit (loss), attributable to owners of parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BottomOfRangeMember_lbl2" xml:lang="en-US">Bottom of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BottomOfRangeMember" xlink:to="ifrs-full_BottomOfRangeMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl1" xml:lang="en-US">Deferred tax expense (income) recognised in profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherReceivablesMember_lbl0" xml:lang="en-US">Other Receivables Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherReceivablesMember" xlink:to="gfai_OtherReceivablesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AE_lbl1" xml:lang="en-US">UNITED ARAB EMIRATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AE" xlink:to="country_AE_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CorporateAndOthersMember_lbl0" xml:lang="en-US">Corporate And Others Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CorporateAndOthersMember" xlink:to="gfai_CorporateAndOthersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentPayables_lbl0" xml:lang="en-US">Other non-current payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentPayables" xlink:to="ifrs-full_OtherNoncurrentPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_KeweiAgreementMember_lbl0" xml:lang="en-US">Kewei Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_KeweiAgreementMember" xlink:to="gfai_KeweiAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl2" xml:lang="en-US">Profit (loss) from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TravelExpense_lbl0" xml:lang="en-US">Travel expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TravelExpense" xlink:to="ifrs-full_TravelExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SharePremium_lbl0" xml:lang="en-US">Share premium</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SharePremium" xlink:to="ifrs-full_SharePremium_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl0" xml:lang="en-US">AUSTRALIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AT_lbl0" xml:lang="en-US">AUSTRIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AT" xlink:to="country_AT_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl0" xml:lang="en-US">Share Issuance Of Ordinary Shares Through Initial Public Offering IPO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:to="gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CSFMingdaTechnologyCoLtdMember_lbl0" xml:lang="en-US">CSFMingda Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CSFMingdaTechnologyCoLtdMember" xlink:to="gfai_CSFMingdaTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TotalOrdinarySharesIssued_lbl1" xml:lang="en-US">Total Ordinary Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TotalOrdinarySharesIssued" xlink:to="gfai_TotalOrdinarySharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WithholdingTaxReceivables_lbl2" xml:lang="en-US">Withholding Tax Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WithholdingTaxReceivables" xlink:to="gfai_WithholdingTaxReceivables_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SingaporeAgreementMember_lbl0" xml:lang="en-US">Singapore Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SingaporeAgreementMember" xlink:to="gfai_SingaporeAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SharesExercisePrice_lbl0" xml:lang="en-US">Shares Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesExercisePrice" xlink:to="gfai_SharesExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxEffectFromChangeInTaxRate_lbl0" xml:lang="en-US">Tax effect from change in tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectFromChangeInTaxRate" xlink:to="ifrs-full_TaxEffectFromChangeInTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherIncome_lbl0" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIncome" xlink:to="ifrs-full_OtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExpensesPaid_lbl1" xml:lang="en-US">Expenses Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExpensesPaid" xlink:to="gfai_ExpensesPaid_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl1" xml:lang="en-US">Net defined benefit liability (asset)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxExchangeDifferenceValue_lbl0" xml:lang="en-US">Tax Exchange Difference Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxExchangeDifferenceValue" xlink:to="gfai_TaxExchangeDifferenceValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetRevenueValue_lbl1" xml:lang="en-US">Net Revenue Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetRevenueValue" xlink:to="gfai_NetRevenueValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_LongtermBankBorrowings_lbl0" xml:lang="en-US">Longterm Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_LongtermBankBorrowings" xlink:to="gfai_LongtermBankBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MachineryMember_lbl0" xml:lang="en-US">Machinery [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MachineryMember" xlink:to="ifrs-full_MachineryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ClassOfWarrantOrRightReason_lbl0" xml:lang="en-US">Class Of Warrant Or Right Reason</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ClassOfWarrantOrRightReason" xlink:to="gfai_ClassOfWarrantOrRightReason_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BrokerageFeeIncome_lbl0" xml:lang="en-US">Brokerage fee income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BrokerageFeeIncome" xlink:to="ifrs-full_BrokerageFeeIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DividendsPaidOrdinaryShares_lbl0" xml:lang="en-US">Dividends paid, ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DividendsPaidOrdinaryShares" xlink:to="ifrs-full_DividendsPaidOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Inventories_lbl0" xml:lang="en-US">Current inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Inventories" xlink:to="ifrs-full_Inventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PastServiceCostAndLossOnSettlements_lbl1" xml:lang="en-US">Past Service Cost And Loss On Settlements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PastServiceCostAndLossOnSettlements" xlink:to="gfai_PastServiceCostAndLossOnSettlements_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision_lbl0" xml:lang="en-US">Schedule Of Components Of The Income Tax Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision" xlink:to="gfai_ScheduleOfComponentsOfTheIncomeTaxProvision_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract_lbl" xml:lang="en-US">Schedule Of Movement In The Present Value Of Plan ASDefined Benefit Obligation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract" xlink:to="gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ContractualCapitalCommitments_lbl0" xml:lang="en-US">Contractual capital commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ContractualCapitalCommitments" xlink:to="ifrs-full_ContractualCapitalCommitments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DueFromRelatedPartiesValue_lbl0" xml:lang="en-US">Due From Related Parties Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DueFromRelatedPartiesValue" xlink:to="gfai_DueFromRelatedPartiesValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ActuarialAssumptionOfRetirementFiftyMember_lbl0" xml:lang="en-US">Actuarial Assumption Of Retirement Fifty Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialAssumptionOfRetirementFiftyMember" xlink:to="gfai_ActuarialAssumptionOfRetirementFiftyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SharesCapital_lbl0" xml:lang="en-US">Shares Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SharesCapital" xlink:to="gfai_SharesCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearFour_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearFour" xlink:to="gfai_DefinedBenefitObligationForYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsiderationPerShare_lbl1" xml:lang="en-US">Consideration Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationPerShare" xlink:to="gfai_ConsiderationPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_lbl0" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets and goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OfficeEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ConsiderationAmount_lbl1" xml:lang="en-US">Consideration Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ConsiderationAmount" xlink:to="gfai_ConsiderationAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OperatingLossAbstract_lbl0" xml:lang="en-US">Operating Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OperatingLossAbstract" xlink:to="gfai_OperatingLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">Accumulated other comprehensive income [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease_lbl0" xml:lang="en-US">Finance income on net investment in finance lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" xlink:to="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl0" xml:lang="en-US">Non-current assets or disposal groups classified as held for sale or as held for distribution to owners</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:to="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions_lbl0" xml:lang="en-US">Transfers of research and development from entity, related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" xlink:to="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory_lbl0" xml:lang="en-US">Disclosure of expenses by nature [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="ifrs-full_DisclosureOfExpensesByNatureExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccruedInterest_lbl1" xml:lang="en-US">Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccruedInterest" xlink:to="gfai_AccruedInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl1" xml:lang="en-US">Foreign exchange gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ForeignExchangeGainsLossesNetAbstract_lbl0" xml:lang="en-US">Foreign Exchange Gains Losses Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ForeignExchangeGainsLossesNetAbstract" xlink:to="gfai_ForeignExchangeGainsLossesNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EquityInterestsRate_lbl1" xml:lang="en-US">Equity Interests Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsRate" xlink:to="gfai_EquityInterestsRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCreditRiskExposureExplanatory_lbl0" xml:lang="en-US">Disclosure of credit risk exposure [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" xlink:to="ifrs-full_DisclosureOfCreditRiskExposureExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashCenterOperationsCCTMember_lbl0" xml:lang="en-US">Cash Center Operations CCTMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashCenterOperationsCCTMember" xlink:to="gfai_CashCenterOperationsCCTMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxAssets_lbl0" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxAssets" xlink:to="ifrs-full_DeferredTaxAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssetsAbstract0_lbl0" xml:lang="en-US">Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsAbstract0" xlink:to="gfai_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InitialPublicOfferingMember_lbl0" xml:lang="en-US">Initial Public Offering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InitialPublicOfferingMember" xlink:to="gfai_InitialPublicOfferingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction_lbl0" xml:lang="en-US">Provisions for doubtful debts related to outstanding balances of related party transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" xlink:to="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions2019_lbl0" xml:lang="en-US">Exercise price of outstanding share options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions2019_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for segment reporting [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AccumulatedDepreciationAbstract_lbl0" xml:lang="en-US">Accumulated Depreciation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AccumulatedDepreciationAbstract" xlink:to="gfai_AccumulatedDepreciationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ServiceFeeCommitments_lbl1" xml:lang="en-US">Service Fee Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ServiceFeeCommitments" xlink:to="gfai_ServiceFeeCommitments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock_lbl0" xml:lang="en-US">Disclosure Of Other Current And Noncurrent Assets Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" xlink:to="gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AllowanceForSlowMovingOrObsoleteInventory_lbl1" xml:lang="en-US">Allowance For Slow Moving Or Obsolete Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForSlowMovingOrObsoleteInventory" xlink:to="gfai_AllowanceForSlowMovingOrObsoleteInventory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedOrdinarySharesPerShare_lbl1" xml:lang="en-US">Restricted Ordinary Shares Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedOrdinarySharesPerShare" xlink:to="gfai_RestrictedOrdinarySharesPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember_lbl0" xml:lang="en-US">Assets Under Construction Intelligent Cloud Platform Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember" xlink:to="gfai_AssetsUnderConstructionIntelligentCloudPlatformMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IncomeTaxesCollection_lbl1" xml:lang="en-US">Income Taxes Collection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IncomeTaxesCollection" xlink:to="gfai_IncomeTaxesCollection_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfInventoriesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfInventoriesAbstract_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="gfai_ScheduleOfInventoriesAbstract" xlink:to="gfai_ScheduleOfInventoriesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TaxRefund_lbl1" xml:lang="en-US">Tax Refund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TaxRefund" xlink:to="gfai_TaxRefund_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PurchaseAggregateShares_lbl1" xml:lang="en-US">Purchase Aggregate Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PurchaseAggregateShares" xlink:to="gfai_PurchaseAggregateShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TransferFromGFCashCIT_lbl1" xml:lang="en-US">Transfer From GFCash CIT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TransferFromGFCashCIT" xlink:to="gfai_TransferFromGFCashCIT_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk_lbl0" xml:lang="en-US">Nominal or principal amount of financial instrument on discontinuation of measurement at fair value through profit or loss because credit derivative is used to manage credit risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" xlink:to="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashOnHand_lbl1" xml:lang="en-US">Cash on hand</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashOnHand" xlink:to="ifrs-full_CashOnHand_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory_lbl0" xml:lang="en-US">Disclosure of inventories [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="ifrs-full_DisclosureOfInventoriesExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StockbasedCompensationExpense_lbl1" xml:lang="en-US">Stockbased Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StockbasedCompensationExpense" xlink:to="gfai_StockbasedCompensationExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OutstandingShares_lbl1" xml:lang="en-US">Outstanding Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingShares" xlink:to="gfai_OutstandingShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_MY_lbl1" xml:lang="en-US">MALAYSIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MY" xlink:to="country_MY_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember_lbl1" xml:lang="en-US">Shenzhen Guardforce Qiyun Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:to="gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PermanentDifferences_lbl1" xml:lang="en-US">Permanent Differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PermanentDifferences" xlink:to="gfai_PermanentDifferences_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RestrictedCashAmount_lbl1" xml:lang="en-US">Restricted Cash Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RestrictedCashAmount" xlink:to="gfai_RestrictedCashAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForFinanceCosts_lbl0" xml:lang="en-US">Adjustments for finance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForFinanceCosts" xlink:to="ifrs-full_AdjustmentsForFinanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets_lbl0" xml:lang="en-US">Other non-current financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentFinancialAssets" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems_lbl0" xml:lang="en-US">Rightof Use Assetsand Operating Lease Liabilties Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:to="gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl0" xml:lang="en-US">Later than one year and not later than two years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet_lbl1" xml:lang="en-US">Provision For Recovery Of Expected Credit Loss On Trade Receivables And Other Receivables Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:to="gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesParValue012PerShareMember_lbl0" xml:lang="en-US">Ordinary Shares Par Value012 Per Share Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesParValue012PerShareMember" xlink:to="gfai_OrdinarySharesParValue012PerShareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ExpensePaidForRelatedParty_lbl1" xml:lang="en-US">Expense Paid For Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ExpensePaidForRelatedParty" xlink:to="gfai_ExpensePaidForRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DemographicAssumptionsMember_lbl0" xml:lang="en-US">Demographic Assumptions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DemographicAssumptionsMember" xlink:to="gfai_DemographicAssumptionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DeficitEquityAbstract_lbl0" xml:lang="en-US">Deficit Equity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DeficitEquityAbstract" xlink:to="gfai_DeficitEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl0" xml:lang="en-US">Purchase of intangible assets, classified as investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearSeven_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Seven</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearSeven" xlink:to="gfai_DefinedBenefitObligationForYearSeven_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_HandshakeMember_lbl0" xml:lang="en-US">Handshake Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_HandshakeMember" xlink:to="gfai_HandshakeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl0" xml:lang="en-US">Disclosure of entity&apos;s operating segments [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherCountriesMember_lbl0" xml:lang="en-US">Other Countries Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherCountriesMember" xlink:to="gfai_OtherCountriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_InterestRate_lbl0" xml:lang="en-US">Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_InterestRate" xlink:to="gfai_InterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties_lbl1" xml:lang="en-US">Adjustment For Increase Decrease In Amount Due From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:to="gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty_lbl0" xml:lang="en-US">Acquisitions through business combinations, investment property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_JP_lbl1" xml:lang="en-US">JAPAN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets_lbl0" xml:lang="en-US">Other assets, percentage contributed to fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" xlink:to="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeReceivableMember_lbl0" xml:lang="en-US">Trade Receivable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeReceivableMember" xlink:to="gfai_TradeReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ValuationAllowance_lbl1" xml:lang="en-US">Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ValuationAllowance" xlink:to="gfai_ValuationAllowance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RobotsAtWarehouseMember_lbl0" xml:lang="en-US">Robots At Warehouse Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RobotsAtWarehouseMember" xlink:to="gfai_RobotsAtWarehouseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PrepaymentsOthers_lbl1" xml:lang="en-US">Prepayments Others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrepaymentsOthers" xlink:to="gfai_PrepaymentsOthers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock_lbl1" xml:lang="en-US">Trade And Other Payables And Other Current Liabilities Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" xlink:to="gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationLessThanTwentyYears_lbl0" xml:lang="en-US">Defined Benefit Obligation Less Than Twenty Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationLessThanTwentyYears" xlink:to="gfai_DefinedBenefitObligationLessThanTwentyYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_lbl0" xml:lang="en-US">Weighted average lessee&apos;s incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:to="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_MacauAgreementMember_lbl0" xml:lang="en-US">Macau Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_MacauAgreementMember" xlink:to="gfai_MacauAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CustomerMember_lbl0" xml:lang="en-US">Customer Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CustomerMember" xlink:to="gfai_CustomerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BeijingWanjiaMember_lbl0" xml:lang="en-US">Beijing Wanjia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BeijingWanjiaMember" xlink:to="gfai_BeijingWanjiaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Description of useful life, property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" xlink:to="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OutstandingWarrantsShares_lbl1" xml:lang="en-US">Outstanding Warrants Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OutstandingWarrantsShares" xlink:to="gfai_OutstandingWarrantsShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherPayables_lbl0" xml:lang="en-US">Trade and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherPayables" xlink:to="ifrs-full_TradeAndOtherPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnBorrowings_lbl0" xml:lang="en-US">Interest expense on borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnBorrowings" xlink:to="ifrs-full_InterestExpenseOnBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_CashAcquiredFromAcquisitionOfHandshake_lbl1" xml:lang="en-US">Cash Acquired From Acquisition Of Handshake</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_CashAcquiredFromAcquisitionOfHandshake" xlink:to="gfai_CashAcquiredFromAcquisitionOfHandshake_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_RelatedParty_lbl1" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_RelatedParty" xlink:to="gfai_RelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AggregateOrdinaryShares_lbl2" xml:lang="en-US">Aggregate Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AggregateOrdinaryShares" xlink:to="gfai_AggregateOrdinaryShares_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetBookValueAssets_lbl1" xml:lang="en-US">Net Book Value Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetBookValueAssets" xlink:to="gfai_NetBookValueAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities_lbl0" xml:lang="en-US">Adjustments for increase (decrease) in other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl0" xml:lang="en-US">Current liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_StaffExpense_lbl0" xml:lang="en-US">Staff Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_StaffExpense" xlink:to="gfai_StaffExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Financial Lease Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" xlink:to="gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis_lbl0" xml:lang="en-US">Borrowings, adjustment to interest rate basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_KY_lbl0" xml:lang="en-US">CAYMAN ISLANDS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_KY" xlink:to="country_KY_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AcquiredMajorityPercentage_lbl1" xml:lang="en-US">Acquired Majority Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AcquiredMajorityPercentage" xlink:to="gfai_AcquiredMajorityPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PrincipalAmountOfLoan_lbl1" xml:lang="en-US">Principal Amount Of Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrincipalAmountOfLoan" xlink:to="gfai_PrincipalAmountOfLoan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_DefinedBenefitObligationForYearEight_lbl0" xml:lang="en-US">Defined Benefit Obligation For Year Eight</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_DefinedBenefitObligationForYearEight" xlink:to="gfai_DefinedBenefitObligationForYearEight_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesSpilitShareIssued_lbl1" xml:lang="en-US">Ordinary Shares Spilit Share Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesSpilitShareIssued" xlink:to="gfai_OrdinarySharesSpilitShareIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PercentageOfTotalRevenue_lbl0" xml:lang="en-US">Percentage Of Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PercentageOfTotalRevenue" xlink:to="gfai_PercentageOfTotalRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BankLoanOneMember_lbl0" xml:lang="en-US">Bank Loan One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanOneMember" xlink:to="gfai_BankLoanOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore_lbl0" xml:lang="en-US">Issuance Of Ordinary Shares For Acquisition Of AISingapore</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" xlink:to="gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromExerciseOfOptions_lbl0" xml:lang="en-US">Proceeds from exercise of options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="ifrs-full_ProceedsFromExerciseOfOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ActuarialGain_lbl0" xml:lang="en-US">Actuarial Gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ActuarialGain" xlink:to="gfai_ActuarialGain_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl0" xml:lang="en-US">Later than two months and not later than three months [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Finance Lease Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_PrivateWarrantMember_lbl0" xml:lang="en-US">Private Warrant Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_PrivateWarrantMember" xlink:to="gfai_PrivateWarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Advances_lbl0" xml:lang="en-US">Advances received, representing contract liabilities for performance obligations satisfied at point in time</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Advances" xlink:to="ifrs-full_Advances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_HK_lbl1" xml:lang="en-US">HONG KONG</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BorrowingsFromRelatedPartiesNonCurrent_lbl1" xml:lang="en-US">Borrowings From Related Parties Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BorrowingsFromRelatedPartiesNonCurrent" xlink:to="gfai_BorrowingsFromRelatedPartiesNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits_lbl0" xml:lang="en-US">Non-current provisions for employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax_lbl1" xml:lang="en-US">Gains (losses) on exchange differences on translation of foreign operations, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable_lbl1" xml:lang="en-US">Allowance For Doubtful Debts On ARelated Party Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:to="gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OtherPayable_lbl1" xml:lang="en-US">Other Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OtherPayable" xlink:to="gfai_OtherPayable_lbl1"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfBorrowingsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfBorrowingsAbstract_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="gfai_ScheduleOfBorrowingsAbstract" xlink:to="gfai_ScheduleOfBorrowingsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl1" xml:lang="en-US">Trade and other current receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_NetProceeds_lbl1" xml:lang="en-US">Net Proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_NetProceeds" xlink:to="gfai_NetProceeds_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ProvisionForPenaltyClaims_lbl1" xml:lang="en-US">Provision For Penalty Claims</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ProvisionForPenaltyClaims" xlink:to="gfai_ProvisionForPenaltyClaims_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl2" xml:lang="en-US">Cash flows from (used in) operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_WarrantPricePerWarrant_lbl1" xml:lang="en-US">Warrant Price Per Warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_WarrantPricePerWarrant" xlink:to="gfai_WarrantPricePerWarrant_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl0" xml:lang="en-US">Current restricted cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_lbl0" xml:lang="en-US">Gains (losses) on financial assets at fair value through profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationAndAmortisationExpenseAbstract_lbl0" xml:lang="en-US">Depreciation and amortisation expense [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:to="ifrs-full_DepreciationAndAmortisationExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_OrdinarySharesReceived_lbl1" xml:lang="en-US">Ordinary Shares Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_OrdinarySharesReceived" xlink:to="gfai_OrdinarySharesReceived_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_lbl0" xml:lang="en-US">Description of accounting policy for earnings per share [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LeaseLiabilities_lbl0" xml:lang="en-US">Lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LeaseLiabilities" xlink:to="ifrs-full_LeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_EquityInterestsRatePercentage_lbl1" xml:lang="en-US">Equity Interests Rate Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_EquityInterestsRatePercentage" xlink:to="gfai_EquityInterestsRatePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl0" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl0"/>
    <loc xlink:type="locator" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract_lbl" xml:lang="en-US">Schedule Of Disaggregation Information Of Revenue By Service Type Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract" xlink:to="gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SubscriptionReceivableMember_lbl0" xml:lang="en-US">Subscription Receivable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SubscriptionReceivableMember" xlink:to="gfai_SubscriptionReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_ShorttermBorrowing_lbl0" xml:lang="en-US">Shortterm Borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_ShorttermBorrowing" xlink:to="gfai_ShorttermBorrowing_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_BankLoanFourMember_lbl0" xml:lang="en-US">Bank Loan Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_BankLoanFourMember" xlink:to="gfai_BankLoanFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentAssets_lbl0" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxEffectOfForeignTaxRates_lbl0" xml:lang="en-US">Tax effect of foreign tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectOfForeignTaxRates" xlink:to="ifrs-full_TaxEffectOfForeignTaxRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember_lbl0" xml:lang="en-US">Sichuan Qiantu Guardforce Robot Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:to="gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>19
<FILENAME>gfai-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: Mon Apr 29 13:20:37 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="gfai-20231231.xsd#gfai_r_ConsolidatedBalanceSheet" roleURI="http://www.guardforceai.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedIncomeStatement" roleURI="http://www.guardforceai.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedComprehensiveIncome" roleURI="http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquityType2or3" roleURI="http://www.guardforceai.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedCashFlow" roleURI="http://www.guardforceai.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_NatureofOperations" roleURI="http://www.guardforceai.com/role/NatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SignificantAccountingPolicies" roleURI="http://www.guardforceai.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BusinessCombinations" roleURI="http://www.guardforceai.com/role/BusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CashandCashEquivalentsandRestrictedCash" roleURI="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Inventories" roleURI="http://www.guardforceai.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeReceivablesNet" roleURI="http://www.guardforceai.com/role/TradeReceivablesNet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_WithholdingTaxesReceivablesNet" roleURI="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherReceivables" roleURI="http://www.guardforceai.com/role/OtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherCurrentandOtherNonCurrentAssets" roleURI="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_PropertyPlantandEquipment" roleURI="http://www.guardforceai.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RightofUseAssetsandOperatingLeaseLiabilties" roleURI="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_IntangibleAssetsNet" roleURI="http://www.guardforceai.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeandOtherpayablesandOtherCurrentLiabilities" roleURI="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Borrowings" roleURI="http://www.guardforceai.com/role/Borrowings"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConvertibleNotePayable" roleURI="http://www.guardforceai.com/role/ConvertibleNotePayable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_FinanceLeaseLiabilities" roleURI="http://www.guardforceai.com/role/FinanceLeaseLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Taxation" roleURI="http://www.guardforceai.com/role/Taxation"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ProvisionforEmployeeBenefits" roleURI="http://www.guardforceai.com/role/ProvisionforEmployeeBenefits"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquity" roleURI="http://www.guardforceai.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_StockBasedCompensation" roleURI="http://www.guardforceai.com/role/StockBasedCompensation"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SellingDistributionandAdministrativeExpenses" roleURI="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_LegalReserve" roleURI="http://www.guardforceai.com/role/LegalReserve"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RelatedPartyTransactions" roleURI="http://www.guardforceai.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedSegmentData" roleURI="http://www.guardforceai.com/role/ConsolidatedSegmentData"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CommitmentsandContingencies" roleURI="http://www.guardforceai.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_Concentrations" roleURI="http://www.guardforceai.com/role/Concentrations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_DiscontinuedOperations" roleURI="http://www.guardforceai.com/role/DiscontinuedOperations"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SubsequentEvents" roleURI="http://www.guardforceai.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_AccountingPoliciesByPolicy" roleURI="http://www.guardforceai.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SignificantAccountingPoliciesTables" roleURI="http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BusinessCombinationsTables" roleURI="http://www.guardforceai.com/role/BusinessCombinationsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CashandCashEquivalentsandRestrictedCashTables" roleURI="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_InventoriesTables" roleURI="http://www.guardforceai.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeReceivablesNetTables" roleURI="http://www.guardforceai.com/role/TradeReceivablesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_WithholdingTaxesReceivablesNetTables" roleURI="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherReceivablesTables" roleURI="http://www.guardforceai.com/role/OtherReceivablesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherCurrentandOtherNonCurrentAssetsTables" roleURI="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_PropertyPlantandEquipmentTables" roleURI="http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RightofUseAssetsandOperatingLeaseLiabiltiesTables" roleURI="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_IntangibleAssetsNetTables" roleURI="http://www.guardforceai.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeandOtherpayablesandOtherCurrentLiabilitiesTables" roleURI="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BorrowingsTables" roleURI="http://www.guardforceai.com/role/BorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_FinanceLeaseLiabilitiesTables" roleURI="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TaxationTables" roleURI="http://www.guardforceai.com/role/TaxationTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ProvisionforEmployeeBenefitsTables" roleURI="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquityTables" roleURI="http://www.guardforceai.com/role/ShareholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SellingDistributionandAdministrativeExpensesTables" roleURI="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RelatedPartyTransactionsTables" roleURI="http://www.guardforceai.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedSegmentDataTables" roleURI="http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CommitmentsandContingenciesTables" roleURI="http://www.guardforceai.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConcentrationsTables" roleURI="http://www.guardforceai.com/role/ConcentrationsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_DiscontinuedOperationsTables" roleURI="http://www.guardforceai.com/role/DiscontinuedOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCurrencyExchangeRatesImpactTable" roleURI="http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofNonderivativeFinancialLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofNetEquityDebtAnalysisTable" roleURI="http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCostoftheIntangibleAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" roleURI="http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofPurchasePriceAllocationTable" roleURI="http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAssetsandLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCashandCashEquivalentsandRestrictedCashTable" roleURI="http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofInventoriesTable" roleURI="http://www.guardforceai.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeReceivableTable" roleURI="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCompanysTradeReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofWithholdingTaxReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOtherReceivablesTable" roleURI="http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOtherCurrentandOtherNonCurrentAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCarryingAmountsofRightofUseAssetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOperatingLeaseLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofIntangibleAssetsNetTable" roleURI="http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofBorrowingsTable" roleURI="http://www.guardforceai.com/role/ScheduleofBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFinanceLeaseLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" roleURI="http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFinanceLeaseTable" roleURI="http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" roleURI="http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofPretaxLossTable" roleURI="http://www.guardforceai.com/role/ScheduleofPretaxLossTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofComponentsoftheIncomeTaxProvisionTable" roleURI="http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable" roleURI="http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAnnualVoluntaryResignationTable" roleURI="http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" roleURI="http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofSignificantActuarialAssumptionTable" roleURI="http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDefinedBenefitObligationTable" roleURI="http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofConsolidatedBalanceSheetsTable" roleURI="http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofConsolidatedStatementsofProfitorLossTable" roleURI="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals" roleURI="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAdministrativeExpensesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofRelatedPartiesandtheirRelationshipsTable" roleURI="http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAmountsDuefromRelatedPartiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAmountsDuetoRelatedPartiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofShorttermBorrowingfromaRelatedPartyTable" roleURI="http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofLongtermBorrowingsfromRelatedPartiesTable" roleURI="http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofRelatedPartyTransactionsTable" roleURI="http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofRevenueandNonCashCompensationTable" roleURI="http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofDepreciationandAmortizationbySegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleoftheTotalAssetsbySegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofFuturePaymentsforEmploymentAgreementsTable" roleURI="http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCapitalExpenditureCommitmentsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCompanysRevenueTable" roleURI="http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofTradeReceivableTable0" roleURI="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofOperatingSegmentTable" roleURI="http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofAssetsandLiabilitiesHeldforSaleTable" roleURI="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofCashFlowComponentsTable" roleURI="http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofFinancialPositionTable" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofFinancialPositionTable_Parentheticals" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofProfitandLossandComprehensiveLossTable" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ScheduleofStatementsofCashFlowsTable" roleURI="http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_NatureofOperationsDetails" roleURI="http://www.guardforceai.com/role/NatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SignificantAccountingPoliciesDetails" roleURI="http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BusinessCombinationsDetails" roleURI="http://www.guardforceai.com/role/BusinessCombinationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_InventoriesDetails" roleURI="http://www.guardforceai.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeReceivablesNetDetails" roleURI="http://www.guardforceai.com/role/TradeReceivablesNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_WithholdingTaxesReceivablesNetDetails" roleURI="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_OtherReceivablesDetails" roleURI="http://www.guardforceai.com/role/OtherReceivablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_PropertyPlantandEquipmentDetails" roleURI="http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RightofUseAssetsandOperatingLeaseLiabiltiesDetails" roleURI="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TradeandOtherpayablesandOtherCurrentLiabilitiesDetails" roleURI="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_BorrowingsDetails" roleURI="http://www.guardforceai.com/role/BorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConvertibleNotePayableDetails" roleURI="http://www.guardforceai.com/role/ConvertibleNotePayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_FinanceLeaseLiabilitiesDetails" roleURI="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_TaxationDetails" roleURI="http://www.guardforceai.com/role/TaxationDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ProvisionforEmployeeBenefitsDetails" roleURI="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ShareholdersEquityDetails" roleURI="http://www.guardforceai.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_StockBasedCompensationDetails" roleURI="http://www.guardforceai.com/role/StockBasedCompensationDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_LegalReserveDetails" roleURI="http://www.guardforceai.com/role/LegalReserveDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_RelatedPartyTransactionsDetails" roleURI="http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConsolidatedSegmentDataDetails" roleURI="http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_CommitmentsandContingenciesDetails" roleURI="http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_ConcentrationsDetails" roleURI="http://www.guardforceai.com/role/ConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#gfai_r_SubsequentEventsDetails" roleURI="http://www.guardforceai.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gfai-20231231.xsd#DocumentAndEntityInformation" roleURI="http://www.guardforceai.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedCash1" xlink:href="gfai-20231231.xsd#gfai_RestrictedCash1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="RestrictedCash1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherReceivables" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_Inventories" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashNonCurrentAssets" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashNonCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="RestrictedCashNonCurrentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_RightofuseAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_Assets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Borrowing" xlink:href="gfai-20231231.xsd#gfai_Borrowing"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="Borrowing" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingFromARelatedParties" xlink:href="gfai-20231231.xsd#gfai_BorrowingFromARelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="BorrowingFromARelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLeaseLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentFinancialLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentPayables" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingsNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="BorrowingsNonCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingsFromRelatedPartiesNonCurrent" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPartiesNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="BorrowingsFromRelatedPartiesNonCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="NoncurrentFinanceLeaseLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_Liabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_EquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_IssuedCapital" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SubscriptionReceivable" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="SubscriptionReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AdditionalPaidinCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="LegalReserve" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantReserve" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_WarrantReserve" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:href="gfai-20231231.xsd#gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="CapitalReservesAttributableToEquityHoldersOfTheCompany" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_NoncontrollingInterests" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_Equity" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAndLiabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_ParValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NumberOfSharesAuthorised" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfShareIssued" xlink:href="gfai-20231231.xsd#gfai_NumberOfShareIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="NumberOfShareIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="ContinuingOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_ContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_Revenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_CostOfSales" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" xlink:href="gfai-20231231.xsd#gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="AllowanceForDoubtfulDebtsOnARelatedPartyReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForAndWriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ProvisionForAndWriteOffOfWithholdingTaxesReceivable" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="StockbasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="StockbasedCompensationExpenses" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_AdministrativeExpense" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_FinanceCosts" order="15.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="17.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContinuingOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EarningsPerShareAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EarningsPerShareAbstract_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract_0" xlink:to="ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" order="0.01" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_DilutedEarningsLossPerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustedWeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_AdjustedWeightedAverageShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="ConsolidatedStatementsOfChangesInEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedStatementsOfChangesInEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfChangesInEquityTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedStatementsOfChangesInEquityAbstract" xlink:to="ifrs-full_StatementOfChangesInEquityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_IssuedCapitalMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="SubscriptionReceivableMember" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="SubscriptionReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalPaidinCapitalsMember" xlink:href="gfai-20231231.xsd#gfai_AdditionalPaidinCapitalsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="AdditionalPaidinCapitalsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LegalReservesMember" xlink:href="gfai-20231231.xsd#gfai_LegalReservesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="LegalReservesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherReservesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReservesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_OtherReservesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarningsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_RetainedEarningsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterestsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_NoncontrollingInterestsMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ParentMember" order="8.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="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_StatementOfChangesInEquityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockbasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="StockbasedCompensationExpenses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockbasedCompensationExpense" xlink:href="gfai-20231231.xsd#gfai_StockbasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="StockbasedCompensationExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CancellationOfSharesNote19" xlink:href="gfai-20231231.xsd#gfai_CancellationOfSharesNote19"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="CancellationOfSharesNote19" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CancellationOfSharesNote" xlink:href="gfai-20231231.xsd#gfai_CancellationOfSharesNote"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="CancellationOfSharesNote" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesThroughCMPOs" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughCMPOs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesThroughCMPOs" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinaryShareThroughCMPOs" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareThroughCMPOs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinaryShareThroughCMPOs" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemeasurementsOfDefinedBenefitPlan" xlink:href="gfai-20231231.xsd#gfai_RemeasurementsOfDefinedBenefitPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="RemeasurementsOfDefinedBenefitPlan" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesThroughPrivatePlacements" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesThroughPrivatePlacements" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinaryShareThroughExerciseOfWarrants" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinaryShareThroughExerciseOfWarrants" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesThroughExerciseOfWarrants" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesThroughExerciseOfWarrants" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAcquisitionOfAssets" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAcquisitionOfAssets" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinaryShareForAcquisitionOfAssets" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinaryShareForAcquisitionOfAssets" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAConvertibleNoteConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAConvertibleNoteConversion" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinaryShareForAConvertibleNoteConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinaryShareForAConvertibleNoteConversion" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForABorrowingConversion" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForABorrowingConversion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForABorrowingConversion" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinaryShareForABorrowingConversioninShares" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinaryShareForABorrowingConversioninShares" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAcquisitionOfHankshake" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAcquisitionOfHankshake" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesForAcquisitionOfAISingapore" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfWarrantsThroughInitialPublicOfferingIPO" xlink:href="gfai-20231231.xsd#gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="IssuanceOfWarrantsThroughInitialPublicOfferingIPO" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity_0" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding_0" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="ifrs-full_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_DepreciationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AmortisationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForFinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForFinanceCosts" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WriteOffOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_WriteOffOfWithholdingTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="WriteOffOfWithholdingTaxesReceivable" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfCashPaymentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ClassesOfCashPaymentsAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_AdjustmentsForProvisions" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CashAcquiredFromAcquisitionOfHandshake" xlink:href="gfai-20231231.xsd#gfai_CashAcquiredFromAcquisitionOfHandshake"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="CashAcquiredFromAcquisitionOfHandshake" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashRepaymentOfAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentOfAConvertibleNote"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="CashRepaymentOfAConvertibleNote" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromCashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromCashPaidForTheCancellationOfFractionalShares" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromCurrentBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromCurrentBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromCurrentBorrowings" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashAndCashEquivalentsRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="CashAndCashEquivalentsRestrictedCash" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="CashAndCashEquivalentsRestrictedCash_0" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="CashAndCashEquivalentsRestrictedCash_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="NoncashInvestingAndFinancingActivitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_NoncashInvestingAndFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="NoncashInvestingAndFinancingActivitiesAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseholdImprovementsThroughFinanceLeases" xlink:href="gfai-20231231.xsd#gfai_LeaseholdImprovementsThroughFinanceLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="LeaseholdImprovementsThroughFinanceLeases" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingOtherEquityInstruments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingActivitiesAbstract" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/NatureofOperations">
    <loc xlink:type="locator" xlink:label="NatureOfOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsAbstract" xlink:to="ifrs-full_DisclosureOfExpensesByNatureExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesAbstract" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BusinessCombinations">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash">
    <loc xlink:type="locator" xlink:label="DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:to="ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_DisclosureOfInventoriesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeReceivablesNet">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAcquiredReceivablesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_DisclosureOfAcquiredReceivablesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet">
    <loc xlink:type="locator" xlink:label="WithholdingTaxReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfWithholdingTaxesReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfWithholdingTaxesReceivablesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxReceivableAbstract" xlink:to="DisclosureOfWithholdingTaxesReceivablesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherReceivables">
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets">
    <loc xlink:type="locator" xlink:label="OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties">
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:href="gfai-20231231.xsd#gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RightofUseAssetsandOperatingLeaseLiabiltiesTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable"/>
    <loc xlink:type="locator" xlink:label="RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="RightofUseAssetsandOperatingLeaseLiabiltiesTable" 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="RightofUseAssetsandOperatingLeaseLiabiltiesTable" xlink:to="RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesLineItems" xlink:to="ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/IntangibleAssetsNet">
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetAbstract" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Borrowings">
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConvertibleNotePayable">
    <loc xlink:type="locator" xlink:label="ConvertibleNotePayableAbstract" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableAbstract" xlink:to="ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/FinanceLeaseLiabilities">
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilitiesTextBlock" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="FinanceLeaseLiabilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Taxation">
    <loc xlink:type="locator" xlink:label="TaxationAbstract" xlink:href="gfai-20231231.xsd#gfai_TaxationAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationAbstract" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ProvisionforEmployeeBenefits">
    <loc xlink:type="locator" xlink:label="ProvisionForEmployeeBenefitsAbstract" xlink:href="gfai-20231231.xsd#gfai_ProvisionForEmployeeBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionForEmployeeBenefitsAbstract" xlink:to="ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquity">
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDisclosureTextBlock" xlink:href="gfai-20231231.xsd#gfai_StockholdersEquityDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="StockholdersEquityDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/StockBasedCompensation">
    <loc xlink:type="locator" xlink:label="StockBasedCompensationAbstract" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationTextBlock" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationAbstract" xlink:to="StockBasedCompensationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses">
    <loc xlink:type="locator" xlink:label="SellingDistributionAndAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_SellingDistributionAndAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingDistributionAndAdministrativeExpensesAbstract" xlink:to="ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/LegalReserve">
    <loc xlink:type="locator" xlink:label="LegalReserveAbstract" xlink:href="gfai-20231231.xsd#gfai_LegalReserveAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalReserveAbstract" xlink:to="ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedSegmentData">
    <loc xlink:type="locator" xlink:label="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="CommitmentsAndContingenciesAbstract" xlink:href="gfai-20231231.xsd#gfai_CommitmentsAndContingenciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesAbstract" xlink:to="ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/Concentrations">
    <loc xlink:type="locator" xlink:label="ConcentrationsDisclosureAbstract" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDisclosureTextBlock" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDisclosureAbstract" xlink:to="ConcentrationsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/DiscontinuedOperations">
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="SubsequentEventAbstract" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventAbstract" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.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="CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.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="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfInventoryExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfInventoryExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DescriptionOfInventoryExplanatory" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfWithholdingTaxesReceivableExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfWithholdingTaxesReceivableExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DescriptionOfWithholdingTaxesReceivableExplanatory" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfGoodwillExplanatory" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" xlink:href="gfai-20231231.xsd#gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesAbstract" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ScheduleOfCurrencyExchangeRatesImpactTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNetDebtAnalysisTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNetDebtAnalysisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ScheduleOfNetDebtAnalysisTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentExplanatory" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentExplanatory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BusinessCombinationsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables">
    <loc xlink:type="locator" xlink:label="DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfRestrictedCashAndCashEquivalentsAbstract" xlink:to="DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfInventoryTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfInventoryTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="DisclosureOfInventoryTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeReceivablesNetTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExposureExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_DisclosureOfCreditRiskExposureExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables">
    <loc xlink:type="locator" xlink:label="WithholdingTaxReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxReceivableAbstract" xlink:to="DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxReceivableAbstract" xlink:to="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherReceivablesTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherReceivablesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherReceivablesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="ScheduleOfOtherReceivablesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables">
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:href="gfai-20231231.xsd#gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable"/>
    <loc xlink:type="locator" xlink:label="RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" 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="RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable" xlink:to="RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:to="ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems" xlink:to="SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/IntangibleAssetsNetTables">
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetAbstract" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetTablesTable" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetTablesTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetAbstract" xlink:to="IntangibleAssetsNetTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetTablesTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" 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="IntangibleAssetsNetTablesTable" xlink:to="IntangibleAssetsNetTablesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetNetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfIntangibleAssetNetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetTablesLineItems" xlink:to="ScheduleOfIntangibleAssetNetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BorrowingsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="BorrowingsTablesTable" xlink:href="gfai-20231231.xsd#gfai_BorrowingsTablesTable"/>
    <loc xlink:type="locator" xlink:label="BorrowingsTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_BorrowingsTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="BorrowingsTablesTable" 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="BorrowingsTablesTable" xlink:to="BorrowingsTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BorrowingsFromFinancialInstitutionsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromFinancialInstitutionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsTablesLineItems" xlink:to="BorrowingsFromFinancialInstitutionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="ScheduleOfFinancialLeaseLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TaxationTables">
    <loc xlink:type="locator" xlink:label="TaxationAbstract" xlink:href="gfai-20231231.xsd#gfai_TaxationAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxationTablesTable" xlink:href="gfai-20231231.xsd#gfai_TaxationTablesTable"/>
    <loc xlink:type="locator" xlink:label="TaxationTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_TaxationTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationAbstract" xlink:to="TaxationTablesTable" 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="TaxationTablesTable" xlink:to="TaxationTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationTablesLineItems" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPretaxLossExplanatory" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPretaxLossExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationTablesLineItems" xlink:to="ScheduleOfPretaxLossExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfTheIncomeTaxProvision" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfComponentsOfTheIncomeTaxProvision"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationTablesLineItems" xlink:to="ScheduleOfComponentsOfTheIncomeTaxProvision" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationTablesLineItems" xlink:to="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilities" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDeferredTaxAssetsAndLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationTablesLineItems" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables">
    <loc xlink:type="locator" xlink:label="ProvisionForEmployeeBenefitsAbstract" xlink:href="gfai-20231231.xsd#gfai_ProvisionForEmployeeBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfAnnualVoluntaryResignationTableExplanatory" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionForEmployeeBenefitsAbstract" xlink:to="DisclosureOfAnnualVoluntaryResignationTableExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionForEmployeeBenefitsAbstract" xlink:to="ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionForEmployeeBenefitsAbstract" xlink:to="ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionForEmployeeBenefitsAbstract" xlink:to="ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquityTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityTablesTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityTablesTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityTablesLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ShareholdersEquityTablesTable" 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="ShareholdersEquityTablesTable" xlink:to="ShareholdersEquityTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityTablesLineItems" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityTablesLineItems" xlink:to="ifrs-full_DisclosureOfEarningsPerShareExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables">
    <loc xlink:type="locator" xlink:label="SellingDistributionAndAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_SellingDistributionAndAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAdministrativeExpensesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAdministrativeExpensesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingDistributionAndAdministrativeExpensesAbstract" xlink:to="ScheduleOfAdministrativeExpensesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAmountDueToRelatedPartiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsTebleTextBlock" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsTebleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsTebleTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedSegmentDataTables">
    <loc xlink:type="locator" xlink:label="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherAssetTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherAssetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ScheduleOfOtherAssetTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="CommitmentsAndContingenciesAbstract" xlink:href="gfai-20231231.xsd#gfai_CommitmentsAndContingenciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFuturePaymentsForEmploymentAgreements" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFuturePaymentsForEmploymentAgreements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesAbstract" xlink:to="ScheduleOfFuturePaymentsForEmploymentAgreements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCapitalExpenditureCommitments" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCapitalExpenditureCommitments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesAbstract" xlink:to="ScheduleOfCapitalExpenditureCommitments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConcentrationsTables">
    <loc xlink:type="locator" xlink:label="ConcentrationsDisclosureAbstract" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCompanyRevenueTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanyRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDisclosureAbstract" xlink:to="ScheduleOfCompanyRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCompanyOfAccountsReceivableTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDisclosureAbstract" xlink:to="ScheduleOfCompanyOfAccountsReceivableTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/DiscontinuedOperationsTables">
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.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="ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrencyExchangeRatesImpactAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrencyExchangeRatesImpactAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TypeOfCurrenciesAxis" xlink:href="gfai-20231231.xsd#gfai_TypeOfCurrenciesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:to="TypeOfCurrenciesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThaiBahtMember" xlink:href="gfai-20231231.xsd#gfai_ThaiBahtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrenciesAxis" xlink:to="ThaiBahtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongKongDollarMember" xlink:href="gfai-20231231.xsd#gfai_HongKongDollarMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrenciesAxis" xlink:to="HongKongDollarMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChineseRenminbiMember" xlink:href="gfai-20231231.xsd#gfai_ChineseRenminbiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrenciesAxis" xlink:to="ChineseRenminbiMember" 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="SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable" xlink:to="ScheduleOfCurrencyExchangeRatesImpactLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClosingForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AverageForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrencyExchangeRatesImpactLineItems" xlink:to="ifrs-full_AverageForeignExchangeRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNonDerivativeFinancialLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonDerivativeFinancialLiabilitiesAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_MaturityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_LaterThanFiveYearsMember" 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="SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable" xlink:to="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_TradeAndOtherPayables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingsFromRelatedPart" xlink:href="gfai-20231231.xsd#gfai_BorrowingsFromRelatedPart"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="BorrowingsFromRelatedPart" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_OtherLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OperatingLeaseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingLeaseIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_OperatingLeaseIncome" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="FinanceLeaseLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForEmployeeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_ProvisionsForEmployeeBenefits" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentDerivativeFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentDerivativeFinancialLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_NoncurrentDerivativeFinancialLiabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetDebtAnalysisAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfNetDebtAnalysisAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDebtAnalysisAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingsRepayableWithinOneYear" xlink:href="gfai-20231231.xsd#gfai_BorrowingsRepayableWithinOneYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDebtAnalysisAbstract" xlink:to="BorrowingsRepayableWithinOneYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingsRepayableAfterOneYear" xlink:href="gfai-20231231.xsd#gfai_BorrowingsRepayableAfterOneYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDebtAnalysisAbstract" xlink:to="BorrowingsRepayableAfterOneYear" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetDebt" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDebtAnalysisAbstract" xlink:to="ifrs-full_NetDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OfficeDecorationAndEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_OfficeDecorationAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="OfficeDecorationAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FurnitureFixturesAndOfficeEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_FurnitureFixturesAndOfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="FurnitureFixturesAndOfficeEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_VehiclesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GDMMachinesMember" xlink:href="gfai-20231231.xsd#gfai_GDMMachinesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="GDMMachinesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RobotsMember" xlink:href="gfai-20231231.xsd#gfai_RobotsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="RobotsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:to="ifrs-full_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BottomRangeMember" xlink:href="gfai-20231231.xsd#gfai_BottomRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="BottomRangeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TopRangeMember" xlink:href="gfai-20231231.xsd#gfai_TopRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="TopRangeMember" 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="SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable" xlink:to="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:to="ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCostOfTheIntangibleAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfTheIntangibleAssetsAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ComputerSoftware1Member" xlink:href="gfai-20231231.xsd#gfai_ComputerSoftware1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ComputerSoftware1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntelligentCloudPlatformMember" xlink:href="gfai-20231231.xsd#gfai_IntelligentCloudPlatformMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="IntelligentCloudPlatformMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofusePlatformMember" xlink:href="gfai-20231231.xsd#gfai_RightofusePlatformMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="RightofusePlatformMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBaseMember" xlink:href="gfai-20231231.xsd#gfai_CustomerBaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="CustomerBaseMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TechnicalKnowhowMember" xlink:href="gfai-20231231.xsd#gfai_TechnicalKnowhowMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="TechnicalKnowhowMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecuritySurveillanceSystemMember" xlink:href="gfai-20231231.xsd#gfai_SecuritySurveillanceSystemMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="SecuritySurveillanceSystemMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:to="ifrs-full_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_TopOfRangeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_BottomOfRangeMember" 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="SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable" xlink:to="ScheduleOfCostOfTheIntangibleAssetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfTheIntangibleAssetsLineItems" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TypeOfServiceAxis" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:to="TypeOfServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfServiceDomainDomain" xlink:href="gfai-20231231.xsd#gfai_TypeOfServiceDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="TypeOfServiceDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CashInTransitNonDedicatedVehiclesCITNonDVMember" xlink:href="gfai-20231231.xsd#gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="CashInTransitNonDedicatedVehiclesCITNonDVMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashInTransitDedicatedVehicleToBanksCITDVMember" xlink:href="gfai-20231231.xsd#gfai_CashInTransitDedicatedVehicleToBanksCITDVMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="CashInTransitDedicatedVehicleToBanksCITDVMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ATMManagementMember" xlink:href="gfai-20231231.xsd#gfai_ATMManagementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="ATMManagementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashProcessingCPCMember" xlink:href="gfai-20231231.xsd#gfai_CashProcessingCPCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="CashProcessingCPCMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashCenterOperationsCCTMember" xlink:href="gfai-20231231.xsd#gfai_CashCenterOperationsCCTMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="CashCenterOperationsCCTMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsolidateCashCenterCCCMember" xlink:href="gfai-20231231.xsd#gfai_ConsolidateCashCenterCCCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="ConsolidateCashCenterCCCMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChequeCenterServiceCDCMember" xlink:href="gfai-20231231.xsd#gfai_ChequeCenterServiceCDCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="ChequeCenterServiceCDCMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashDepositManagementSolutionsGDMMember" xlink:href="gfai-20231231.xsd#gfai_CashDepositManagementSolutionsGDMMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="CashDepositManagementSolutionsGDMMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OthersMember" xlink:href="gfai-20231231.xsd#gfai_OthersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="OthersMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RoboticAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticAISolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="RoboticAISolutionsMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfServiceAxis" xlink:to="GeneralSecuritySolutionsMember" order="11.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="SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable" xlink:to="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TotalRevenue" xlink:href="gfai-20231231.xsd#gfai_TotalRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:to="TotalRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfTotalRevenue" xlink:href="gfai-20231231.xsd#gfai_PercentageOfTotalRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems" xlink:to="PercentageOfTotalRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPurchasePriceAllocationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPurchasePriceAllocationAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchasePriceAllocationAbstract" xlink:to="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsMember" 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="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable" xlink:to="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsLessCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsLessCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_AssetsLessCurrentLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InventoriesTotal" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoriesTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_InventoriesTotal" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_OtherCurrentAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ChangesInGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_ChangesInGoodwill" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsAndLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AssetAndLiabilitiesMember" xlink:href="gfai-20231231.xsd#gfai_AssetAndLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="AssetAndLiabilitiesMember" 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="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="ifrs-full_OtherCurrentAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsLessCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsLessCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="ifrs-full_AssetsLessCurrentLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AssetsandLiabilitiesLoss" xlink:href="gfai-20231231.xsd#gfai_AssetsandLiabilitiesLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="AssetsandLiabilitiesLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalPaidsInCapital" xlink:href="gfai-20231231.xsd#gfai_AdditionalPaidsInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems" xlink:to="AdditionalPaidsInCapital" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:href="gfai-20231231.xsd#gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable"/>
    <loc xlink:type="locator" xlink:label="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:href="gfai-20231231.xsd#gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract" xlink:to="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CashAndCashEquivalentsAndRestrictedCashMember" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsAndRestrictedCashMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="CashAndCashEquivalentsAndRestrictedCashMember" 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="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable" xlink:to="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashOnHand" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOnHand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_CashOnHand" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BalancesWithBanks" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BalancesWithBanks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_BalancesWithBanks" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Cash1" xlink:href="gfai-20231231.xsd#gfai_Cash1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="Cash1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_CurrentRestrictedCashAndCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentTradeReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_NoncurrentTradeReceivables" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="ifrs-full_Cash" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashCashEquivalentAndRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashCashEquivalentAndRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems" xlink:to="CashCashEquivalentAndRestrictedCash" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="InventoriesDetailsScheduleofInventoriesTable" xlink:href="gfai-20231231.xsd#gfai_InventoriesDetailsScheduleofInventoriesTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfInventoriesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="InventoriesDetailsScheduleofInventoriesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesDetailsScheduleofInventoriesTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RobotsAtWarehouseMember" xlink:href="gfai-20231231.xsd#gfai_RobotsAtWarehouseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="RobotsAtWarehouseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecurityEquipmentMember" xlink:href="gfai-20231231.xsd#gfai_SecurityEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="SecurityEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentProvisionForInventoriesMember" xlink:href="gfai-20231231.xsd#gfai_ImpairmentProvisionForInventoriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ImpairmentProvisionForInventoriesMember" 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="InventoriesDetailsScheduleofInventoriesTable" xlink:to="ScheduleOfInventoriesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentInventoriesInTransit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentInventoriesInTransit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesLineItems" xlink:to="ifrs-full_CurrentInventoriesInTransit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable"/>
    <loc xlink:type="locator" xlink:label="TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivableAbstract" xlink:to="TradeReceivablesNetDetailsScheduleofTradeReceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfFinancialAssetsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:to="ifrs-full_TypesOfFinancialAssetsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TradeReceivableMember" xlink:href="gfai-20231231.xsd#gfai_TradeReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfFinancialAssetsAxis" xlink:to="TradeReceivableMember" 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="TradeReceivablesNetDetailsScheduleofTradeReceivableTable" xlink:to="TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTradeReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems" xlink:to="ifrs-full_CurrentTradeReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCompanySTradeReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanySTradeReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable"/>
    <loc xlink:type="locator" xlink:label="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCompanySTradeReceivablesAbstract" xlink:to="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastDueStatusAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:to="ifrs-full_PastDueStatusAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_CurrentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneMonthMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneMonthMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_NotLaterThanOneMonthMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanThreeMonthsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_NotLaterThanThreeMonthsMember" order="4.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="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable" xlink:to="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems" xlink:to="ifrs-full_TradeReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfWithholdingTaxReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="WithholdingTaxReceivables" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="WithholdingTaxReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesAddition" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxesAddition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="IncomeTaxesAddition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesCollection" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxesCollection"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="IncomeTaxesCollection" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForUncollectible" xlink:href="gfai-20231231.xsd#gfai_AllowanceForUncollectible"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="AllowanceForUncollectible" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxExchangeDifferenceValue" xlink:href="gfai-20231231.xsd#gfai_TaxExchangeDifferenceValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="TaxExchangeDifferenceValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WithholdingTaxReceivables_0" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWithholdingTaxReceivablesAbstract" xlink:to="WithholdingTaxReceivables_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxReceivablesNet" xlink:href="gfai-20231231.xsd#gfai_TaxReceivablesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract" xlink:to="TaxReceivablesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfAcquiredReceivablesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAcquiredReceivablesTable"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfAcquiredReceivablesTable" xlink:to="OtherReceivablesDetailsScheduleofOtherReceivablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:to="ifrs-full_AssetsAndLiabilitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesMember" xlink:href="gfai-20231231.xsd#gfai_OtherReceivablesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis" xlink:to="OtherReceivablesMember" 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="OtherReceivablesDetailsScheduleofOtherReceivablesTable" xlink:to="OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAdvancesToSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAdvancesToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="ifrs-full_CurrentAdvancesToSuppliers" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="ifrs-full_CurrentPrepaidExpenses" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherReceivablesDetailsScheduleofOtherReceivablesLineItems" xlink:to="ifrs-full_OtherCurrentReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="InputVATReceivable" xlink:href="gfai-20231231.xsd#gfai_InputVATReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="InputVATReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ReceivablesFromRentalOfProperties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReceivablesFromRentalOfProperties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_ReceivablesFromRentalOfProperties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentsInsurance" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsInsurance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="PrepaymentsInsurance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentsOthers" xlink:href="gfai-20231231.xsd#gfai_PrepaymentsOthers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="PrepaymentsOthers" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Uniforms" xlink:href="gfai-20231231.xsd#gfai_Uniforms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="Uniforms" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProductionSupplies" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductionSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_ProductionSupplies" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefferedCostOtherNonCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_DefferedCostOtherNonCurrentAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="DefferedCostOtherNonCurrentAsset" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_OtherNonfinancialAssets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestReceivableOnBankDeposit" xlink:href="gfai-20231231.xsd#gfai_InterestReceivableOnBankDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="InterestReceivableOnBankDeposit" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentAsset" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="OtherCurrentAsset" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentDeposit" xlink:href="gfai-20231231.xsd#gfai_CurrentDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="CurrentDeposit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredCost" xlink:href="gfai-20231231.xsd#gfai_DeferredCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="DeferredCost" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_LeaseholdImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MachineryMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_MachineryMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OfficeEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConstructionInProgressMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConstructionInProgressMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ConstructionInProgressMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GDMMachinesMember" xlink:href="gfai-20231231.xsd#gfai_GDMMachinesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="GDMMachinesMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RobotsMember" xlink:href="gfai-20231231.xsd#gfai_RobotsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="RobotsMember" order="7.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="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable" xlink:to="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CostAbstract" xlink:href="gfai-20231231.xsd#gfai_CostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="CostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeDifferencesCost" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifferencesCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="ExchangeDifferencesCost" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationAbstract" xlink:href="gfai-20231231.xsd#gfai_AccumulatedDepreciationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="AccumulatedDepreciationAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="PropertyPlantAndEquipmentAccumulatedDepreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionsThroughBusinessCombinationsInvestmentProperty1" xlink:href="gfai-20231231.xsd#gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AcquisitionsThroughBusinessCombinationsInvestmentProperty1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortizationExchangeDifferences" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationExchangeDifferences"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AccumulatedAmortizationExchangeDifferences" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentAccumulatedDepreciation_0" xlink:href="gfai-20231231.xsd#gfai_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentAccumulatedDepreciation_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="NetBookValue" xlink:href="gfai-20231231.xsd#gfai_NetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems" xlink:to="NetBookValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable"/>
    <loc xlink:type="locator" xlink:label="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:href="gfai-20231231.xsd#gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract" xlink:to="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:to="ifrs-full_SegmentsAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable" xlink:to="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CarryingAmountRightOfUseAssets" xlink:href="gfai-20231231.xsd#gfai_CarryingAmountRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="CarryingAmountRightOfUseAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="NewLeases" xlink:href="gfai-20231231.xsd#gfai_NewLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="NewLeases" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TerminationOfLease" xlink:href="gfai-20231231.xsd#gfai_TerminationOfLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="TerminationOfLease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciations" xlink:href="gfai-20231231.xsd#gfai_AccumulatedDepreciations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="AccumulatedDepreciations" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeDifference" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifference"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="ExchangeDifference" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CarryingAmountRightOfUseAssets_0" xlink:href="gfai-20231231.xsd#gfai_CarryingAmountRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems" xlink:to="CarryingAmountRightOfUseAssets_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OperatingLeaseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingLeaseIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="ifrs-full_OperatingLeaseIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsNetAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsNetAbstract" xlink:to="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComputerSoftwareMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerSoftwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_ComputerSoftwareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofusePlatformMember" xlink:href="gfai-20231231.xsd#gfai_RightofusePlatformMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="RightofusePlatformMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBaseMember" xlink:href="gfai-20231231.xsd#gfai_CustomerBaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="CustomerBaseMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TechnicalKnowhowMember" xlink:href="gfai-20231231.xsd#gfai_TechnicalKnowhowMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="TechnicalKnowhowMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecuritySurveillanceSystemMember" xlink:href="gfai-20231231.xsd#gfai_SecuritySurveillanceSystemMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="SecuritySurveillanceSystemMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AssetsUnderConstructionIntelligentCloudPlatformMember" xlink:href="gfai-20231231.xsd#gfai_AssetsUnderConstructionIntelligentCloudPlatformMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="AssetsUnderConstructionIntelligentCloudPlatformMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AssetsUnderConstructionCashManagementSystemsMember" xlink:href="gfai-20231231.xsd#gfai_AssetsUnderConstructionCashManagementSystemsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="AssetsUnderConstructionCashManagementSystemsMember" order="7.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="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CostAbstract0" xlink:href="gfai-20231231.xsd#gfai_CostAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="CostAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsCosts" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract0" xlink:to="IntangibleAssetsCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="CostAcquisitionsThroughBusinessCombination" xlink:href="gfai-20231231.xsd#gfai_CostAcquisitionsThroughBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract0" xlink:to="CostAcquisitionsThroughBusinessCombination" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract0" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract0" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsCosts_0" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="IntangibleAssetsCosts_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortizationAbstract" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="AccumulatedAmortizationAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsAccumulatedAmortization" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedAmortizationAbstract" xlink:to="IntangibleAssetsAccumulatedAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortizationAcquisitionsThroughBusinessCombination" xlink:href="gfai-20231231.xsd#gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedAmortizationAbstract" xlink:to="AccumulatedAmortizationAcquisitionsThroughBusinessCombination" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedAmortizationAbstract" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" xlink:href="gfai-20231231.xsd#gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedAmortizationAbstract" xlink:to="ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsAccumulatedAmortization_0" xlink:href="gfai-20231231.xsd#gfai_IntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="IntangibleAssetsAccumulatedAmortization_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfIntangibleAssets" xlink:href="gfai-20231231.xsd#gfai_ImpairmentOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ImpairmentOfIntangibleAssets" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedSalariesAndBonus" xlink:href="gfai-20231231.xsd#gfai_AccruedSalariesAndBonus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedSalariesAndBonus" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedCustomerClaimsCashLossAndShortage" xlink:href="gfai-20231231.xsd#gfai_AccruedCustomerClaimsCashLossAndShortage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="AccruedCustomerClaimsCashLossAndShortage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TradeAndOtherPayable" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="TradeAndOtherPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ValueAddedTaxPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValueAddedTaxPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_ValueAddedTaxPayables" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Accruals" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Accruals"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_Accruals" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PayrollPayable" xlink:href="gfai-20231231.xsd#gfai_PayrollPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="PayrollPayable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForShareBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_ProvisionForShareBasedCompensationExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ProvisionForShareBasedCompensationExpenses" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherPayables" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredRevenues" xlink:href="gfai-20231231.xsd#gfai_DeferredRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="DeferredRevenues" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentLiabilitie" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentLiabilitie"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="OtherCurrentLiabilitie" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofBorrowingsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBorrowingsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="ifrs-full_ShorttermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentPortionOfLongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermBankBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="CurrentPortionOfLongtermBankBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentPortionOfLongtermThirdPartyBorrowing" xlink:href="gfai-20231231.xsd#gfai_CurrentPortionOfLongtermThirdPartyBorrowing"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="CurrentPortionOfLongtermThirdPartyBorrowing" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermBankBorrowings" xlink:href="gfai-20231231.xsd#gfai_LongtermBankBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="LongtermBankBorrowings" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="ifrs-full_Borrowings" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="CurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_CurrentFinanceLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="CurrentFinanceLeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoncurrentFinanceLeaseLiabilities" xlink:href="gfai-20231231.xsd#gfai_NoncurrentFinanceLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="NoncurrentFinanceLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilities1" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilities1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinanceLeaseLiabilitiesAbstract" xlink:to="FinanceLeaseLiabilities1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract" xlink:to="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:to="ifrs-full_MaturityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_LaterThanOneYearMember" 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="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable" xlink:to="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="ifrs-full_GrossLeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FutureFinanceChargesOnFinanceLeases" xlink:href="gfai-20231231.xsd#gfai_FutureFinanceChargesOnFinanceLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="FutureFinanceChargesOnFinanceLeases" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems" xlink:to="ifrs-full_LeaseLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinanceLeaseAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFinanceLeaseAbstract"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilitiesCost" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinanceLeaseAbstract" xlink:to="FinanceLeaseLiabilitiesCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilitiesAccumulatedDepreciation" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinanceLeaseAbstract" xlink:to="FinanceLeaseLiabilitiesAccumulatedDepreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseLiabilitiesNetBookValue" xlink:href="gfai-20231231.xsd#gfai_FinanceLeaseLiabilitiesNetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinanceLeaseAbstract" xlink:to="FinanceLeaseLiabilitiesNetBookValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:href="gfai-20231231.xsd#gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract" xlink:to="TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_SG"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_SG" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_TH" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MY" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_MOP" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_MOP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="currency_MOP" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_AU" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AE"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_AE" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_GB" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KRW"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="currency_KRW" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_JP" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CA" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_VN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_VN" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="13.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="TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable" xlink:to="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofPretaxLossTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPreTaxLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPreTaxLossAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxationDetailsScheduleofPretaxLossTable" xlink:href="gfai-20231231.xsd#gfai_TaxationDetailsScheduleofPretaxLossTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPretaxLossLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfPretaxLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPreTaxLossAbstract" xlink:to="TaxationDetailsScheduleofPretaxLossTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationDetailsScheduleofPretaxLossTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_KY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_KY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BVIMember" xlink:href="gfai-20231231.xsd#gfai_BVIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="BVIMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_HK" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_SG"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_SG" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_TH" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_MY" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_MOP" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_MOP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="currency_MOP" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_US" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_AU" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AE"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_AE" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_GB" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KRW"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="currency_KRW" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_JPY" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_JPY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="currency_JPY" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_CA" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_VN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_VN" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_CN" order="16.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="TaxationDetailsScheduleofPretaxLossTable" xlink:to="ScheduleOfPretaxLossLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPretaxLossLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxBenefitExpense" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxBenefitExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract" xlink:to="IncomeTaxBenefitExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="LossProfitBeforeIncomeTaxExpense" xlink:href="gfai-20231231.xsd#gfai_LossProfitBeforeIncomeTaxExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="LossProfitBeforeIncomeTaxExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThailandIncomeTaxStatutoryRate" xlink:href="gfai-20231231.xsd#gfai_ThailandIncomeTaxStatutoryRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="ThailandIncomeTaxStatutoryRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxAtStatutoryTaxRate" xlink:href="gfai-20231231.xsd#gfai_IncomeTaxAtStatutoryTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="IncomeTaxAtStatutoryTaxRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsNotRecognized" xlink:href="gfai-20231231.xsd#gfai_DeferredTaxAssetsNotRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="DeferredTaxAssetsNotRecognized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PermanentDifferences" xlink:href="gfai-20231231.xsd#gfai_PermanentDifferences"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="PermanentDifferences" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalIncomeTaxExpense" xlink:href="gfai-20231231.xsd#gfai_TotalIncomeTaxExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract" xlink:to="TotalIncomeTaxExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_CurrentProvisionsForEmployeeBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetOperatingLossCarriedForward" xlink:href="gfai-20231231.xsd#gfai_NetOperatingLossCarriedForward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="NetOperatingLossCarriedForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValuationAllowance" xlink:href="gfai-20231231.xsd#gfai_ValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAsset" xlink:href="gfai-20231231.xsd#gfai_DeferredTaxAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LessAbstract" xlink:href="gfai-20231231.xsd#gfai_LessAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="LessAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LessAbstract" xlink:to="ifrs-full_DeferredTaxLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetDeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDeferredTaxAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LessAbstract" xlink:to="ifrs-full_NetDeferredTaxAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAnnualVoluntaryResignationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAnnualVoluntaryResignationAbstract"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualVoluntaryResignationAbstract" xlink:to="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="PlanAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="PlanBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfRetirementAgeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAgeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActuarialAssumptionOfRetirementThrityOneToFortyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ActuarialAssumptionOfRetirementThrityOneToFortyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActuarialAssumptionOfRetirementFortyOneToFiftyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ActuarialAssumptionOfRetirementFortyOneToFiftyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActuarialAssumptionOfRetirementFiftyMember" xlink:href="gfai-20231231.xsd#gfai_ActuarialAssumptionOfRetirementFiftyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ActuarialAssumptionOfRetirementFiftyMember" 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="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable" xlink:to="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AnnualVoluntarilyResignationRateOfDirectCost" xlink:href="gfai-20231231.xsd#gfai_AnnualVoluntarilyResignationRateOfDirectCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:to="AnnualVoluntarilyResignationRateOfDirectCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AnnualVoluntarilyResignationRateOfIndirectCost" xlink:href="gfai-20231231.xsd#gfai_AnnualVoluntarilyResignationRateOfIndirectCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems" xlink:to="AnnualVoluntarilyResignationRateOfIndirectCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract" xlink:to="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="PlanAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="PlanBMember" 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="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable" xlink:to="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="TransferFromGFCashCIT" xlink:href="gfai-20231231.xsd#gfai_TransferFromGFCashCIT"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="TransferFromGFCashCIT" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferToRI" xlink:href="gfai-20231231.xsd#gfai_TransferToRI"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="TransferToRI" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PastServiceCostAndLossOnSettlements" xlink:href="gfai-20231231.xsd#gfai_PastServiceCostAndLossOnSettlements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="PastServiceCostAndLossOnSettlements" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" xlink:href="gfai-20231231.xsd#gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSignificantActuarialAssumptionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfSignificantActuarialAssumptionAbstract"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSignificantActuarialAssumptionAbstract" xlink:to="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlanAMember" xlink:href="gfai-20231231.xsd#gfai_PlanAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="PlanAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlanBMember" xlink:href="gfai-20231231.xsd#gfai_PlanBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:to="PlanBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZb4wZVZu+FO97fLWUvHjFndpdVn+O8OcxpmMmTkpGZYvP12FIZvU8RL0PpIr0fclupzkKkad88iRWHPNlRylaEQliAFKY/I5wlkI/gdRbJkdm87bdkNs1URzMtj0RSjfPzeK+wPFd0lznhYCDZGjX2WEmszplTDcikb06qiF/iHkxYxD2JEoGA/riMqJR59tarrfVXjFYiUVJofCmPcEKC] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ChangeInPositiveAssumptionMember" xlink:href="gfai-20231231.xsd#gfai_ChangeInPositiveAssumptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ChangeInPositiveAssumptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeNegativeInAssumptionMember" xlink:href="gfai-20231231.xsd#gfai_ChangeNegativeInAssumptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ChangeNegativeInAssumptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TurnoverRateMember" xlink:href="gfai-20231231.xsd#gfai_TurnoverRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="TurnoverRateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" 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="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable" xlink:to="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AssumptionOfLiability" xlink:href="gfai-20231231.xsd#gfai_AssumptionOfLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="AssumptionOfLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountOfChangeInLiability" xlink:href="gfai-20231231.xsd#gfai_AmountOfChangeInLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="AmountOfChangeInLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfChangeInLiability" xlink:href="gfai-20231231.xsd#gfai_PercentageOfChangeInLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems" xlink:to="PercentageOfChangeInLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDefinedBenefitObligationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDefinedBenefitObligationAbstract"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearFour" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearFour" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearFive" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearFive" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearSix" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearSix"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearSix" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearSeven" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearSeven"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearSeven" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearEight" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearEight"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearEight" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearNine" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearNine"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearNine" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearTen" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTen"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearTen" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearEleven" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearEleven"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearEleven" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearTwelve" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTwelve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearTwelve" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearThirteen" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearThirteen"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearThirteen" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationForYearTenAndThereafter" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationForYearTenAndThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationForYearTenAndThereafter" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitObligationLessThanTwentyYears" xlink:href="gfai-20231231.xsd#gfai_DefinedBenefitObligationLessThanTwentyYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitObligationAbstract" xlink:to="DefinedBenefitObligationLessThanTwentyYears" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedBalanceSheetsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfConsolidatedBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedBalanceSheetsAbstract" xlink:to="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="PreshareConsolidationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="AdjustmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="PostshareConsolidationMember" 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="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable" xlink:to="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DeficitEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_DeficitEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems" xlink:to="DeficitEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfOrdinaryShareAuthorized" xlink:href="gfai-20231231.xsd#gfai_NumberOfOrdinaryShareAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeficitEquityAbstract" xlink:to="NumberOfOrdinaryShareAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfOrdinaryShareIssuedAndOutstandinginShares" xlink:href="gfai-20231231.xsd#gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeficitEquityAbstract" xlink:to="NumberOfOrdinaryShareIssuedAndOutstandinginShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ParValueinDollarsPerShare" xlink:href="gfai-20231231.xsd#gfai_ParValueinDollarsPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeficitEquityAbstract" xlink:to="ParValueinDollarsPerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" xlink:to="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PreshareConsolidationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="AdjustmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PostshareConsolidationMember" 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="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable" xlink:to="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LossEarningsPerShareAbstract" xlink:href="gfai-20231231.xsd#gfai_LossEarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:to="LossEarningsPerShareAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossEarningsPerShareAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:href="gfai-20231231.xsd#gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems" xlink:to="WeightedAverageNumberOfSharesUsedInComputationAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesUsedInComputationAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract" xlink:to="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PreshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PreshareConsolidationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PreshareConsolidationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentsMember" xlink:href="gfai-20231231.xsd#gfai_AdjustmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="AdjustmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PostshareConsolidationMember" xlink:href="gfai-20231231.xsd#gfai_PostshareConsolidationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PostshareConsolidationMember" 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="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable" xlink:to="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:to="ifrs-full_DilutedEarningsLossPerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustedWeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems" xlink:to="ifrs-full_AdjustedWeightedAverageShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAdministrativeExpensesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="StaffExpense" xlink:href="gfai-20231231.xsd#gfai_StaffExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="StaffExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RentalExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RentalExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_RentalExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationAndAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_UtilitiesExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UtilitiesExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_UtilitiesExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TravelExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TravelExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_TravelExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfessionalFeesExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfessionalFeesExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_ProfessionalFeesExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepairsAndMaintenanceExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_RepairsAndMaintenanceExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherServiceFees" xlink:href="gfai-20231231.xsd#gfai_OtherServiceFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="OtherServiceFees" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_ResearchAndDevelopmentExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherExpenseByNature"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_OtherExpenseByNature" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdministrativeExpensesAbstract" xlink:to="ifrs-full_AdministrativeExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TuJingyiMrTuMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMrTuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="TuJingyiMrTuMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAITechnologyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAITechnologyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAITechnologyLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAIServiceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIServiceLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAIServiceLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanjingZhongzhiYonghaoRobotCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="NanjingZhongzhiYonghaoRobotCoLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanchangZongkunIntelligentTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="NanchangZongkunIntelligentTechnologyCoLtdMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="SichuanQiantuGuardforceRobotTechnologyCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CSFMingdaTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_CSFMingdaTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CSFMingdaTechnologyCoLtdMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenZhongzhiYonghaoRobotCoLtdMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenQianbanTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenQianbanTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenQianbanTechnologyCoLtdMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceSecurityServiceShanghaiCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityServiceShanghaiCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceSecurityServiceShanghaiCoLtdMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenGuardforceQiyunTechnologyCoLtdMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShanghaiYonganSecurityAlarmSystemCoLtdMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceLimitedMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceHoldingsHKLimitedMember" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceTHGroupCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceTHGroupCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceTHGroupCompanyLimitedMember" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceSecurityThailandCompanyLimitedMember" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAviationSecurityCompanyLimitedMember" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerfektTechnologySystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_PerfektTechnologySystemCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="PerfektTechnologySystemCoLtdMember" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InnoAITechnologyShenzhenCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_InnoAITechnologyShenzhenCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="InnoAITechnologyShenzhenCoLtdMember" order="21.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="RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable" xlink:to="ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RelationshipWithTheCompany" xlink:href="gfai-20231231.xsd#gfai_RelationshipWithTheCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems" xlink:to="RelationshipWithTheCompany" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountsDueFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmountsDueFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuardforceTHGroupCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceTHGroupCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceTHGroupCompanyLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAITechnologyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAITechnologyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAITechnologyLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAIServiceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIServiceLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAIServiceLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NanjingZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanjingZhongzhiYonghaoRobotCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="NanjingZhongzhiYonghaoRobotCoLtdMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NanchangZongkunIntelligentTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_NanchangZongkunIntelligentTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="NanchangZongkunIntelligentTechnologyCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SichuanQiantuGuardforceRobotTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="SichuanQiantuGuardforceRobotTechnologyCoLtdMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CSFMingdaTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_CSFMingdaTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CSFMingdaTechnologyCoLtdMember" order="10.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="RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable" xlink:to="ScheduleOfAmountsDueFromRelatedPartiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmountsDueFromRelatedPartiesLineItems" xlink:to="ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountsDueToRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmountsDueToRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="TuJingyiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceHoldingsHKLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceSecurityThailandCompanyLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenZhongzhiYonghaoRobotCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenZhongzhiYonghaoRobotCoLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenQianbanTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenQianbanTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenQianbanTechnologyCoLtdMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceSecurityServiceShanghaiCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityServiceShanghaiCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceSecurityServiceShanghaiCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenGuardforceQiyunTechnologyCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenGuardforceQiyunTechnologyCoLtdMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiYonganSecurityAlarmSystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShanghaiYonganSecurityAlarmSystemCoLtdMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAviationSecurityCompanyLimitedMember" order="10.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="RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable" xlink:to="ScheduleOfAmountsDueToRelatedPartiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DueFromRelatedPartiesValue" xlink:href="gfai-20231231.xsd#gfai_DueFromRelatedPartiesValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmountsDueToRelatedPartiesLineItems" xlink:to="DueFromRelatedPartiesValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShorttermBorrowingFromARelatedPartyAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShorttermBorrowingFromARelatedPartyAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="GuardforceHoldingsHKLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="TuJingyiMember" 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="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShorttermBorrowing" xlink:href="gfai-20231231.xsd#gfai_ShorttermBorrowing"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems" xlink:to="ShorttermBorrowing" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuardforceHoldingsHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingsHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceHoldingsHKLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="TuJingyiMember" 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="RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable" xlink:to="ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LongtermBorrowingsFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_LongtermBorrowingsFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems" xlink:to="LongtermBorrowingsFromRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartyTransactionsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartyTransactionsLineItems" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRelatedPartyTransactionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuardforceSecurityThailandCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceSecurityThailandCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceSecurityThailandCompanyLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceAviationSecurityCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAviationSecurityCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAviationSecurityCompanyLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerfektTechnologySystemCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_PerfektTechnologySystemCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="PerfektTechnologySystemCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiRobotTechnologyCoLimitedICPMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiRobotTechnologyCoLimitedICPMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InnoAITechnologyShenzhenCoLtdMember" xlink:href="gfai-20231231.xsd#gfai_InnoAITechnologyShenzhenCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="InnoAITechnologyShenzhenCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceLimitedMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GFTechnovationCompanyLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GFTechnovationCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GFTechnovationCompanyLimitedMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiRobotTechnologyCoLimitedMember" order="10.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="RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable" xlink:to="ScheduleOfRelatedPartyTransactionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsReceivedFromRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsLineItems" xlink:to="ServiceProductsReceivedFromRelatedPartiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServiceProductsReceivedFromRelatedParties" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsReceivedFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ServiceProductsReceivedFromRelatedPartiesAbstract" xlink:to="ServiceProductsReceivedFromRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsDeliveredToRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsLineItems" xlink:to="ServiceProductsDeliveredToRelatedPartiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServiceProductsDeliveredToRelatedParties" xlink:href="gfai-20231231.xsd#gfai_ServiceProductsDeliveredToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ServiceProductsDeliveredToRelatedPartiesAbstract" xlink:to="ServiceProductsDeliveredToRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenueAndNonCashCompensationAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfRevenueAndNonCashCompensationAbstract"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenueAndNonCashCompensationAbstract" xlink:to="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RevenueAxis" xlink:href="gfai-20231231.xsd#gfai_RevenueAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="RevenueAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueDomainDomain" xlink:href="gfai-20231231.xsd#gfai_RevenueDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueAxis" xlink:to="RevenueDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RevenueMember" xlink:href="gfai-20231231.xsd#gfai_RevenueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueAxis" xlink:to="RevenueMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="SecuredLogisticsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="RoboticsAISolutionsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="GeneralSecuritySolutionsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorporateAndOthersMember" xlink:href="gfai-20231231.xsd#gfai_CorporateAndOthersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="CorporateAndOthersMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="ifrs-full_TypesOfHedgesAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfHedgesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ForeignExchangeLossesNetMember" xlink:href="gfai-20231231.xsd#gfai_ForeignExchangeLossesNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ForeignExchangeLossesNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceCostsMember" xlink:href="gfai-20231231.xsd#gfai_FinanceCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="FinanceCostsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLossAxis" xlink:href="gfai-20231231.xsd#gfai_OperatingLossAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="OperatingLossAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLossDomainDomain" xlink:href="gfai-20231231.xsd#gfai_OperatingLossDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossAxis" xlink:to="OperatingLossDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OperatingLossMember" xlink:href="gfai-20231231.xsd#gfai_OperatingLossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossAxis" xlink:to="OperatingLossMember" 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="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable" xlink:to="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="Revenues1Abstract" xlink:href="gfai-20231231.xsd#gfai_Revenues1Abstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="Revenues1Abstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Revenues1Abstract" xlink:to="ifrs-full_Revenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLossAbstract" xlink:href="gfai-20231231.xsd#gfai_OperatingLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="OperatingLossAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherGainsLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossAbstract" xlink:to="ifrs-full_OtherGainsLosses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ForeignExchangeGainsLossesNetAbstract" xlink:href="gfai-20231231.xsd#gfai_ForeignExchangeGainsLossesNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ForeignExchangeGainsLossesNetAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignExchangeGainsLossesNetAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignExchangeGainsLossesNetAbstract" xlink:to="ifrs-full_FinanceCosts" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="LossBeforeIncomeTaxs" xlink:href="gfai-20231231.xsd#gfai_LossBeforeIncomeTaxs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="LossBeforeIncomeTaxs" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossBeforeIncomeTaxs" xlink:to="ifrs-full_TaxEffectOfForeignTaxRates" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_ProfitLossFromContinuingOperations" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" xlink:href="gfai-20231231.xsd#gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_ProfitLoss" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciationAndAmortizationBySegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDepreciationAndAmortizationBySegmentAbstract" xlink:to="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="SecuredLogisticsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="RoboticsAISolutionsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="GeneralSecuritySolutionsMember" 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="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable" xlink:to="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalDepreciationAndAmortization" xlink:href="gfai-20231231.xsd#gfai_TotalDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DepreciationAndAmortisationExpenseAbstract" xlink:to="TotalDepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTheTotalAssetsBySegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTheTotalAssetsBySegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheTotalAssetsBySegmentAbstract" xlink:to="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SecuredLogisticsMember" xlink:href="gfai-20231231.xsd#gfai_SecuredLogisticsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="SecuredLogisticsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RoboticsAISolutionsMember" xlink:href="gfai-20231231.xsd#gfai_RoboticsAISolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="RoboticsAISolutionsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralSecuritySolutionsMember" xlink:href="gfai-20231231.xsd#gfai_GeneralSecuritySolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="GeneralSecuritySolutionsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorporateAndOthersMember" xlink:href="gfai-20231231.xsd#gfai_CorporateAndOthersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="CorporateAndOthersMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InformationSecurityMember" xlink:href="gfai-20231231.xsd#gfai_InformationSecurityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="InformationSecurityMember" 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="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable" xlink:to="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems" xlink:to="ifrs-full_OtherFinancialAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract" xlink:to="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:to="ifrs-full_SegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="country_HK" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="country_TH" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCountriesMember" xlink:href="gfai-20231231.xsd#gfai_OtherCountriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="OtherCountriesMember" 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="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable" xlink:to="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems" xlink:to="ifrs-full_OtherNoncurrentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract"/>
    <loc xlink:type="locator" xlink:label="EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" xlink:href="gfai-20231231.xsd#gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:to="EmploymentAgreementFutureMinimumPaymentsDueInTwoYears" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:href="gfai-20231231.xsd#gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract" xlink:to="EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" xlink:href="gfai-20231231.xsd#gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmploymentAgreementFutureMinimumPaymentsDueInThreeYears" xlink:to="FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCapitalExpenditureCommitmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCapitalExpenditureCommitmentsAbstract" xlink:to="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:to="ifrs-full_MaturityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_LaterThanFiveYearsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable" xlink:to="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ServiceFeeCommitments" xlink:href="gfai-20231231.xsd#gfai_ServiceFeeCommitments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="ServiceFeeCommitments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseCommitments" xlink:href="gfai-20231231.xsd#gfai_OperatingLeaseCommitments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="OperatingLeaseCommitments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseCommitments" xlink:href="gfai-20231231.xsd#gfai_PurchaseCommitments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="PurchaseCommitments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems" xlink:to="ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCompanySRevenueAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCompanySRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCompanySRevenueAbstract" xlink:to="ConcentrationsDetailsScheduleofCompanysRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CompanyAMember" xlink:href="gfai-20231231.xsd#gfai_CompanyAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyBMember" xlink:href="gfai-20231231.xsd#gfai_CompanyBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyCMember" xlink:href="gfai-20231231.xsd#gfai_CompanyCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyDMember" xlink:href="gfai-20231231.xsd#gfai_CompanyDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyDMember" order="4.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="ConcentrationsDetailsScheduleofCompanysRevenueTable" xlink:to="ConcentrationsDetailsScheduleofCompanysRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NetRevenueValue" xlink:href="gfai-20231231.xsd#gfai_NetRevenueValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:to="NetRevenueValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfEntitysRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsScheduleofCompanysRevenueLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfTradeReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofTradeReceivableTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivableAbstract" xlink:to="ConcentrationsDetailsScheduleofTradeReceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CompanyAMember" xlink:href="gfai-20231231.xsd#gfai_CompanyAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyBMember" xlink:href="gfai-20231231.xsd#gfai_CompanyBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyEMember" xlink:href="gfai-20231231.xsd#gfai_CompanyEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CompanyEMember" 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="ConcentrationsDetailsScheduleofTradeReceivableTable" xlink:to="ConcentrationsDetailsScheduleofTradeReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AccountReceivableValue" xlink:href="gfai-20231231.xsd#gfai_AccountReceivableValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:to="AccountReceivableValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountReceivablePercentage" xlink:href="gfai-20231231.xsd#gfai_AccountReceivablePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsScheduleofTradeReceivableLineItems" xlink:to="AccountReceivablePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingSegmentAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfOperatingSegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable"/>
    <loc xlink:type="locator" xlink:label="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingSegmentAbstract" xlink:to="DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="HandshakeMember" 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="DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable" xlink:to="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_Revenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_CostOfSales" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_GeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherOperatingIncomeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_OtherOperatingIncomeExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_FinanceCosts" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems" xlink:to="ifrs-full_ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract"/>
    <loc xlink:type="locator" xlink:label="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable"/>
    <loc xlink:type="locator" xlink:label="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract" xlink:to="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="HandshakeMember" 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="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable" xlink:to="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="ifrs-full_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_TradeReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentAndNoncurrentAssets" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="OtherCurrentAndNoncurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_AssetsHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="AssetsHeldForSale" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="ifrs-full_LiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentAndNoncurrentLiabilities" xlink:href="gfai-20231231.xsd#gfai_OtherCurrentAndNoncurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="OtherCurrentAndNoncurrentLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="LiabilitiesDirectlyAssociatedWithAssetsHeldForSale" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetAssetsDirectlyAssociatedWithAssetsHeldForSale" xlink:href="gfai-20231231.xsd#gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems" xlink:to="NetAssetsDirectlyAssociatedWithAssetsHeldForSale" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCashFlowComponentsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfCashFlowComponentsAbstract"/>
    <loc xlink:type="locator" xlink:label="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable"/>
    <loc xlink:type="locator" xlink:label="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:href="gfai-20231231.xsd#gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCashFlowComponentsAbstract" xlink:to="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="HandshakeMember" 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="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable" xlink:to="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents_0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems" xlink:to="ifrs-full_CashAndCashEquivalents_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStatementsOfFinancialPositionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStatementsOfFinancialPositionAbstract" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AssetsAbstract0" xlink:href="gfai-20231231.xsd#gfai_AssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="AssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashAndCashEquivalentsRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentsRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="CashAndCashEquivalentsRestrictedCash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="ifrs-full_OtherCurrentReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="ifrs-full_Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentInvestments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="ifrs-full_CurrentInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="ifrs-full_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesAndEquityAbstract" xlink:href="gfai-20231231.xsd#gfai_LiabilitiesAndEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="LiabilitiesAndEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndEquityAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndEquityAbstract" xlink:to="ifrs-full_OtherNoncurrentPayables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermBorrowingsFromRelatedCompany" xlink:href="gfai-20231231.xsd#gfai_LongtermBorrowingsFromRelatedCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndEquityAbstract" xlink:to="LongtermBorrowingsFromRelatedCompany" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndEquityAbstract" xlink:to="ifrs-full_Liabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="ifrs-full_EquityAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_IssuedCapital" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SubscriptionReceivable" xlink:href="gfai-20231231.xsd#gfai_SubscriptionReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="SubscriptionReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AdditionalPaidinCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="LegalReserve" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantLiability" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_WarrantLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RetainedEarning" xlink:href="gfai-20231231.xsd#gfai_RetainedEarning"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="RetainedEarning" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalReservesAttributableToEquityHoldersOfTheCompany" xlink:href="gfai-20231231.xsd#gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="CapitalReservesAttributableToEquityHoldersOfTheCompany" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems" xlink:to="ifrs-full_EquityAndLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfStatementsOfFinancialPositionAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStatementsOfFinancialPositionAbstract" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ParValuePerShares" xlink:href="gfai-20231231.xsd#gfai_ParValuePerShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ParValuePerShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ifrs-full_NumberOfSharesAuthorised" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_Revenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_CostOfSales" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfImpairmentOfGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_AdministrativeExpense" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_OtherIncome" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_FinanceCosts" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel"/>
    <loc xlink:type="locator" xlink:label="EquitylossIncomeOfSubsidiaries" xlink:href="gfai-20231231.xsd#gfai_EquitylossIncomeOfSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="EquitylossIncomeOfSubsidiaries" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems" xlink:to="ifrs-full_ComprehensiveIncome" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStatementsOfCashFlowsAbstract" xlink:href="gfai-20231231.xsd#gfai_ScheduleOfStatementsOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:href="gfai-20231231.xsd#gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStatementsOfCashFlowsAbstract" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceCosts1" xlink:href="gfai-20231231.xsd#gfai_FinanceCosts1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="FinanceCosts1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfImpairmentOfGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfImpairmentOfGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_TaxEffectOfImpairmentOfGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityLossFromEquityInvestment" xlink:href="gfai-20231231.xsd#gfai_EquityLossFromEquityInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="EquityLossFromEquityInvestment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancingActivitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_FinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="FinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromExerciseOfOptions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssueOfConvertibleInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssueOfConvertibleInstruments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="ifrs-full_IssueOfConvertibleInstruments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashRepaymentForAConvertibleNote" xlink:href="gfai-20231231.xsd#gfai_CashRepaymentForAConvertibleNote"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="CashRepaymentForAConvertibleNote" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidForTheCancellationOfFractionalShares" xlink:href="gfai-20231231.xsd#gfai_CashPaidForTheCancellationOfFractionalShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="CashPaidForTheCancellationOfFractionalShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CashAndCashEquivalentRestrictedCash" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="CashAndCashEquivalentRestrictedCash" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="CashAndCashEquivalentRestrictedCash_0" xlink:href="gfai-20231231.xsd#gfai_CashAndCashEquivalentRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems" xlink:to="CashAndCashEquivalentRestrictedCash_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/NatureofOperationsDetails">
    <loc xlink:type="locator" xlink:label="NatureOfOperationsAbstract" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="NatureofOperationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_NatureofOperationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NatureOfOperationsLineItems" xlink:href="gfai-20231231.xsd#gfai_NatureOfOperationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsAbstract" xlink:to="NatureofOperationsDetailsTable" 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="NatureofOperationsDetailsTable" 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="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AIHoldingLimitedMember" xlink:href="gfai-20231231.xsd#gfai_AIHoldingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIHoldingLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIRoboticsMember" xlink:href="gfai-20231231.xsd#gfai_AIRoboticsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIRoboticsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIHongKongLimitedMember" xlink:href="gfai-20231231.xsd#gfai_AIHongKongLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIHongKongLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SouthernAmbitionLimitedMember" xlink:href="gfai-20231231.xsd#gfai_SouthernAmbitionLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="SouthernAmbitionLimitedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HorizonDragonLimitedMember" xlink:href="gfai-20231231.xsd#gfai_HorizonDragonLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="HorizonDragonLimitedMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIThailandMember" xlink:href="gfai-20231231.xsd#gfai_AIThailandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIThailandMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SingaporeAgreementMember" xlink:href="gfai-20231231.xsd#gfai_SingaporeAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="SingaporeAgreementMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MacauAgreementMember" xlink:href="gfai-20231231.xsd#gfai_MacauAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="MacauAgreementMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MalaysiaAgreementMember" xlink:href="gfai-20231231.xsd#gfai_MalaysiaAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="MalaysiaAgreementMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIMalaysiaMember" xlink:href="gfai-20231231.xsd#gfai_AIMalaysiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIMalaysiaMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIRobotServiceMember" xlink:href="gfai-20231231.xsd#gfai_AIRobotServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIRobotServiceMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIShenzhenMember" xlink:href="gfai-20231231.xsd#gfai_AIShenzhenMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="AIShenzhenMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KeweiAgreementMember" xlink:href="gfai-20231231.xsd#gfai_KeweiAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="KeweiAgreementMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GFAITechnologyMember" xlink:href="gfai-20231231.xsd#gfai_GFAITechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="GFAITechnologyMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_AT" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AT"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_AT" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DubaiMember" xlink:href="gfai-20231231.xsd#gfai_DubaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="DubaiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UKMember" xlink:href="gfai-20231231.xsd#gfai_UKMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="UKMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_CA" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="country_JP" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_KPW" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_KPW"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="currency_KPW" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuardforceAIGroupCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceAIGroupCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceAIGroupCoLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="HandshakeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AIJianMember" xlink:href="gfai-20231231.xsd#gfai_AIJianMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="AIJianMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="BeijingWanjiaMember" 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="NatureofOperationsDetailsTable" xlink:to="NatureOfOperationsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinaryPlusPreferredSharesOutstanding" xlink:href="gfai-20231231.xsd#gfai_OrdinaryPlusPreferredSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="OrdinaryPlusPreferredSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesOwnedBySouthernAmbitionLimited" xlink:href="gfai-20231231.xsd#gfai_SharesOwnedBySouthernAmbitionLimited"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="SharesOwnedBySouthernAmbitionLimited" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AggregateOrdinaryShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateOrdinarySharesPercentage" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinarySharesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AggregateOrdinarySharesPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CumulativePreferredShares" xlink:href="gfai-20231231.xsd#gfai_CumulativePreferredShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="CumulativePreferredShares" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ApproximatelyOrdinarySharesAmount" xlink:href="gfai-20231231.xsd#gfai_ApproximatelyOrdinarySharesAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ApproximatelyOrdinarySharesAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOtherShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOtherShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ifrs-full_DividendsPaidOtherShares" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="OutstandingShares" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="OutstandingOrdinaryShares" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredSharesOutstandingShares" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesOutstandingShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="PreferredSharesOutstandingShares" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredSharesOutstandingSharesPercentage" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesOutstandingSharesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="PreferredSharesOutstandingSharesPercentage" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredShares" xlink:href="gfai-20231231.xsd#gfai_PreferredShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="PreferredShares" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredSharesPercentage" xlink:href="gfai-20231231.xsd#gfai_PreferredSharesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="PreferredSharesPercentage" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesPercentage" xlink:href="gfai-20231231.xsd#gfai_SharesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="SharesPercentage" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquiredMajorityPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquiredMajorityPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AcquiredMajorityPercentage" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareTransferAuthorized" xlink:href="gfai-20231231.xsd#gfai_ShareTransferAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ShareTransferAuthorized" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="RestrictedOrdinaryShare" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CancellationOfShares" xlink:href="gfai-20231231.xsd#gfai_CancellationOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="CancellationOfShares" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquireEquityInterest" xlink:href="gfai-20231231.xsd#gfai_AcquireEquityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AcquireEquityInterest" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsiderationAmount" xlink:href="gfai-20231231.xsd#gfai_ConsiderationAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="ConsiderationAmount" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOwnedSubsidiaryPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquisitionOwnedSubsidiaryPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AcquisitionOwnedSubsidiaryPercentage" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionPurchasePricePaidAmount" xlink:href="gfai-20231231.xsd#gfai_AcquisitionPurchasePricePaidAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AcquisitionPurchasePricePaidAmount" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" xlink:href="gfai-20231231.xsd#gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="AcquisitionPurchasePricePaidAmountInMixOfCashPercentage" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_PercentageOfRestrictedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="PercentageOfRestrictedOrdinaryShares" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfSharesIssue" xlink:href="gfai-20231231.xsd#gfai_NumberOfSharesIssue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="NumberOfSharesIssue" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="RestrictedOrdinaryShares" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasePriceOfAssets" xlink:href="gfai-20231231.xsd#gfai_PurchasePriceOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="PurchasePriceOfAssets" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedOrdinarySharePerShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureOfOperationsLineItems" xlink:to="RestrictedOrdinarySharePerShare" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesAbstract" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesLineItems" xlink:href="gfai-20231231.xsd#gfai_SignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="ifrs-full_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_TopOfRangeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_BottomOfRangeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingEstimatesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="ifrs-full_AccountingEstimatesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingEstimatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingEstimatesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AccountingEstimatesAxis" xlink:to="ifrs-full_AccountingEstimatesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="StrengthenedweakenedMember" xlink:href="gfai-20231231.xsd#gfai_StrengthenedweakenedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AccountingEstimatesAxis" xlink:to="StrengthenedweakenedMember" 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="SignificantAccountingPoliciesDetailsTable" xlink:to="SignificantAccountingPoliciesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_CashEquivalents" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalingApproximately" xlink:href="gfai-20231231.xsd#gfai_TotalingApproximately"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="TotalingApproximately" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherSegmentsPercentage" xlink:href="gfai-20231231.xsd#gfai_OtherSegmentsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="OtherSegmentsPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfitOrLossPercentage" xlink:href="gfai-20231231.xsd#gfai_ProfitOrLossPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ProfitOrLossPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="geographicalSegmentalDataRevenuePercentage" xlink:href="gfai-20231231.xsd#gfai_geographicalSegmentalDataRevenuePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="geographicalSegmentalDataRevenuePercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AverageVariancePercentage" xlink:href="gfai-20231231.xsd#gfai_AverageVariancePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="AverageVariancePercentage" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AccountingProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_AccountingProfit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_TaxEffectFromChangeInTaxRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashAmount" xlink:href="gfai-20231231.xsd#gfai_RestrictedCashAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RestrictedCashAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashOnHand" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashOnHand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_CashOnHand" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RecognizedRecoveryImpairmentProvision" xlink:href="gfai-20231231.xsd#gfai_RecognizedRecoveryImpairmentProvision"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RecognizedRecoveryImpairmentProvision" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForSlowMovingOrObsoleteInventory" xlink:href="gfai-20231231.xsd#gfai_AllowanceForSlowMovingOrObsoleteInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="AllowanceForSlowMovingOrObsoleteInventory" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_TaxRateEffectFromChangeInTaxRate" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GovernmentalContractsTaxRate" xlink:href="gfai-20231231.xsd#gfai_GovernmentalContractsTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="GovernmentalContractsTaxRate" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_IntangibleAssetsAndGoodwill" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ifrs-full_ImpairmentLoss" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognize" xlink:href="gfai-20231231.xsd#gfai_RevenueRecognize"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RevenueRecognize" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueValue" xlink:href="gfai-20231231.xsd#gfai_RevenueValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RevenueValue" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedParty" xlink:href="gfai-20231231.xsd#gfai_RelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RelatedParty" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedLawsuits" xlink:href="gfai-20231231.xsd#gfai_RelatedLawsuits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RelatedLawsuits" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActuarialLoss" xlink:href="gfai-20231231.xsd#gfai_ActuarialLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ActuarialLoss" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActuarialGain" xlink:href="gfai-20231231.xsd#gfai_ActuarialGain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ActuarialGain" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecognizedRentalIncome" xlink:href="gfai-20231231.xsd#gfai_RecognizedRentalIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="RecognizedRentalIncome" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BusinessCombinationsDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsLineItems" xlink:href="gfai-20231231.xsd#gfai_BusinessCombinationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsAbstract" xlink:to="BusinessCombinationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShenzhenGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenGFAIMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenGFAIAndGuangzhouGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIAndGuangzhouGFAIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenGFAIAndGuangzhouGFAIMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="BeijingWanjiaMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HandshakeMember" xlink:href="gfai-20231231.xsd#gfai_HandshakeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="HandshakeMember" order="4.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="BusinessCombinationsDetailsTable" xlink:to="BusinessCombinationsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsiderationPerShare" xlink:href="gfai-20231231.xsd#gfai_ConsiderationPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ConsiderationPerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PerShareValue" xlink:href="gfai-20231231.xsd#gfai_PerShareValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="PerShareValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_Revenue" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnNetMonetaryPosition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_GainsLossesOnNetMonetaryPosition" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GoodwillImpairmentLosses" xlink:href="gfai-20231231.xsd#gfai_GoodwillImpairmentLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="GoodwillImpairmentLosses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesIssuedPerShareValue" xlink:href="gfai-20231231.xsd#gfai_SharesIssuedPerShareValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="SharesIssuedPerShareValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_ConsiderationPaidReceived" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsiderationPercentage" xlink:href="gfai-20231231.xsd#gfai_ConsiderationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ConsiderationPercentage" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsLineItems" xlink:to="ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfInventoriesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InventoriesAtNetRealisableValue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoriesAtNetRealisableValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_InventoriesAtNetRealisableValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeReceivablesNetDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TradeAndOtherReceivablesAbstract" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails">
    <loc xlink:type="locator" xlink:label="WithholdingTaxReceivableAbstract" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="WithholdingTaxesReceivablesNetDetailsTable" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxesReceivablesNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="WithholdingTaxesReceivablesNetLineItems" xlink:href="gfai-20231231.xsd#gfai_WithholdingTaxesReceivablesNetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxReceivableAbstract" xlink:to="WithholdingTaxesReceivablesNetDetailsTable" 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="WithholdingTaxesReceivablesNetDetailsTable" 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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxesReceivablesNetDetailsTable" xlink:to="WithholdingTaxesReceivablesNetLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TaxRefund" xlink:href="gfai-20231231.xsd#gfai_TaxRefund"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxesReceivablesNetLineItems" xlink:to="TaxRefund" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxesPaidRefund" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefund"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxesReceivablesNetLineItems" xlink:to="ifrs-full_IncomeTaxesPaidRefund" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxesReceivablesNetLineItems" xlink:to="ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_ProvisionForWithholdingTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxesReceivablesNetLineItems" xlink:to="ProvisionForWithholdingTaxesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceOfWithholdingTaxesReceivable" xlink:href="gfai-20231231.xsd#gfai_AllowanceOfWithholdingTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithholdingTaxesReceivablesNetLineItems" xlink:to="AllowanceOfWithholdingTaxesReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/OtherReceivablesDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentPayablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentPayablesAbstract" xlink:to="ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetBookValueAssets" xlink:href="gfai-20231231.xsd#gfai_NetBookValueAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="NetBookValueAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails">
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:href="gfai-20231231.xsd#gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="ifrs-full_InterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract" xlink:to="ifrs-full_DepreciationRightofuseAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:href="gfai-20231231.xsd#gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ProvisionForPenaltyClaims" xlink:href="gfai-20231231.xsd#gfai_ProvisionForPenaltyClaims"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract" xlink:to="ProvisionForPenaltyClaims" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/BorrowingsDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="BorrowingsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_BorrowingsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BorrowingsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_BorrowingsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="BorrowingsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsByNameMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankLoanOneMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="BankLoanOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankLoanTwoMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="BankLoanTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankLoanThreeMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="BankLoanThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankLoanFourMember" xlink:href="gfai-20231231.xsd#gfai_BankLoanFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="BankLoanFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WKVentureMember" xlink:href="gfai-20231231.xsd#gfai_WKVentureMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="WKVentureMember" 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="BorrowingsDetailsTable" xlink:to="BorrowingsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaturityTermDescription" xlink:href="gfai-20231231.xsd#gfai_MaturityTermDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="MaturityTermDescription" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="ifrs-full_InterestExpenseOnBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnusedBankOverdraft" xlink:href="gfai-20231231.xsd#gfai_UnusedBankOverdraft"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="UnusedBankOverdraft" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LoanPrincipalAmount" xlink:href="gfai-20231231.xsd#gfai_LoanPrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="LoanPrincipalAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestRate" xlink:href="gfai-20231231.xsd#gfai_InterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="InterestRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalLiabilityAmount" xlink:href="gfai-20231231.xsd#gfai_AdditionalLiabilityAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="AdditionalLiabilityAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="OrdinarySharesIssued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestAccruedAmount" xlink:href="gfai-20231231.xsd#gfai_InterestAccruedAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="InterestAccruedAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="ifrs-full_ParValuePerShare" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LoansAndReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LoansAndReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="ifrs-full_LoansAndReceivables" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesReceiving" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesReceiving"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="OrdinarySharesReceiving" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsLineItems" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConvertibleNotePayableDetails">
    <loc xlink:type="locator" xlink:label="ConvertibleNotePayableAbstract" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableAbstract"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotePayableDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotePayableLineItems" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableAbstract" xlink:to="ConvertibleNotePayableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PrivateWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="PrivateWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermDebtAxis" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableDetailsTable" xlink:to="ShortTermDebtAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermDebtDomainDomain" xlink:href="gfai-20231231.xsd#gfai_ShortTermDebtDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermDebtAxis" xlink:to="ShortTermDebtDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotePayableMember" xlink:href="gfai-20231231.xsd#gfai_ConvertibleNotePayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermDebtAxis" xlink:to="ConvertibleNotePayableMember" 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="ConvertibleNotePayableDetailsTable" xlink:to="ConvertibleNotePayableLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetProceeds" xlink:href="gfai-20231231.xsd#gfai_NetProceeds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="NetProceeds" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BorrowingsInterestRateBasis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRateBasis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestorPercentage" xlink:href="gfai-20231231.xsd#gfai_InvestorPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="InvestorPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions2019" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BondsIssuedUndiscountedCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BondsIssuedUndiscountedCashFlows"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_BondsIssuedUndiscountedCashFlows" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BrokerageFeeIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BrokerageFeeIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_BrokerageFeeIncome" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBonds" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_InterestExpenseOnBonds" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LegalFees1" xlink:href="gfai-20231231.xsd#gfai_LegalFees1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="LegalFees1" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertAmount" xlink:href="gfai-20231231.xsd#gfai_ConvertAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ConvertAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConversionPricePerShare" xlink:href="gfai-20231231.xsd#gfai_ConversionPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ConversionPricePerShare" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="IssuedRestrictedOrdinaryShares" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotePayableLineItems" xlink:to="ifrs-full_FinanceCosts" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LeaseLiabilitiesAbstract" xlink:to="ifrs-full_InterestExpenseOnLeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/TaxationDetails">
    <loc xlink:type="locator" xlink:label="TaxationAbstract" xlink:href="gfai-20231231.xsd#gfai_TaxationAbstract"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxServiceRatePercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxServiceRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationAbstract" xlink:to="ValueAddedTaxServiceRatePercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxForGoodsDeliveredAndRentalPercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationAbstract" xlink:to="ValueAddedTaxForGoodsDeliveredAndRentalPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationAbstract" xlink:to="ifrs-full_TaxRateEffectOfForeignTaxRates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxForConstructionProjectsPercentage" xlink:href="gfai-20231231.xsd#gfai_ValueAddedTaxForConstructionProjectsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxationAbstract" xlink:to="ValueAddedTaxForConstructionProjectsPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails">
    <loc xlink:type="locator" xlink:label="ProvisionForEmployeeBenefitsAbstract" xlink:href="gfai-20231231.xsd#gfai_ProvisionForEmployeeBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ProvisionforEmployeeBenefitsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionForEmployeeBenefitsAbstract" xlink:to="ProvisionforEmployeeBenefitsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DemographicAssumptionsMember" xlink:href="gfai-20231231.xsd#gfai_DemographicAssumptionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="DemographicAssumptionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancialAssumptionsMember" xlink:href="gfai-20231231.xsd#gfai_FinancialAssumptionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="FinancialAssumptionsMember" 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="ProvisionforEmployeeBenefitsDetailsTable" xlink:to="ProvisionforEmployeeBenefitsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AnnualDisabilityRate" xlink:href="gfai-20231231.xsd#gfai_AnnualDisabilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="AnnualDisabilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfRetirementAge2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfRetirementAge2019"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfRetirementAge2019" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherMaterialActuarialAssumptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialActuarialAssumptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="ifrs-full_OtherMaterialActuarialAssumptions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AnnualDisabilityRatePercentage" xlink:href="gfai-20231231.xsd#gfai_AnnualDisabilityRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="AnnualDisabilityRatePercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfVariation" xlink:href="gfai-20231231.xsd#gfai_PercentageOfVariation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProvisionforEmployeeBenefitsDetailsLineItems" xlink:to="PercentageOfVariation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ShareholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ShareholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ShareholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_IssuedCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WarrantsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_WarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinaryShareMember" xlink:href="gfai-20231231.xsd#gfai_OrdinaryShareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="OrdinaryShareMember" order="3.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="ShareholdersEquityDetailsTable" 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"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CaymanMember" xlink:href="gfai-20231231.xsd#gfai_CaymanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="CaymanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BeijingWanjiaMember" xlink:href="gfai-20231231.xsd#gfai_BeijingWanjiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="BeijingWanjiaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SevenKeweiGroupCompaniesMember" xlink:href="gfai-20231231.xsd#gfai_SevenKeweiGroupCompaniesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="SevenKeweiGroupCompaniesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareholdersMember" xlink:href="gfai-20231231.xsd#gfai_ShareholdersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShareholdersMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenGFAIMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenGFAIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenGFAIMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorServiceCompanyMember" xlink:href="gfai-20231231.xsd#gfai_VendorServiceCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="VendorServiceCompanyMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="ifrs-full_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_TopOfRangeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_BottomOfRangeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PublicWarrantMember" xlink:href="gfai-20231231.xsd#gfai_PublicWarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PublicWarrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivateWarrantMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PrivateWarrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoteWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_NoteWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="NoteWarrantsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementsMember" xlink:href="gfai-20231231.xsd#gfai_PrivatePlacementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PrivatePlacementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialPublicOfferingMember" xlink:href="gfai-20231231.xsd#gfai_InitialPublicOfferingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="InitialPublicOfferingMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivateWarrantsMember" xlink:href="gfai-20231231.xsd#gfai_PrivateWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PrivateWarrantsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashInLieuMember" xlink:href="gfai-20231231.xsd#gfai_CashInLieuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="CashInLieuMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SubsequentsEventMember" xlink:href="gfai-20231231.xsd#gfai_SubsequentsEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="SubsequentsEventMember" 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="ShareholdersEquityDetailsTable" xlink:to="ShareholdersEquityDetailsLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ParValuePerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ParValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ParValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesAuthorized" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OrdinarySharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CanceledFractionalShares" xlink:href="gfai-20231231.xsd#gfai_CanceledFractionalShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="CanceledFractionalShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ReturnedAndCancelledShares" xlink:href="gfai-20231231.xsd#gfai_ReturnedAndCancelledShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ReturnedAndCancelledShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AdditionalOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="AdditionalOrdinaryShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicOfferingPricePerShare" xlink:href="gfai-20231231.xsd#gfai_PublicOfferingPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PublicOfferingPricePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GrossProceeds" xlink:href="gfai-20231231.xsd#gfai_GrossProceeds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="GrossProceeds" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConversionPricePerShare" xlink:href="gfai-20231231.xsd#gfai_ConversionPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ConversionPricePerShare" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsShares" xlink:href="gfai-20231231.xsd#gfai_WarrantsShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantsShares" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsIssued" xlink:href="gfai-20231231.xsd#gfai_WarrantsIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantsIssued" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsOutstanding" xlink:href="gfai-20231231.xsd#gfai_WarrantsOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantsOutstanding" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreasedInExercisePricePublicWarrant" xlink:href="gfai-20231231.xsd#gfai_IncreasedInExercisePricePublicWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="IncreasedInExercisePricePublicWarrant" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreasedInExercisePricePrivateWarrant" xlink:href="gfai-20231231.xsd#gfai_IncreasedInExercisePricePrivateWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="IncreasedInExercisePricePrivateWarrant" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ClassOfWarrantOrRightReason" xlink:href="gfai-20231231.xsd#gfai_ClassOfWarrantOrRightReason"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ClassOfWarrantOrRightReason" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinaryShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="RestrictedOrdinaryShare" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="IssuedRestrictedOrdinaryShares" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityInterestsRate" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="EquityInterestsRate" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssuedButNotFullyPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssuedButNotFullyPaid" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalSharesIssuedDeposit" xlink:href="gfai-20231231.xsd#gfai_TotalSharesIssuedDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="TotalSharesIssuedDeposit" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_AggregateOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="AggregateOrdinaryShares" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityInterestsRatePercentage" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="EquityInterestsRatePercentage" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalSharesIssued" xlink:href="gfai-20231231.xsd#gfai_TotalSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="TotalSharesIssued" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareIssued" xlink:href="gfai-20231231.xsd#gfai_ShareIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ShareIssued" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeesShares" xlink:href="gfai-20231231.xsd#gfai_EmployeesShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="EmployeesShares" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsExercisePricePerShare" xlink:href="gfai-20231231.xsd#gfai_WarrantsExercisePricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantsExercisePricePerShare" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromExerciseOfWarrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ProceedsFromExerciseOfWarrants" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseShare" xlink:href="gfai-20231231.xsd#gfai_PurchaseShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PurchaseShare" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustedPriceShares" xlink:href="gfai-20231231.xsd#gfai_AdjustedPriceShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="AdjustedPriceShares" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExercisePriceShareOptionsGranted2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExercisePriceShareOptionsGranted2019"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ExercisePriceShareOptionsGranted2019" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingWarrantsShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingWarrantsShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OutstandingWarrantsShares" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseAggregateShares" xlink:href="gfai-20231231.xsd#gfai_PurchaseAggregateShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PurchaseAggregateShares" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceReducedPrice" xlink:href="gfai-20231231.xsd#gfai_ExercisePriceReducedPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ExercisePriceReducedPrice" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_PurchasedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PurchasedOrdinaryShares" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesExercisePrice" xlink:href="gfai-20231231.xsd#gfai_SharesExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="SharesExercisePrice" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesReceived" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OrdinarySharesReceived" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssuedAndFullyPaid" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssuedAndFullyPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssuedAndFullyPaid" order="38.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateNetProceedsReceived" xlink:href="gfai-20231231.xsd#gfai_AggregateNetProceedsReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="AggregateNetProceedsReceived" order="39.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceIncreased" xlink:href="gfai-20231231.xsd#gfai_ExercisePriceIncreased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ExercisePriceIncreased" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsToReceive" xlink:href="gfai-20231231.xsd#gfai_WarrantsToReceive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantsToReceive" order="41.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ParValuePerShares" xlink:href="gfai-20231231.xsd#gfai_ParValuePerShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ParValuePerShares" order="42.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesAuthorised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesAuthorised" order="43.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="AcquireSharesIssued" xlink:href="gfai-20231231.xsd#gfai_AcquireSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="AcquireSharesIssued" order="44.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OrdinarySharesIssued" order="45.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ordinaryShareIssueParValue" xlink:href="gfai-20231231.xsd#gfai_ordinaryShareIssueParValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ordinaryShareIssueParValue" order="46.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantToOrdinarySharesPerUnit" xlink:href="gfai-20231231.xsd#gfai_WarrantToOrdinarySharesPerUnit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantToOrdinarySharesPerUnit" order="47.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="warrantExercisePricePerShare" xlink:href="gfai-20231231.xsd#gfai_warrantExercisePricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="warrantExercisePricePerShare" order="48.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesUnit" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesUnit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OrdinarySharesUnit" order="49.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantPricePerWarrant" xlink:href="gfai-20231231.xsd#gfai_WarrantPricePerWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantPricePerWarrant" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" order="51.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantLife" xlink:href="gfai-20231231.xsd#gfai_WarrantLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantLife" order="52.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AnnualInterestRate" xlink:href="gfai-20231231.xsd#gfai_AnnualInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="AnnualInterestRate" order="53.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesCapital" xlink:href="gfai-20231231.xsd#gfai_SharesCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="SharesCapital" order="54.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalOrdinarySharesIssued" xlink:href="gfai-20231231.xsd#gfai_TotalOrdinarySharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="TotalOrdinarySharesIssued" order="55.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SharePremium" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharePremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_SharePremium" order="56.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServicesReceivedRelatedPartyTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions" order="57.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesSpilitShareIssued" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesSpilitShareIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OrdinarySharesSpilitShareIssued" order="58.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/StockBasedCompensationDetails">
    <loc xlink:type="locator" xlink:label="StockBasedCompensationAbstract" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationDetailsTable" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationLineItems" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationAbstract" xlink:to="StockBasedCompensationDetailsTable" 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="StockBasedCompensationDetailsTable" 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="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MrYapMember" xlink:href="gfai-20231231.xsd#gfai_MrYapMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="MrYapMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationDetailsTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndTwentyTwoEquityIncentivePlanMember" xlink:href="gfai-20231231.xsd#gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="TwoThousandAndTwentyTwoEquityIncentivePlanMember" 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="StockBasedCompensationDetailsTable" xlink:to="StockBasedCompensationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IssuedRestrictedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedRestrictedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="IssuedRestrictedOrdinaryShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfIndependentDirectorsServicePerformed" xlink:href="gfai-20231231.xsd#gfai_NumberOfIndependentDirectorsServicePerformed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="NumberOfIndependentDirectorsServicePerformed" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationExpenses" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="StockBasedCompensationExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalEmployeesShares" xlink:href="gfai-20231231.xsd#gfai_TotalEmployeesShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="TotalEmployeesShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="IssuedOrdinaryShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationExpense" xlink:href="gfai-20231231.xsd#gfai_StockBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="StockBasedCompensationExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssueAnAggregateSharesOfCapitalStock" xlink:href="gfai-20231231.xsd#gfai_IssueAnAggregateSharesOfCapitalStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="IssueAnAggregateSharesOfCapitalStock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IsuanceOfPlanShares" xlink:href="gfai-20231231.xsd#gfai_IsuanceOfPlanShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="IsuanceOfPlanShares" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedRemainingPlanShare" xlink:href="gfai-20231231.xsd#gfai_IssuedRemainingPlanShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="IssuedRemainingPlanShare" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_OutstandingOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="OutstandingOrdinaryShares" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfSharesIssuedInMergerTransaction" xlink:href="gfai-20231231.xsd#gfai_FairValueOfSharesIssuedInMergerTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="FairValueOfSharesIssuedInMergerTransaction" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareTransferAuthorized" xlink:href="gfai-20231231.xsd#gfai_ShareTransferAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="ShareTransferAuthorized" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedOrdinaryShares" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationLineItems" xlink:to="IssuedOrdinaryShares" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/LegalReserveDetails">
    <loc xlink:type="locator" xlink:label="LegalReserveAbstract" xlink:href="gfai-20231231.xsd#gfai_LegalReserveAbstract"/>
    <loc xlink:type="locator" xlink:label="PercentageOfLegalReserve" xlink:href="gfai-20231231.xsd#gfai_PercentageOfLegalReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalReserveAbstract" xlink:to="PercentageOfLegalReserve" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DividendDistributionPercentage" xlink:href="gfai-20231231.xsd#gfai_DividendDistributionPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalReserveAbstract" xlink:to="DividendDistributionPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LegalReserve" xlink:href="gfai-20231231.xsd#gfai_LegalReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalReserveAbstract" xlink:to="LegalReserve" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AfterTaxProfitsPercentage" xlink:href="gfai-20231231.xsd#gfai_AfterTaxProfitsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalReserveAbstract" xlink:to="AfterTaxProfitsPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PRCEntityRegisteredCapital" xlink:href="gfai-20231231.xsd#gfai_PRCEntityRegisteredCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalReserveAbstract" xlink:to="PRCEntityRegisteredCapital" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_RelatedPartyTransactionsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenKeweiRobotTechnologyCoLimitedMember" xlink:href="gfai-20231231.xsd#gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ShenzhenKeweiRobotTechnologyCoLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MrTuMember" xlink:href="gfai-20231231.xsd#gfai_MrTuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="MrTuMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TuJingyiMember" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="TuJingyiMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardforceHoldingHKLimitedMember" xlink:href="gfai-20231231.xsd#gfai_GuardforceHoldingHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardforceHoldingHKLimitedMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardForceHoldingsHKLimitedOneMember" xlink:href="gfai-20231231.xsd#gfai_GuardForceHoldingsHKLimitedOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardForceHoldingsHKLimitedOneMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuardForceHoldingsHKLimitedTwoMember" xlink:href="gfai-20231231.xsd#gfai_GuardForceHoldingsHKLimitedTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="GuardForceHoldingsHKLimitedTwoMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_RelatedPartiesMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RestrictedOrdinarySharesMember" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="RestrictedOrdinarySharesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TuJingyiMember_0" xlink:href="gfai-20231231.xsd#gfai_TuJingyiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="TuJingyiMember_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseOfRobotsMember" xlink:href="gfai-20231231.xsd#gfai_PurchaseOfRobotsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="PurchaseOfRobotsMember" 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="RelatedPartyTransactionsDetailsTable" xlink:to="RelatedPartyTransactionsDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Prepayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Prepayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Prepayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForDoubtfulDebts" xlink:href="gfai-20231231.xsd#gfai_AllowanceForDoubtfulDebts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="AllowanceForDoubtfulDebts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityInterestsPercentage" xlink:href="gfai-20231231.xsd#gfai_EquityInterestsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="EquityInterestsPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsForInsuranceAcquisitionCashFlows"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_AssetsForInsuranceAcquisitionCashFlows" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinarySharesPerShare" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Cash" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NumberOfSharesIssued1" xlink:href="gfai-20231231.xsd#gfai_NumberOfSharesIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="NumberOfSharesIssued1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedOrdinarySharesPerShare" xlink:href="gfai-20231231.xsd#gfai_RestrictedOrdinarySharesPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="RestrictedOrdinarySharesPerShare" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepositsFromCustomers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepositsFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DepositsFromCustomers" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DividendsPaidOrdinaryShares" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Advances" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Advances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Advances" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherPayable" xlink:href="gfai-20231231.xsd#gfai_OtherPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="OtherPayable" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpensePaidForRelatedParty" xlink:href="gfai-20231231.xsd#gfai_ExpensePaidForRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ExpensePaidForRelatedParty" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RentalExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RentalExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_RentalExpense" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpensesPaid" xlink:href="gfai-20231231.xsd#gfai_ExpensesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ExpensesPaid" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_Borrowings" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDescription" xlink:href="gfai-20231231.xsd#gfai_AgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="AgreementDescription" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingOfLoans" xlink:href="gfai-20231231.xsd#gfai_OutstandingOfLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="OutstandingOfLoans" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnsecuredLoanInterestRate" xlink:href="gfai-20231231.xsd#gfai_UnsecuredLoanInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="UnsecuredLoanInterestRate" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseOnLoans" xlink:href="gfai-20231231.xsd#gfai_InterestExpenseOnLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="InterestExpenseOnLoans" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrincipalAmountOfLoan" xlink:href="gfai-20231231.xsd#gfai_PrincipalAmountOfLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="PrincipalAmountOfLoan" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Loan" xlink:href="gfai-20231231.xsd#gfai_Loan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="Loan" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_ConsiderationPaidReceived" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DividendsPaidOtherShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidOtherShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_DividendsPaidOtherShares" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidRobotsAmountingYetDeliveredReturnShares" xlink:href="gfai-20231231.xsd#gfai_CashPaidRobotsAmountingYetDeliveredReturnShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="CashPaidRobotsAmountingYetDeliveredReturnShares" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContractualCapitalCommitments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContractualCapitalCommitments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ifrs-full_ContractualCapitalCommitments" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateAmount" xlink:href="gfai-20231231.xsd#gfai_AggregateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="AggregateAmount" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails">
    <loc xlink:type="locator" xlink:label="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:href="gfai-20231231.xsd#gfai_DisclosureOfEntitysOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherMaterialNoncashItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialNoncashItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfEntitysOperatingSegmentsAbstract" xlink:to="ifrs-full_OtherMaterialNoncashItems" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="CommitmentsAndContingenciesAbstract" xlink:href="gfai-20231231.xsd#gfai_CommitmentsAndContingenciesAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_CommitmentsandContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="ifrs-full_FunctionalOrPresentationCurrencyMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_TH" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TH"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="country_TH" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="country_CN" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="country_HK" 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="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BankGuarantees" xlink:href="gfai-20231231.xsd#gfai_BankGuarantees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="BankGuarantees" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LitigationTotalingAmount" xlink:href="gfai-20231231.xsd#gfai_LitigationTotalingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="LitigationTotalingAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LawsuityTotaling" xlink:href="gfai-20231231.xsd#gfai_LawsuityTotaling"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="LawsuityTotaling" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/ConcentrationsDetails">
    <loc xlink:type="locator" xlink:label="ConcentrationsDisclosureAbstract" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_ConcentrationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDisclosureAbstract" xlink:to="ConcentrationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsTable" xlink:to="ifrs-full_MajorCustomersAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_MajorCustomersMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerMember" xlink:href="gfai-20231231.xsd#gfai_CustomerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="CustomerMember" 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="ConcentrationsDetailsTable" xlink:to="ConcentrationsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PercentageOfEntitysRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TradeReceivablePercentage" xlink:href="gfai-20231231.xsd#gfai_TradeReceivablePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="TradeReceivablePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="gfai-20231231.xsd#gfai_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SubsequentsEventMember" xlink:href="gfai-20231231.xsd#gfai_SubsequentsEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="SubsequentsEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="srt_ScenarioForecastMember" 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="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchaseOfAgreementDescription" xlink:href="gfai-20231231.xsd#gfai_PurchaseOfAgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="PurchaseOfAgreementDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedOrdinaryShare" xlink:href="gfai-20231231.xsd#gfai_IssuedOrdinaryShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="IssuedOrdinaryShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareIssuedRate" xlink:href="gfai-20231231.xsd#gfai_ShareIssuedRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="ShareIssuedRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_OtherBorrowings" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedInterest" xlink:href="gfai-20231231.xsd#gfai_AccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="AccruedInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxesPaidRefund" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxesPaidRefund"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_IncomeTaxesPaidRefund" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateAmount" xlink:href="gfai-20231231.xsd#gfai_AggregateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="AggregateAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnderpaymentTaxes" xlink:href="gfai-20231231.xsd#gfai_UnderpaymentTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="UnderpaymentTaxes" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ValueAddedTaxPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ValueAddedTaxPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_ValueAddedTaxPayables" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxRefundedAmount" xlink:href="gfai-20231231.xsd#gfai_TaxRefundedAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="TaxRefundedAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Cash" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="ifrs-full_Cash" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.guardforceai.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="gfai-20231231.xsd#gfai_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfShareCapitalAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ClassesOfShareCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesParValue012PerShareMember" xlink:href="gfai-20231231.xsd#gfai_OrdinarySharesParValue012PerShareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="OrdinarySharesParValue012PerShareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsNoParValueMember" xlink:href="gfai-20231231.xsd#gfai_WarrantsNoParValueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="WarrantsNoParValueMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_BusinessContactMember" 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="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelEmailAddress"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="38.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="39.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_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" !: %@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M6\%M<>)=/M+>T^(WQ8,2!=4\6ZIXBF1M4M=(!#M;V-L-+F8NPPL!6W3]Z_\
M@J]J.M6?[$7Q,?2YGLQ>:GX"T[6Y8T(>71-2\<^'],NK9\83R+R:\M[745D1
MXI=,EO(0D<CI/%_-G^Q-\.? 7Q9_:F^#GP\^),4DW@GQ+XFN8M<TM;D6S:XV
MG>&==O\ 2M.ENY$FGBL-2URPT^VU*VM6A:>UFGBMGMIWBFB_AWZ1V:9C+Q(R
M'A;(Z5+(<UXOAPIE6/XPPM3ZGG6$P;KXVE#!X+-*3CB\'AJWUFO'%4\'B<(\
M6HPIXOZQ"%.$?]//H?Y%E%'P:XLXWXXY>(,@\/,XXMSKA[@=X>&.R?%5\-@\
MFSC/<54P,W*G6XE>"P>%CPY6QT<3AL#&69XG#T%7G*O1^A_V+O\ @G#\4OVH
M]2TWQ_XS?5/ ?P>:Z@GN?$UW:&?Q)XWTXJQFM_!DEZV^%%(\J;Q4]O\ V1;R
M_+IVF>(5#,O]+?P[^#/P)_9?\&M9>!O"_A?X>^&M*T_S=7\0:E<6<%S)# "9
M=2\2>(]7N%>==J-))>:K>.5*-'L4+BN_\2^*?"/PM\*03W]E/I^BZ?I4=OI6
MA>$] U7Q%K4T-JJ-;Z;X8\)>$+'6-?U:2VC,8@L] TF\%I !]EAA101^0G[2
MGQ._;._:-L)=!\&?L'WZ_#V*19;%/C!XAF\SQ#=!-H?6/ V@>*?#.BSQ '/]
MG^+K[Q)I#-\SZ:6+%OU'(^#.$? K+*F'R_+L=Q7QWF#Q->&/AD>?<0XO'U81
MC.D\3A\L<L.G3]O/E=2ME]>NZDIU*^+7/*A^"\5^(WB=]*OBJ#S7B+ < >&6
M#^JX*AAZW%'#G#&697E5?%UJV$PN+_UCS?*<)F>?+ PH4JV)Q5+&X3#3HT(T
M<)EL5'Z[Z+\=O^"OW[/O@"1O#_P@TS5/CUK\";#JFE2/IG@:T95 69_%%SI=
MW?:W9#[W]JZ)IVJZ*Y'S:Q&V#7Y.>+/^"LO[:NJW_G:=XH\,>!8(F#G0_#?P
M]T/$0&3MN(_%F@>+M9M >XO&M"?4=^WO-8_X*H_!V&[A\*_"'Q=\+=-O"TDV
MG_"#X ^ +BR>X8!6O9Y? ?@_Q%JMY>, -UY?ZC=W#<DR$DD_*GB/]LWX_>++
MN71/C=+X8^+>D6]P\6L>#_B9X"\(I<6TT=_]CO+:SUO2M(T7Q7X<U**,DQOX
M7U_1$20;FB=&V5_.OB3XM<;XINEFW&?BQP5F"CF$\-E-/P[_ -2LGER8*K5C
M'#XS#9EC\RQ].A.%*52MF&(G.AS1=*%JLXG]?^$_T>_#S*%2R_+O#KP6\5L-
M-X"KB,1FWC-EO&?'7L8XRE&M6C2PV$K<$Y9#'PJ35'"932INI"/)B\5S4J<X
M_P!27["WQK\9_M!?LQ^ /BC\0$LT\4:NWBVQUF;3K.&.UN1X=\7^(/#UG=64
M>Z:.,7EII-M-<;O,#7;SR1B)&2%/N&OB#]A+3O"&C_LD_!@^!=)U/PWX4U70
M]2\5V&A:Q<VM[J>D2^+-=U3Q!>:%=7-M;VT-S#::GK%U#9S) -EC!;)+)<2$
MW<WV_7][<%U*]3A7AN=>O+%5*O#G#V)JXNKF,\?B<5B,3DV!K8G$XA5(J=*I
MB*\IUG)R:K2G-J%+V;B_\LO$B.74_$;CG#Y5E]/),!A>*>(,)AL@II..34,-
MGF9T:."C.G)X:4*%."P]/ZO%04*"?/4BZ;11117U!\:%4S"IW,2WS,F<$#&W
M. ."1^O6KE1;<J,<G)SR._\ ^H5+ER24G&Z:<9272+LVO1NS>G3?O,US4ZD%
M]I)-=U=.W>UXK9K5(^;_ -JCX0W/QS^ ?Q4^%5N\(U#QIX0U&ST22\ >TM?$
M%H(]0\/RW "C]S!KEO9R2%&1_+0[)(Y%$H_BJ\&^(_$7P:^+'A?Q?'8RP>*?
MAIX_MM2ETRXD%E+8ZOX9U&26XTFYD)):"TU:QU+0M:C1XFN%EB2WEMF)D/\
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
MAU?XH?"#[2;^\U;3+)+WQ?X,@4$O!K^E6*I/?I%AM_B'2!HFD0*IDU'1M,B
MDK\R#J]^VGVNAG4-4?2A??:+;0UU2[O($U'^_8V+7[274A_Z"6G6^G:KSC^P
MQBO[AH_VEOV8F)F;]H#X&L[)Y91_BEX"68IO<^2\_P#;J)+"!(ZJLBD1H[+&
MJ#&/$_#7@_\ X)U7?Q.A\;>#/^&6]2^*&MW\;6$FC>)_ >IWFI>(B"5N=*\/
MV^K36:Z[CKJ.G:8NHR#:OG9-?QIQI]&CA;/.(/K? /'_  UD&6YUC*F(QV3?
M74Y4\+5G%PADSP^:N<>2=7&-4:SQ%!SJP4:$H0Y(?Z)^''TU>*N'^$ZN3^+_
M (6<2<59UEF$H_4N+\+@<TPM/,?J].4*-3BO+N)^%(X7)L;&-/#PQV?Y+B,)
M5C"E#ZU0I5I4JU7\6?V,_P#@E7\1OC)>V/C_ ./%K>?#/X5!([N'P]=F./QQ
MXXM5"F6UETTP3Q>%M#G5UDD\1:A%)K]T2JKIMNFZ5?ZB/#_A+0O"V@Z/X9\-
M64.AZ#H-C;Z;I&F:>D=M:V%E9HD5G!#$L>S9;1QQ1Q[U<LJGS3(9)C)%?7=I
M8:1>WFI3VMC!9V]Q>WMRUWY%K9V=JK27%[<SR-&T4=G9J+BXD; 2%>'4C \?
MTG]JS]G'6M5TW0='^._P>UK6M7N_[/TS2]*^)G@V[U34]0DG\BWL=+T^/6&G
MU"XE;*^7!ERZ@1QONRO]'\">'/!7@SEE+!9;7P]"KB9*.(SW.\5AEF^<8B<N
M65."=6@HX?#RJ/V%&AA8PC&O:TI.4I?R1XM>-'BG](3.ZF:9]1Q&,RO)85%E
M.2</X6I6R7A[ U8N,%4EA<NJ?6:^(HT%">;X[$U:V*6'J<D\)"E*+]\EL@^Y
MY)IL^2\(VNGS*[$[F^0Y9,X4@@#"@J<5<,C[0VZ+'\1PV,]<#YNN,>O4>M5C
M*T:.YP^,%>XP>A'7(.1^?7I61J/B#2]'EL;;5-1TK3WU2Z:QTP7UW%9M?WSQ
M2SP6-C',Y%[=O;P3OY<<JNR0R2)$55PGZG/$0HV52I35"G%5JM>K*,*<57;<
M'"3M%IN][MI+ETU2/PJA1K8I<U.C6<XTO8PP^'C.IC/98)U)RITX152<U#FG
M*7N2DE=RGRJ\>@$ZD%LC:,<X//;@9)Z@T5CQWLYBE)1)-C(BB,&38S;L,\<8
M(6(H,B4R%3D'.T[B5JJ=:NE5PLL+6H22=.I&NG&2MTE%2C)7TNK:Z633-,-3
MK8VDJU%/#0YI0]EBX.G74H.S<X.S5]U=*^ZNC\>O^"U'C77?"_[.O@OPQHM]
M=V-CX[^(MMI.N-;33V[7&D:-H6IZY_9?GVTT4BV>I7=E##J2%C)-9F2.&6WE
M99D_.;]D'_@ENW[37P9TWXQZ[\6KCPA;>(]7\1V7A_0[3P?!XGO/[.\.:O>>
M'GU2\OF\7/;NNHZEI]S-:P)';M':;(V:259''WG_ ,%Q+6[?X%?!NZC0-:V_
MQ<N+68L55?M=[X+\1W%O"3@A#+:V-]&A;@W!MQRH>-\']ACXP_ G7/V -/\
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
MO N.P>9T</'"T,7EG$^1Q^JXG&2CA\35K4WB%&C5PRQ%"G!I5:E*-7FFJ?\
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
0.'I.K4:3G[.A1A=:4XG_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<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" ,9!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@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**IZMJEIHFDW6IW\OEVMK&9)&]AZ>I/0#UH N45\SZOKFN_$FX>\U*[N+#0F
M/^C:; ^W>O\ >D/\1/OZ\8[TAX+\/@8-@3[F9_\ XJNNGA*DU?8YIXF$78^I
M:*^6_P#A"_#_ /T#_P#R-)_\51_PA?A__H'_ /D:3_XJK^HU.Z)^MP[,^I**
M^6_^$+\/_P#0/_\ (TG_ ,54<_A/PU;0M-/:+'&O5FG< ?\ CU#P-1=4'UN'
M9GU117R?#X>\*3,JBS=&<X193-&7_P!T,1G\*N?\(7X?_P"@?_Y&D_\ BJ%@
MIO9H'BH+=,^I**^6_P#A"_#_ /T#_P#R-)_\51_PA?A__H'_ /D:3_XJCZC4
M[H/K<.S/J2BOE*\\-^%M/1'N;)D5V"!@\K#)Z9P3C\:;<^'?"EI/'!-:[9'Q
M@"24XR<#.#P">.:7U.?=#^M1[,^KZ*^6_P#A"_#_ /T#_P#R-)_\51_PA?A_
M_H'_ /D:3_XJG]1J=T+ZW#LSZDHKY;_X0OP__P! _P#\C2?_ !5'_"%^'_\
MH'_^1I/_ (JCZC4[H/K<.S/J2BOE67PKX9AGAADLPLDQ(C4S2?,0,G^+TJ"_
MT'PGIIC%W9R)YAVH5,S@GTRI//M2>#FM6T-8J+V3/K&BOEE?!WAYD#C3R 1G
MYI9 ?R+<5271/"#[RMMF-,[I=\WE_P#?>=OZT/!36[0+%1>R9]9T5\M_\(9X
M?_Y\/_(TG_Q5'_"%^'_^@?\ ^1I/_BJ?U&IW0OK<.S/J2BOE2[\+>&;&V:XN
M+%EB3EF5Y6P/7 ).*2S\,>&+^V6XM[%FB;[K,\JY]QDCCWI?4IWM=#^M1M>S
M/JRBOE6W\+>&;KS?)L]WE.8W_>R###J.34W_  A?A_\ Z!__ )&D_P#BJ:P-
M1ZW0OK<.S/J2BOE4>%O#+7C6@L_WZ()&7S9.%)P#G..U2CP9X>(R+ $>HFD_
M^*H^HU'U0?6X=F?4M%?+$O@_P[#$TCZ>VU1D[9)6/Y Y-1V?A?PQ?VJ7-M9[
MX7SM;S91GG'0G-'U*I>UT'UJ%KV9]5T5\M_\(7X?_P"@?_Y&D_\ BJ/^$+\/
M_P#0/_\ (TG_ ,51]1J=T'UN'9GU)17RW_PA?A__ *!__D:3_P"*IK^"M!9<
M+9LA[,LSY'YFCZC4[H/K<.S/J:BOGCPOXWUCX?:I;6FKWTVH^&)W$7FSG=)9
MD]#GJ5]O3I@]?H965U#*05(R"#P17).$H/ED=,9*2NA:***@H**** "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 *\N^/<\B^ ;2S1BL=_J<%M+@_PX=_YH*]1KRKX]_P#(
MI:'_ -AR#_T7+3CNA/8XQ$6.-8T 55   [ 4ZBBOI3P@HHHH *YSQ2'6?29G
MS]CCNE,_H.F"?;K71TA 8$, 0>H-1./,K%1ERNYCZCJDEOJUA9+9PS+<DM%(
M9RNT@<G&T]CZ\UDW>K:A E[MOFS!J"0KE$Y1L9!^7WZ]:Z>WL+.T9FMK2"$M
M]XQQA<_E22Z=8SN[S6=O(SXW%XE);'3.1S6;A-]?ZT_R_$M3BNG]:F'JVK3V
MEZ&MK_>%N8X7@$:[%#=B3\Q;OP:L":_G\17UE'>M'"D,<B#RU.TD\]N1QW]:
MU6L+-RQ:T@8N06)C!R1T)X[4Y;.U2Y:Y2VA6=AAI0@#$>YZ]J:A*^K_JP.<;
M;'(:A>W-[IEY)/<?+'J:PI#M4 *&7';.>]797F@\6ZC+'+([1Z>'6/Y<,<G
MZ9QG\>:WGTVQD\SS+*V;S#E]T2G<?4\<TY+"SCN?M*6D"S]/-6,!O3KC-0J4
MN_\ 5FO^"4ZD>W]77^1BZ=J=W+<V$4EP91>V9G8[5'E,,=,#ISWS4%EJ>I?\
M(N^KRW/G21I+^[,:@,0V 3C'3':NA2QLXG9X[6!&8$,RQ@$@]<_6G06EM:Q&
M*WMXH8R<E(T"@GZ"K]G+OW%SQ[&)=ZA=Z?H$NH)>"\\Q8VCS&H\O=@$\8!'/
M?\36AI$M[)'*+Q)  P\IY#'O=2.IV''7/X5;CL[:&%H8K>%(FSN14 !SUR*6
M&V@MX?)AACCB_N(H"_D*I1:E>Y#DFK6.8\2M.X74;>TG8V,HD2=6384'WA][
M=Z]NU2^)+B.ZLM&N(F#1R7L3*?8YK=&FV MC;"RMA QW&(1+M)]<8Q3#H^EL
MBHVFV95<[5,"X&>N.*S]G+77>S^XT52.FFUR#Q&EQ)X>O5M0QF,9P%ZD=\?A
MFC2);23P[:%63R/)5".V<8(^N:TU540(BA548  P *@6QLTN3<I:P+.>LHC
M8_CUK7E?,Y=S/F7+8P=0U:]MY-5D27RUL3%Y<148D##G.1GG/&".E;WVVV56
M,EQ$A3;O#.!LSTSZ4LUE:W#AY[:&5P,!GC#$<Y[^]1W>G6]W#-&T,(,V/,8Q
M!BV/KW],]*E1G&^MQMQ=NA%KO_( U#_KW?\ ]!-1:'*D?AS3B[A08449[DC
M%7Y;2WN(!!/!'+$,?)(H8<=.#4$>CZ9#(LD6G6B.IRK+ H(/L<4^5\[DA<RY
M.5G-/J^IKIEU*+YO,AU/[.K&-.4R!@C'\L4:AJVJVG]K-'?*8[&:/9NB7<V[
M'RDXQCD]L^]=+_8^F;"G]G6FTMN*^0N,^O3K0VD:8Q<MIUH=YRV8%^8^IXYK
M+V53O^?8U]I"][?D8E_J%ZM_JL"73B./3_/C 5<HWL<9[=Z@BU"\M=/T6S@E
MGD-U#N,BB/>"%!"#=A>_?)Q731Z=912F6.SMTD*["ZQ*"5QC&<=,4K6%F]NM
MNUI T"\K&8P5'T&,57LY=_ZNW^OX$JI&UK?U:QB?VAJ$NIV=I/)]E)LVFF50
MK!G!QC//'T/>K'A#_D5[/Z-_Z$:U9+2VE='DMXG>,81F0$K]/2EM[:"UC\NW
M@CA3.=L:!1GZ"JC!J3;?]7)E-.-DOZU):***U,PHHHH SM>MEN]!OH2H8F%B
MH/\ > R/U KVGX7WTNH_#+P_<3,6?[*(R3U.PE!^BUX_?_\ (.NO^N+_ ,C7
MJWP>_P"24:!_UR?_ -&/7E8]>]%GHX-Z-'<4445YQVA1110 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
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
M4444 %%%% !7E7Q[_P"12T/_ +#D'_HN6O5:\J^/?_(I:'_V'(/_ $7+51^)
M"ELSCJ***^D/""BBB@ HHHH **** "BBB@ HHHH **** $9@JEF(  R2>U48
M]:L9;Y;)))#.R[@OD/@K_>SC&/?.*A\1,XTDA<[6EC63']PN ?TK*EOK.W\>
ML\UU!&BV6PEY  &W9QSWQVK&52TDOZV;-8PNF_ZZ'2M<1)<QV[/B612RK@\@
M8S_,5(2%&20![US%UJ:7.N6?V6_:**:WF *N2I(X5MO0\YQZXJM=LTFFVRM)
M-LCU%$FD6Z=U8>H?.<9QWX.:7M?Z^:_S'[+^OO\ \CL:9++'"H:1@JY R>E<
MW;7%S))J3>?.-0MVD$-L9#M9-OR':>OUZYZFDTV>2X6ZC:9Y[0V2M,TCE]LQ
M!W+STXZKV]!3]KIHOZU_R^0O9_U_7J=115#19)9=$LGGR96A4L3U/%7ZV,F%
M%%% !1110 4444 %%%% !1110 4444 5[_\ Y!UU_P!<7_D:]6^#W_)*- _Z
MY/\ ^C'KRF__ .0==?\ 7%_Y&O5O@]_R2C0/^N3_ /HQZ\O'[Q/0P>S.XHHH
MKS3N"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 *
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 **** "O*OCW_R*6A_]AR#_P!%RUZK7E7Q
M[_Y%+0_^PY!_Z+EJH_$A2V9QU%%%?2'A!1110 4444 %%%% !1110 4444 %
M%%!( ))P!0 R6))HGBD4,CC#*>A%$:>7&J;F;:,98Y-4Y-7MHXH7 D<SL5@1
M5^:7C.0/3W.!5B"Y\YBC0RPR!0Q60#C.>X)!Z=C4IIO0III$]%%%42%17$"7
M,1BDSL;[R@_>'H?:I:*+7#8    !@"BHIKB.WV&3(5F"[NP)Z9^M2T7 ****
M "BBB@ HHHH **** "BBB@ HHHH KW__ "#KK_KB_P#(UZM\'O\ DE&@?]<G
M_P#1CUY3?_\ (.NO^N+_ ,C7JWP>_P"24:!_UR?_ -&/7EX_>)Z&#V9W%%%%
M>:=P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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
M4444 %%%% !1110 4444 %%%% !1110 5Y5\>_\ D4M#_P"PY!_Z+EKU6O+_
M (\VLTGP_M[V-"RZ?J4%U(!_=PR?S<4XZ-">QQ-%,BD2:))8V#(ZAE([@T^O
MI3P@HHHH **** "BBB@ HHHH **** "J.M)+)HEZD&3*T+!0.IXJ]14RCS1:
M'%V:9SL\,BWVD:K#&\UK% 4=8UW,H9>& ')_#FK>J3FYTWY+&:>-Y$7:T;#@
MGDE."0/0CGZ5J111PJ5C4*I).!TI]3R;^97-MY''VVEW TN.<VI^UV5ZS0I*
MF,QEL;1[8.1CTIVKZ=%#J4:0V#F(6,R$PVS,I8\@?*,=<UU$EK#+<13NF9(L
MA#DC&<9X[]!U]*FK/V"<>7^MK%^U=[G#64=Q:Y==-NW+Z;ME3R73S)0W=L#G
M'?KZ4/93QV]S$UE/Y0OH)(4CMVPJX!8J ..]=S13]CY_UN/VWD<DB21^'=;A
M:&:/-Q)]G5HV3(8C;MR!W]*ZJ(,(D#G+!1N^M#Q1R,C.H8H<KGL?6GUI"'+^
M'X&<Y<P44459 4444 %%%% !1110 4444 %%%% %>_\ ^0==?]<7_D:]6^#W
M_)*- _ZY/_Z,>O'_ !!=+9Z!?3,VT^2RJ?\ :(P/U->V_#/3I=*^&V@6DRE9
M!:+(RMU!<E\'_OJO*Q[]Z*/1P:T;.KHHHKSCM"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
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
M**** "JVHZ?:ZMIMSI][$);6YC:*5#W4C!JS10!\W:QX2\2_#N:6+[#<:QX?
M#$P75LNZ2%?[KKVQZ]/?L,?_ (3C1!PTTRL.JF)LBOJFBNJGBZD%9'//#PD[
MGRM_PG.A?\_$G_?IJ/\ A.="_P"?B3_OTU?5-%:?7JGD1]4I^9\K?\)SH7_/
MQ)_WZ:C_ (3G0O\ GXD_[]-7U311]>J>0?5*?F?*W_"<Z%_S\2?]^FH_X3G0
MO^?B3_OTU?5-%'UZIY!]4I^9\K?\)SH7_/Q)_P!^FH_X3G0O^?B3_OTU?5-%
M'UZIY!]4I^9\K?\ "<Z%_P _$G_?IJ/^$YT+_GXD_P"_35]4T4?7JGD'U2GY
MGRM_PG.A?\_$G_?IJ/\ A.="_P"?B3_OTU?5-%'UZIY!]4I^9\K?\)SH7_/Q
M)_WZ:C_A.="_Y^)/^_35]4T4?7JGD'U2GYGRM_PG.A?\_$G_ 'Z:C_A.="_Y
M^)/^_35]4U7OE,EC.BD;FC91^(H^O5/(/JE/S/E[_A.="_Y^)/\ OTU'_"<Z
M%_S\2?\ ?IJ]X^%1_P"+8Z!_UZK_ #-=C1]>J>0?5*?F?*W_  G.A?\ /Q)_
MWZ:C_A.="_Y^)/\ OTU?5-%'UZIY!]4I^9\K?\)SH7_/Q)_WZ:C_ (3G0O\
MGXD_[]-7U311]>J>0?5*?F?*W_"<Z%_S\2?]^FH_X3G0O^?B3_OTU?5-%'UZ
MIY!]4I^9\K?\)SH7_/Q)_P!^FH_X3G0O^?B3_OTU?5-%'UZIY!]4I^9\K?\
M"<Z%_P _$G_?IJ/^$YT+_GXD_P"_35]4T4?7JGD'U2GYGRM_PG.A?\_$G_?I
MJ/\ A.="_P"?B3_OTU?5-%'UZIY!]4I^9\K?\)SH7_/Q)_WZ:C_A-M(D(2W^
MTSRG[L4<)+,?:OJFBE]>J^0_JE,\"\*?#S6O&>JVVI>)K*33=!MG$L5C+Q+=
M,.F\=57US]!US7OH    P!T HHKDG.4WS2W.B,5%604445)04444 %%%% !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
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117)^,[>TO=0\
M+V=_9V]Y:S:L5D@N(ED1O]%N",A@1P<'\* .LHKG_P#A!/!__0J:'_X+H?\
MXFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03
MP?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH
M?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\
MB: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG
M_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!_
M_0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+
MH?\ XFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+H?\ XFC_
M (03P?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\
M]"IH?_@NA_\ B: .@HKA[OPIX7B\5:78)X6T(6\]O</(O]FP\E#'MYV_[1K8
M_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_
M /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X
M+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@
M#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\
MX03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*
MFA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_
M .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$
M$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J
M:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_
M (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**
MY_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P
M?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^
M"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H
M_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_
M /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X
M+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@
M#H**Y_\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\
MX03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*
MFA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@#H**Y_\ X03P?_T*FA_^"Z'_
M .)K"\3^"/#<4&FM:>&M%B_XF5L)=MA$-T9D 9?N]#GI0!WM%<__ ,()X/\
M^A4T/_P70_\ Q-'_  @G@_\ Z%30_P#P70__ !- '045S_\ P@G@_P#Z%30_
M_!=#_P#$T?\ "">#_P#H5-#_ /!=#_\ $T =!17/_P#"">#_ /H5-#_\%T/_
M ,31_P ()X/_ .A4T/\ \%T/_P 30!T%<5\0['4ELK37]':1K_1W,XMPQ"W,
M1&)8R.Y*C(X."!BM7_A!/!__ $*FA_\ @NA_^)I#X#\'D8_X170__!?%_P#$
MT ><? ^RU'5=.L];OVD2TT^U-AIT6XX8%MTDI'J3A1[*:]HKGE\!>#U7'_"*
MZ(?KI\1_]EI?^$$\'_\ 0J:'_P""Z'_XF@#H**Y__A!/!_\ T*FA_P#@NA_^
M)H_X03P?_P!"IH?_ (+H?_B: .@HKG_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__
M $*FA_\ @NA_^)H Z"BN?_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""
MZ'_XF@#H**Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B: .@H
MKG_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)H Z"BN?_X03P?_
M -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""Z'_XF@#H**Y__A!/!_\ T*FA_P#@
MNA_^)H_X03P?_P!"IH?_ (+H?_B: .@HKG_^$$\'_P#0J:'_ ."Z'_XFC_A!
M/!__ $*FA_\ @NA_^)H Z"BN?_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'
M_P""Z'_XF@#H**YYO OA *?^*4T/_P %T/\ \37/>#/!OA>ZTF^DN/#>CS.-
M5OD4R6,3%56YD55&5X    [ 4 >A45S_ /P@G@__ *%30_\ P70__$T?\()X
M/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__
M  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q
M- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_
M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__
M *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\
MP70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?
M\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%
M30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70
M_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '0
M45S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@
MG@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%3
M0_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70_
M_$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X
M/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__
M  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q
M- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_
M /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__
M *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\
MP70__$T?\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?
M\()X/_Z%30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%
M30__  70_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70
M_P#Q- '045S_ /P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q- '0
M45SY\">#\?\ (J:'_P""Z'_XFL+1/!GA:;7O$,<GAK1G2*YB6-6L(B$!@C)
M&WCDD_4T =[17/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T
M =!17/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\
M_"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\
MH5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!
M=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!=#_\31_P
M@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-
M#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_
M /$T =!17/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!1
M7/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">
M#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#
M_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!=#_\
M31_P@G@__H5-#_\ !=#_ /$T =!17/GP)X/Q_P BIH?_ (+H?_B:S_!=C:Z9
MKOBVTL;2&TM4U"(QPP1B-%S:PDX4  <YZ=\T =A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %-=UC1G=@J*"69C@ >IIU4]
M51I-'O412SM;R!549).T\"ID[1;0XJ[2)EN[9FA"W$1,ZEH0''[Q<9ROJ,$=
M/6F7U_;:=;B>[D\N,R)$&VD_,[!5''JQ K@1HGB"QMM'FM=0U*\NTTJ=8H[J
M&%4MI3$NT92-2#GCYR>E136][=6Y73X==EL_.LGF745G9Q.MS&6*"7YMH4$G
M;\G''>M++FMY_J3'5)O^M#T&\U.RL)(DN[A(3*'92_"X1=S$GH  ,Y.*LQR)
M-$DL3J\;@,K*<A@>A![BO+S;ZE+?17'E:\VJQ17OVEY%G\E',;"/RL_(,\8\
MOVSS6C/9ZT[7%\)M8%Q;R6'D1K+*$8'RQ-E.C\%LY!QR>#S4K6P^K/0:Y+QC
M<06FJ^$YKF:.&)=8^9Y&"J,VMP!DGWKGO"-_/J'C(7%Y?WJ!VNA!')/=F*[^
M?Y2JLH@&Q >$+YSG@BKOQ6MXYM.TEOLUS/<1WNZ%;>V>9B3%(",*I..<_@/2
MCHGW$^OE_P $[6YU?3;.]@L[K4+2"ZN/]3!+,JO+_NJ3D_A33K.EC4'T\ZE9
MB]1#(]MYZ^8J_P!XKG('O7%ZN)+PZW FG7\TNLK ;"3[%(H4!0,.Q4>458%L
M/M//&34,FE&_ACT"]TV]:9=4N;FYN!;N(_(<R_,LN-K$HZKM!+>V!1T_K^M.
MI6ESO+;5]-O;>"XM=1M)X;ARD,D4RLLC#)(4@X)X/ ]#5RO,(;36_#LUMJ%K
M:W5[)>2N5%W:M+(BG8 K"(*L3N!DN5VH$"D9R3Z?3:)"BBBD,**** "BBB@
MHHHH **** "BN3\11ZA+XQT%=,NK6VG^S7>7N;9IUQ^ZR-JNAS[Y_"N6TS5[
MK3[(VE]X@CTA/M%](MU'%&JW5P+EQY8$H? [[ =QSP>*.ERG']/Q/44GADED
MB25&DBP)$5@2F1D9';(HAN(;A6:"6.55<HQ1@V&!P0<=P>"*\W&MW]NUQ=7=
MQ_9!O)K);^Z(0?8PUMN)_> J/G"KE@0-U9ECJEU866HW=E=12W"6VI317K6R
M;V(N5PW3H<YVC"GKCI32;=B&TH\QZ_17FFO^)-4\/FZL[C69GC6[@4W>VUBF
M1'C=BJM(%A'S(,%^Q(R6Q79>$YKJX\,6,][J"W]Q*F][A'C8-DD@ Q@(<# X
M';J>M):JX7$NO^1MTS_KVN/YQ5M5Y!J=Y:'Q]X@AT&^BGOSHLJJ(KGS9//!?
M*CDG</3MQTJ:;_A'O[1#Z3]D_P"$9/V<:N8<?9BV9/\ 6XXW9V;\]L;J.W]?
MTOU*:L>LT5Y&-$COKNVGT*Z@6,:@_P#9,7D;T2%2C-)"P8>7'N# D AE8*,9
M%=;X&UJ*_6^T^.V"&T?,DWG^:\CLS!O-^4;)<KDIS@,O--*Y)U]%%%(84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %-=UC1G=@J*"69C@ >IIU4]51I-'O412SM;R!54
M9).T\"ID[1;0XJ[2)EN[9FA"W$1,ZEH0''[Q<9ROJ,$=/6F7U_;:=;B>[D\N
M,R)$&VD_,[!5''JQ K@1HGB"QMM'FM=0U*\NTTJ=8H[J&%4MI3$NT92-2#GC
MYR>E136]Y=0%=/AUV6S\ZR>9=16=G$ZW,98H)?FVA02=OR<<=ZTLN:WG^I,7
M=)O^M#T*[U&TL);>.ZG$37#LD6X'!(4N<GH/E5CDXZ5-!/#<P1SV\J2PR*'2
M2-@RLIY!!'!%>:FWU"?7[*66'77U&"^NVN&=9OLR(8IA$8\_NQP4 *<Y/S<F
MI;>SUY[ 7TDVMB\M_P"SO*C\V4*V1&)MR='ZMNW XY/!YI):('O8])K!\53P
MVUC9RSRI%&+ZVR[L% _>KW-<?X1OY]0\9"XO+^]0.UT((Y)[LQ7?S_*55E$
MV(#PA?.<\$5H?%J2*+PK"?LLD]R]Y;QP^7;/*PW2H" 5!P2.!ZG &3Q0E>WF
M$G:]NAV-WJ^FZ?<6]O>ZC:6T]P=L,<TRHTI]%!.3^% UC3#J3::-1M#?JF]K
M7SU\T+ZE,YQ[XKB]?WW9UQ$TR_N&UK3HH;%A92## .-LA*_NL,P;Y]O7U%16
M^FRSK::'=Z=>/=1:I<75Q<_9W$?DN9/F$N-K$JZKM!+>V!2MI_7]:=2OZ_KU
MZ'<VVL:9>V\=Q:ZC:3P22>4DD4ZLK/\ W00<$\'BKM>6K8:OX<1-5T^UO+V2
M>9O(CO+5I9%41A%W)$$\MG"*N]AA%'S<EJ]14DJ"1@XY'I3:ZH746BBBD 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% %/5[_P#LO1K[4/+\W[+
M\VS=MW;5)QGG'2L*V\?:%>ZE!:VFHZ?<1-92W=Q-#>(XM@A3A@,XSO/)Q]W\
MMW5K#^U-&OM/\SROM4#P^9MW;=RD9QQGK63JWA./5S );MD2/3YK(A$Y/F>7
M\X.>,>7TP<YH6^I6EOZ\O^"1W/B^UE@B;32S2_;+>"6*ZMI875)7"[@KA3@C
M.&Y''?%5+[QY:1Z@([%HY;>.SN;F62>*:-#Y6W!1]AW+RV2@?IQ4S>$KN]N!
M=ZIJL4]YYEM\T%H8H_+AD+A=I=CN)8Y;=Z8'K3;P%=2Z>+"76HS:P:?<:?:J
MMGAHXY H!<[SO90HZ;0?0=::L*-N;78W/^$MT9=173Y+IENO,2%@()#&DC*&
M53)MV@D,,9(ST'/%.L?%.DZCJATZUEN'N-K.";298V53ABLA4(P!.,@FJ<OA
M,NMZ!>\W.H6U]_JON^2(AMZ\Y\KKVW=#CG \":'KVE:Q(VI:8L<1B=6GED+%
M27W;8OW\@VD\G$</0';V#TN2[I:'7>(M7ET32WO([%KI4P7_ '@0*,@<DY/?
MC /X5RNF>()=&M]6%II:3V%CJ%Q)?3&Y*NADF9CL3:=^-VXY9>#QGI73>)])
MOM;T=["ROK:S$O\ K7FM6FRHYPH$B8.1U.?I7,Z1X7OKZUU%6U6%+>^O)1J,
M:6AS*5D()C8O^[#  $$/QT(/-2O/^OZU!WZ?U_6A=O/'4]E;_;WT8OILS31V
MLL=QNDD>-7/S)LPJGRVP0S'ID"KOAWQ;_P )$8UM[6)BI?[3+!<>;"@!(4H^
MT>9NQD<#CGTRVV\*7=M=0 :I&UC932W%E ;4[HY'##YWW_.J[VP %/3)-5[[
MP''=SZ;,M\!+;2&6:66#S'ED+*QD4[AL?Y-N><*2H&*:MI?^OZ_R!_U_7]=3
ML****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M\T =U17#_P#"X? /_0QP?]^I?_B:/^%P^ ?^AC@_[]2__$T =Q17#_\ "X?
M/_0QP?\ ?J7_ .)H_P"%P^ ?^AC@_P"_4O\ \30!W%%</_PN'P#_ -#'!_WZ
ME_\ B:/^%P^ ?^AC@_[]2_\ Q- '<45RVE_$GP;K-TMM8^(;)YW.%1V,98^@
MW 9/TKJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBD)"J68@ #))[4 +17DL_CGQ9XZU>YT[X>06]OIEJ_ES:
MW=KN5F_Z9J00?R.>"=H/-H>"?B80"WQ* /<#3DQ0!ZA17F4?@KXDJV3\2\<?
M] R-OYFI/^$,^(__ $4S_P I$7^- 'I-%>;?\(9\1_\ HIG_ )2(O\:/^$,^
M(_\ T4S_ ,I$7^- 'I-%>;?\(9\1_P#HIG_E(B_QH_X0SXC_ /13/_*1%_C0
M!W-IH6D6%]->V>E6-O=S9\V>&W1)'SR=S 9/XUP?Q&U6?0)89KUIIM,N=1L9
MH]L9<P213QLZ #LR+N _O*W]X"G_ /"&?$?_ **9_P"4B+_&H+GP!X]O45+K
MXAQ3JKK(HDT>(@,I#*>O4$ CZ4 =WX?2_&EK-J;'[9<,9GCSD0[ND8]E&![D
M$]ZU:\U'@SXCCI\3/_*1%_C2_P#"&?$?_HIG_E(B_P : /2:*\V_X0SXC_\
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
M_?(H^S0?\\8_^^17ECS:EI'B753?0:9J$MQ?:8DY=9/+4.Q :-'9L,#C'S
M_-[5M0^+]?&K(EU;:<MJ=9?2S%%O:0CRRZN') [<C;WZC'(FFDQ<VIW/V:#_
M )XQ_P#?(ILEE:31M'+:PR1L,,K1@@CW%>>:5XU\3:I<3M;1Z7=+%92SRV5O
M YFMIU;:L$C>9C=W^Z,X/ X-=?X7UA]:TQYY;F">1)?+;RK>2W9"%!*O%(2R
M-DG@D\8IK4;DD['FGBG3!\)O$]CXKT ?9]!OKA+;5=/3B-<]'4=NY]B,=&Q7
MLU>;_'8 _"C420"1- 1[?O%KT"P_Y!UM_P!<D_D*!EBO&[FSE^+OQ"U/3[V>
M5/"?A^80M;Q/M^U7 R#DCL"&Y[#&,%B:]DKR_P"#7_,Y?]C!<?TH Z^+P;X0
MTNR(7P_H\-O$N6=[6/@ =68C)^I-9MD? .H3PPV^CZ?NN'V0-+I!C2<X)_=N
MT85Q@$Y4D59^(UA?ZCX&O[?3HFFG_=NT"]9D5U9T'KE01CO63J7B^'5[S0[#
MP]J.E2_:I_*NK66)VN;5=A)?"R(T1&-N2."PY[%)ZO\ KI>_Z?F)Z?C_ %_7
MR.H_X1/PW_T+^E?^ 4?^%'_")^&_^A?TK_P"C_PKS.S\1K:_V&)]8UAY(K+4
M(+]8)99Y$:,_*64[E\P G#,/3/&*IIX@03&T/B>[MK.34[$PQOK'FR2PR+\_
M[T_-C(R=K8!SSV G>UNO_ _S%*7*KO\ K?\ R/2]0TKP7I3VJ7VDZ-"]W,L$
M"M91DR2'H  O_P"JJZV_@5];_L==)TLWN2-HTT;-P&XKOV;-P!!*YSCM7%ZI
M?6L.I+%?:AJ(O['7((X[%KB:;%JK#8XCY+YZF0@MGC/:HM/U+3;:+4&L=:G-
M@^OO'J<T6J2NT-L0=KYWDQ@N #(,''?CA1E?^O2WYZ_<$G9M?UU_RT^\]._X
M1/PW_P!"_I7_ (!1_P"%'_")^&_^A?TK_P  H_\ "O-],OY+SQAI>EW'B2^E
MTR:2\%G&-09&N(DV&)RZD.^6,@!+$,$[\DRR:O=+X7O[^TUR]/BF-'6^T[SV
ME$ \P;G$'5 J [2NW=GJ20:+Z7_K>W_#]NH[ZV_K^M-.^QZ'_P (GX;_ .A?
MTK_P#C_PJC+I?@N'6;?2)-(TA;^XB>:*'["F61<!CG;CO_G%5O SI%IEY+_P
ME4.N6A82I*F\I;KCE?,DED8],D%LK[#%<AKFL32E?'-N^ERZ5::G&8[Q=0_>
MF!<PM'L\O:<[G<#?GYAQVJGI))_U?3\Q7O%M?UU_(Z^.#P1+XBDT%-"LO[1C
M3S&C.CL%"=F\PQ[,=LYZ\=:JW]W\/M,U&YL;O1+9)[9!)-MT*1TC0]'+K$5V
M\'YLXX//!J#2?$&C:E\7+O[#JME<^;HT*Q^5.K;B)'8@8/)"D''H:Q/%TLNH
M>/-8MM(U56N8=*@%SIT,J;[J,22&2+.-ROL;(VD'D9X-3=V7G?\ "_X=RM-?
M*WXV_P ]#OX/#/A:Y@CG@T/2)(I%#HZV<9# \@CBJMEI?@O4;V]L[/2=&FGL
MG"7*I91GRV(R 3MQGV[5R5UXCT*^>PAM=;DT_P /+II%D]I=-!MNEP/*<J<[
MU7;B-NN3P:RENM25+V:]O+NR\57%M8RV=O%*T9N9MF&!C'$BY.&!!"\].M5]
MJW3_ (/].W;78CFLE_73^M>^FYZA_P (GX;_ .A?TK_P"C_PID7ACPO,A>+0
M]'D4,5)2TB(R#@CIU!!'X5PZ:G>W.MI&VIW:^(1J[03::+EPGV+<1N$0. NS
M#"0#.[C=VK&L;R'1?#]FT&I7+)%+="XLAJDT<Q<RE5,1)*O( /\ 5'J3G&>:
M47>WG;\?^'^^ZZ#E*W3^OZ_#4[_7/AEX/U^S>WN-"LX'886>TA6&1#ZAE S]
M#D>U<[\,=4U32=?UGX?ZW=-=SZ4HFLKEL[I;8XQGZ;D]<9(["O3E.Y0V",C.
M#UKS  #]I0D  G0,GW_>4RCU"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N*^+FH3Z7\*]>N;9BLAA2'(/19)%C;]
M&-=K7G_QM_Y)#KO_ &[_ /I1'0!O^!M'MM"\$:/86J*JI:QNY ^^[ ,S'ZDD
MUT-9^@_\B]IG_7I%_P"@"M"@ HHHH KWU]:Z98SWM[,L-M A>21NB@5D6?B@
M7,UJLNBZK:17<GEV\UQ$FU^"<D*Y9!@?QA3R.*B\>:+>:]X/O+'3RIN]T<T2
M,<"0HX?83[[<?C6-J&JZIX@O='M;"/6].#S%-4M9M, B\K:=V9)(F0_, OR,
M<ACQW"3=W_73?]/^'$]/Q_X8[VBO&[.PN+#^PU3PKJ<\EA9:A:7*PP&$E2<H
MBR';E3SM*D_>XYSBFFDA9C ^@7\-C+J=C<Q6EKIETMN(]N)=R;<'&.=P&3SC
MN1.]O/\ X'^?X,4GRJ_]=?\ +\3UW6]=M= M[>>[CN'6XN8[9/)B+X9V"@L>
MBC)ZG^?%06_B2&ZUQ]-@L+^1(W:)[U8@8%D4 E"<[@<$<E=I/&<UYUXAT@PW
ME[$OA>\N+VVU.TETY[2S+1K9HT>4C881 ,-E"1R<].0RSTRV6"\DM_#-U%9_
MVVTM_;#2)(FN+,@A %V#S5#X)09^G/)%WU_KI_F[^?D$FUHOZW_/H>Q45Y%:
MZ!%)KFC176D7TFDO?736UK/9S/#!;,F$$B$%4^?) 8 @'L*5]'G_ .$6OHK3
M2=2A\7+&\=W=16[Q_:$\P,VV0_NY,J,*,L5SC &:5]+_ -=/ROK^H)ZV_KK_
M ):>9ZY61>^(["P\0Z=HL_F_:K\.8F5<HI4$@,<\%L-CUVGTK(\":78:1IUV
M=/.K_9YG$ICO[-;81MC!"1+''CH,X7!/0GFN8UZ'6M5T^_\ $UD)E^SWT4]M
M83:+/]L/DG"JIW [7!<_ZLX#G)'.*>DDNG7\OZ]!IMQ;6_0[F+Q,DOBV;P[_
M &7?K-%"+AKEO*\GRR2 1A]W)!&-N>/3FMRN#T;4_P"T?B;<7R:=JT-O/I44
M*R7.FSPJ)%=V92SH " 1['MFN\HM[JO_ %JPO=NW]:(****!A7E/A6W70OCW
MXITFS CL;ZP34&B'19-R D?4NY_&O5J\OT[_ ).3U;_L7U_]&14 >H4444 %
M%%% !1110 4444 %%%% 'EWQV42^%-$MGYBN-<MXI5_O*5DX_05ZB    , =
M *\O^./_ "+WAW_L8+;_ - DKU"@ KB?B5*8=-TAK@$Z1_:D(U+^[Y//WO\
M9W;<^U=M371)$9)%5D88*L,@BD^GR#HT<?J^H"/Q9IUI;Z18S)<:?.T-^MT5
M>.)0NY0@C((.4Q\V.O3'-#X<PWL/@O1;_5+S3I-,M]/$D %L8WMVQ@LSLS9^
M7<,C;U/'/'4P^$_#EM'/'!X?TJ)+A=LZI9QJ)1Z, .1]:XS2H++6- U*[^TZ
M=H?AF&ZEA2P6RMA;.$;:7GWJ<Y89PI7C'.:5[)VWM^K_ ,[+S$U=J_\ 6G_
M(=*N[S3O'=AJU[I-W8QZX)+:>XG:'9(^2]N $D9AA 5^8+V[UTG@?;YOB;;C
M_D-3YQ]%K&37/"5]96ND7NE6.M0Z99)//=06L#V4" ;6="Q *@J1B,$C&,<8
MJ>S\1>&?#:7+V?A*;2I2D<KQP6=O"TT+-M63Y7P5!89!.X9^[5)).R\TOO5O
MR?WDON_5_<_\T<UJ,<LNN:O%J$D*>&I/$*?:Y(TQ-!*(XC&Q<D@(6 4D $9Z
M\\;^J^)M66XU>\M=051INI06:Z7Y2%;B.3RQN8D;]S;R5*D#CH>:G;5_"6EW
MFI:8GA,Q2S7B6-Q%#IT16Z9UWJ6*G!4@Y^?!Y/'6KVFS^%VTFXURW\/V]E-H
MRRQ/$]G&D]J4!8H"N0!@Y&TD'-0FE%-[+_)?Y6]'WL-Q;DTMW_P?\[^J]3E=
M$O+WP]:QMI=P&MWUR]M?[(2%-A0-(VY2!N4KM'?;CC'>JVN>(=;N/"2S+KDE
MQ'J^B7-Y((8HT-HZ*IPA"YV$L4.XEL]"*Z?0M'U34K*'Q7'>6EKJVH0I(8EL
MH?+6-L$(9-GFD[>,ER,\[>U6M-U7PQ)J;6UOH*VT.KO)&EZ;2)8;]ESN&0=Q
MZ-]]1G!QFJY7\,M_ZT_#UOHAJ2OSK;?\?Z\K:LQ;SQ+K&B7-W9KJ:W-O#8V1
MCFDA0-"9)C$\CE0 VW&>@ QR.I.IK-UKFB6L,:ZW/J(21Y97@BMENQ"%!&4(
M"N 3EMJJ<$8YY/2IX<T..X:X31M.69HO(:1;5 QCQC83C.W  QTIJ^&- 6R2
MS70],%JC%E@%I'L4D@DA<8!R ?P%$M?Z]?Z_I"BK67];+_(NV$ZW6G6UPDOG
M)+$KK)MV[P0#G';/I5BD "@   #@ 4M4]6.*:23/+?C\BGX:^=C]Y#>PO&W=
M&Y&1^!->I5Y?\?O^27S_ /7W#_,UZA2&%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5Y?IX!_:4U;(Z>'UQ_P!_(J]0KR_3O^3D]6_[%]?_ $9%0!ZA1110 445
MB^+-2GTCPMJ%[;$+<)'MB8C(5V(4''L3G\*3=D'J9WCK3-0O;;2;_383<S:7
MJ$=XUJ" 9D (8#)QN ;(SZ5B:Y)J7BV_>TL1JZZ3+I\XN[*\TL0QF; \M=TL
M08Y).=K'[HY'>&Z\/1:1\1=(.C:+IEW>_P!F3O++>S&)W8/&/,:01R,S\D9(
MZ,>>U0>%YI-"6?3]-TW2M.U+5-<N("R(9(80B;\<",N  0!\O4]*EI-<O>_W
M_#_P?5"YK._I_P#)?\#YF9)#(;Q)V\':G=VT^D65M=>9:21KYJ288RJ!YD@4
M 94*VX#'W3FD\/:&'\0Z)9:GHE[)!;RWZ&.;3I_LD:F3=!A6!C4?>QSQP,]*
MZ&'QKXCO;^VTZ&VTN"8F]BFGD$DBF6W(&50$?*<KU;/4=N:EY\0]=GM=/:P7
M2K6YN[&UN8;>[B>5[MY6VNL05U^YU(YZ\X'-6G=W77];_P">G7[B6E&/*^B_
M))?DBE96!BU72)[[PQJ$NH1SW2ZQ<"R9UE5D8!MQXD3!X5=Q ^4#/!JZ%I-E
M#I^E+?>%KTZ5Y-S'<VRZ3*K+=%P8Y&CV M\G < A?45K^$]5O+;Q#K.AV<\$
M3QZC/=7$EW')*9XQM!6']X#N!ZY)V@KP:NKXWU[[#8:DMKITUMJ]M--90@2(
MT#(A<"1\L&!4')"K@\<]:ST4+OM_7Y.WFKZ#M=OU_K\U\M#$T7P_J+:JT=_8
MW<NKQZ @@NKR"26*&[!;;MD8% X4IDJ>H/?-.OM(AE\,6XTG1-8LI#+ -<CC
ML6#S(N0^$D4I.VXY)"ON Y)X%:H\=:[;V%Q+<V^GO(=+MM1C:)'5(5D?8^_+
M$L% +<;>!CWIAU?5;S0;[Q+<W.GSOI-X!976GQ/''<P93S.LCAE8$CT!4'G
MK1K6S_KWG^KU[VONA75KKK_E_EMV^9TGAJ"S\-^$I!:_VQ<6<+/)&MS:$3$'
MG:D*HI"Y) 78,>F,5R+P:UI5YX?\43"6[5[F4SVMMH]S]ICCGRSASN8D(0F,
MHOW1CT/1^.;F1KGPYIC2/%8:EJ(ANW1BI90C,$R.@9@ ?7IWI=7@T?P3:C4=
M)LK>UG*K:PVD6(X29)8UWE!Z$KDCD]^V!-M\WG;[O\[I#MIR^5_OO^5FR/PA
M<M-XO\5R&SU"&*YN(9()+FQFA615B5#@NH'4'CKWZ5VM<]H&K:E<:MJFCZL+
M9[JQ\IQ<6L;1QRI("1\K,Q5AM((W'L:Z&CHO0:U;]?\ (****!A7E'B-BO[2
M'@\*<;M.G#>XV3G^8KU>O)_$G_)R'@W_ +!\_P#Z+GH ]8HHHH **** "BBB
M@#RG]GYO.\ 7=RP'FSZG,\A'<E4KU:O)_P!GG_DFTO\ V$)?_04KUB@ HHHH
M \YTK58?#&M^*K76[ZUTR[O+TW-G>W_$,T;( @W$J&V[2"NX'^=8%KJD^M^*
MO"ZWFO6FDZC/97F!IL<<3+N=-B[)O,Y?#-G@GMZU[+122VOTT_!K]1/6]NO_
M  /\CA?$$QU.^M/"EI+I^I7=M;&6^MKN],)=2FQ2<)(2<L6QCC )/(SQ\_BW
M3IOAOI-A?ZO8?VEINK6MK<K]I4Y\J< N.F5VKNW8Z9KVJN8^(8D7P)JT\-S=
M6TT$!ECEMKAX75ATY0@X]NE%VG?S3^?,O^&#E35O*WX-?\$U=9O+.#0+R^GN
M(([<6SGSW<!0I''S=,'C]*\XFU67_A6'A"73M4AM;%Q#;:A?J698$$9!#-&Z
M,HWA02'4CUKMO$%XGAWP+<W(M[R]BMK8;D6\992O0DREMX(ZYR6],FLJ[\>W
M-G<W\:Z#(UOI]W;VLTCW:AV$H7:RK@YY9>I'!]>*&M6EW7X?YW%>\5+R?XK_
M (!A6=RJ7<&GZ[XUG:Q%JKZ=JEM.ULMQ+YC;@&+,)BJ[  Q?<#G!/-9O_"0Z
M98ZU)>0^)5M1+XDDAEQ>JL8A:'YF9"=O#!?F8'!].E=A_P )?+<ZE:6-WI$L
M5PNKM8LT%^?*1Q%YBDD!2X*G[I7&1ST%9-I\2-6@M/+N](2\U&:YNQ!#:--(
M/*ADV'/EPLP.2 #M(/4E>E+?7^GM^F_WA;^OO_KU.7M_%5W:Z?ITNF^);C4-
M2N[/4%9'O!,79'_=%8\[0^-V,#GIR !6CK&L6BZ#X@-EK4M[H#Z? PFNKII@
METTA!17<D@D $IGY>.!TK;\5>+=2U+PW>_V1:7EB;:"&:\E>803V[/@B+85)
M)Q][E2 1@DUZ0G*+]*:7X?\  _R^_786C=O+_/\ '7[CRO4M:NI=4O\ R-5N
MDUN.^MQI=E'.PBN+5O+RPC!VR*07)?!*XZC%5=**^(?%[V5UXDO4ECGO%F6+
M7FA\_P"8B(1VZ2AT* <Y10<9^;.:]?ZBN<@\)"W@$"ZWJK01L7MXW,+"!^<,
M"8\L023^\+C/.*27?^OZW]>P[.VG]?U^7<S?!D-]/=NU_)?A]*B_L\^;=2LM
MQ*&):4J6(;*E""<D;B,\#':U5T^PCTZU$$;R2$LSO)*V7=F.2Q[<D]  !T
MJU5@E8****11Y;I*"#]I'7EC.%N-$260>K!HE!_*O4J\OT[_ ).3U;_L7U_]
M&15ZA0 4444 %%%% !1110 4444 %>7_  !_Y)?!_P!?<W\Q7J%>7_ '_DE\
M'_7W-_,4 >EW5K;WMK+:W4,<UO*I22.10RL#U!!ZUCV/@_1=/NH;B""X+P$F
M!)KR:6.'((.Q'<JG!(X X.*W:* >IRTOPY\)S1QI+I"R"(,(=\TC&$,<GRR6
MRG(R-N,=L5,G@7P_'J,5^MO="YBG^TJW]H7&/-VA=Y7?@DJ,$D'(SG.371T4
M+3835SGKGP-X;O+XW=QIHDD,XN2IFD\OS1QO\O=MW<]<9-1Q> O#L-J;=+:[
MV>?]I5CJ%P724YRZ.9-R$Y.2I&<\YKI:*25M!G+"P\'Z9XET]/MEM;:Q!"8;
M6U.HLK%')) A+X;<>22I)(SU%2MX5\,1-)ITD*[;Y7VV4EW(4(R"QBB+83!(
M)* 8XJ#5-O\ PLSP[G&?L-YC\XJH^(?$>H)XB%GI&IVR0BPO&8-;[]D\00@D
MY&X /T&,$')/02Y)1N_/\+O]/O!1ULO(ZFST6RL+"2S@^T^5(I5GDNY9)",8
M_P!8S%Q@=.>.V*S6\+^';O1#X8822V=L4=K87\ID3G<NYM^_&1D G'''2N+F
MU_Q+'I4]Q_PD#%_^$>35E(M8?EE'51\OW&[YR?0BG>(M6U?4-%\00R:JT2PR
MZ<8?LL:(524KN4DAL]?T'&,@V][>=ON?^9"DK)K^M+_D=SI_A/2=+U>35;5+
MS[;)&(GDFOYY=ZCH"'<@XYQQQD^M,70-$CUV]N%EN%U._@(G4:C,&:,<95-_
MR@$\%0-N>,9KC8/$?BN2]U/4H+RRDTS2;B6VGM9YT$LRHORD(L(Q(YP0?,"G
M. HJ7PS/&WC_ $^]NM8@O;O4]$\T-Y<49/SJ=B[0"R@9QNW$8/)I)\UOZW3?
MXC;Y;_ULTOP.GC\">'HK&VM([2X6.U9V@87T_F1[OO 2;]P4]US@^E2GP5X>
M:YEG.GY,MH+)X_.D\KR1T01[M@ ZC Z\]:WZ*91RK_#CPM(PD?3YS,#&?/\
MMT_FG9RF7W[B <8!/8>@IT_@'0G#/'%=B<7!O$9]1N2!<$8WD>9^'TXKJ**3
M5U85D<+H7@JZMHX;;4 8[6)#')'%J]S<1W*XQ_JG"I$,X;"9QC (&<];IFDV
M6D121V<;KYKF21Y)7E>1L 99W)8\ #D] !5VBJN%CS?XZ_\ )*-2_P"NL'_H
MQ:] L/\ D'6W_7)/Y"O/_CK_ ,DHU+_KK!_Z,6O0+#_D'6W_ %R3^0I#+%>7
M_!K_ )G+_L8+C^E>H5Y?\&O^9R_[&"X_I0!ZA1110 4444 %8WBS4+[2?"VI
M:EIS6ZW-I TZBXB:1&"C)!"LIYQC.>/0ULUC>+-/OM6\+:EING+;M<W<#0*;
MB5HT4,,$DJK'C.<8Y]14RO;0J%N97V([C66TOP>-4U?4;*UE$"L]R;=O)5VZ
M?N]Y8\D# ;)J.X\;^';.ZFM+C5(_/MVCCN-D3LL3/]W>0"$!]2<#(R>17.^)
M;/Q9=^$+C3[H>'M-LUM#%-/)J4A5OE"@L6@&Q1RW<Y &<9K%GFD\07.L6UAK
M'A">XU2.U2*&'6_,8&(Y;@19.><8]*IN\G;O^']7^XQ]Y05][?B=VWC#1YVB
MCM]3CAF:\6T,5Q:R!W?&2@0[6R5((;!&.>14&G>/M(OM-EOI([VW5+J6W6-K
M.9I)"C$$J@3<W R< [>^*Y%(K_5/$.H75AJ'A6YA34X-1G$6L,[PI$@0A@(C
MC[I.21CI6=):Z#.]D6\0>"M4:UO[J6.RO=01HIXYW+<\-M<$KC"MT///$J[_
M  +;LW_7<[7Q/X_LM,T/[5I$]O>74D23Q I(T8C9L!F9%(7/. Q7)&,UV2G*
M@^HKSJ]\%ZV;/5;325T6WL]5@C!C!=$M&3H(U5<,I&/[O.3CG%>A6ZRK;1+.
MR-,$ =D4JI;') ).!^)JEU)3=UZ$E%%%!84444 %>7_\W)_]R_\ ^U*]0KR_
M_FY/_N7_ /VI0!ZA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7G_QM_Y)#KO_ &[_ /I1'7H%>?\ QM_Y)#KO_;O_
M .E$= '8:#_R+VF?]>D7_H K0K/T'_D7M,_Z](O_ $ 5H4 %<]-XNM8[V\@C
MT_4)X+.40W%U#&IC20X^3E@Q^\,D*5'<UT->=:[;3P:[+J.A6FKV.N27"H5B
M@=[2^0$ M*<;$^7/S$JW'&X4OM)?UT_K\>C%+2+:_K?^OPZH] BF>2297MY8
MA&VU7<J1(, [EP2<<XY /!XQ@U+7C-S9I)XA>&;2M>DA'B4W#;K&[>)X#"%9
MB=I5EWC SG Z?+522 3:/INGSZ+=S0QSZ@B6%[IUR(TA9_W<@C6)WRJLNT[,
M#)&Y3BDFW&Z'U/<:*\7DTVW4Z,FC:'.PTV6R3^TDL)_,D0-MEV  "'!W;U^\
M3G*_Q4W0M*GN;2S_ .$>M+NWU>VN]0674)8WVM"6F"J9FR'^?9QDD$$G'4MN
MU_(E2VOU/:J*\2U/1I)_#MVVFZ)J]EG1WAU&!+2=)+F]W)L.%&93D.2XR"#R
M2*O7GA:VE\11^;:ZS9:<]I!-IQTO3E_=S DR!MT3-!(3@EB4ST8\55M;?U_7
M8.;2]OZT_P ]3T7Q!XB_L V0.E7]]]KF$"?9#%PY^Z#YDB]>>>G'.*9I'BW2
M]7VQJ9;:[-R]JUI<)ME25%W,I )'"\Y!(Z<\BLCXA&1[31K>(:J)/[1BE:?3
M[-YWA1<Y<[4=0>1P0<^AK+U'P38Z;K.AW,-A-J4[WD\]Q>W-N)I#*T9V.Y"@
M* P7'"@8'2H3:NWW_K^O0<F^G;^OZ]3TBL?Q)XA3PUIR7LNGWEY&TJ1$6OE[
ME+$*N=[KP20.,]?2N'\ Z2NCR_VEJ)\0C6$@,6H1R6 $4C;OO[DB!G.>AW.P
M!.:Z/XBR/_PC*1Q6MY<R/>6S!+6UDG;"2H[$A%. %4]?IUJGTU[?G_D"=[_/
M\G^IT<^H6]I;037C?9_.=(U1\%M[D +\N1G)[9'OCFJ^J:Y:Z3=Z=;7"3E]0
MN/L\)CC)4-@GYFZ#@'ZXXKC?%EW:^*4L($\/7]Y:VE[!/-)=Z3,N%W@%522,
M%OESNP, 8SUXQYK&Y37K&XF\.:A-K$&O&66YBM20;3#B/$APFU5*C;NX(/&3
MRD[OY_AI_7H)NR=NWXZ_Y?>SURBHK:X2[MDGC654<9 EB:-A]58 C\14M,H*
M\OT[_DY/5O\ L7U_]&15ZA7E^G?\G)ZM_P!B^O\ Z,BH ]0HHHH **** "BB
MB@ HHHH **** /+_ (X_\B]X=_[&"V_] DKU"O+_ (X_\B]X=_[&"V_] DKU
M"@ HHHH *Y)?"%]ITFH1Z%J\%K8ZA(\LUI=61G5'?[QC*R(5SR<'<,FNMHI-
M)[@>::;H6FS^(;WP]_:DTT<6BII<UJVES1,L8SB3SR=A));&!SCCH:T7\&3:
MBMW::GJ[W%\E@EK;W*:>T211[PP))8K(^Y%W88< <#.3##XI\/Z;\2?$7V[7
M--ML6EK'^^ND3YE,NY>3U&1D=>17*^(_&T#WFN26WBR>T61-.FM86N4C95:0
MAU5>H!0AS_%@C)QQ1?FL^K_._P#P26DKJVW^2_R-OQ%X?U32[Z._&H75Y>:A
MJEK,_P!FTIY(K?RDVERJ;FV]."PX]^:ZW1--M;73[Z&]N/M$^H74GVIY;=K=
M9I"-I5$;G;M7 P3D#.3UKSNZ\26=C?:B\7BV5H;+7K2. OJA91%($,H;+?.O
M^L^]D+M.,8IL5_!K-MH=T^LSZ@UKXANXA<+>L,KLE,0)C('.$Q@<@X'!P4DN
M75:?H[: ])7ZK]+GH&D>&-3TBUBTN+7M^C0_+%$;;%RJ \1^<'QMQQG9NQWS
MS67H&@6CZB+*WUV&]M- NG>WM5MB'MI75L+))NPX4,V  #TR37'Z=J^M)H4^
MJ/XK:>_:-(]3TR**0S6F9%$DA#2N(RJ[\;413UQQ76_#^YTY_$OBF'3;R>]M
MC+;R17$DDDX=?)4?ZUL[N?<FK2;E\OZU^>C_ .")VM;S_P U_2_X!UMJ=774
M5CNFMI+06XW21PF,M-GG;F1OEQV(XX^9L\:5%%(L**** /+_ (_?\DOG_P"O
MN'^9KU"O+_C]_P DOG_Z^X?YFO4* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*\OT[_DY/5O^Q?7_ -&15ZA7E^G?\G)ZM_V+Z_\ HR*@#U"BBB@ JIJFG0:O
MI5UIUSN\FYC:-BIP0".H]QUJW12:OH"T.?L/#,?V^VU?5&>768(C +B"[G6-
MDZ?ZK=M&< D8//.3@&F)X%\/QVLUN+:Y9);@719[^=G6;_GHKE]R-ZE2">]=
M'69J7B/0]'F2'5-9TZQE<;E2ZNDB9AZ@,1FG_7Z_GJ"7]?A_P#-O/!6C-%'+
M;V4OVBU@ECMU74;B!3OR7W,C9RQ/+D%N_.!7%>&/#M]?Z<FH6MA#IMA+'Y5N
ML7B*]5[:.,L!N"@"7YBQ 9@ , 5Z--XATH7<NGP7]I<ZFL9==/BN8_/?Y=P
M4L.H]<#WKDM%?Q#8^$+?19?!UX\OSI,9Y[5H3&SL6&!-DDJ< $8R>>*AMJ[7
M;]6&]E_6Q-:Z)X0L+2TOM2O;>"[WF_,_]MRE3(<*\BN77*G(!X"\@8Z5/)I'
M@^*#5OL,MBTZ0OYT1U9XT@63D\ACY ;N549]ZY;2_#FLVG]AO/X/N#+9Z'<6
M$[B6U)+MC8 ?-Y& WTW_ %QGZUHVJV?A58KWPVT<,?A^.Q>:>ZLTCBG5P0S,
MTH  (R&'<BJDDG;I_7^7XDK1JR-S4M)\)RW5YINEWD,6K:=;0>>MUK,ZH($;
M?Y>[>2FW .\+E=P(Y/$L\<</A];VYUBR;19W25H/[:>\\]XSN6.*><@'>P&>
M0,+@#YB1C:_<6^KS3SV][8&/4#8SV\7]L01-<M"Q#PJZ29WY(P5.,@?-6Y%X
M=O=-U&"^T[PQ=-:317$<MI=7Z33I+*$S,S/(PP=I4X=CCG')%)N2BVM_UU?Z
M+YZO?51ULG_2T7^?RTW1UEDUCXU\(V5S?Z>C6U] DYMY#NV$X(P>.1ZC%21^
M%='CT^XLGMI+B&X01R_:KB2=V4=%WR,6 '4 'CM4/@BQO],\%Z38:G;1V]W;
M6ZPO''+Y@&T8'( &<=AG'J:VY)X87C266-&E;9&K, 7;!.!ZG )_"M*BBI-1
MV'%MI-F=8^'=-TV#RK1+A,RK*TANY6DD8<#>Y8LPQQAB1CC%6-,L6T^V>)[F
M6<M*\FZ1W;;DYV@NS' ^OTP, 7:*D=D%%%% PKR?Q)_R<AX-_P"P?/\ ^BYZ
M]8KR?Q)_R<AX-_[!\_\ Z+GH ]8HHHH **** "BBB@#R?]GG_DFTO_80E_\
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
M\<?^1>\._P#8P6W_ *!)7J%>7_''_D7O#O\ V,%M_P"@25ZA0 4444 %%%%
M$%[=)8V%Q=R9V01M(V/0#/\ 2O,]4COI!X4U&XFUR[NM5E9KFTT_4WMP5,+.
MJ(!+&@"\<Y!..2:].N;>.[M9;>9=T<J%''J",&N0M_"-]=P:7'>ZKJ%E/HI,
M=K-9F!EF&S8)")(V(;:<$'@'.,\&I7Q7]/UO^@I7MIY_I;]3F2FI:QX1U]8;
M_6;6^TB],D-FU_*MS'$%5C%*ZM\^X!BIW-C(YR#6_>+:^*)(+NRU#5([.WTG
M[1FUU&>$.9!^[W%'&X@*Y.>>1FNCT/PY::$;R2.>YN[J^D$MU=73*TDK 8&=
MH"@ <   56TWP?8Z/H-YI&G7-W;Q73NYE#(TD>[^%=RD  < $' I23<6EO;\
M;6_X/JAQT:?G^%[_ / ]&<SX3O+G2M#\(7TM_?7::TD<-TMW<O.?.:,NLBER
M2O*D$#CG..*]'KD-/\)R64FBZ8)IYM)T4^=!-=.ADD?:41,(JC:@8G)&2<=>
MM=?6LFFVUW?W=/U(@FE9_P!/7_@!1114EA1110!Y?\?O^27S_P#7W#_,UZA7
ME_Q^_P"27S_]?</\S7J% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>7Z=_R<
MGJW_ &+Z_P#HR*O4*\OT[_DY/5O^Q?7_ -&14 >H4444 %%%%  >E>67BRW/
M@.SU%'B34K_7897EECWX<7.U0P!!(4 +C(X':O4ZY_\ X0[299KA;VSM+^QD
ME-Q%:W=JDH@E8Y<H6' 8\X]<\\X"2]Z_I^#3_$4E=6]?Q37X')ZM?ZSX?\1Z
MMJ5W<V%[>6V@-)$;>S>%5 E_B4R.3CKP1P*AUKQ%XCTK[9;66NQWD:P6=TEY
M+;1LRB:;RR@V!5P1\RD@G (YZUZ"- T8:D=2&D6 ORNTW0MD\TC&W&_&<8XZ
M]*A/A7PZ;%K$Z#I?V1I/--O]CC\LO_>VXQGWHBK6_KK?^O\ (+;_ -=/Z_X<
MXFZ\0ZY!<7FFG5KID@UC[*]U;6<<MT(C;B0!8E0AL,<$A"0O/O73Z*NK#P%N
MUZXEGU%[:1YFFC1",@X&U% '&..OO5;6/A_I5X\4FG:?HEHP<O-%/I,<T-P2
M, NH*$D9.#N_B/!K6T_PUIUIH3:1/:6EQ:2,7DMS;*L')SA8N0JCC Y]>3S4
MRCS0<>K5OP_K^M1K2:?3^OZ_JQPO@748K2/0(?$D4<<LMC$-&N<@P%/+7<@S
M]V7USU'3N*M1>)=<N'L;Z#4T+7NJ3Z<^G/ A2V"^9A^,.678&;+8(/ '%=?)
MX.\,2V\-O)X<TAX8,^5&UC$5CR<G:-N!D]<597P_HJW$MPNCZ>)IH_)ED%LF
MYTQC:QQDKCC!XJYOF;?K^?\ 5_O6I$8\JM_7]=5]VQYO9>+?$R:/9W;ZI%<W
M%]H=S>*DT,<<<<T;*%*X ."&Z,2.!TK3L[?5-6T'Q#-JVHZE<6*0J^GOJ%E'
M:RQ2*F\R!1&C J_0GCCC/4[^H^ O#]UI[P66D:787&S9'<16$68P3D@<#@Y(
M(!'#'D53M? ,<-M+!YNG6D=R!'=QZ5IJVD<\0R2I7<Q!/ +9/&0,9S2:O=+3
M^M_D5LT^ATNB7<M_H6GWDZ[9I[:.1QCHQ4$U>I%54144 *HP .PI:J33;:%!
M-1284444B@KR?Q)_R<AX-_[!\_\ Z+GKUBO)_$G_ "<AX-_[!\__ *+GH ]8
MHHHH **** "BBB@#R?\ 9Y_Y)M+_ -A"7_T%*]8KR?\ 9Y_Y)M+_ -A"7_T%
M*]8H **** "BBB@ HHHH Y?5XX]:\76NAWB++IT=F]W-;N,I.Q8(H8=&4?,<
M'@G'I7F=E8)HVA66K1Z%I=C9P:TZR:K9O_I:Q_:64*4"+E3PA&]OEYQQBO6]
M6T:6[U*TU&TD5+B)&MY59F420.1N 9>58$ J1W&.^12MOA_X<M3"$M;J2."7
MSHX;C4+B:)9,[MWENY7=DDYQUYI05G=_U[U_RT_X&\S3::_K:WYZ_P#!VYO[
M+I?@GQ=KT<6EVPBUFS^U6R+$!YLJX1X!QT8LAQZL:J0^!/#VG^.] TLZ/8E1
MH\[2LL"@O*KQ#S,XSN&3@]1GBO1M0T73M4N;&XO;59IK&;S[9B2/+?&,\'G@
M]^*HZCX:M+C5AKMO&YUF&(QV\DEY.L2@]BBMMVG )&WG H6EO+\K.WY_@AR5
M[^?YZ7_+\1G@Z_GO=&FBN)&EEL;R>R,KG)D$;E58GN<8S[YKH*S]$TI-&TM+
M19#*^YY992,&21V+.V.V23Q6A3_K\@04444#"BBB@ HHHH \OT[_ ).3U;_L
M7U_]&15ZA7E^G?\ )R>K?]B^O_HR*O4* "BBB@ HHHH **** "BBB@ KR[X
ML/\ A6Q@/$L%]-'*IZJW!P?P(KU&O']5T_7?A=XNO_$6A:=)JGAK5'\V_L8/
M]9;R=W4>F23Z8R#C - 'L%%>:0_'GP))$K27MW YZQR6C[E]CM!'ZT__ (7K
MX!_Z"D__ ("2?_$T >D45YO_ ,+U\ _]!2?_ ,!)/_B:/^%Z^ ?^@I/_ . D
MG_Q- 'I%%>;_ /"]? /_ $%)_P#P$D_^)H_X7KX!_P"@I/\ ^ DG_P 30!Z1
M5*WTR"TU&YO(#(C7.#+&&^1F'&_'9L  D=>]<)_PO7P#_P!!2?\ \!)/_B:/
M^%Z^ ?\ H*3_ /@))_\ $T >D45YO_PO7P#_ -!2?_P$D_\ B:/^%Z^ ?^@I
M/_X"2?\ Q- '=7NE0:A=VD]R\K+:N9$@W8C9^S,.Y7MG@$YQD B]7F__  O7
MP#_T%)__  $D_P#B:/\ A>O@'_H*3_\ @))_\30!Z117F_\ PO7P#_T%)_\
MP$D_^)H_X7KX!_Z"D_\ X"2?_$T >D45YO\ \+U\ _\ 04G_ / 23_XFC_A>
MO@'_ *"D_P#X"2?_ !- 'I%%>;_\+U\ _P#04G_\!)/_ (FF2_'CP''$SI?W
M4S <1I:/N;V&0!^9H 3X\S)'\+;J)C\\]S!'&.[-OW8_)37HUHC164$;C#+&
MJD>A KR.QLM<^+'BO3];UC3)M+\*:8_G6EI<<27<G9F'IP/;' SDFO8J "O)
M_AC=IHGCKQGX4OB(KV347O[8,<>=&_.1]%VG'N?0UZQ7'>-OAY8>,6M[U;F;
M3=9M/^/74;;ATYS@\C(SD]01DX/)R =C17EJ>'?C!;J(H_&>D3(O"O-:#>1[
M_NZ=_8?QB_Z&W0__  $_^UT >H45Y?\ V'\8O^AMT/\ \!/_ +71_8?QB_Z&
MW0__  $_^UT >H45Y?\ V'\8O^AMT/\ \!/_ +71_8?QB_Z&W0__  $_^UT
M>H45Y?\ V'\8O^AMT/\ \!/_ +71_8?QB_Z&W0__  $_^UT >H45Y#JUK\7=
M)L?M4WBO1F7S(X\):#.7=4'6/U:KW]A_&+_H;=#_ / 3_P"UT >H45Y?_8?Q
MB_Z&W0__  $_^UT?V'\8O^AMT/\ \!/_ +70!ZA17E_]A_&+_H;=#_\  3_[
M71_8?QB_Z&W0_P#P$_\ M= 'J%%>7_V'\8O^AMT/_P !/_M=']A_&+_H;=#_
M / 3_P"UT >H5Y/X6N5\4?'77]<LF\S3=,L%T]9U^Z\A8$X/< A_T/0TMSX&
M^)/B",V.O^.+:#3GXF73K?:\B]U)PO!''4CGH:] \,^&=+\):+%I6D0>5;Q\
MDL<O(QZLQ[D__6&!Q0!KT444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5P7QHADG^$FO)$A9@L+D#T6:,D_@ 37>U!>6
M=OJ%C<65U$LMO<1M%+&W1E88(_(T 4/"]U#>^$]'N;=P\4ME"RD?[@K6KQ>P
MG\3_  <FETV72KO7O"!D:2WN+4;IK12<E6'I]<#)R",D5KK\?O!./WC:C$_0
MH]K\R_7!- 'J-%>7_P#"_O W_/>^_P# 4_XT?\+^\#?\][[_ ,!3_C0!ZA2,
MJNI5@&4C!!&017F'_"_O W_/>^_\!3_C1_PO[P-_SWOO_ 4_XT >D6-C;:;9
MQV=G$(K>/(2,$D*,YP,]!SP.@' XJQ7E_P#PO[P-_P ][[_P%/\ C1_PO[P-
M_P ][[_P%/\ C0!Z!JFBV.LI$MXDNZ%MT<D%Q)#(AZ'#QLK#/UJQ9V5O86_D
MVZ%5SDEG+LQ]69B2Q]R2:\W_ .%_>!O^>]]_X"G_ !H_X7]X&_Y[WW_@*?\
M&C8#O=.T#3M*U"^OK2.=;B_<27#/<RR!V'0[68A>.. . !T%:=>7_P#"_O W
M_/>^_P# 4_XT?\+^\#?\][[_ ,!3_C0!ZA5:WL+6UN;BXAA"S7+!I9"26<@8
M')[#L.@KSC_A?W@;_GO??^ I_P :/^%_>!O^>]]_X"G_ !H ]0HKR_\ X7]X
M&_Y[WW_@*?\ &C_A?W@;_GO??^ I_P : /4**\O_ .%_>!O^>]]_X"G_ !H_
MX7]X&_Y[WW_@*?\ &@#U"O+=&D6[_:.\02P'?';:*D$K#HKEHF _+/Y&JUU\
M8+SQ"AL? 7AO4=0O9?E6[N(=D$.>-Q.3_P"/%1_*NI^'?@EO!VDW#WMS]LUK
M49/M%_='G<_/R@]P,GGN23QT !V5%%% !1110 4444 %%%% !1110!PWQ:\-
M77B;P%<0Z>K-?V<J7MLBC)9TSD#WVEL>^*T/ ?C?3_&^@Q7=O(J7T:A;RU)P
M\,G?C^Z3T/\ 4$5U-<%XD^$GA_7M3;5[66\T?5F)9KO3I?++L>[#IGW&">YH
M [VBO+_^%3:Q_P!%+\5?^!;_ /Q5'_"IM8_Z*7XJ_P# M_\ XJ@#U"BO+_\
MA4VL?]%+\5?^!;__ !5'_"IM8_Z*7XJ_\"W_ /BJ /4**\O_ .%3:Q_T4OQ5
M_P"!;_\ Q5'_  J;6/\ HI?BK_P+?_XJ@#U"BO(M9^&FM:9H>H:@GQ(\4N]K
M;23*C7CX8JI;!^;VJS;_  JUF:VBE/Q*\5 N@8@7;\9&?[U 'JE%>7_\*FUC
M_HI?BK_P+?\ ^*H_X5-K'_12_%7_ (%O_P#%4 >H45Y?_P *FUC_ **7XJ_\
M"W_^*H_X5-K'_12_%7_@6_\ \50!ZA17E_\ PJ;6/^BE^*O_  +?_P"*ILGP
M=O+M?)O_ (@^*+FV;AXFNCAA^)(_2@#/^(VJ0^/O$FD_#_19!=*+I;G59HCE
M(8DZJ3TSR?QVCJ:]BK \*^#-"\&6#6FBV8AWX,LS'=)*?]IC_+H.PK?H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KR7Q'>+X-^.FEZ]?'9I6LV!T^2X;A8I
MP(R>PR(^3V)/8UZU63XD\-Z9XKT6;2=6M_.MI.01PT;#HRGLP_\ K=": -;J
M,BBO)K7PC\3_  FBV?AWQ)IVJ:6GRQ0ZJC!XE[#(!) Z?>Q["K/_ !>G_J5?
M_(E 'J%%>7_\7I_ZE7_R)1_Q>G_J5?\ R)0!ZA17E_\ Q>G_ *E7_P B4?\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5GZ]_R+VI_P#7I+_Z :T*R=>N[<:7J-D9XQ=-832B'=\Q0*06
MQZ9(&?>@";0?^1>TS_KTB_\ 0!6A63H-W;G2].LA/&;I;"&4P[OF"%0 V/3(
M(S[5K4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 8NAQJFK^)6'5]21C]?LEN/Z"MJL?1O^0KXA_[""?^DL%;% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4-
M;TS^V-'N+#SO)\X ;]N[&"#TR/2K]% '/:UX8;5M0-['>^1.L40AS%O"21R^
M8K$9&X9X(XX[BJDO@M[TB;4-166YDNVN;EHK?RT?-NT 5%+$J K Y)8Y!]>.
MLHHZ6&FT[HX[_A#+^X0B^UJ*8K;):QF.S\O:B2*X)^<Y8[<'H.<@#I5J[\+2
MM:GR;H-*FH3:@BE,!F='4)G)Q]_[V#TZ5T]%)JXH^[L<#\.M%UG1FFCU+31
MGV>./SY7)E)7H@_TB8>6,DC'E@$\+SPS5],U/6/B1/%8ZE;VBVMC8W.+BU:<
M,PFN,8 D3'3GKGCIBN\N+B&TMI;FXE2*"%#))(YPJ*!DDGL *Y:*[MK7Q]K>
MH3W$45G%HMF[S.X"*OFW1SGIC ZU3=W<5B:X\)SW-Y,CZD@TNXNDO)[46_SM
M*NTX63?PA**2-I/7YJ-.\+7VGM;C^UHY(["V>WTY/LF/*#  -(=_[P@* ,;.
M,^N:ZBBEY#.0NO D4VH:5=17H4V3!Y'EAWRR/O#LZOD;&8C#'!RIQQ77T44=
M+ %%%% !1110 4444 %%%% !1110!7O;*WU&SDM+N/S()!AUW$9YSU'-5K_0
MM-U-Y'O+;S'DB6)F$C*0JMN7!!&TAN0PP0>]:-% &1#X8TB&*&,6K/Y4QG#R
MS/([2%"A9V9BSG:Q'S$\8]!4$'@S0K975+25@Z",^9=2R80,&"C<QPH(& ,
M5O447 Q+WPKIMWIKV<<9A.^>6.0,6,<LP<.^"<'/F-P<CGI5;PKX9O?#_G?:
MM9EOD=%1(LS%$QW'FRRL"?9@O XKI**+@]=SE/'6C6.HZ;!/=M<AH;B )Y5Y
M+"H)E09PC $\\$\CM6HWAG29-3747MG-P&5SF>3RV=1A7:/=L9P /F()X'-<
M5\1]1N?#C/>W+W$^D7LEL&09<V\T<J,-J]E=00?]I5_O&NP\*PZDNE-=ZO))
M]MO93<O SY6V! "Q*.@VJ #CJVX]Z-@%@\):+;-.T5K(OG1M$0;F4B-&.66,
M%L1@GJ$P#4\WAW2I]0M;Y[3$]JJK%LD9$ 7)4% 0K;221D'&>,5J44 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !115!]:T^.VN;EKC$5K-Y$S;&^5\@8QCGEAR..:
M+]%,FE6""29@2L:EB!UP!FLZ37K6/PW'KICF^RO"DX0 ;]K8QQG&>1WH%>QJ
M45%!<)<B0HLHV.8SYD3)DCKC<!D>A'![&I:!A7&Z%=^+];TUKT:KH< %S<0>
M7_94K_ZJ9XLY^TCKLST[UUMQ<0VD#SW$J11(,L[G %<=X/UW3[+P5'>S2R>3
M<:E?^2L<#R229NYF 6-07)QDX R #Z4KH=C6^Q^,/^@[H?\ X)IO_DJC['XP
M_P"@[H?_ ()IO_DJG3>,M!@MH;AKUFBE0R;H[>1_+0$@M)M4^6 002^ "#GI
M4B^+-$>2\1;TDV@)D/DO@X.T[#MQ)AOEPF>3CKQ3L(A^Q^,/^@[H?_@FF_\
MDJC['XP_Z#NA_P#@FF_^2JWP<@$9Y]1BEH Y_P"Q^,/^@[H?_@FF_P#DJC['
MXP_Z#NA_^":;_P"2JZ"B@#G_ +'XP_Z#NA_^":;_ .2J/L?C#_H.Z'_X)IO_
M )*KH** .?\ L?C#_H.Z'_X)IO\ Y*H^Q^,/^@[H?_@FF_\ DJN@HH Y_P"Q
M^,/^@[H?_@FF_P#DJC['XP_Z#NA_^":;_P"2JZ"B@#G_ +'XP_Z#NA_^":;_
M .2J/[/\5MR_B'3 ?2/26 _6<G]:Z"B@#G_[.\4_]#%8_P#@K/\ \=H_L[Q3
M_P!#%8_^"L__ !VN@HH Y_\ L[Q3_P!#%8_^"L__ !VC^SO%/_0Q6/\ X*S_
M /':Z"B@#G_[.\4_]#%8_P#@K/\ \=H_L[Q3_P!#%8_^"L__ !VN@HH X[5F
M\5:9]AQKMA)]INX[8YTPC:&SS_K?:M'^SO%/_0Q6/_@K/_QVK6NHK_V;N4'%
M_$1D=#SS6M0!S_\ 9WBG_H8K'_P5G_X[1_9WBG_H8K'_ ,%9_P#CM=!10!S_
M /9WBG_H8K'_ ,%9_P#CM']G>*?^ABL?_!6?_CM=!10!S_\ 9WBG_H8K'_P5
MG_X[1_9WBG_H8K'_ ,%9_P#CM=!10!S_ /9WBG_H8K'_ ,%9_P#CM']G>*?^
MABL?_!6?_CM=!10!QGB'P?K7B;0[G2-1U^R>VN% .W3"&4@Y# ^;P00#4^E>
M&M>T72K73+'7K"*UMHQ'&O\ 99Z#U_>\D]2?6NLHH Y_^SO%/_0Q6/\ X*S_
M /':/[.\4_\ 0Q6/_@K/_P =KH** .?_ +.\4_\ 0Q6/_@K/_P =H_LOQ*Q^
M?Q-"OIY6FJ/SW.U=!4<5Q#.TBQ2QR&)]D@1@=C8!P?0X(./>@##_ +(\1?\
M0T?^2$?^-']D>(O^AH_\D(_\:W(9X;F(2P2I+&<X>-@P.#@\CWJ2@#G_ .R/
M$7_0T?\ DA'_ (UFV5OXHN-;U2T?Q(1%;>5Y;?V?'\VY<FNRK+L/^0]JW_;'
M_P!!- %/^R/$7_0T?^2$?^-']D>(O^AH_P#)"/\ QKH** .?_LCQ%_T-'_DA
M'_C1_9'B+_H:/_)"/_&N@HH Y_\ LCQ%_P!#1_Y(1_XT?V1XB_Z&C_R0C_QK
MH** .?\ [(\1?]#1_P"2$?\ C1_9'B+_ *&C_P D(_\ &N@HH Y_^R/$7_0T
M?^2$?^-']D>(O^AH_P#)"/\ QKH** .?_LCQ%_T-'_DA'_C1_9'B+_H:/_)"
M/_&N@HH Y_\ LCQ%_P!#1_Y(1_XT?V1XB_Z&C_R0C_QKH** .?\ [(\1?]#1
M_P"2$?\ C1_9'B+_ *&C_P D(_\ &N@HH Y_^R/$7_0T?^2$?^-/BTG71/&\
MWB:5XU8$I'91+O&>A)!X^F#6[10!A:#-))K/BA))'98M31(PS$A%^QVQP/09
M)/U)K=KG_#W_ "'/%G_85C_](K6N@H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** (I+JWB?9)/$C>C. :9]OL_\ G[@_[^"N<L])
MTW5O$_B)M2TZSO&AN(4C:X@20HOD1G )'3))_&M/_A$_#?\ T+^E?^ 4?^%
M&A]OL_\ G[@_[^"C[?9_\_<'_?P5G_\ ")^&_P#H7]*_\ H_\*/^$3\-_P#0
MOZ5_X!1_X4 :'V^S_P"?N#_OX*Y3Q[9C4M$:^TFYMSJ]BDC6X\P?OD9=LD)_
MWUZ?[04]JV_^$3\-_P#0OZ5_X!1_X4?\(GX;_P"A?TK_ , H_P#"@#$\!68T
MW1%OM6N;<:O?)&UP/,'[E%7;'"/]Q>O^T6/>NK^WV?\ S]P?]_!6?_PB?AO_
M *%_2O\ P"C_ ,*/^$3\-_\ 0OZ5_P" 4?\ A0!H?;[/_G[@_P"_@H^WV?\
MS]P?]_!6?_PB?AO_ *%_2O\ P"C_ ,*/^$3\-_\ 0OZ5_P" 4?\ A0!H?;[/
M_G[@_P"_@H^WV?\ S]P?]_!6?_PB?AO_ *%_2O\ P"C_ ,*/^$3\-_\ 0OZ5
M_P" 4?\ A0!H?;[/_G[@_P"_@J6.6.9=T4BNN<94Y%97_")^&_\ H7]*_P#
M*/\ PK)\-6EM8>-O$]K9V\5M;K'9E8H4"("5DR0!QS0!UU%%% !1110 4444
M %%%% !1110 4444 %%%% !117.>(M8O]+UC18K.TN;Q+EYEEMK?R@[@)D',
MC*!@\_>'XTF[6!Z*YT=%<-I?B[5KIGM$TWSM3FN[KRK>\G2!888BH(9XUD!/
MS@#&[.>M58/&4[ZO<WT4$T@GLK.."P>?:BSO/+&<GD#D<L >%Z'@4)W_ *_K
MO;U%=?U_7S.KT;_D*^(?^P@G_I+!6Q7FNC:YJ%KK^J_;8WBFEUB426\-PLD8
MV64; ;FCR1\H(QL///I5V3XBW%KIRW5_H\%KY]K#=6Y>_'E[)'5/WK[/W8!8
M$D!N/RI*2:N+F5VCO:*Q/"NN3^(M&_M":TAMPTTD<?D7!F2158J'5RBY4X)!
MQTQ6?J&JZGIWC)8'NDEL7TRYNEMUA"X:-H@,MDDGYF]!R..,TY/EW]?N5_R*
M6NW]:V.KHKS2Z\1Z]I%K832:I]L?5; 3@/!&%M9#)"H*!0"4'G=&+'Y>M-U[
M4_%NDOJ-I9:I->1V"I.UT\=LLOSHVU7!54*;EYVC?@@#)IO1V?\ 7?[B5).S
M77]=CTVBN7\,^(_[3O+FUO;@QZ@Q,BV/DLH@1< KOV@.XW*6 )VE@/KU% T[
MA1110,**** "BBB@ HHHH **** "BBB@ HHHH *HZMK6F:%9->:K?V]G;@X\
MR=PH)]!GJ?8<U/>W<.GV%Q>W+;(+>)I9&]%4$D_D*\?\&>&6^*%]+XX\7HT]
MD\K)I6F,Q\J.-3C<P[\C'N02<@C !U#?&OX>*Q4^(1D''%G.1^>RD_X7;\//
M^AA_\DKC_P"-UUT?A[1(HUCCT?3T11@*ML@ 'TQ3O[!T?_H$V/\ X#I_A0!Q
M_P#PNWX>?]##_P"25Q_\;H_X7;\//^AA_P#)*X_^-UU[:'HR(6.DV6 ,G%JI
M/Y <USHUSP0VBW.L?8%%A:R&*:5M&E!1AP<J8MW!&"<8!ZXHN!2_X7;\//\
MH8?_ "2N/_C='_"[?AY_T,/_ ))7'_QNNKM=*T.[M8KF+2;01RJ'7S+,1M@^
MJLH(/L0#1<Z5HEK"99-(M64$#$5D)&Y./NJI/?TXZGBAZ M=3DI?C3\.I8FC
M;7PRL,$&RN""/^_=>8:9XQ\,Q>+9;.]U]#X6@BMQ YMYR\ZPO*\4++LSM0R]
M3U$2=<FOH'^P='_Z!-C_ . Z?X4?V#H__0)L?_ =/\* ./'QM^'F/^1A_P#)
M*X_^-T?\+M^'G_0P_P#DE<?_ !NNP_L+1_\ H$V/_@.G^%<RWB'P+&T_FV(B
M2WD,4TTNB3)%$PZAI#$%7\3WH\@*O_"[?AY_T,/_ ))7'_QNC_A=OP\_Z&'_
M ,DKC_XW771Z+HDT2R1Z9I[QN RLL"$$'H0<4[^P='_Z!-C_ . Z?X4 <?\
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
M;20%8C(S1A5<#Y=I&,=.G:NNHHCHFOZZ%-7:?]=?\PKR?]H;_DFT7_80B_\
M07KUBO)_VAO^2;1?]A"+_P!!>@9ZQ1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7G?C3XAWMEKD?A3PC8IJ?B249<,
M?W5HN,[G/'.#G&0!D9Z@'M=;U)=&T'4=4==RV=M)<%?78I;'Z5P?P5T3R/"3
M^)+P^=JVNRO=7$[?>*[CM7Z=6_X%["@"FOPQ\7ZO'Y_B'XBZFMP_+0:=F*%?
M88(!_P"^12?\*7O/^B@>(_\ O^?_ (JO5I)$BC:21@B("S,QP !U)KG(/&=O
M<0K=Q:3JK:;(ZI%?B)/+EW,%!"[_ #-O/WBH&.<T>0'&?\*7O/\ HH'B/_O^
M?_BJ/^%+WG_10/$?_?\ /_Q5=;:>-I+V>[CA\+ZXRV=Q]FN''V8B-^">!,68
M88'Y0:OZ_P")!H-S80'2=0OGOI3#$;4PXWX+;3YDBXR 3GIQUH[>8=UV.#_X
M4O>?]% \1_\ ?\__ !5'_"E[S_HH'B/_ +_G_P"*KT/0=?MO$%K--;Q3P26\
MS6\\%PH62*1<94X)'<<@D4ZYURVM->L='DCN#<7J.\;K$?+ 09.6Z9]ADT=O
M,5]+GF\WP1GN('@G\>>()8I%*O&\I96!Z@@GD56T_P" TM@DAC\;:Q#)(QWF
MV)C##<2,_-R?F)^I/K7LE4VU*$O=PVP:ZN;7;YL$)7<"PR!EB%SCGDT#/,_^
M%+WG_10/$?\ W_/_ ,51_P *7O/^B@>(_P#O^?\ XJO6*:[%(V949R 2%7&6
M]AG H \I_P"%+WG_ $4#Q'_W_/\ \51_PI>\_P"B@>(_^_Y_^*KN_#7BNQ\3
MVEW/;17%L]G</;W$%R%#QNO7.UF&/<&G>&?$]IXKL9KZPM[E+5)GA268(!-M
M."R[6)VY]0/I1_P_R%?_ "."_P"%+WG_ $4#Q'_W_/\ \51_PI>\_P"B@>(_
M^_Y_^*KT6'7K2?Q'<Z$B7 N[>!;AV:,JA5C@;6/WNAZ<>^:TZ.EQ^1Y/_P *
M7O/^B@>(_P#O^?\ XJC_ (4O>?\ 10/$?_?\_P#Q5>L5%!,\RN7MY8"KLH$A
M4[@#PPVD\'MG!]0* /+)?ASXXT*(7'AGQ_?7,T8R+35,R1O[ DL%_+\16WX%
M^(4NO:A<>'?$%A_97B:S&9;8_<F4?Q1G\0<9/!R"1G'>UY5\:-/;3+/2_'.G
MH$U/1+J/?(.-\+-@HWJ-Q ^C-ZT >JT5';SI=6T5Q$<QRH'4GT(R*\\^*^OZ
ME%!I?A/09?*U?7YC )0<&&$8WMGMUZ^@;'.* +7B+XN^&M!U%M+A^U:MJ:G:
MUKIT7FE6]"<@9]0,D>E9T?Q9U1N7^&_BP*1D%;-FS^@KJ_!W@C1O!6E)9Z;;
MKYQ4">Z9?WD[=RQ],]N@KHZ /-?^%KW_ /T3GQA_X+VH_P"%KW__ $3GQA_X
M+VKTJL2]\30P:J^F6>GWVIW<2JTZ6BIB!6Z%V=U7)Q]T$M[47 Y#_A:]_P#]
M$Y\8?^"]J/\ A:]__P!$Y\8?^"]JZ"Y\<10S:?%!H>K73W\DL4(C$*'?&6#*
MPDE4@X0GGC'OQ6B_B%+;P_=:M>Z;?V8M@V^UE1#,Q'0+M8JQ;( PW).*3:2N
MP6KLCCO^%KW_ /T3GQA_X+VH_P"%KW__ $3GQA_X+VKIM3\9V>G>&+/Q!'97
MM[8W7E%?LHCW*),!<AW7N0.">3Z<U;UWQ"- T,:I/IE],@*B2& Q&2+=QSN<
M*<$@<$]?3FF]+W]/F)-/\SR;6/&^OMJ;WVC^ ?$L+7#)),EQIS[3,@VI(,#D
M[?E([A5Y&*V](^(ESH^EP6,'PZ\8LL8)9VT\[I')+,[<?>9B6/N37>Z/XE@U
M;4+O3GLKRPU"T5));:[";MC9VL"C,I!P>A[5-K6O6NA)9M=17#B[NH[5/)B+
M!6<X!8]%'/4GZ9/%';S"ZU\CB?\ A:]__P!$Y\8?^"]J/^%KW_\ T3GQA_X+
MVKTJJSW]LE\MCY@-VT33+".I12 3Z#D@<_T- SS[_A:]_P#]$Y\8?^"]J/\
MA:]__P!$Y\8?^"]J]&MY7FMXY9()('=03%(5+(?0[21GZ$BI* /-?^%KW_\
MT3GQA_X+VI#\6KN,;I?AYXO2,?>8V!X%>ET4 <OX6^(/ASQ@SPZ7>XO(\^99
MW"^7,F.ORGKCN1D5U%<#\1? ">(;0ZUHV;+Q/8CS;2[@.QY"/X&(ZYZ ]OID
M5J?#KQ9_PF?@RSU60!;L9AND QME7KQVSPV/]J@#J6944LQ 4#))/ %<'J_Q
MF\#:/<-;R:P+F5#AA:1-*!_P(#:?P-87CBXU#QYX]C^'NG74EIIEM"+G6;B+
MABIP1&/J&7ZENGRUZ!H/A'0/#-I';:3I=M;A /W@0&1CZLYY)^IH XG_ (7]
MX&_Y[WW_ ("G_&C_ (7]X&_Y[WW_ ("G_&NQ?Q5"^H7%K8Z;J&H):N8[FXM4
M0QPL!DKEF!<C/(0,1TZU4;QPKZC:V-IX?U>[ENK,7L)B-NH:([<GYYE((+ $
M'\,CFDG?8#F?^%_>!O\ GO??^ I_QH_X7]X&_P">]]_X"G_&NRU/Q99Z-H5M
MJNHVMY;I/*D7D/&/-C).#N .,* 22"1@$C-.U[Q,F@W.FP/IE_>'4)A!"]KY
M6T.02 V]U(X!.>1Q3_X85U^IQ?\ PO[P-_SWOO\ P%/^-'_"_O W_/>^_P#
M4_XUVFO>)?[!N-/@.DZA?/?2F&+[*8<!\%MI\R1<9 )STXZ]*GT'7[;Q!:S3
M6\4\$EO,UO/!<*%DBD7&5."1W'()%"UV&]#@9_COX!N;>2WGDO)(94*.C6A(
M92,$'GIBO._#OQ$\.V?BJ1M5U&YGT2Q='T]1;LTDK(I6(RY_YYJ2/<X;M7T'
M?Z]:Z=K.F:7-%<-/J+.L3I$3&I52QW-T' X')]L9-:E'F'D>7_\ "_O W_/>
M^_\  4_XT?\ "_O W_/>^_\  4_XUZ1'?6TM]/91S*UQ J/*@_@#9VY^NTUC
M3>+K6.]O((]/U">"SE$-Q=0QJ8TD./DY8,?O#)"E1W- -VU.0_X7]X&_Y[WW
M_@*?\:/^%_>!O^>]]_X"G_&O4** /+_^%_>!O^>]]_X"G_&C_A?W@;_GO??^
M I_QKTL3.;LP_9Y1&$#"?*["<XVXSNSWZ8YZU+0!YQ9?'/P'=S")M3FMB3@-
M/;.%_, X_&O0+.]M=1M([NRN8KFVE&Y)87#*P]B.#4&I:-IFL6[P:EI]K=Q,
M,%9X@_\ .O)I+&3X.>.;![":0^#]<G%O+;R,6%I.>C GMWSW (.< T >ST45
M#=W4%C93WES(([>"-I97;HJJ,DGZ 4 %U=VUC;/<W=Q%;P1C+RRN$51[D\"N
M1F^+?@."5HG\26I93@E%=Q^!"D&N(T/0KWXS7[^)/$TEQ#X8CE*Z;I4;E1*%
M)!=R/Q&1R3D @#GT2;PQX-\/Z3)._AS3DM+==SF/3A,^/7"JS-[GFDVEJP2N
M9W_"X? /_0QP?]^I?_B:/^%P^ ?^AC@_[]2__$U?MK#P1>: NN0:5H[:8T)G
M%Q]A0#8!DG!7(Z=,9J32=(\(:WID.HV&A:<]K.NZ-Y--$18>NUT!P>QQS56U
M:["NMS,_X7#X!_Z&.#_OU+_\31_PN'P#_P!#'!_WZE_^)KH/^$3\-_\ 0OZ5
M_P" 4?\ A1_PB?AO_H7]*_\  */_  I#.?\ ^%P^ ?\ H8X/^_4O_P 36?KG
MQ2\$:GHUS:6GB]+.Z=08;B..4&.12&4G"\C(&1W&0>M=A_PB?AO_ *%_2O\
MP"C_ ,*P9IOA[#-<1MI>FLML2)IH])+PQL.JF58R@;MMSG/&*.M@VU/.]%^*
MVC:CKL[7VJ_V3:S7\>H7;+O_ 'K);6\:Q*5!)4R1N23U5 /XC7H7_"X? /\
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
M% %?_A+/#?\ T,&E?^!L?^-'_"6>&_\ H8-*_P# V/\ QJQ_8.C_ /0)L?\
MP'3_  H_L'1_^@38_P#@.G^% %?_ (2SPW_T,&E?^!L?^-0WGB'PI?V4]G=:
MYI$MO/&T<B&]CPRD8(^]Z5>_L'1_^@38_P#@.G^%']@Z/_T";'_P'3_"@#@O
M"MS96NNZA>ZYXGTB98)ME@?MT9,@\J.,SOS]\JBK[?O.S5VO_"6>&_\ H8-*
M_P# V/\ QJQ_8.C_ /0)L?\ P'3_  H_L'1_^@38_P#@.G^% %?_ (2SPW_T
M,&E?^!L?^-'_  EGAO\ Z&#2O_ V/_&K']@Z/_T";'_P'3_"C^P='_Z!-C_X
M#I_A0!7_ .$L\-_]#!I7_@;'_C1_PEGAO_H8-*_\#8_\:L?V#H__ $";'_P'
M3_"C^P='_P"@38_^ Z?X4 5_^$L\-_\ 0P:5_P"!L?\ C1_PEGAO_H8-*_\
M V/_ !JQ_8.C_P#0)L?_  '3_"C^P='_ .@38_\ @.G^% %?_A+/#?\ T,&E
M?^!L?^-'_"6>&_\ H8-*_P# V/\ QJQ_8.C_ /0)L?\ P'3_  H_L'1_^@38
M_P#@.G^% %?_ (2SPW_T,&E?^!L?^-*OBKPZ[!4U_2V8G  O(R3^M3_V#H__
M $";'_P'3_"FR>'=$EC:.31M/=&&"K6J$'\,4 :((90RD$$9!'>EKB-0\/W'
M@Z-]7\)I(+:']Y=Z*&)AFC'+&%3_ *N0#D <-C!'>NNT^_MM4TZVO[.42VUS
M&LL3C^)6&0: +-%%% !1110 4444 4I=8TR"0QS:C:1N.JO.H(_ FF?V]H__
M $%K'_P(3_&N:\'>&- N?"]K//H>F2S2M(TDCVD;,Y\QN22,DUN_\(GX;_Z%
M_2O_  "C_P * ,+XAZSI<WPZ\0Q1:E9R2-82A56=22=IX S5WX;_ /)-?#G_
M &#X?_0167\0?#6@VWP\\03V^B:;%-'8RLDD=I&K*0IY! X-:GPW_P"2:^'/
M^P?#_P"@B@#J**** "BBB@ J"]^T&QG%I'%)<%"(TED*(6QQE@&('O@U/12:
MNK,:=CA='T_QAHOABPTEX-#AALH@LMT-0D8NJ@G&TP *#P"<G )(YQ7&Z3(R
M6]O8+KW@J:5-'DTJ,1:]N:1F.0V/*_3FO1?%CF;4/#VF2 &TO;_;<*>CJD;R
M!#[%E''?%<7KUOJ,J?$,V]]IL%@'3[1%=6Y+./LZ9VR;]J'' RC<U,GS7<MG
M?\+)_P#I0):I+R_%O_(BO-,U2\U&;1K:_P#"S:@^F6MB]J=7;SD:%MY;8(22
M#GVXYI/$,6CZAJFIR7'B3P@7>\M[L6=YJ",AEBC\MX95(^[U^;!.<?*,5N7E
M];:/+X8\9B)[:QGM$LK[SL!HXG4-&SG_ &7 '_ C2:I;&%?!]Q<1+'=7FNK=
M3*0,AGCD(!QU(&U?^ U;3Y]=[V?K?_+4RBURZ=E]R7](EB\+ZDC"^T&U\/VE
MO>6+VLEI;2,((U;D2(RQ@.<DY^5<C'/%==X=L+O2_#FGV%]+#+<VT"Q.\"E4
M.T8& 23T'_ZNE9GAX"T\2^(=,@4+9Q217$:*,+&TBDN!Z9(W?5C734*UKKK_
M ,'_ ((TM?3_ ('_   HHHH+"BBB@ KE_B1_R37Q'_V#YO\ T$UU%<O\2/\
MDFOB/_L'S?\ H)H /AO_ ,DU\.?]@^'_ -!%<OXG_P"3@/ W_7I=_P#HJ2NH
M^&__ "37PY_V#X?_ $$5R_B?_DX#P-_UZ7?_ **DH ]0HHHH **** "BBB@#
MDE\#O$=1:/Q5KL2:A*TURJ?9AN)4*<-Y.Y?E '!'3UYKDVM_"T>LKY'B7Q.[
MF[_M.*&UTPS1,RJ(]Z,MJVY N%R&(]\\UV_CN26+P1JS1$K^X(=@<%4) <^W
MRYKE?$NH:3;?$#3+<^*HM"$&DS*9(YK=2H+Q[5(E5@,@9  !XXJ4[/3I_DW^
MB%+^OO2_4KO9>&;;^Q@GB_Q 7NKR>YL98+1)?,FDR) 2ML5!&7^4X(R?08FU
M&Q\'>'(K?2=7U+6I4TW3Y(GW64DBFUE(R'>*';M!4#((/&":ATJQO-2^%<DU
MK"QOM.OI;RPN"I4W;)(6$N#T\P%@>WS<8%/\1ZO;:E\+?$?B.>5((M4M?*LQ
M,=A*!<*O/4EC(0/0BF]$UZ?<TK?FU\@B[M7Z_FF[_HS9TO1-)U[2XH(/$&M3
MO8R));27*B&XLR 0I"-$I(()Y=6R.YKH/#_ARU\.PW:6US>3FZN'N97N9MYW
ML<G   4?0"L2&[CN/&'AJXTZ:.:"ZTN?SI(6#*Z*8]AR.N&) ^IKLZMZ7^?Y
M_P# 1$-4OE^7Z:A1114F@4444 %>3?M#Y_X5M#@@#^T8LY'4;'KUFO)_VAO^
M2;1?]A"+_P!!>@#N/L?C#_H.Z'_X)IO_ )*H^Q^,/^@[H?\ X)IO_DJN@HH
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
MXJU'6;G^SO#RW&F6US+:2MNC4AT!RP<RAC\V!M\KH<[NU;GA36Y]<M+C[9)
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
MH;G5M6U.]T_6&\+K+'+]H:(M('?'R$[<D;,C'!;C#$&O<J*7+_7]=2HZ._\
M6]_N/-[;5[34=;3^TO$5S9@0VLNE?9[PHMVI4%\+RLQ+94@AB!C&"<U>\$:H
M]SK-[:R7DE\XC\[[3'>/+&0S<!XW&8),8^0<8Y%=U15=;^I"CHE?M^ 5Y9X6
M3[#\?O&=I#A8+FS@N64?W\)S^;L?QKU.O+]#_P"3BO$__8*A_P#:=!9ZA111
M0!Y7\!HA-X,OM9E^>]U/499KB0CDD8P/S+'_ ($:]4KR_P" /_)+X/\ K[F_
MF*]0H *9-*D$,DTC;8XU+,3V Y-/IDT*7$$D,@W1R*48>H(P:F5[/EW&K7U.
M2TW6?$^NZ-_;NFQ:8EI/&TEG931N99%YVLTF\*I/!V[3UQN[UE3>+=:3Q3JN
MBMKWANTN+>6)+.WN+.0R7)D4%1@3YX) +!3ZX'2FW/@?6F\'2>#C'I%_I2J8
M[6\NI'6:W7)V_N_+8,R@X!#+^%:_ASPU?Z7KVKR76GZ5'I=T8#;1V\S.8_)4
M*GR&-5'0-P?E(XSUJE;FTV_X"_'^MB-4M=_^"_PM_5R;Q-XIN=!OM,C2&"2!
MI8_[1=B3Y$;MY:%?<N>_96IVJ:MK-MX[T?2;::P&GWL,LL@DMG:5?+VY 82
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
M .$AU3_H3-<_[_67_P D4?\ "0ZI_P!"9KG_ '^LO_DBN@HH Y__ (2'5/\
MH3-<_P"_UE_\D4?\)#JG_0F:Y_W^LO\ Y(KH** ,+POK]QK\6I/<Z?)8O:7S
MVHBE96?"JIR=C,N?F[$]*W:Y?P;_ *_Q-_V&YO\ T".NHH Y_P 9?\@.V_["
MNF_^EL-=!7/^,O\ D!VW_85TW_TMAKH* "BBB@#E_B1_R37Q'_V#YO\ T$U7
M^%?_ "2[P]_UZ#^9JQ\2/^2:^(_^P?-_Z":K_"O_ ))=X>_Z]!_,T =A1110
M 4444 %<9K?AG5M<NK47":9_H]X+B'4@S+<V\8DW"-5"8.5&TG<!SR#U/5:A
M>PZ;IMS?7!VPVT32N?\ 949/\J\[U3Q!XDT2_P!!U:[U$M87<;7&H6 AC\NW
MAW1J-K;=Y*^:"Q+<[2< <4+62^7_  /Z_0'\+]'_ ,'\_P"F66\(^*()-/AM
MI])>VTW4IKV"6=Y-\JR"3Y'4+A2/,(W9;UQQ@GA_PMXHT>YT*22WT>1=,TZ>
MT8+?2YD9V#*1^YX'R*#]3UQSH:GKFHS>/]*TZRO&ATM1+]J\J-':>14$@3+*
M< *5SMP3NZ\56UOQK=3Z#JO]FV]YI&I6<,5R!J%LI+PNV RJ&."<$889'=:4
M79*W];+]?U);6O\ 7G_7J;GB_3=5UGPQ)8:?%9?:IRF_[1<,B( 0QP0C%N1C
MH.N?:N>U;PIXCUN]U'4I8M)L[F;2Y=/B@@NI'67S,?/+(8E/R]@%/UYKH+KQ
M=%9:M'ITNDZH3*YAAN!$BQ32B,OL4LP)) .&QMSQNX-49?B)90Z?97CZ1J@2
MZW_)^XW1%9!'A_WN%R[*.O&><8-+E3^?_#?U_P ,4G9I_P!::_U_PYB2>#?%
M,NK1:B/[)ADMH+,0H+N5UD>#?D/^Z&%82-SR1@'![=)X<TO7=*NM0DO1ILD=
M_?-<LD,C@P*4 ."5^<Y4#&%XR<]JED\2PG4M-MY;?5K6>X6=Q;FV4AQ&#D,1
MNSTRH0Y/'452G\575_97\FGV=Y87VEJEU+9WT29N(2I( VL=N0#CD$,.1U%5
MS:W?G^>I"BMEY?EH=?14-G=17UE!=P-NBGC61#ZJ1D?SJ:FU9V92::N@HHHI
M#"O/_C;_ ,DAUW_MW_\ 2B.O0*\_^-O_ "2'7?\ MW_]*(Z .PT'_D7M,_Z]
M(O\ T 5Y_J/_ "<GI/\ V+[?^C):] T'_D7M,_Z](O\ T 5Y_J/_ "<GI/\
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
MI:A>P6]M):1Z>FD26!GDE<S>8Q5@^S;@C*#/S G<?3FGH_Z[?TO4-?Z];?\
M!]#H(_&.ARVLLZW4O[J01&(VLHF+$94+$5WMD D8!R!D5)<>*-+A\+W'B))_
M.L((GE9E4AOESE<'!#9&,'!!ZU@:]X:UOQ-I]@=2LM$>XT^Y69+221YK>Y&U
ME8.6C&W(;@;6P1U/;7_X1FVO/!]SH-Q86.G6]U$\;V^G#$<6[^Z=JY.><[1G
MTI2ORNV_]?UY/<<=U?Y_U_5R&SN/%UQ:6]](FE!+AHV-FL;[X(V(W$R%\.P4
MGC:OX]#AV?B7Q5?R7VFVEUHD^KP7Q@5!8RK''"IPTLG[XD9S\H[D$<\E5U#P
M?K>MZ;IFD:S::%>V]A/"ZWSNYDD1",J8C&0I8#!^<CV[54_X0OQ-&EYJ-E#H
M]CKWVYKFUN(KV1D\IR-T4H\D;EP.!CJ<_+CEZ<WE_P %6_X/6U_(A<UEW_77
M^ON\STF 3+;QBX>-YPH\QXT**S=R 22![9/UJ2JFFMJ#V$1U2&UBO,?O%M96
MDCSZ@LJG\,<>_6K=-[E+8****0SR_P" /_)+X/\ K[F_F*]0KR_X _\ )+X/
M^ON;^8KU"@#R_P"$W_(P_$+_ +&"?_T-Z]0KR_X3?\C#\0O^Q@G_ /0WKU"@
M#%\1Z_\ V%#9".W2>XO;D6T"RS>5&'()R[X.T84] 23@8I\>NQVMC<76NB#1
MTAF\HO<7*B-OE!!5VV@@DD#Z=CP&^);5[W3UM6T>'5K21B+JVD*@E-IQLW$+
MNW;<9(^HK@F\(:VJ:=/)9:G<Z;:W4_EZ6FJ>7=0P2(H7]\)0&*D-\OF8VMC)
MJ5?^OZ_KRMJGT_K^OZWN>@WGBCP_IQ47VNZ9:EE#J)[N-,J>A&3T.#BDG\1Z
M6(3]EU32Y9S +B-)+U45HR<!\C)VG^]@BN2\,>$TT_Q%J\"^&7T[1KK3HK92
M\T<H<J7R&(=G)VNHR0?ND9P 37O_  YKESX*NX+S21>ZG'Y%I:HLL1+1POD2
MY9@JEN3C.>GX4_\ +\[?UY";=M/ZTO\ \#U._.K:<-2&F'4+0:@4WBU\Y?-*
M^NS.<>^*+/5=.U&6>*RO[6YDMVV3)!,KF)O1@#P?K7)6>D:B)=3LKK0V=KNZ
MEN[;4W>%A;F1<<_-O#H"5&T$$ ?-BF^ O#3:,+=KO0[RTU"WM!:2W4VIM<12
M*",")#(VU3@G!5,= *(Z[]OZ^[_A@;[?U_P__ 9L'Q'>WNKWECHFF17B6#B.
M[GGNO)4.1DHF$;<P!&<[1SUJ[!XALA%9KJ4T&F7MWGR[.ZG1920<8 S\Q^F1
M]:PM-LM8\+:UJZV^DRZGIVI79O(I+>:)'@=@ RNLC+\N1D%23[5F:UX?U^]E
MUZWDTR.Z_MRVB1+J*5-EBZ@C#;R&*@G<"H))SPM)7LOZU_KY:;ZC>[_K3O\
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
M.IZ&K_\ PC'Q;_Z*#8_^"V+_ .(H ]0HKR__ (1CXM_]%!L?_!;%_P#$4?\
M",?%O_HH-C_X+8O_ (B@#U"BO+_^$8^+?_10;'_P6Q?_ !%'_",?%O\ Z*#8
M_P#@MB_^(H ]0HKR_P#X1CXM_P#10;'_ ,%L7_Q%'_",?%O_ **#8_\ @MB_
M^(H ]0HKR_\ X1CXM_\ 10;'_P %L7_Q%'_",?%O_HH-C_X+8O\ XB@#U"BO
M+_\ A&/BW_T4&Q_\%L7_ ,11_P (Q\6_^B@V/_@MB_\ B* /4**\O_X1CXM_
M]%!L?_!;%_\ $4?\(Q\6_P#HH-C_ ."V+_XB@#U"BO+_ /A&/BW_ -%!L?\
MP6Q?_$4?\(Q\6_\ HH-C_P""V+_XB@#U"O,_C+XB6W\-?\(M8?Z1K>MLMM!;
MQG+!"PW,1V!^Z/K[&HG\(?%6Y'E7'Q$MXXF^\T.GQAA],*#^HK:\'_#+2_"U
M_)J]Q=7.KZY+GS-0O#N89Z[1SMSZY)[9QQ0!TOA_2AH?AS3-)5@_V.UC@+#^
M(JH!/XD9KEOBAX0OO$FDV>HZ(XCU[1YOM5D<XWG@LF3Z[01GC( /!KNZ* /-
M_#?QE\/:A#]E\02_V%K,/R7-K>*R*&'4JQ& /8X/UZUT'_"R/!7_ $-&E?\
M@2O^-:>K>&="UUE;5M'L;UU&%>X@5V ] 2,BLS_A6_@K_H5]*_\  9?\* #_
M (61X*_Z&C2O_ E?\:/^%D>"O^AHTK_P)7_&C_A6_@K_ *%?2O\ P&7_  H_
MX5OX*_Z%?2O_  &7_"@ _P"%D>"O^AHTK_P)7_&C_A9'@K_H:-*_\"5_QH_X
M5OX*_P"A7TK_ ,!E_P */^%;^"O^A7TK_P !E_PH /\ A9'@K_H:-*_\"5_Q
MH_X61X*_Z&C2O_ E?\:/^%;^"O\ H5]*_P# 9?\ "J.M?#[P=;Z)?2Q>&=+2
M1+>1E86RY!"G!Z4 7O\ A9'@K_H:-*_\"5_QH_X61X*_Z&C2O_ E?\:I:/\
M#WP=/HEA++X9TMY'MXV9C;+DDJ,GI5W_ (5OX*_Z%?2O_ 9?\* #_A9'@K_H
M:-*_\"5_QH_X61X*_P"AHTK_ ,"5_P :/^%;^"O^A7TK_P !E_PH_P"%;^"O
M^A7TK_P&7_"@ _X61X*_Z&C2O_ E?\:/^%D>"O\ H:-*_P# E?\ &C_A6_@K
M_H5]*_\  9?\*/\ A6_@K_H5]*_\!E_PH /^%D>"O^AHTK_P)7_&C_A9'@K_
M *&C2O\ P)7_ !H_X5OX*_Z%?2O_  &7_"C_ (5OX*_Z%?2O_ 9?\* (;KXH
M^![2W>>3Q-I[JHR5BD\QC]%7)-<19/??%_QKINKFRGM/!^BR^=;F<;6O)@1@
MX].!ZX (SEB!Z##\/?!T$JRQ^&-)#J<@FT0X/XBNC1%C1410J*,*JC  ]!0
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
M'_MI_P"C&KH* "BBB@#G_#W_ "'/%G_85C_](K6N@KG_  ]_R'/%G_85C_\
M2*UKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLS
M6M?T_P /V\5QJ+SI%+(L2&&UEF^=CA01&K$9) &>I.* -.BLN#Q#IUQKLFBQ
MM<_;XHA,Z-:2JH0]#O*A>>1UZ@CJ#4]WJUA87EE9W5RD=Q>N8[:,_>D8#)P/
M8=Z +M%9TVN:=!J,NG-<;[V*W^U/;Q1M)((\XSM4$GGH.I["M$<C- !6=KX)
MT#4 !DFVDP!_NFM&LW7YXK;0+^>>18XH[>1G=C@ !30 [0@5\/Z<"""+6($'
M_=%:%<[9^)M(M+#2X)KLJ\]M"ZXB=E56 "EV Q&"> 6(R>!6CJNNZ;H@A.HW
M/DB9B$^1FZ=2=H.U1D98X SR: -&BHEN87N6MU?,J('90.@.<9/3G!J6@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#E_!O\ K_$W_8;F_P#0(ZZBN7\&_P"O\3?]AN;_ - CKJ* .?\ &7_(#MO^
MPKIO_I;#705S_C+_ ) =M_V%=-_]+8:Z"@ HHHH Y?XD?\DU\1_]@^;_ -!-
M5_A7_P DN\/?]>@_F:M_$*)Y_ASXC2,9;^SISCUPA/\ 2J?PI=7^%OAXJP(^
MRXR/4,0?UH [&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\_\
MC;_R2'7?^W?_ -*(Z] KSWXX2I'\(]95V :1H%0>I\Y#C\@?RH [+0?^1>TS
M_KTB_P#0!7G^H_\ )R>D_P#8OM_Z,EKT'1%9- TY&!#+:Q @]CM%>=^()!IW
M[1'AFZG^6"]TJ2SC<\#S TC8_P#'E'XB@#U.BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\O^#7_,Y?]C!<?TKT]F5%+,0% R23P!7EWP0<7>D^
M)=2C!^S7FN3RPL?XE(4Y_6@ ^'[BW^+OQ%M)?EGEFMID4]T ?G_Q]?SKU*O,
M/B!X=UO2O$MKX_\ "D'VF_MHO)O[$ YNH?8#J0.WLI'3!T=#^,?@O6+57FU5
M--N0/WEO?#RV0]QD_*?P/Y4 =]17+_\ "R/!7_0T:5_X$K_C1_PLCP5_T-&E
M?^!*_P"- '445R__  LCP5_T-&E?^!*_XT?\+(\%?]#1I7_@2O\ C0!U%%<O
M_P +(\%?]#1I7_@2O^-'_"R/!7_0T:5_X$K_ (T =117+_\ "R/!7_0T:5_X
M$K_C1_PLCP5_T-&E?^!*_P"- '445R__  LCP5_T-&E?^!*_XT?\+(\%?]#1
MI7_@2O\ C0!U%%<O_P +(\%?]#1I7_@2O^-'_"R/!7_0T:5_X$K_ (T =117
M+_\ "R/!7_0T:5_X$K_C1_PLCP5_T-&E?^!*_P"- '45Y;\?7!^'26HYGNK^
M&*)!U9N3C]*W]1^+'@;3;5IY/$5I-@<);,978^@"Y_7 KD-&M]5^*_C.P\3Z
ME836'A;2F\S3K>;[UU)G(D(]. >XXP,_,: /8J\_^-O_ "2'7?\ MW_]*(Z]
M KC_ (J:9)J_PPU^TA4M)]G\X*.I\MA)_P"RT ;'A/\ Y$W0_P#L'V__ *+6
MMBN8^'6K6^M?#W0KNV<,!9QPN!_"Z*$8?F#^E=/0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>7Z'_ ,G%>)_^P5#_ .TZ]0KRGP',->^,/C;Q!;G=
M90K%I\4@^ZY4 -@]^8\_\"% 'JU%%% 'E_P!_P"27P?]?<W\Q7J%>5_ 658?
M!=[H\OR7NFZC+#<1'JI.,''ID,/^ FO5* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBJVHWT.EZ9=:A<L%@MH7FD).,*H)/\J /./@#_R2^#_K[F_F*]0K
MS7X$6LMM\++)I5VB>>:5,]UW$9_\=->E4 >7_";_ )&'XA?]C!/_ .AO7J%>
M7?"9@/$WQ#C/#C7I6(([%WP?TKU&@ IDL4<\+PS1I)$X*LCJ"&!Z@@]:?10
MBJ%4*H  & !VI:** "BBB@ HHHH **** (Y;>&<QF:&.0Q/OC+J#L;&,C/0\
MGGWJ2BB@ HHHH \G^$?_ ".7Q(_[#;_^C):[#X=?\D_T?_KD?_0FKD/A&I_X
M2_XCOCY3K;@'L?WDO^(KK?ARX_X0>Q@Z2VK2VTRGJLB2LK _B* .JHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE_!/\ J-=_[#=Y_P"A
MUU%<MX"/GZ-?WR\Q7NJWD\)]4\YE4_B%S^- '4T444 %%%% !1110!S_ ((_
MY%"Q_P"VG_HQJZ"N?\$?\BA8_P#;3_T8U=!0 4444 <_X>_Y#GBS_L*Q_P#I
M%:UT%<_X>_Y#GBS_ +"L?_I%:UT% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7(?$<R/X<@@@COVE>_MF#6-H\[QJDR.SX5& P 3R,'
M&,'I77T4=4P/+[A-7L?%&L?9YM>U%GLK13=2V/EL465FE2-TB1"PC?([Y) .
M1@+<_;X[C2C:0:U<6:ZN9;(WEO<2R1)]G=29"X+JGF. #)@]?X1FO3Z*/Z_,
M=];GB]VVM()+ZWL_%:7AT@QSW!ADD9;KS4+(@()"G:1F,;<'((Y-:PU+4?\
MA(;BY+^*7C76(#;J;&Y6(6S1CS 5$84J&+?>!(P#[GU*D90ZE6 *D8(/<4[D
MVW\SSCP6]S/XH:YOKW5<F*1(DN'O?*N&W$[]LBK"I"C&V,N.X/%;7Q"M=4N_
M#MQ'96EK<VPMYFFCFN&C8D)\NT+&V_')P<<A>:VM,\/:;H[$V<<ZCHBRW,LJ
MQ#T178A![* *FUC_ ) ]Y_UQ?_T$U+2<4AIVDV>;0:'JVH:1;65N7MY]3TFU
MMKZ)K5Y(8HU&!(L[! 'VDY0!CG'0?-7:>*_#EKK-G$\JW3RPJT2QVY4&9'P&
MC<E3A"0N2,$8SD5L:5_R"++_ *X)_P"@BK=4W?\ ,25CB(9/$-CXW@LE6:2P
ME(:=A;?N7!C8O(9,95@XC14W?=['J.WHHHZ6&%%%%( HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .7\&_Z_Q-_V&YO_ $".
MNHKE_!O^O\3?]AN;_P! CKJ* .?\9?\ (#MO^PKIO_I;#705S_C+_D!VW_85
MTW_TMAKH* "BBB@".>"*YMY()D#Q2H4=3T92,$5Y!X$UC_A6WB&Z\ >(IO)L
MVF:;1[V4X21&/W">@.?_ ![</3/L=8WB7PMHWBW3#8:S9)<19RC='C;U5AR#
M_DT ;/49%%>50_"SQ1H@\GPW\1-1MK(<);7<(G$8] 2<#\%%2_\ "$?$K_HI
M7_E.2@#U"BO+_P#A"/B5_P!%*_\ *<E'_"$?$K_HI7_E.2@#U"BO+_\ A"/B
M5_T4K_RG)1_PA'Q*_P"BE?\ E.2@#U"BO+_^$(^)7_12O_*<E'_"$?$K_HI7
M_E.2@#U"BO+_ /A"/B5_T4K_ ,IR4?\ "$?$K_HI7_E.2@#U"BO+_P#A"/B5
M_P!%*_\ *<E'_"$?$K_HI7_E.2@#U"BO+_\ A"/B5_T4K_RG)1_PA'Q*_P"B
ME?\ E.2@#U"BO+_^$(^)7_12O_*<E'_"$?$K_HI7_E.2@#T]F5%+,0% R23P
M!7C/B+45^+?C6P\,Z/F?PWI=P+G5+Q>8YF'1%/<?> ]<D]%R=&7X3:]KK>7X
MK\?:EJ%F3\UI;1B!'^O)!_[Y_&O1-"\/Z5X9TN/3='LX[6U3G:G5CW9B>6/N
M: -*N,^)'@I_&.A0FQF%OK.GRBYT^XSC;(/X2>P.!SV(![5V=% 'F'AGXOV.
M?['\:(VA:];_ "3"X0K%*?[RMT&>O/'H377_ /"=^#_^AKT/_P &,/\ \55[
M5_#VC:_"(M7TNTO4 POGQ!BOT)Y'X5S3?"#P"S%CX;M\DYXED _+=0!K_P#"
M=^#_ /H:]#_\&,/_ ,51_P )WX/_ .AKT/\ \&,/_P 56/\ \*>\ _\ 0N0?
M]_9?_BJ/^%/> ?\ H7(/^_LO_P 50!L?\)WX/_Z&O0__  8P_P#Q5'_"=^#_
M /H:]#_\&,/_ ,56/_PI[P#_ -"Y!_W]E_\ BJ/^%/> ?^A<@_[^R_\ Q5 &
MQ_PG?@__ *&O0_\ P8P__%4?\)WX/_Z&O0__  8P_P#Q58__  I[P#_T+D'_
M ']E_P#BJ/\ A3W@'_H7(/\ O[+_ /%4 ;'_  G?@_\ Z&O0_P#P8P__ !5'
M_"=^#_\ H:]#_P#!C#_\56/_ ,*>\ _]"Y!_W]E_^*H_X4]X!_Z%R#_O[+_\
M50!L?\)WX/\ ^AKT/_P8P_\ Q5'_  G?@_\ Z&O0_P#P8P__ !58_P#PI[P#
M_P!"Y!_W]E_^*H_X4]X!_P"A<@_[^R__ !5 &Q_PG?@__H:]#_\ !C#_ /%4
M?\)WX/\ ^AKT/_P8P_\ Q58__"GO /\ T+D'_?V7_P"*H_X4]X!_Z%R#_O[+
M_P#%4 ;'_"=^#_\ H:]#_P#!C#_\52/X]\'(A8^*M$( R<7\1/Y!JR/^%/>
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
MDH_X0CXE?]%*_P#*<E 'J%%>7_\ "$?$K_HI7_E.2C_A"/B5_P!%*_\ *<E
M'J%<IX\\<Z?X'T*2ZGD22_D4K9V@/SS/T''7:#U/]<"N9;P+\2)1LD^)CJAX
M)33U! ]L$?SK2\,?"?2-#U7^VM3N[K7=:SD7E^V[8?55.<'W))';% $OPG\,
M7?AKP<'U,-_:NI3->W>[JK/C"GW  S[DU8OH;[PCKMWK%C9S7NC:@PEO[6W7
M=+;S !?.C7^,, -RCG(!&>17944 8MAXO\.:G!YUIK=A(O0@SJK*?1E)!4^Q
M JU_;VC_ /06L?\ P(3_ !HO-!T?4)O.O=)L;F7&-\ULCM^9%5_^$3\-_P#0
MOZ5_X!1_X4 6/[>T?_H+6/\ X$)_C1_;VC_]!:Q_\"$_QJO_ ,(GX;_Z%_2O
M_ */_"C_ (1/PW_T+^E?^ 4?^% %C^WM'_Z"UC_X$)_C1_;VC_\ 06L?_ A/
M\:K_ /")^&_^A?TK_P  H_\ "C_A$_#?_0OZ5_X!1_X4 6/[>T?_ *"UC_X$
M)_C1_;VC_P#06L?_  (3_&J__")^&_\ H7]*_P# */\ PH_X1/PW_P!"_I7_
M (!1_P"% %C^WM'_ .@M8_\ @0G^-']O:/\ ]!:Q_P# A/\ &J__  B?AO\
MZ%_2O_ */_"C_A$_#?\ T+^E?^ 4?^% %C^WM'_Z"UC_ .!"?XT?V]H__06L
M?_ A/\:K_P#")^&_^A?TK_P"C_PH_P"$3\-_]"_I7_@%'_A0!8_M[1_^@M8_
M^!"?XT?V]H__ $%K'_P(3_&J_P#PB?AO_H7]*_\  */_  H_X1/PW_T+^E?^
M 4?^% %C^WM'_P"@M8_^!"?XT?V]H_\ T%K'_P "$_QJO_PB?AO_ *%_2O\
MP"C_ ,*/^$3\-_\ 0OZ5_P" 4?\ A0!8_M[1_P#H+6/_ ($)_C2/X@T6-"[Z
MQIZJHR6-R@ 'YU!_PB?AO_H7]*_\ H_\*5?"GAU&#+H&EA@<@BSCR#^5 '/Z
MAXAG\7H^C^$I&>WFS'>:TJGR8(^C")CQ)(1P-N0N<DUUVGV%MI>G6UA9Q"*V
MMHUBB0?PJHP!5A55$"(H55&  , "EH **** "BBB@ HHHH Y_P $?\BA8_\
M;3_T8U=!7/\ @C_D4+'_ +:?^C&KH* "BBB@#G_#W_(<\6?]A6/_ -(K6N@K
MG_#W_(<\6?\ 85C_ /2*UKH* "BBB@ HHHH **** "BH;N\MK"V>YO+B&W@C
M&7EF<(JCW)X%>=:I\:M!CNS8>';.^\1:@?NQ6$1V?BV,X]P"* /2Z*\H^T?&
M'Q/S!;Z5X6M&Y!E(FGQ],,,_4+3A\&I]5&?%7C77-5)Y,4<GE1?3:=W'TQ0!
MWU_XK\.Z62+_ %W3;9A_#+=(K?D3FN=NOC%X M"1)XBA8C_GE#+)_P"@J:;I
M_P &_ >G!2N@QSN.KW,KR9_ G'Z5T5KX0\-6*@6OA[2H<=X[.,'\\4 <9+\>
MO D; +>W<@QU6U;C\\5'_P +^\#?\][[_P !3_C7ID5O!!GR88X\]=B@?RJ2
M@#S.+X]> Y"=U[=QX_OVC\_EFM6U^+_@&\.(O$ENO_76*2+_ -"45V4UK;W'
M^O@BEXQ\Z!N/3FLF[\'>&+X'[5X=TJ8GN]G&3^>,T 3:?XGT'5L#3];TZ[)Z
M+!=(Y_('-:M<!J'P6\!:@#_Q)!;.?X[:9TQ^&=OZ5D_\*?U'1\MX4\=:UIP'
M(@N'\Z,^V!M'Y@T >JT5Y1_:7Q?\+_\ '[I>F>*+5>3):-Y4Q'TP/T0UH:-\
M:?#5[=?8-92ZT#4 </!J,90 _P"]V_X%MH ]'HJ.">&Y@2>"5)8G&4DC8,K#
MU!'6I* "BBB@ JCK) T:\). ('R3_NFKU9OB#_D7]1_Z]I/_ $$T 3:20VCV
M1!!!@0@C_=%7*S]!_P"1>TW_ *]8O_0!6A0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <OX-_U_B;_L-S?^
M@1UU%<OX-_U_B;_L-S?^@1UU% '/^,O^0';?]A73?_2V&N@KG_&7_(#MO^PK
MIO\ Z6PUT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 07-[:V2JUU<PP*QPIE
MD"@GVS5.3Q'H<*[I=9TY%SC+72 ?SK.\06%I>^)/#GVJWCG"2S[1(NX<Q'L>
M*UX]&TN)]\>FV:-ZK H/\J *G_"6>&_^A@TK_P #8_\ &C_A+/#?_0P:5_X&
MQ_XUH?8+/_GT@_[]BC[!9_\ /I!_W[% &?\ \)9X;_Z&#2O_  -C_P :/^$L
M\-_]#!I7_@;'_C6A]@L_^?2#_OV*/L%G_P ^D'_?L4 9_P#PEOAL#)\0Z3_X
M&Q_XU7_X3OP?_P!#7H?_ (,8?_BJV/L%G_SZ0?\ ?L58H Y__A._!_\ T->A
M_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJZ"B@#G_^$[\'_P#0UZ'_ .#&'_XJ
MC_A._!__ $->A_\ @QA_^*KH** .?_X3KPH?N>(M,D']Z.Y5Q^8)%'_"<^%O
M^@]8_P#?T5T%% '/_P#"<^%O^@]8_P#?T4?\)SX6_P"@]8_]_17044 <5XB\
M4Z%J6C2Q:=XHL[6_C*S6THGP/,0[E#8ZJ<8(]":XSP?XYLM<UJ26XNWTZQMK
MR6\EAW,7GG<8$>%R2B#<2>A)3TKVBF1PQ0[_ "HT3>Q=MJ@;F/4GU- &%_PF
M_AW_ *"'_D&3_P")H_X3?P[_ -!#_P @R?\ Q-=!10!S_P#PF_AW_H(?^09/
M_B:/^$W\._\ 00_\@R?_ !-=!10!S_\ PF_AW'_(0)^D$A_]EH_X331/[]]_
MX+;G_P"-UT%% '/_ /"::)_?OO\ P6W/_P ;H_X331/[]]_X+;G_ .-UT%%
M'/\ _"::)_?OO_!;<_\ QNC_ (331/[]]_X+;G_XW7044 <__P )GI)^Y#K,
M@_O1Z+>./S$6*/\ A,M+_P"?77/_  17O_QFN@HH Y__ (3+2_\ GUUS_P $
M5[_\9H_X3+2_^?77/_!%>_\ QFN@HH Y_P#X3+2_^?77/_!%>_\ QFC_ (3'
M3V.([#77/?\ XDMVF/\ OJ,5T%% '/\ _"76O_0+US_P53__ !-'_"76O_0+
MUS_P53__ !-=!10!S_\ PEUK_P! O7/_  53_P#Q-;=M.MU;1SJDB+(H8+*A
M1AGL5/(/L:EK'\+QI%H81!A1<W)QGUG<T ;%%%% !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 <_P""/^10L?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '/\ @C_D4+'_ +:?^C&KH*Y_P1_R*%C_ -M/_1C5T% !1110!S_A[_D.
M>+/^PK'_ .D5K705S_A[_D.>+/\ L*Q_^D5K704 %5-4OXM*TF]U&?\ U5I
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
MPRL3DLT;%-Q]SM!_&NNKS?X%?\DHTW_KK/\ ^C&KTB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O/OBQXGU#1]&LM&T,D:WKDXM+5E.#&. S
M@]C\RC/;=GM7H->7>*U$OQ\\"QR?,BVUTX4] 1&YS^8'Y4 =1X(\!Z3X(TE+
M>SB66]=?])O77]Y,W?GLN>@_F>:ZFBD(R"*3 Y\^+K>2YN4LM-U&_MK5VCN+
MNVC0Q1LOWE&6#.1T.Q6YXJN_C3.K_P!FVOAW5[R8VJ7:M"ULJM$W 8;YE/7C
M! /'IS7-Z9)JOA?PE?>')8-7M]2ADG:QOK&P-REP&<NA)".JD[L-O [\]ZAB
MTB76O&-O;:V=?>1M$2":\CAFMT,Y8NRL\2K$P /0Y7C!R:%JTOZVO^#Z?YB;
MM?\ KK;\5_6AVNJ>++'1M"M-6O[>\@CN'C00M$!+&6Z[ESQM&2W/ !ZTNM>)
MTT75-,L&TR_NFU*0Q0R6_E; P!8AMSJ1\H)Z'IZ\5A>(;*]\4:K>Z;;2&TM;
M2R>"1KW2YY8YS*,,8V#("5"@ @M]X\>N!;:Q>WX\#"]TG6Q=Z=<D7KMI%R%4
M>2\8?)CQ@DJ?;/.*<?>:]?PU_5?B*3:3]']^C_7\#O=?\2#0;FP@.DZA?/?2
MF&(VIAQOP6VGS)%QD G/3CK4^@Z_;>(+6::WBG@DMYFMYX+A0LD4BXRIP2.X
MY!(KF_B'!]ON/#UEY6J[3?\ F23Z=#.6@3RW7=YD8^7#,O?U[9K $-Y::19:
M!>Z'>RQZ??[]4\BQD>+4H"&_>@A2)"69&9,EN#P0*47W_K5?E_74<M+6_K?\
M_P"MT>BW.N6UIKUCH\D=P;B]1WC=8CY8"#)RW3/L,FM.O)XM$$)L9[[1;R?P
MZE[=F&R-F\K0P2(H13" 7"E@Q"E?E!&0*K_V%>P6<5MX@TB_O[=M.9-,1(7N
M&LYO,<J"5SY;A#$!(2 -I^84KNVW]=O7\/,$]?Z^_P!#UB&]MI[JXM8IE>:W
MV^<@_@W#(!]\<UD:SXML-$U**QGAN)9'19':()MB1G"!FW,"<L0,*&/M6!X%
MT6?2O$6LR:CIVW4)HK4M>BWP)2(4$F),<Y<,2,]>3U%86O6VL7NKOJL>CWEQ
MKVGW<T20S6;/;/9-\H,;'"%L8; .\G(Z8PW=-?UW7^7HM1)MQ;_K9/\ S^>G
M4];JMJ&G6>JV,MEJ%K%<VLHVR12J&5A]*RO!]IING^';>STG3[BRLXAM5;BW
M,#R' RQ5@&R3G.0.1Z8-;U4U9V&G=7/'_#<=Q\,/B5'X2:XDE\-:VK2Z9YK9
M-O,.2F?T]\H>N:]@KRGXQ/Y&M^ KE /-CUN/:3Z;DR/H<"O5J0PHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\$?\ (H6/_;3_ -&-
M705S_@C_ )%"Q_[:?^C&KH* "BBB@#G_  ]_R'/%G_85C_\ 2*UKH*Y_P]_R
M'/%G_85C_P#2*UKH* "N8^(VGMJ?PY\06J+N<V4CJOJ4&X#ZY6NGI'19$9'4
M,K#!!Z$4 <I\,=034_AGX=G0@A+)(#CUC'EG]5KK*\F^%,Y\+^)/$7P]NV(-
MG<-=Z>6/WX'QP/H"I^K-Z5ZS0 4444 <#\08;'5M2TK2#?VT&J,DT]DKR@.L
MR@&-@,Y^\N/?FN>N=?@O-<\+:]K$T.EWEQ+(L4-PZAX8U@D4MMS_ !2D_7Y!
MUKT[4]<T_2'@CO)9!+.2(HH87FD?'4A$!; R,G&!GFI+75K.^6W>U>2:.??Y
M<B0N4^0X.6QA>>F2,]LU*7Y_YK\OR%)7?R_K\=3D/ VM1_Z7:WU_YLL1AC^U
M'4&G@FD8M@+YGS1R'^*+M\H'%:?C^-XO#@U:% T^D7$=^O'.U#^\ ^J%Q6]?
MZE::9%YUY(8H0K.TI1BB*HR2S 848'<C-.T^_M=4T^WO[*7S;6XC$D4F"-RD
M9!P>:IZZKI845;1]3S30GO)O%4VFW4;_ &77I(];C!7 CC4G*GW^6#([[C5'
M5O$<</B*Z>V\0ZA90,+Z"XENM0'R2HN4"PL-D8!'RG 9ASSG->J:KK&GZ):I
M<ZE=1VT3R+$C/GYG8X"@#DDU-?7UKIEC->WLZ06T"%Y)7.%4#N:B27+9.R6G
M]>BM^8TG?S=G_G][/'=8U>&S\(V%Q9:UJ\FJ2:4M^LC:Q((68;0S#YB9&&"#
M&/E R2%SFKEYJ\S:QK45OXCO9-7CU"U;2[1;GY9$=8V91&N%=,,V<@X !SW/
MK%I=0WUG#=VS[X)T62-L$;E(R#@\]*S=)\/)I.JZIJ":A>7#ZE*)98Y_+V(P
M&T;=J _= ')/3UYK1_$[^?RU6A"C[ED[Z+_ASSF'6KJ06TPU^[@U<O=)KD+W
M/RV4:H^'$;Y2(*0FU@ &SSNJAI^IVI@\+27?C"_5-1TB>:]5]88 RH@PV2V4
M.=PP"!E#QG.?;:*CE]VW];/_ #N:=;G/>!=4;6O VC7\ETMU-):IYLH8-F0#
M#9QWSG/O70T4R6:.%0TLB1J6"@NP ))P!]22!6DGS2;[BBK*P^BBBI&%%%%
M!1110!P'QHU%-/\ A5J^2 ]P([= >Y9QG_QT,?PK9BL7TOX:P:?("'M=)6!@
M>N5AV_TKB_'<G_"9_%#P[X+MVWVNGR#4]3QR%V_=4^G!Q_VT%>D>(/\ D7]1
M_P"O:3_T$T .T'_D7M-_Z]8O_0!6A6?H/_(O:;_UZQ?^@"M"@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y
M?P;_ *_Q-_V&YO\ T".NHKE_!O\ K_$W_8;F_P#0(ZZB@#G_ !E_R [;_L*Z
M;_Z6PUT%<_XR_P"0';?]A73?_2V&N@H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KR_X-?\SE_P!C!<?TKU"O+_@U_P S
ME_V,%Q_2@#U"L#5_$,]CKMCHUE9PW%Y=1//_ *1<^0@1" 0IVL6?YN%QCU(K
M?KE_%VFC546"Z\.G5[1$WH8)DCN(I<\,C,Z[>.I# _7I4MVL'0TX]?LXK2SD
MU66#2[B[.V.VNYU1RV<;1D_,?IFF7?BWPW83M!>>(-*MIE.UHYKV-&!]""<U
MP)\%:M)>6\GB&QO]<AN-.2TG6VU,PM$RNS 28DC$BD,,GYCE20.:U]%\+SOX
M=\2Z5+HYTI;N[DFLP6B< E5V.-K'D,N><']:=[:_UNOQZDINZ7]?\,=9+KEB
M;C[-:W^G2W*2QQRQ-=JK)OZ< $[B.0IQGUJ5-9TN6[N+2/4K-[FV7=/"LZEX
MAZLN<J/K7%WVD:S=6FC:E<Z$9M6.J17=RD4L)-LBKLP&9@#P!PI/)-5+CPOJ
M]UX-G\/G1 NHVZN(]3::-5N%,F\A64^8I? #9"]SDX&5=JZ_KI_7Y FW_7K_
M %^9Z'8:E8:K:BZTZ]MKRW)*^;;RK(F1U&5)%<[?>-3"B/:Z>LD=S>_8;.:>
MX\F.:0;M[,=I*H"I ."6/08P3/X5TB*QMKR6/1[[2YKLJTPO;\W4KN%QG=YC
M\ 8 .[)]!BL71[8S^ [/1)=)@U86;M::G9R,H<%0W*AR!N)VL,D9#9R.M4]_
MN_/7^O,:=U]_Y:?UY&I=^,9]+OM/M]4T@V<=S=/;R73W*^3$%B\S?N(!(.&
MX ^4Y(/%;<VO:/;6UM<SZM81071 MY7N459B>@0DX;\*X"WT'7K270U_L>^N
M+"TU5[J*"6ZAEDM(/)**C,\GS'<Q(P6P!UZ5GV7@W5)#9MK'AW4I[)K::TFL
M;?4UA:(-,T@8[)E5T96 (W$C;T-*_3^OZ_ 5W_7S/4#KFDK?"Q.J60NRQ00&
MX3S"P&2-N<YP0<>E8>K_ !!T*RT:^O=+O[#6+FTA:8V=G?1%RJ]3][@#J>#]
M#7'P^'-6TXW@LO!L\<9UNWO(HX;BVP8HT56()E!))5NN"=V3U.)+C3/$5]H.
MO"?PA?#5=1M9+6$?:+00VT/2.*/$N<<Y8D#)SZ 4?U^7_!*3][5'HD7B'2)-
M/EOCJEBMO!Q<2&Y3;"W=7;.%//?%+-XAT2VMXKB?6-/BAEC\V.1[E%5TR!N!
M)P1DCGW%>;:EX8UV_P!<^VIH%]#:026DOD1WT4#SA(GC8(T<H*LN\$9(!VD9
MZ5/)X4FLM6@GTKP;=1VXTJ[@;S+J"63S)2&569Y22<[\\D#?P>3@;T;MW_7\
M[:>I,&VE?^MO^">A6VL)-K$VFRQ>5*(Q/ X<,L\70LI]02 1[CKFJ-UXANI=
M<GTC1=/BO;BU1'NY)[DP11;LE5W!')<@9QC&,<U@Z%;W4VN^&(98'M[C2-)D
MCOHV=7,;.(U524)'.QF'/05=2PU7PYXMU;4K/2Y=4L-6,<DB6\L:2P2HNT\2
M,JE2 .C9![4VK-*^FOSL]/O%%MQOUT^5]_N_4V8_$-K!8I<:VT.C/).\*1WE
MPB[B&(&TD@-D#(QZUK@A@"""#R"*XG5M/UI]<34Y-&348KG3Y+)[6.6,&V+-
MD$F0@,",!L<\# -:.F2S^$_"5G9WUO<W36%O#"TL;Q_OF( .S<X)QZ'!/& 3
MQ0M5K_7]:??Y%7U_K^O+Y>9TU5[_ /Y!US_UR?\ D:L57O\ _D'7/_7)_P"1
MH&>?_ K_ ))1IO\ UUG_ /1C5Z17F_P*_P"24:;_ -=9_P#T8U>D4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5Y?XG_Y. \#?]>EW_Z*DKU"
MO+_$_P#R<!X&_P"O2[_]%24 >H4444 %%%17%S!9VTES<S1P01*7DEE8*J*.
MI)/ % $M<#JVO:E;>*KRPN]8;1Q)M32?-MT-K=$J,[I"I/F;L@*". #AJ[:S
MOK34;1+NRNH+FV<$I-#('1OHPX-<O>:6/%]E?0V/B6TN]'O)=LZ1QK.8\!04
MBD5\(>,\AL$\8I?:7]=OZ_#KHGK%_P!?U_78?)\0=-CO+BW^P:HRV]\MA+-]
MG 596 *C!8,020 0.X/ (-/D\=0)IDEZNAZS*8))H[F&.&,M;^5RY8[]G0C
M#$GL#@UFW'@757EOG77[)(KC4X=1VMIS$IY04*F?.YX1<GZ^O%9_ ]QJ5I>3
M2^*+*?2[N:YN'1+/]R1(,$D^:0Q7'!.1UX[B6VEIO;_+_@AKS>1I7_Q"@CMM
M4DTW1M3OSI]LMQ*X6.*,*R%U.9'4D8'50?;-=+HU]-J6BV=[<6SVTL\2NT3E
M<J2/]EF&.XYKE]*\'7!T_5$GURUN[75--CLT>VM"FU5C**X8R,&R&)_*NJTJ
MTEL-*M;2>=9Y(8UC,BQ[ V!CA<G'YFM+6O\ UW_X!,6VDW_6W_!+E%%%(L**
M** /)_C1_P A'P/_ -AN/^:UZQ7D_P :/^0CX'_[#<?\UKUB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\ !'_(H6/_ &T_]&-7
M05S_ ((_Y%"Q_P"VG_HQJZ"@ HHHH Y_P]_R'/%G_85C_P#2*UKH*Y_P]_R'
M/%G_ &%8_P#TBM:Z"@ HHHH \U^*?AO4-]CXU\.K_P 3O1#O9 /^/B#DLF.^
M 3QW!;OBNN\(^*=/\8^';?6-/?Y)!MDB)^:*0?>1O<?J"#WK<KR#Q+X<U;X<
M:_/XS\'0-/ID[;M6T=?ND9R9$ Z8R3Q]WW4D  ]?HK$\+^*](\8:0FI:1<B6
M,\21GAXF_NNO8_S[9K;H X[QHE@M]8W4FM/H>HV\4C6^HN%,"J2H:.7=\I#'
M;P2"<<'-<=>^+)5;3'O]<31&N=+OBT<,J0QM(KCRYD5AG+_,1G/MSDU[%14.
M-TU_77_/TTON'6_]=/\ +\>QY'_;=CI=IX6N)_$\HAU'3IY+E;O4B\<LGD@!
MLNQQ\V1@$#/;-<_H6II>?#^>%]6OH-<L]'CET^"QU*6.-X54_,J(X#."'#@@
MXV],5[Y15]6^_P#G?_@>A$8V27;_ "M^/YGC7B/Q%I\EMXBQJTDME*^FS6[R
MS.\.XR@OY;,=HX&2%/8G'!K7&K6$L6LW.K^(9K;5(3=J;!KS$3V^&$1\D\;-
MNUO, &2>6[5Z=14.-XN/?_ABHJUO+_@?Y'BNF^)-.T^U-HWB&]>T?0;*9TMK
MX%XY=^QMI)Q$-NT,1MP.>#S6CIEY=IHKZT+W4+O^Q=6E22UCU*6;?;-C 8[A
MYFW<&!8'(&.>M>LU0O\ 2QJ,T!EN[E;>-@SVT94)*005W';NX(Z!@#W!JY:M
MOO\ YM_JT2HVBEV_RM_P3RO4=0;0+^P@.L:HFH6UQ9M?&[U5_)C25OG"QL3O
M7YL%GX7 P<Y!KZ/XFDB&GS6GBB74=1N+C4K=(Y[X.LVW>8?W8.T$D)@@#.[
MXP*]KHJ6KIHJQXEJ>NS1^';N[TCQ/?B,Z.\NH2R7A9K>\#)L0;\^4[$NNQ=O
M X X-.U"^TV^U"2Q;Q!/=6L%]IMQG^U)"4W\2,&5\@9VG@X4L,8S7M=%5UOY
MW_K]"7%M6O\ U_6XU,>6NW.,#&<Y_6G444%H**** "N8\=^,[+P1X<EU&XVR
M73_N[2VS\TTG8?0=2>P]\5)XQ\;:/X(TDWNJ39D;B"VCP9)F]%'IZGH*XOP?
MX3UCQ7XAC\<^-XC'*ASI>E,/EM5[,P/\7<=\\GL  :_PM\)7FBZ;=:YKI,GB
M'6G^T7;,.8U/*Q^V,Y([=.PKKO$'_(OZC_U[2?\ H)K2K-\0?\B_J/\ U[2?
M^@F@!V@_\B]IO_7K%_Z *T*S]!_Y%[3?^O6+_P! %:% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R_@W_7
M^)O^PW-_Z!'745R_@W_7^)O^PW-_Z!'744 <_P",O^0';?\ 85TW_P!+8:Z"
MN?\ &7_(#MO^PKIO_I;#704 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5Y?\ !K_F<O\ L8+C^E>H5Y?\&O\ F<O^Q@N/
MZ4 >H4444 %%%% !1110 5RWA:\U*^UC7SJ!TTFTNA:(]K:-$[A5#@NQD;./
M,P!VY/?%=37$6.G>,]-N-;DMK'0BVHW;7$<CZC+^YRBH,KY'S?=SU'7'O26_
MR_5?\$'LO7_,TD\;:%'(%FUFVF:>ZDM[9+>!RS,@!9 !N+D>H &2!C/66U\;
M>'KPQB'4>)(7G1WAD1-J??\ F90 R]USN'<5R]OX6\6Q:I:3R0:+)';ZO+J)
M<WTH=U>,IMQY& ><]<=O>GZ;X6\46)TEC;Z,QLY;V211?2X/GDE0/W/;=S]*
MG7E\R;N_]=S8L_'6GO?6-E+,TZW%BUZVH16DL=OL!'/.X*,9)); P!U(J^GC
M/07M[B87<B_9V17B>VE64E_N;8RN]PW8J#GMFN3M? &LRZ':Z9?2V$0&C2Z7
M.\$SOC<P*NH*+GIR#C'O4UOX(U&UM]/N++2/#6G:EI\Z2_Z$"B7F%9#YC"(%
M.') P^#WJ^MOZWW^ZWY] NSH_!WB"X\2:3<7ES#%$T=Y-;JL6[&U&P"=P!S]
M0/I70USOA#1M4T:VU%=3ELW:ZOYKJ-;8,0@D;=@LV,G\!^-=%1T7HOR0UU^?
MYD<<$,)D,42(9&WN54#<WJ?4\5)110,**** "J]__P @ZY_ZY/\ R-6*KW__
M "#KG_KD_P#(T >?_ K_ ))1IO\ UUG_ /1C5Z17F_P*_P"24:;_ -=9_P#T
M8U>D4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y?XG_Y. \#
M?]>EW_Z*DKU"O+_$_P#R<!X&_P"O2[_]%24 >H4444 %-?\ U;9]#5/5%U1K
M9%TF6UBN&D :2ZB:5%3G)VJRDGH.HZUQMAXCO9= DU3Q;=Z&=#>2>UN(A8R*
M25D:-?O2.'#;3\NWOWJ9>\FOZUT"]K&#X2>XTK3;?PM#YGDZW:Q7=I*N?W:L
MH%R,CIC!8'U<4Q-8N=#^'&G+H^JRVDUM975PEI;6L<GF!)#@N\F0L8Z$##'(
MP>,'L$UGP39I;Z4+.&UBE4Q+;MI4D2(LK;=K@Q@(KLO&[ ;'&:R-1O?"UCXB
MT?1-/T'1&M&N9X;EVL-J0'RF9PC;!&3\N&PV1P"/1RUE==?TN_P6@M'+F?F[
M>O\ F:&G7U]XCNK][G58;>TM9TMIM->WC>.:-XE/S%OF!8OP0<8XVFN6\-ZM
MJ^D>&M+MK/4D6&;0;FZACE@1D@>)EVD8PQR&.<DCCC'2NC_MOP"R6DUX-(O;
MHVCR0O;Z6786P)4[5"NRH!D=<$ GIT74I?AIHPB^TZ1I6&@5E-OHYF"Q2$A<
M^7&VT,2< XSSUI-7O;KI^?\ G^&@H[*^MM?R_P GZWU,:[\2^)474+H:VB16
MFE6-_'&EK'AVD)#JY()(.T_=VXR,8P<W(->\6:CK.IWMM?:5::;I]Y+:S6]W
M<A=J@?(Q7RLAB2K F7:1_#WJ?Q9X?TC2M*LY]%\.>&8A=W4%M*EWHRN&61U
M. 4(()!P?3M5OQ?81Z1;Z??Z9IF@+>23P:?)+<Z9YA\N1A'A2KJ0HS]W)&..
M*IZOYV^;_P"'0EIN^E_DO^&;-'P=JEW?17=OJ,]VU];E/-BN8X@4W D%6B^5
MT/8]<#GFNGKF=6O+7PAIUO%IFFVBWNHW:P0PPQB%))GY+MCL "QZGBKMA_PD
M45]%%J3Z=<VS1NSSVL+PE'RNU=K.V1C=SGL.!1>XUHK,V:***"CR?XT?\A'P
M/_V&X_YK7K%>3_&C_D(^!_\ L-Q_S6O6* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Y_P1_R*%C_VT_\ 1C5T%<_X(_Y%"Q_[:?\
MHQJZ"@ HHHH Y_P]_P ASQ9_V%8__2*UKH*Y_P /?\ASQ9_V%8__ $BM:Z"@
M HHHH **** /,/$GPRO+#5W\3> +Q=*U?[TUGTM[KN01T!/Y9_NGFI_#?Q;L
M[B^&B>+;1O#VNIA6BN,K#*>F4<] >V>/0FO2*Q_$7A71/%=E]DUK3H;N,9V,
MPP\>>ZL.5_ T ; ((!!R#T(HKR,>!O'/@3Y_!&NC4]-3D:3JIS@>B-P/R*?C
M5JR^-%I87*6'C/0]0\.WAXWR1-)"WN& SCZ CWH ]2HK.TG7]'UZ'SM)U.TO
M4 R3!*KE?J!R/QK1H **** "BBB@ HHHH **** "BLK6?$VA^'8O,U?5;2S&
M,A990&;Z+U/X"N N?C(=8G>R\"^'+_7KG.W[0T9B@0^I)Y_/;]: /4I)$BC:
M21U1$!9F8X  ZDFO,M?^+(N;]M"\!V+:_K#<&6,9MH/]IFZ-^87W[533X=^+
MO&CB?Q_X@:&R)W?V/IAVQ^P9NA_\>/\ M"O2-"\.Z1X:T\6.C6$-G;CDK&.6
M/JS'EC[DF@#BO"7PQ>#51XF\97O]M>(GPRE^8;;T"+T)'K@ =@.I](HHH *S
M?$'_ "+^H_\ 7M)_Z":TJS?$'_(OZC_U[2?^@F@!V@_\B]IO_7K%_P"@"M"L
M_0?^1>TW_KUB_P#0!6A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 <OX-_U_B;_ +#<W_H$==17+^#?]?XF
M_P"PW-_Z!'744 <_XR_Y =M_V%=-_P#2V&N@KG_&7_(#MO\ L*Z;_P"EL-=!
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M] %:%9^@_P#(O:;_ ->L7_H K0H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBHYT,MO)&LKQ,RD"1,;ER.HR",_44F[*X$E%<
MUX)NKF;P/97-S-/>7 60M)(VYY"';]>*YR^\4ZGJ=SH$]FAMIAJ0@FL4NRH?
M=$[!9MT8=", D$>N W!HOK;^M1)Z7]?P_P"&/2**X&;XD2P0Z7,^CQA+K8)U
M%YN>)FF,7RJ$.X C.YM@/8D\ D^(]TEBMQ_PC\BO-?2V$$)F>1VDC+;BRPQR
M$+A3RH8Y[8^:BZ'_ %_7W&MX-_U_B;_L-S?^@1UU%<9\.;Q]1L=;O9+:6U>?
M59)&@F4J\9,<>5((!!'N!]*[.F).YS_C+_D!VW_85TW_ -+8:Z"N?\9?\@.V
M_P"PKIO_ *6PUT% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O)O %ROACXG>+/"5\?+:_NCJ=@6_Y:J^2P![D#'_ 'RW
MI7K-<=X]\ VWC.VMYX;E]/UJQ;?97\6=T9SG!QU&?Q!Y'<$ [&BO*+?Q;\3/
M#2BRUWP:==V?*E]IDN/,'J5"GG\%^E3_ /"T/%/_ $2_7/\ OH__ !% 'J%%
M>7_\+0\4_P#1+]<_[Z/_ ,11_P +0\4_]$OUS_OH_P#Q% 'J%%>7_P#"T/%/
M_1+]<_[Z/_Q%'_"T/%/_ $2_7/\ OH__ !% 'J%%>7_\+0\4_P#1+]<_[Z/_
M ,11_P +0\4_]$OUS_OH_P#Q% 'J%%>7_P#"T/%/_1+]<_[Z/_Q%(WQ2\3KC
M=\,=;&3@9<\G_OB@#U&BO+_^%H>*?^B7ZY_WT?\ XBC_ (6AXI_Z)?KG_?1_
M^(H ]0HKR_\ X6AXI_Z)?KG_ 'T?_B*/^%H>*?\ HE^N?]]'_P"(H ]0HKR_
M_A:'BG_HE^N?]]'_ .(H_P"%H>*?^B7ZY_WT?_B* /4**\O_ .%H>*?^B7ZY
M_P!]'_XBC_A:'BG_ *)?KG_?1_\ B* /4*Y7XC>);?PKX&U._ED"S/$T%LN>
M7E<$*!].I]@:Y>3XE^,YE\JR^&&JBX;A6N)2J#W)V#^8^M-T?P!X@\3>(;;Q
M)\0[F&1K5M]GH]N<PP'KENH/0<9.<#)(XH Z3X6Z'-X=^&^C6%RA2Y\HS2JW
M56D8O@^A 8#\*["BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "O+O%3"/X^^!7<[5-M=*">A)C<8_4?G7J->=_%KPYJ.I:3I^OZ&A?6=!N/M
M4"*,F1."Z@=S\JG'?!'>@#T2BN;\%^-M)\;Z-'?:?*JSA1]HM6;]Y W<$>GH
M>_Z5TE !1110 V2-)HGCD4,C@JP/<&L"S\,1MH*Z)JH2ZM+5P+.1'=)511\A
M+ @JZ]-RGG&>,XKH:*5@,-O"&C/ID^GO%=-#<,&F<WTYED(Z;I=^\@>A;%/U
M7PMI6LRV<MZMX9;($6\D-]/"R9&"<HX)..YR:V:*8K',V_@30[&)5M8[_9&Y
ME2"35;IH2^=V60R%3EN3D&M'0]*?38KF:YD26^O9C<7+QC"[L!0JYYVA5 &?
M3/>M6B@+!1110,***@O+RVT^SEN[RXBM[:)=TDLK!54>I)Z4 >8?&-#-K7@.
MW0CS)-;CVC_@2\_J*]6KQ[09Y?BC\3X?$R0R)X9T -'8/(N/M$YZN ?P/MM3
MN37L- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <_X
M(_Y%"Q_[:?\ HQJZ"N?\$?\ (H6/_;3_ -&-704 %%%% '/^'O\ D.>+/^PK
M'_Z16M=!7/\ A[_D.>+/^PK'_P"D5K704 %%%% !1110 4444 %<AXZU&^TI
M]#N+74[ZT@FU!;>YCM+5)VD1E9N%,;L3E1]WL3QW'7UBZ[X=77;G3IGU*^M/
ML$XN(UMO*PS@$ MO1CT)&!CK],+JO5!T?HSF]*\52_V]KDLM[JUW:I+#!8Z?
M-9+;R-)(I;:H>.-NQP6., DGO5E_%TDVNZ3(DKV6G$7:7]K<P 2QR1)N^9@2
M, <_+D'@Y(JY<^![:ZU*]OY-7U/S[F6.9"IA'V>1,A&CQ'G(!*_-N!!.0:)?
M EC//;2SW]_*8_.\Y7,1%T95VN9/D[J /EV@ < 5/O67?_A_O_X;S$UJ_P"N
MW]??W,*3QS<KK]]]K74K/2S8V\MLBVL9F#22E ^<N-IP/O8QGD UO0^.].FU
M8V"V.I+MO6L&N'@"QB8)OQR=V",X(7''N,T)OAE83EF?7=<\TV\=L)//C)$2
M/O5<&/:<'')!/'7DYD?P"(YGNXM>U>6Y%[_: 5S;JKSA-@R1#PNWCCZ]:K9?
MUYB2?]?UW+N@^-;;Q!J8L[;3-1B5K87<=Q.(A&\18JK#$A;D@\%01WQ6+:7E
M[;?%W4(+VXEBANHH4MDM]C12!4D8++N3>'XD8;3C@YS4W@;P_J&C3EGM;NT1
MT/VI;I+/]])QAD:!=[_Q?-*V[V))-6M-TF-_B-K-W<W$UU)!!;26XEV 0E_.
M!P%49P,@$Y(#-SS5;-!O?^OZ\RA_;'B-_#FIN+F2:ZM]7:U>>RLPTD< (R4B
MP^X@'N&[GVJQIOC!HUTB+7KM+*Y>()<1^23YLYV@@D A%4LH).!O8+D8(.]I
M'AX:/#J,<>IWTQOIWG9YO*S$[#DIM0#TZ@]*IZCX'TG4C8!GNH5LT\K;%(,3
M1[E<I(6!)!9%)(()YYY.9@FK7\K_ '68-.SMY_GH=+1113*"BBB@ HHHH **
M** "LWQ!_P B_J/_ %[2?^@FM*LWQ!_R+^H_]>TG_H)H =H/_(O:;_UZQ?\
MH K0K/T'_D7M-_Z]8O\ T 5H4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !3)8UEB>-BP5U*DJQ4X/H1R#[BGT4-7 S=+T'3M&T
MDZ7912K9G=^[DGDE/S=?F=B>Y[]ZSY/ V@2RQ2O!=^;%*)HW74+A65@,#!#Y
MP 2 .@!( &37144=;A8Y:/X=>&(H]BV5SMPHYU"X.=K[USF3G#9(],G'4U9C
M\$Z#%IK6"VUQY!N#= M>SM(DQZNLA?>I.3]TCJ?4UT%% ')^!H4MAXB@CW[(
M]9F4;W+M]R/JQ))/N3DUUE<OX-_U_B;_ +#<W_H$==10!S_C+_D!VW_85TW_
M -+8:Z"N?\9?\@.V_P"PKIO_ *6PUT% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4455U*:2WTJ\FB;;)'
M [J<9P0I(I2=DV-*[L6J*\_7QOJ-O#I-UJ&E:A:VQT^6XG:7[.1<LJ*1LV2,
M1R2>0HYJQK7B'4_LLEC=VRZ=?17-A*#:7;2J\4ERJ$;MJ$'Y6!&,8/4YJ^76
MWG8F+YOS.XHKS^^\3:I=75C>QVS6FFO%>2020W>9)@D38+H4VJ<C(SO'J.U:
M#>,+R!P!I8FM(#:I<7+W0$F9@N"$"88@MSRO'3TJ5J/J=A6%XH17ATO<H;&I
MVQ&1G!W]:S-&\;2:UXHDTJWLK0P1F?S)$O2\T/EML_>1"/"%CRH+\@$^U-^)
M-Q>6?A^VN[.X6%H;V%^8PQ)W#&,\#\C^%-*]O,3=KWZ'945QGB+4]62;7)['
M4FM$T:S2X6$11LMPQ#,1(64G;A0/E*GKS56+6==N8K75K?4,"ZOYK%=/DB3R
ME"F15;<%W[LH"<MC&>.]+I<JQWM%><Z5XJU2RD\KQ%=3V\,%P1)-)#'+*^$!
M,9\A2BJIW,S\;5V D$G'HP((!!R#3L(****0!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G_B/X1Z)K.JMK.F75YH
M6L$EC=:>^S<WJR^OT(SWS6</AOXX50H^*E_@# S8 G\_,KU&B@#R_P#X5SXY
M_P"BJ7W_ (+Q_P#'*/\ A7/CG_HJE]_X+Q_\<KU"B@#R_P#X5SXY_P"BJ7W_
M (+Q_P#'*/\ A7/CG_HJE]_X+Q_\<KU"B@#R_P#X5SXY_P"BJ7W_ (+Q_P#'
M*/\ A7/CG_HJE]_X+Q_\<KU"B@#R_P#X5SXY_P"BJ7W_ (+Q_P#'*/\ A7/C
MG_HJE]_X+Q_\<KU"B@#R_P#X5SXY_P"BJ7W_ (+Q_P#'*/\ A7/CG_HJE]_X
M+Q_\<KU"B@#R_P#X5SXY_P"BJ7W_ (+Q_P#'*:GP;?5+J.7Q?XNU77XHVW+;
M,3#%GW4,WZ$&O4J* *]C8VNFV45E8V\5O;0KMCBB4*JCV JQ110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/^"/^10L?^VG_ *,:
MN@KG_!'_ "*%C_VT_P#1C5T% !1110!S_A[_ )#GBS_L*Q_^D5K705S_ (>_
MY#GBS_L*Q_\ I%:UT% !1110 4444 %%%% !1110 4444 %%<GX_\;P>"='B
ME6W:\U.\D\BQLTY,TGX<X&1G'/('>N2L_ GC_P 1QKJ'B7QQ?Z5/(-RV&E$Q
MK"#T!92 2.G?_>- 'J&H+>-IURNGR11WIC;R&F4L@?'R[@.2,UYO8>,9M1\1
M746EPK%K6HQVENUO,-WV1HVF^T,X]$P0.F2R>M+_ ,*FUC_HI?BK_P "W_\
MBJIP_ ^:WU*;4H/'?B"*^G7;-<I*5ED''#,#DC@=3V% 'KE%>7_\*FUC_HI?
MBK_P+?\ ^*H_X5-K'_12_%7_ (%O_P#%4 >H45Y?_P *FUC_ **7XJ_\"W_^
M*H_X5-K'_12_%7_@6_\ \50!ZA17E_\ PJ;6/^BE^*O_  +?_P"*H_X5-K'_
M $4OQ5_X%O\ _%4 >H45Y?\ \*FUC_HI?BK_ ,"W_P#BJ/\ A4VL?]%+\5?^
M!;__ !5 'J%%>7_\*FUC_HI?BK_P+?\ ^*H_X5-K'_12_%7_ (%O_P#%4 >H
M5S/BK6DLE?39X66.]LYQ#<;OE\U4)\LCL2NX@]]I%<K_ ,*FUC_HI?BK_P "
MW_\ BJJZA\&]1O+1HI_'WB"ZP=R+<S,ZJX^Z<%NQH [7PIK2:A$NGV\):*PM
M+=);G=\IE9 3&!ZJNTD_[0'K72UY-8?!G4+"T6&V^('B*V7EF2WF9%+'EC@-
MW/-6?^%3:Q_T4OQ5_P"!;_\ Q5 'J%%>7_\ "IM8_P"BE^*O_ M__BJ/^%3:
MQ_T4OQ5_X%O_ /%4 >H45Y?_ ,*FUC_HI?BK_P "W_\ BJ/^%3:Q_P!%+\5?
M^!;_ /Q5 'J%%>7_ /"IM8_Z*7XJ_P# M_\ XJC_ (5-K'_12_%7_@6__P 5
M0!ZA17E%U\._'.C(;WP[\0=2O+I!G[+JK&6.7';+$@>G3\171_#[QTWBVWN[
M'4K3[!K^FOY5]9]@>F]<_P )(/'./4Y!(!VE%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 <OX-_U_B;_L-S?^@1UU%<OX-_U_B;_L-S?^@1
MUU% '/\ C+_D!VW_ &%=-_\ 2V&N@KG_ !E_R [;_L*Z;_Z6PUT% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4R:&.X@DAE7='(I1AG&01@T^BAJX&=-H.F7$%O!-:+)%;PM;QH[$@1LH4
MJ1GG( '.:K0>%-&@MWA%O+('DBD9Y[J660F-@R#>[%L*PR%SCKQR:VJ*=W>X
M+30PE\'Z&EQ).+20LXD&TW,I1!("'"*6VH#DYV@<\]:M-X?TMH9HC:_),8F<
M>8W)BQL[]MH^N.<UIT4@.1\/^#;S1-8-T==FFM=TC"V'FA6WDGYE:5HQ@G^!
M$_F*E\<Z5::O8:=;7@F:%M1@5EBN)(MP+8.=C#/].U=37E_CWQ--X;U6W@UF
MX;[ ^HVU]9S*N#Y:,!-"<=2IPP[D/CG;1T2#N=M<>$]'NW@>X@GE:&-8LO=S
M'S44Y E^;]Z <GY]W4^M2)X:TF/53J26SBYW,X'GR&-788+K'NV*Q&<L #R>
M>:7PXVJRZ-%<:SA;VX9IC % ^SJQRL7'4JN 3W.:U: ,:Z\*Z->6$%E/:,;>
M LR*LTBD[OO;F# N&R=P8D-WS6R    , 444 %%%% !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
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!S_@C_D4+'_MI_P"C&KH*Y_P1_P BA8_]M/\ T8U=
M!0 4444 <_X>_P"0YXL_["L?_I%:UT%<_P"'O^0YXL_["L?_ *16M=!0 444
M4 %%%% !1110 4444 %%%% 'E>HPC5/VC],BN?FBTW1VN($/02%F4M]?F_\
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
M"F-9/%WQ#NW&Z=M;DAWGKL5WVC]:]2H \O\ ^%-?]3SXJ_\  W_ZU'_"FO\
MJ>?%7_@;_P#6KU"B@#R__A37_4\^*O\ P-_^M1_PIK_J>?%7_@;_ /6KJO%G
MB*?0YM,ACFM+..]F:-[^]C9X82!D*0&7ECP"6 X_"J%QXNU/2-7TRWUFVM([
M.ZBNI'FM1),Y$9^3:B@D@H5;N>O Q237Z 8G_"FO^IY\5?\ @;_]:C_A37_4
M\^*O_ W_ .M79S^,= MUMF?4 8[B-)5D2)W14?A&=E!$8)Z%R :CM?''AR]G
M6&UU-92[2(KI$YC9HQEE#[=I( )QG)'2F]!71R'_  IK_J>?%7_@;_\ 6H_X
M4U_U//BK_P #?_K5JZY\2;."QD;1U>2[A,,DT=]9W%N$@>0)Y@WHN>3P,C/)
M[5OCQAH9M'N!=2D).;8Q"VE,QD R5$6W>3CGA>G/3F@+G%_\*:_ZGGQ5_P"!
MO_UJ/^%-?]3SXJ_\#?\ ZU=4WQ"\*J&QJZ2;8EFD\J*23RT8X#/M4[!GKNQC
MOBK?B3Q!_8EG:?9X5N+V^N$M;2)FVJSMW)[* "3]* NCBO\ A37_ %//BK_P
M-_\ K4?\*:_ZGGQ5_P"!O_UJZXGQ9;QL)Y](ES!(_P!HBM9$$4@QM4QF4EQ]
M[D,.W K$\#^+-3\3QV$[ZSX?NC)!YUY8V<#K-; CC+>:XSNP,,JY&3VH6KM_
M7]: W;4S/^%-?]3SXJ_\#?\ ZU07/P-M+T1BZ\7^))Q$XDC\VY#;''1AD<'W
MKKM$\47.I^*-3TR>"**W6,3Z?*H.9HPQC<MSCAUR,?PLM.\(ZKK.J2ZP-5FL
M'6SO7M(OLML\1.T EFW2-UR.!TQU-)._W7!NWWV.6_X4U_U//BK_ ,#?_K4?
M\*:_ZGGQ5_X&_P#UJ?)XYU^WUF^L1=:+?75IJ*6HTNWM9$N9HF"$R ^:VT /
MR2N/E/(KM;KQ3HUGJ0TZ:\VW)=8C^[<QH[?=1I "BL<C )!.>E-:I-=?Z_K[
MMP;2;78X?_A37_4\^*O_  -_^M1_PIK_ *GGQ5_X&_\ UJZ#PYXXAO@;76G@
ML]1-W<6Z)&DGDMY3$8$K *6P,XR#CG J>\^(&A6^DZA?02SW)LK<W!A6VD5I
M4Z!DW*-R$_QC*]\TKZ7_ *_K4?6QS'_"FO\ J>?%7_@;_P#6H_X4U_U//BK_
M ,#?_K5W4MUJ&I:/:W.BM#;RSE6+7]M(1&A&3F/*-GM@D=<U@>'O$.MSZ=_;
M&MWNDKIJRSPR+!:21.K)(8U()E?=N(^Z%SD@#-/JT^@KJR:ZF)_PIK_J>?%7
M_@;_ /6H_P"%-?\ 4\^*O_ W_P"M78GQKH(LC=?:YL"1HFA%I,9E91E@T6SS
M!@$$Y7@'/2LI/'MO#XDO;:_DMTTH6UM<6=S LDID64L-SD#"+D 9/ R,GG %
MJ[!=6N8?_"FO^IY\5?\ @;_]:C_A37_4\^*O_ W_ .M796WC3P]>:@ME;:DL
MLS3M; I&YC\U1DIOQMW8[9YP<=#4%UXRT^2WOH=)GCN-1AMY)H(YTDBBGV?>
MV2%<. >NS./:I<DES?,:U=CE/^%-?]3SXJ_\#?\ ZU'_  IK_J>?%7_@;_\
M6KJH/&NEV^D:=<:M<K#<7-I%<RK%#(Z1!P/F<J#Y:9R 6(''6I+[QQX?T_4!
M8S7<[W!D6$"WLYIU\QAN";D0KNQSMSG'-6U9V)4DU?YG(_\ "FO^IY\5?^!O
M_P!:C_A37_4\^*O_  -_^M7:6OB_1KV.UD@ENF6ZN6M(MUC.I,JY+*04!7&#
MDG X//!K<I%'E_\ PIK_ *GGQ5_X&_\ UJ1_@W*%)@\>^*8Y1RCF\)"GUP,?
MSKU&B@#R;1_$OB?P)XKLO#/C2[34M.U%O+T_6 -IW]DD_,=<D9')'3UFO,OC
MS;I)\,9[DC$MK=0RPL.JMNVY'X,:](M9&EM(9'^\\:L<>I% $M%%% !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
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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 Y_P1_R*%C_VT_\ 1C5T%<_X(_Y%"Q_[
M:?\ HQJZ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \IUZX7P]^T#H
M>I7A"66K::UA'*W 64,3C\24'_ J]6KG_&7@_3?&V@R:7J2LO.^&=/OPR8X8
M?GR.XKAK4?%_PI&NGQV>F^*+.,;8KEYQ#-M'3<69<_J?<T >LT5Y?_PD_P 6
M_P#HGUC_ .#*+_XNC_A)_BW_ -$^L?\ P91?_%T >H45Y?\ \)/\6_\ HGUC
M_P"#*+_XNC_A)_BW_P!$^L?_  91?_%T >H45Y?_ ,)/\6_^B?6/_@RB_P#B
MZ/\ A)_BW_T3ZQ_\&47_ ,70!ZA4<\$-S \$\22Q.-KQR*&5AZ$'K7F?_"3_
M !;_ .B?6/\ X,HO_BZ/^$G^+?\ T3ZQ_P#!E%_\70!ZATHKR_\ X2?XM_\
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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 **** /,=0
MA23X5:7*S2*T.H0,I61E'-T%.0#AA@G@Y%7]5T/4;3Q[%K4$UN[3OMMP68RG
M]T5,1 &!$#^])W=1C&2*T_#6DZ;K'@C3X-3T^TOH59W6.YA650V]N0&!&>37
M4+;PJZ.L489$V(P495>.!Z#@<>PI)6^_]+!+56_K>YR?@CQ%%JCW6GK:/$T*
M"X$S2[VG#NZEWX&QRT;';R ,8/8=A5:UTZQL9)Y+2RM[>2X?S)FAB5#*W]YB
M!R?<U9I]$)*P4444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** .5TK_DI?B/_ +!]A_Z%<UU5<KI7_)2_$?\ V#[#
M_P!"N:ZJ@ HHHH **** "BBB@ HHHH **** /+?AG&LWQ&^(MY)\TXU!(0YZ
MA 7P!^0_(5ZE7E_PO_Y'GXC?]A4?SDKU"@ K"\6:Y=^'=%_M&UL(;S;+'&\<
MMR8<!V" @A&SRPXP.,_2MVN;\<Z-J'B#PU)I>GPV4K32QF47DS1IL5PQ'"/G
M.W&"._X%/_+\U_P1K^ON?_ $L?%@6^U&RUV*STR:PBCGFE6\$D 1R0"9&5"I
MRIX*CMC-:4GB30HK>*XDUK3D@F3S(Y&ND"NN0-P.<$9(&?4UPZ^!-9CGO;BP
MM-#TB*<V^--LI&,),;AFEW&(!),< K'D=<YP10C^'/B"".6-+71)6;3KRQ6>
M6\E,A\Z4NI8F$D[0<<DYR>:+_P!??_P"5OY?\-_P3T+4_%.BZ4[6]QJE@M]L
MW16;W<<<LI/W0H9AU/ JMH?C#2]6TJQN9[NTLKJYM!=FSDND,D<?=B.#M&#S
MC%>>JERGB>9"-,EOK>:)AIBZFT;O.L*Q>:$-N9'7DC<&5<#E>,G5T;P/XGT_
MPL-#GETMP&AF68W,CD21.&$9!B&Z([5[@KN;&<"FMK_U_77\-Q7V_KI_GI^.
MQU=QXPLEO]&CLC!>V.I22H;^&Y0Q1%$+GD$Y/RGV'.3V*ZWXI2S\*RZ]HHLM
M7MX^24O-J,N<':ZJX)![?7FN5UGP+XAU6^BO8CIEI++>F[N$CN9"J$0^4 /W
M?[P-U;(7(^7WKHO$.F:[KG@>?2_L>E)?W*B*1#=/Y"KW(/E9/3[NWOU]4_A\
M[_JO^".[O_7G_P  GT_Q/*=3O-.UNUM-/FM;9;MI8KSSH1$21EF9$*D8Z$8Q
MT-7O^$GT#[&EY_;FF?97!*S?:X]C '!(;.#@UQ:>!=7C?4I]/LM!T5;BT6!=
M/LV,D$SAP?,DS$H#  @$(<9R<XQ5*'X?>(+;5IKQ+319]Z7BB2>^E:4^>%P&
M8PDD*0>_.X\#I2;?;^M?^ "WU_K;_@G:0^,+ :EJ=MJ#P:=!9R0QQW-S<HJW
M!D4LI7G SC@9R?2NBZUYKHWA3Q=IFNKJK1Z,Y2&&#[-]NE9&"1;"^3#\KY P
M0#P6'?->E#.!GK5VLOZ\_P#@$Q;>_P#6P4$ @@C(/4&BBD6>7? I1%X5URW3
MB*#7+B.).RJ%CP!^=>HUY?\  [_D7O$7_8P7/_H$=>H4 <OX-_U_B;_L-S?^
M@1UU%<OX-_U_B;_L-S?^@1UU% '(_$2TN[O0[#[+<PP&/5K DRPF3)-S&J]&
M7&"P)]0,<9R.@NM.^VW=M+/,QA@RPA48#2= Q]<<X'J<]0,9OC+_ ) =M_V%
M=-_]+8:Z"ERK7S_RL!S'A'PA_P (L+D&^^U>8D<,>(O+V1QYV@_,=S?,<MQG
MC@5T]%%.XK!1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KE_&7^O\ #/\ V&X?_0)*ZBN7\9?Z
M_P ,_P#8;A_] DH ZBBBB@ HHHH **** "BBB@ HHHH **** "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
M**** "BBB@#G_!'_ "*%C_VT_P#1C5T%<_X(_P"10L?^VG_HQJZ"@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***KWUV+&PN+MHI91!&TACB7+O@9PH[GTH YW2O\ DI?B/_L'V'_H5S75
M5Y_:^(]-M?%NNZR)3/:7&GZ9]G\D;FF,CW 0*.Y)85Z!0 4444 %%%% !111
M0 4444 %%%% 'E_PO_Y'GXC?]A4?SDKU"O+_ (7_ /(\_$;_ +"H_G)7J% !
M7EUKKOB5?$=U;6M[J^J-:ZJ8'MGT^);<VVT$GSEC0!QG@%^>,CO7J-8VA^'E
MT.74)%U*]N_MTYN)%N?+PKD8.W8B\8 X.>GUI6?-?R%+56.3U_XB2-H=O-I-
MO=VD]Q&ERCW$,;AHQ.D4B !SAP7'8CG\KU]XNNI]9TB"T6>PVZG]DU"TN8%:
M1@86D4AE9A@[<\9)]L$4^3X9:-.D*3WNJ2I LB0+]H"")7D$F!M4;L,H(W9Z
M#.<#%J3P):R7%M='5M3%Y%=B\DN082\\@3RP7!CVX"Y "A1R>_-"\PU&6GC2
MU;3K>:VM-9U.2?SIO*6WC$T<2R%267*\ \!1ESZ$YJQXCU:\34M&T73IOLL^
MJ-)FY9 S0QHFYMJL,;CD 9! YX-0V?@2'3Q:O;:[JZ7-N9<7&Z'>Z2-O9&'E
M;2N[D?+D9X(K6U;P_:ZQ;VR2RW$,]HV^VNH7Q+$V,;@2"#D'D$$'N*.B]1:Z
ME&2\OO#THBN[F[UDW&V.SA2.);AW 9GW$!(\8 .25'&,9ZY\WQ+TB.*:1+'5
M)?(MFN9PMN!Y2*Y1\EF )4@Y )Z<9K1G\(PW"Q32:MJ1U*&02)J(:,3+@%=N
M-GE[<$_+LQR3UYK.O/AO8W8G5=8U6WCN+1[29(FA(D5W+N26B)W,Q))SWXQ1
MK_7]?UZ#_K^OT))/B'IZ:DNF_P!EZLU[)*(HH1 O[S,9D4[B^U05!P&(/J!@
MX23XC:5%'8RO9:@L5W((3(R(JPR&0Q[&RXW,&!R$W8')X(-8FM^!M1B\2Z/?
M:;?ZW<YN4:[G5[11;JD+1JX#(I+?-TPP(W<=!6Q/\--)E962]U&([4#E'C)D
M993-O)9"=Q<DG& <].!AKHW_ %K_ )?CY"][;K;^OQ_#Y$UO\0+*\?;:Z1J\
MNXSI'^Y1/,>'[Z .X(;KC( X(SGBM/1_$D6MRQ+;V-VD<EI'=^<YB**')VH=
MKD[OE)X!'O61;>"5T:6&_@U;6[Z2TGFNTMLVH\YY?OCF-1SD_P 0QGJ*U?"^
MBKH]A<9@\B6[N9+AXM^_RPS':F>G QP. <XXHCY_U_6OW>8W>^G]+^K??Y&Y
M1110,\O^!W_(O>(O^Q@N?_0(Z]0KR_X'?\B]XB_[&"Y_] CKU"@#E_!O^O\
M$W_8;F_] CKJ*Y?P;_K_ !-_V&YO_0(ZZB@#G_&7_(#MO^PKIO\ Z6PUT%<_
MXR_Y =M_V%=-_P#2V&N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHKB=!T&SU2/4&N)-:B-O?S6R;==OAN1&P&YFZF
M@#MJ*Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZ@#H**Y_P#X
M0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>H Z"BN?_P"$-TO_ )^M
M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>H Z"BN?\ ^$-TO_GZUS_P>WO_ ,>H
M_P"$-TO_ )^M<_\ ![>__'J .@KRWQMXG;0]=LK77I%$$.J17]E,B8,D C</
M'CNZ.0/<.GO79?\ "&Z7_P _6N?^#V]_^/53OOAOX<U-[=KY-4N3;2"6$S:Q
M=R;&'==TIP>G(P>* -GP\^J3:)!/K*K'?3;I7A48\D,25C]RJD*3W()K3KG_
M /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_  >WO_QZ@#H**Y__ (0W2_\
MGZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZ@#H**Y_P#X0W2_^?K7/_![>_\
MQZC_ (0W2_\ GZUS_P 'M[_\>H Z"BN?_P"$-TO_ )^M<_\ ![>__'J/^$-T
MO_GZUS_P>WO_ ,>H Z"BN?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\
M![>__'J .@HKG_\ A#=+_P"?K7/_  >WO_QZC_A#=+_Y^M<_\'M[_P#'J .@
MHKG/"VG#3[G6U%W?7"B]$<8N[R:X\M!&A"CS';'+,<CKD9Z#'1T %%%% !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 <_X(_P"10L?^VG_HQJZ"N?\ !'_(H6/_ &T_]&-704 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '$:;::OJ7B?Q/"?%
M6KV\-I?1I#'%':D*K01R8^>%C@%R![ 9R<DZ_P#PCVJ?]#GKG_?FR_\ D>J_
MAO\ Y&SQG_V$(/\ TD@KJ* .?_X1[5/^ASUS_OS9?_(]'_"/:I_T.>N?]^;+
M_P"1ZZ"B@#G_ /A'M4_Z'/7/^_-E_P#(]'_"/:I_T.>N?]^;+_Y'KH** .?_
M .$>U3_H<]<_[\V7_P CTA\.ZF1@^,M<_P"_-E_\CUT-% 'ENF?"B[L?%MQ?
M?\))J"62!)+38D!D63,F[(:(I@>:^W"C'F'IBNR_X1W5/^ARUS_OS9?_ "/7
M044 <_\ \(]JG_0YZY_WYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(]=!10!S_\
MPCVJ?]#GKG_?FR_^1Z/^$>U3_H<]<_[\V7_R/7044 <__P (]JG_ $.>N?\
M?FR_^1Z/^$>U3_H<]<_[\V7_ ,CUT%% ''S1ZGI'BSP_:R:_J%_!>23B1+E(
M% "PL1CRHT[X/.>@QCG/85R^O_\ ([>$?^NMU_Z(:NHH **** /+_A?_ ,CS
M\1O^PJ/YR5ZA7D?AR^C\'_&KQ+HNIOY,7B!H[RPFDX61^<H#ZDLP'NGN,^N4
M %%%% !1110 4444 %%%% !1110 4444 %%%9?B'7[#PQH=UJVI3+';P(6P3
M@NW95]23P!0!P?P._P"1>\1?]C!<_P#H$=>H5YQ\$M.N[3P')?7L1BDU6^EO
MU0\85PH'X';D>Q%>CT <OX-_U_B;_L-S?^@1UU%<OX-_U_B;_L-S?^@1UU%
M'/\ C+_D!VW_ &%=-_\ 2V&N@KG_ !E_R [;_L*Z;_Z6PUT% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%>9:C#JYT[Q%)#?6*:>-8&^![-
MVE/SQ9Q()0!_WP:.MOZW2_43T_KR;_0],9E12S,%4#)). !4)O;5;,7AN81:
ME0XF,@V%3T.[I@Y%< /$-]<WS0G5_.NY)[F"[T<1Q_Z+"JR;9.%\P9VH=S,5
M;?P.16-?:K*WA:#3Y]9^Q"/3+,VUB$C/VQ652[<J6.#Q\I&,9.<TTKV^7]?U
M^C%)\OX_U_7ZH]?HKSJ*[U.?6Y=.L=1_LV.2749G>VM8=S-&\04G<A!/S')(
MR<]<X(SH?&6JZKK6D6@UE;"6>&SE:-9;2..0.H>0%9<RLQZ+Y8QZG.<"5[>9
M4O=/5JQ/#/\ J=3_ .PE<?\ H=:.I/9QZ=.^H7"V]HJYEE>8Q!5]2^1@?C7D
MWAN[T2?PQIRWUQ8RZ#'JUTMWYDBM N0QB$O.W:201NXSM]JF^MA]+GL=%>-(
MNEBQOH];"_9C:R?\(^)_O9\Z?;]GSSOV^3MV_-C;CBK,^ESZ3/J=^\T=U:B-
M/[3W)Y)D=W4^5--EMRKGYFVC9'Q@Y.*M_7]?C\@M_7]?UN>N45G:#J8UC0[6
M_$*PB9,A%?>O!(RK8&Y3C(.!D$'%:-#5G8E.Z"BBBD,**** "BBB@ HHHH *
M*** "BBB@#(E\16D5C?7;1SF.SN?LT@"C);*C(YZ?,/3O4TNNZ8MS<V4>H6D
MM_;Q&5[19U\T #/*YR!TYQWKFKWP!9WB:I<R:?I3ZI<WXN8+R2$&1$#(0-^W
M<#A3T]:6/PKJI>&SD^PK96MW<7<-RLC&:4RB3Y638 O^LY8,V=O09XG7E??_
M ('^8UOK_6O]?F7[OQKI]EX>M-0GEM8[R[MDN(;![E5D<, 2%SRV,]0.U:+^
M(M+MX99K^\MK"..5XMUU<Q*&VD D$,0.HX.",\@5RDO@W6DTM]/A&F2I<6EK
M%---(X:)X5 ^0!#N4XR"2N"2<'-:]KX8N(]9AO)C;/%'=7<^.2<2XVXR.O!S
M_6KEN[?UN9QO97[&M=>(M#LIX(+O6=.MYK@!H8Y;I$:4'@%03SGVJ]<3K;0/
M,RR.%'W8T+L?H!R:\CL]*UC1?$-GIT^G7MU;0_8P4M=ZPRM&!A]_D,N%)/!E
MBSMQM/&[UNZ:X2UD:TBBEN O[M)9#&C'T+!6('O@TGM=%O25CD=&\4P/!>75
MMI]]<S7M^XAM(EC$IVQ1[B=SA !CNWIW.*NR^.+ 6BW-O97]W&L'VBX\B-,V
MT>64EPS Y!1QM7<WRG -<[X9T+7[(27"0:8VHV%].AA:[D\J1)8XB?G\K(((
M7^$YYZ=:T$\):UI\%PEA-8RR:C:?9[R29W00L7D<O&H4[_\ 6L-I*]!S0MOZ
M_KY@M]32A\=:7/-<1QP7;;,B!@J$79#["(QNSG=Q\P7UZ<UTP.0"01['M7%W
MO@AW-Y=V*6EM?>7'%;R0DPLZKC<TDJ+N#LH*!ADH.G)-=)H5I>6.BVMM?S^?
M=1J0[^8TG<X&YN6P,#<>3C)ZT]+"U_KY&C1112&%%%% !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 %%%% '/\ @C_D4+'_ +:?
M^C&KH*Y_P1_R*%C_ -M/_1C5T% !1110 4444 %%%% !1110 4444 %%%% !
M5:^U"RTNT:[U"\M[2V3 ::XE$:+DX&6) ZU9KGO'=U;6G@/79+J:.&,V,R!I
M'"@LR$*,GN20![U,Y<L6RH1YI*/<N+XFT!Y;2)=<TUI+P!K9!=QDS@G *#/S
M<@CCTK0N+F"TA::YGCAB7J\CA5'XFO)VUNZM+[PG/+K.BZC)_9\[V-M:Q>4[
MOY.$4DS/NRPV\ <@_2HM=UY+[PQ?FZUV#5; P03-)/%$GV.Z\U?W0*@8.,G:
MV77;R>:INSMYV_%+^NE[+J8J?NW\OTO_ %UW['KDUU;V\D,<UQ%&\S;8E=P"
MYQG"@]3@$\>E.M[B"[MTN+::.:&0;DDC8,K#U!'!KQS6/$27OB72=1N=5CBN
M[/4KJ);=K972SA\J01RL0-^UAL8DMM(Y&-I-1S?$>_?1UNAXNL(Y4T);WRT2
M'=)<AL%#NSUP1M !&?QI1=TC1Z'M=5+G5-/L[JWM;J^MH+BX.((I9E5Y3Z*"
M<G\*\[A\4W^I^/H+&W\3V\5G]I4F&.:T"30F(,JJK S%RQ'(&TKT(-2>,[.Y
MGU_4K+3Y;&[NM6M((! 9#]HM"CDK+@*0(QDMEBO*\9)Q3UT\_P"OZ]">;1V-
MKP[J5BGCGQC9O>VRW1O(91 95#E!:0@MMSG ((S736^J:?=V7VVVO[6:TSCS
MXYE9,YQC<#CKQ7B^GVUIJ7Q"US1Y5D\FXU.X00[MMU;R/;!6N".IB.6 Z 97
MKVZ"6*Z\,:5/=+=6T\*:@F^[G@*6PEVJAD,8?.R,(!][ER3QM%0I>ZI/^M?Z
M_K1-W3LOZT/4Z*SM U&;5_#VGZC<6QMIKFW25X3_  $C..>:T:TDFG9@G=70
M4444AA1110 4444 %%<GXI\176@:YHJR:EI-CI5Y(Z7$E]&05*J6X?S%49Q@
M9!P>>>E5?#_C0W:ZQ>:AJ6G76GV]]]DLWTVV=VG.P/QM>0R'YL84?PD^P2=_
MZ]/\Q-V=OZZ_Y';45R+>-87UW3A!-:'0[FRN;B2Z<LLD;1%0P8$#8!GG/.01
M@8YK6?CM+S6KZTDN+6RMUN;6&S:>VF\R8R9)4HVPAB%.#C 'S?,*?6P-I:G;
MT5S]KXW\.7TWEVVII)Q*?,$;B,^7]_#XVD@<XSG'-3Z1XITK7;FXMM/DN7EM
MT5Y!+9S0@*WW2"Z '(Y&#R.:5T,H:_\ \CMX1_ZZW7_HAJZBO'=;\:WZZEX;
MU^9+-[61KPVL"*RO"0ACQ*Q)SU!) 7;@CGK7H6@ZS>7%QJMCJ;6LESIS(6GM
M%*1R(Z;@=I9BI'(QD]CWI<RM?^N_Y"OK;^NWYHZ"BN'TSQ5K6IM8*J:?%_;5
MK)<Z<6C<^0%*\2X;YSM<-\NWD8_VJH:UXR\1:!;W)GDTJY\NX:&.X%I)$DC+
M%O\ *"^:QW,Q"*<]<\'@&MG9_P!= N=-XN\%Z+XVTQ;+5[=F\L[H9XCMDA;U
M4_T.0?3@5QL7PM\662B'3OB?JL-LHPD<UOYQ4=ADR#^5=Q8^((;S5EM#/:P[
MHSLA>4>=+(/O[5SRJ?=)P><],<[= )W/+_\ A7/CG_HJE]_X+Q_\<H_X5SXY
M_P"BJ7W_ (+Q_P#'*]0HH&>7_P#"N?'/_15+[_P7C_XY1_PKGQS_ -%4OO\
MP7C_ ..5ZA10!Y?_ ,*Y\<_]%4OO_!>/_CE'_"N?'/\ T52^_P#!>/\ XY7J
M%% 'CUWX-\<VNL:?I_\ PLZ^;[7YGS_80-FQ<]/,YS6C_P *Y\<_]%4OO_!>
M/_CE=O?_ /(R:3_VV_\ 016S0!Y?_P *Y\<_]%4OO_!>/_CE'_"N?'/_ $52
M^_\ !>/_ (Y7J%% 'E__  KGQS_T52^_\%X_^.4?\*Y\<_\ 15+[_P %X_\
MCE>H44 >7_\ "N?'/_15+[_P7C_XY3K+X-P7.HQ7WBWQ%J7B5X3F.&Y)2$'W
M3<WY9 ]<UZ=10 BJJ($10JJ,  8 %+110!R_@W_7^)O^PW-_Z!'745R_@W_7
M^)O^PW-_Z!'744 <_P",O^0';?\ 85TW_P!+8:Z"N?\ &7_(#MO^PKIO_I;#
M704 %%%% !1110 4444 %%%% !1110 4444 %%%% !15#6=;TSP]ILFH:M>Q
M6EJG620]3Z =2?8<UYX/C7;ZA(Q\/^$?$6L6ZD@SV]J=I^F,G\\4 >I45Y?_
M ,+9UC_HFGBK_P !'_\ B:/^%LZQ_P!$T\5?^ C_ /Q- 'J%%>7_ /"V=8_Z
M)IXJ_P# 1_\ XFC_ (6SK'_1-/%7_@(__P 30!ZA6-<^%-'O-2>_GMY6FD='
MD07,JQ2,N-K/$&V,1@<E2>!Z"N(_X6SK'_1-/%7_ ("/_P#$T?\ "V=8_P"B
M:>*O_ 1__B: /1[V_M].A6:Y<I$TB1;\9"EB%&?09(&?>L/0K^WM6N;>5CYM
MUJUS'$JJ2202Q/'0 #K]/6N,O_B7?ZII]Q87GPO\4RVUQ&T4J&T?YE(P?X:Y
M#P/KOB#PQ>WM[J?@GQ9JEW([K;RM8NIBC9MS$_+R['&X_P"R* /H>BO+_P#A
M;.L?]$T\5?\ @(__ ,31_P +9UC_ *)IXJ_\!'_^)H ]0HKR_P#X6SK'_1-/
M%7_@(_\ \31_PMG6/^B:>*O_  $?_P")H ]0HKR__A;.L?\ 1-/%7_@(_P#\
M31_PMG6/^B:>*O\ P$?_ .)H ]0HKS?2OC1X>N=173M:M=0\/WK<!=2A\M/^
M^NWU8 5Z."&4,I!!&01WH 6BBB@ HHHH ***QO$_BG2O"&C2:IJ]QY4"G:JJ
M,O(W95'<_P#ZSQ0!LT5Y+;^*?BCXO07/A[P_I^C::_,4VJ,QD<=FP.Q'/W3[
M$U:_L[XT_P#09\*_]\2?_&Z /4**\O\ [.^-/_09\*_]\2?_ !NC^SOC3_T&
M?"O_ 'Q)_P#&Z /4**\O_L[XT_\ 09\*_P#?$G_QNC^SOC3_ -!GPK_WQ)_\
M;H ]0K-UZ]O=-T6XOK"T%W-;@2-!G!D0$%PO^UMSCU.!7 _V=\:?^@SX5_[X
MD_\ C=']G?&G_H,^%?\ OB3_ .-T :NA>+8M0UV6RT=8[HWM\;AY=QVQVH@B
M/F'W8LJJ/7)_A-=W7BF@^ ?B?X9N-0GTJ^\)P2:A-YTY"RGGG@?N^%&3@#CD
MUM_V=\:?^@SX5_[XD_\ C= 'J%%>7_V=\:?^@SX5_P"^)/\ XW1_9WQI_P"@
MSX5_[XD_^-T >H45Y?\ V=\:?^@SX5_[XD_^-TR2/XU6 \\3>&-2P/\ 4)O4
MM^)"?SH ]3HKS[PK\4(]3UH>'?$FF2Z#X@Z+!,<QSG_8;W[#OV)KT&@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MZ??ZK?>+Y/[1\2+HES;SQ>5I+QR,TEN47A5\T(PR6RWEL5(/.!2B[I?UTO\
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
M1_\ ?@__ !-'_"Z+S_HG_B/_ +\'_P")KUBB@#R?_A=%Y_T3_P 1_P#?@_\
MQ-'_  NB\_Z)_P"(_P#OP?\ XFO6** / ]3\9Q:KXGTW7I_ 'B43V.?W:P';
M-U*;_EYV,2P]"372?\+HO /^2?\ B/\ [\'_ .)KUBB@#R?_ (71>?\ 1/\
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
M=/\ ,?5K^NO^05Y/^SS_ ,DVE_["$O\ Z"E>L5Y/^SS_ ,DVE_["$O\ Z"E
MSUBBBB@ 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@ KF/B,2OP
MV\1D$@_V?,./]TUT]<O\2/\ DFOB/_L'S?\ H)H =\.U"_#?PV%&!_9T!_-
M:Z:N:^'O_)./#?\ V#8/_0!72T %%%% '%:[Y>K?$33= U--^E-I\MTMN_\
MJ[F8.J[7'1@JG.TY'.<<"N9\81:3-H'B'2[;PW+ =/EM2JW2P_9E8R*J^4%9
MB@92>BC@G(!)!]+U71-.UJ*-+^V$IB;=%(K,DD38QE'4AE..X(K-G\#Z#=:?
M+93P7DD,TBR3%M0N#)*R_=WR;]S =@20,#T%+M_75,;_ *^YE'3[./PMHVK:
MF/#FF:7=8VI;Z4"Z3@#Y.%12S%F(^X#VYXK$\+FRELO$_AN>&XGM IO(DU"S
MDB,BRJ2_R2J"1YJN<XQ\PKN;O0K&^M[.&X^U,EFZR0E;R96W+T+,&!?_ ($3
M575/".CZQJ7]H7B7GVKR?(WP:A<0?NR<E<1NHP>_'-$M4UW5O\OQ!:6^_P#K
MY&5X&TRP;X5:/:&RMS;7&G1M-"8EV2%D!8L,8))ZYZUQGPXLHHM0T1SI]KH\
MEOI7V@-:<G5488)<X7E#@E2&(+#YL=?4++P_IVG:"-%M%N(K (8U07<I=%/9
M7+;U'I@C':J8\$Z"NF6.GK;7"P6#F2T*WLXDA)&/EDW[P,'&,X]JTE*\W)=?
M^#^5_P"M"5\"BSE;_P 2:CJOA^)[U+?^S=>L)WMEM?,CFMBL1D =PWS9 Y("
MX/&"#3X?%FJZ#;Z3ID\=E,;ZSMOL4J(RB$LT<>)<L=V-X((VYP1@=:ZZS\*:
M)83S2V]ECS5=2CRN\:A_OA$8E4#=]H&>]1Q^#M!CL;FS^PEX;A51Q+/)(P53
ME55F8E%4\@*0%/3%3I?^OZ^8/7^OZ^XYB_U_Q))J-OI0N[*WN[;5X;:>>.U<
MQW$;Q&1<*9,KTP5W'MSCBK.F>(=2NH(+*RM-,L-2N[Z]5W\II(5\ER&8@%"[
M,<<Y'4GM@]$OA71ULX[;[-(R)<"Y#O<2-(90,!FD+;V...2>..G%5X_!&@Q6
M1M4M[E4^T-=*XOI_,25OO,DF_>F<G.TC.3GK27]?U_7XE:?U\RSJ-[J-EX=6
M>2;3+2_PBR23N[0(Q(!Q]UGZ\+P2<#(ZURUAXP\0ZFFD0P0Z;')>7%Y:RW$D
M4H >'?M80DA@#MR06R.GO787FAZ??:8FGW$4C6\;*Z8F=75E.0P<$-NSSG.:
MS_\ A"-!$T4J07<;Q22RQ^7?W"!7DSO( <#)R?SH?470XC7_ !+J7BKP#J8A
M^RVI@TA;R\ ,@9F8/@1E67:!Y9.3N!^Z1U-;_P 1["SOO D/VNUAGV7-IL\V
M,-MS,BG&>F02#[$UHCX=^%Q:):_V?*85A: H;R<[XR2=C?/\Z@DD!L@$\8K0
MU+PMH^K:1;Z3<VKK86Y4Q06]Q) J[?N_ZMER!@$ ]" >U5=?BF.^OW_B<PGB
M?6[2_N+9++2H;*RU:/2TMXP^6C>-"C!N N-RY&TC&0.F3!;>/=8MK"#4M6M;
M$V\MG>SF"U#[T>W;&-['#!A_LC!&><X&\?A]X=9)%:+43YDZW+L=6NBQE485
M]WF9R!CGV'H*DMO GAZTDM7BMKH_91(L2R7]Q(H$GWP59R&#9Y!!S2%]KR,>
M]\1>*;475J@TJ:].GG4K:1+:0Q[%8!XF7S,EN1A@1G^Z*M7^OZN%EGLM1T9+
M1C$D$D]K*[NQBWL%17S(3E< 8P"?O8YWM)\.:7HBR"QMW7>H0F69Y2J#HBEV
M.U!V48 ]*A7PEHB6-E9QV9B@LI#);B.:1"A.0?F# D$$@@D@CC&*3\OZW_X
M+S_K^G^!QMKXGU[4W;4E:Q:U;PZE^=/EB<*SL6R-^X_W>ZGCCCDU<D\7:E!I
M%U=Z?;:?%::-8P3W5LT3 RAHPY6(A@(P%Z9#9/'&,UT*^"]!2U6V2TE2);4V
M8"W4P/DDD[,AL]S@]1D@8!H'@K0 UL?L<I^SQ+ N;J4B2-3E5D!;]Z!V#[L=
MJ>E_+_@L.IA0^+]<?4YO-M]/CLX=8BT\QJ':1DE1&5]V0 PWC(VGN.V3WE<Y
M+X%T":>:9X;TO-=+>.1J-R 9E^Z^!)@8X  XX'H*Z.C2W]>0M;A1112&%>7_
M  E 'B'X@@# 'B"?_P!#:O4*\O\ A-_R,/Q"_P"Q@G_]#>@#U"O+;E?M7[2E
MGYAR+30B\0]"78$_DYKU*O+_ /FY/_N7_P#VI0!ZA7)>+]2NEU?P_H-O=26:
MZK<2+-<Q'#A$3<40_P +-P,]0,XYKK:S-;T&QU^VBBO!(KP2B:":%RDD,@Z,
MK#H?T/>D^@=&<EJNOV?@VYOHK&?5+^XM+0S/I][)<LA3()D6X=''3(P6(SP,
M'-;#^)]1^VZK:0:1;O+9>0R,]\(XV20$[W8I\@7!R &/I3F\%6US'>C4]4U'
M4GN[0V3R7!B5EB)SA?+C49SSD@FJTOP\L+B9KB?5-6ENF:%FF>9#N,6=I,>S
MRSU/\/TP:-=B7?H4=/\ B+<:K+IT=IHL06ZMIKF2>6^ A00R!) C*C%\=0=J
M@Y'OBE_PD6OW?BJTOH8#!9W.BW%S:6DEY^[DVM&5=P(\HV&Z?.,$8QS6[IO@
M"RTW4X;Q-4U*9(4N(UMIC"8]LS;Y <1ACEL'[V>/KF*+X<6,#6[1ZSK2_9+>
M6UM )TQ!$^,J!L^8# QOW=NN!A23:TWL_O:?_ _'J4KW\O\ @HY[POX@UBST
MT77D3ZI?R:;%J-[%-JK&-(V#8:(-'\LC8;,8P@VCGUW(_B$\_P!ONH=((TRR
MMHKEYY;D+)*DB%D\M I!R0!\S+UJ>'X>V=O:VT,6L:LC0VOV)I5>(/-;CI$^
M(\8'.& ##)^:KD7@G3DDU0/<74MKJ-NEL]HQ01QQH-JA"JAA@$\EC5R=V[;:
M_P# _#\=]+$)2TO\_P"OZT\RCJGC34M&AACOO#S"^NIO+M8K>=[A)%";BQ,<
M32#&,']V>2.HYI^L>+;NW^&USXCBT^>RO!#\MO=Q,K1.6V98, < G/(&15B?
MP6EU!;"XUS5Y;JTE66UO&>(2P8!& !&$(()!W*Q/<G K9;2;>?2)-,OFDOH)
MD9)C<D$R!NN<  =>@  [8J6O=:_K^MT_O1<;IJ_]?UT_$R+7P[-9V]O=PZOJ
MMQ=IMEG\R[9UNB!RNQCL0$_W HZ9R.*RA\0I(;?5Q>Z=:0W6G&#S%34/-B02
M\ R2!/DVX.[Y6QU&16O;^#X8K,V,^L:M=V00QPV\\R8A!! PRJ'8@'C>S8(!
MZ@&J^G^!+73-[6FKZI&[P10%E,*\1[MIP(P/XCD8P>X/--WN[;$)-)=S#O\
MQ-JMCK[:M"AN[4:-+=-9+?+]G"QR#+HZJ=Q9>1D=\97FND\2MJFI>$EGT,2F
M:7RIFBBE\J62+(+HC_PL5R >/J.M9Q^&U@(I8HM8U6&.6TEM'2,P8*R,7D/,
M1P22>F .P%;YT*)M&L]-:\NR+0)Y=P'5924&%)(4#],'TI6]VW];M_U_5FKI
MW_K9?\$Y;2O%%K:VYCT]M1N;ZYNDM(M,U65TDM9-A8J[MN;;A2V[YB>V>,12
M>)-0U'7](DA$MM<V]Q=VEWIAN1Y#RI"64EPN2.00<=_NY%;C^![*:*1Y]0U"
M747G2X&I,T8G1T!"E=J!  "1C;@Y.<YHB\$6D5_87BZEJ)EM)I)WRT1%S)(-
MKM)\G<<87: .@%)W_KY_T[^7833M9?U_7^?<YW5/B-J@\.QWEEI-M%)=Z++J
M4+R79;RF0J&4KY?.-X(.><8('6M!O&+:=?7(U+394O8;&U(\J]+Q3O-(4554
M@ ?-P7*@^V *E_X5GH[6T5O+?:I)##:S6<*&X $<,O5<*HW8QQNST&<X&+%Q
MX L;R[N)[O4M2G\^UCMFC=XP $;<CJ0@8,&RP.<<],8 K0IW*EQX\OK*Y.GW
M/A__ (F27<%M)'#>*T2K-G9)O*J2.",;,Y'XTUOB&Z6]L)=-MH;J2YN+5UGO
MO+B\V([=B2E,,S$_*&"YP>1BKTO@6WG5'EUG56NA<Q7,ET3"9)6C^XK?N]H4
M>B@=3G-1+\/K865Y9OKNL26]Y)+)/&[0%7,C N,>5CDC@XR,G!%)7Z_UL"O?
M4M^,HM7ETFV?38KF6..=7O;:SG\F>:'!RL;@@@YVG@@G&,\U@1^.;32].B73
M!J.K75Y<2>5:74<_G6PC1=Z2!8Y)!CC^$YW<GJU=E?:+%>6]I%'<W5HUH=T$
MMNX#(=I7^($-P3PP(]0:R&\"6)\J>/4-1BU..X:Y_M)&C\]G90K;@4V$%0!M
MV8X'%%M7_7]?U;<-='U_K^O^&(;'QCJ6KLHTWPY,QA6+[;%=S_9YH&D&=H1E
M^; Y.2O!&,GBJ]OX[O9K;3IFT)2;LW<;1PWFYED@W_*NY%#!MAY)7&>E;"^%
M8XM2-]!JVIPRRJJW021"+K&<%\H2IY(RFWC [#%!OA]8&1&CU35HA%/-/;K'
M,@$#2YW[1L^898G#[NOIQ2E>VG];_P# $K_U\O\ @E33?%U_J\VA32Z((!J5
MO)<V;IJ3%!B/.V50@R>?1@.N<\56\/\ CC6I-+TJ[UK3M/BMK^WFF6\2^;&Y
M 6V%/*&#@'^(\*3R>#M67@FWL?["$6K:D5T:-HH%8PXD5A@A\1\\8'&/SYJI
M/X2A73+#PS%9W5SIL$Z7'VNYECVQ*K;O+4##$D?+]W&UCEB>M->\[;?I?\[:
M_*W4%>UW_6G^?Y^1T^DW5W>Z3:W5]:):7,T8=[=9?,$>><;MJY/KQ4]S;QW=
MK-;3#,4R-&X]01@U+13>^@U>VIYE\!)7D^%EHK-D1W,RJ/0;L_S)KTVO%?@U
MXGLM(^&UM9*DU[JDMQ,T.GVB[YG&0,D=$7_:8@>]>R6DD\MI#)<P""=D!DB#
M[]A[C=WQZTAG.^#?]?XF_P"PW-_Z!'745R_@W_7^)O\ L-S?^@1UU% '/^,O
M^0';?]A73?\ TMAKH*Y_QE_R [;_ +"NF_\ I;#704 %%%% !1110 4444 %
M%%% !1110 4444 %8_BS_D3=<_[!]Q_Z+:MBL?Q9_P B;KG_ &#[C_T6U '/
M_![_ ))1H'_7)_\ T8]=Q7#_  >_Y)1H'_7)_P#T8]=Q0 5GW6A:/?:A#J%W
MI5C<7L./*N);='DCP<C:Q&1@\\5H44 4I-&TN;4TU.33;-[]!M2Z:!3*H] ^
M,C\ZJOX5\.RK<+)H.ENMRP><-9QGS6!R"W'S'/<UKT4 <=;:?X$O?$EQIL7A
MW3VU6U DE+Z*5V_W6\PQA3G'!!YP<=*U(_#?AC:^EIX=TY849;@Q?V<HAW'(
M# [=I;CMR.,]17.0^*?#^F_$GQ%]NUS3;;%I:Q_OKI$^93+N7D]1D9'7D5RO
MB/QM ]YKDEMXLGM%D33IK6%KE(V56D(=57J 4(<_Q8(R<<4D[J/G_G_3$W:_
ME_D>MC0](%\]\-+L?MDD?E/<?9T\QDQC:6QDC  QTK#U+PYI-WHO]D:;!8:9
M MV";>73A]GG<#.TQG9YBGKE3SMZ\$5PMQXCM++4-0:'Q9*\5EKUI'!OU,NO
ME2!#*&RWSK]_[V0NTXQBE-[:ZIJ>G23ZU<7PL_$UQ%YJWK HGDOL7]V0 "0
M,#GD<Y.5O;^NS_7;N)RY;_UT9W%CX-:RMS:17&GV]G.ZO=V]EIP@1RN,!%WD
M(#@[LAB<]1@5O6FL:??:A>6%K=)+<V147,:Y/EE@2 3TS@=*\CLM7UT:;J&J
MGQ0SZLD<L=[HT4,C30'?R^UI&5-B@E2L:AN,Y)KJO UUIC^+M=CTN_N;^VDM
M[62.XEEDN P ;/[ULYY/3.>OIQ2=W\OTO]UO\A-J+T[V_'_/_,[&VT/2+*_E
MOK72[*"\E_UEQ%;HLC_5@,FDBT'1X/M?DZ38Q_; 1<[+=!Y^>N_ ^;.3UK0H
MH+*-II%G97]S>V\21RW"(C[$51M084< 9P/7/ITJ]110 5Y?XW_Y+1\/O^WK
M_P! KU"O+_&__):/A]_V]?\ H% 'J%%%% !1110 5Y?\&O\ F<O^Q@N/Z5ZA
M7E_P:_YG+_L8+C^E 'J%%%% !1110!@^*M=OM L[2>RTZWO?/NH[8K+=&':9
M&"J>$?(R>>GXUI7MXUG;12,;5)'DCCQ/<>6N6(! ;:<MSP,#)P.,UA>.;?4;
MK3K"+3=+N+^2._M[AUADB3:D<@<_ZQUY(&!C\<5C^)SK^OQ6AC\'702SOK:X
MC$T]KYQ*ON<KB4JHVC;UR2W8 TE^OX:?\$4KK[OQU_X!TFHWGAN_FC@O=5M"
M\)>3R/M^P$+][>@8!U'<,"!5A]?L L%S'?Z<]A)"\[7'VL?<7'S( "&7KDY&
M..N:\\T[P_J]O)IV/"%Q!'#XAFU!@);7"0N&"\"7J-PX'3:?;+O#N@Z[;ZWI
MLMQX7N+411W\4MRTUL<+-+YD8^60L0.<C'!/&>M+7ETW_6W](?7^NYVD7BCP
MUKNA6L_]LP0VVH_)#_IH@D9O[JLK!@_L#D5%J?B/3?#%QIFC6L<,L\]Q'!]G
M6Y0/"CMCS&4G>PSWP<D\GO7$67@?40M@FM:%?7UHVDPZ?+;VNIB'RGC)R7"R
MH'C;=GJQ&.G.*TKG0/$,4TEM#H4=RPUJ+48[UKJ-5,0Q\C$_/N4#;]TY Z]J
MMVYM-K_A>W_!]/,S;=GWM_7^7KY'IE%%%(T"BBB@ KR?]GG_ ))M+_V$)?\
MT%*]8KR?]GG_ ))M+_V$)?\ T%* /6**** "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 **** "N7^)'_)-?$?_ &#YO_03745R_P 2/^2:^(_^P?-_
MZ": '_#W_DG'AO\ [!L'_H KI:YKX>_\DX\-_P#8-@_] %=+0 4444 <CXRT
MJZOKS3KNWLK35H[02-+I%RX43 [<2)NRN]<<;N/FZBJ&G>(IKN"'3_# B@,=
MM+>2C4T>1@1*RM#\K##!PP+9;&!PV:ZW4M%L=5*-=)*)$4JDL$\D,B@D$@.C
M!AG S@\XJI<>$-#N8;2)K(H+566(P3R1,%;EE+(P+*QY()(/?-'2W]?UM_PP
M^J9P</B&Z6^U7Q-IBK')=:7IMT\-WOE4!WD5E4;AMXQC''&<<UJZKKOB.3Q#
M_9MO?6-ND.LP6X86CDO$\)D ;]X,XQ@XQGVZ'I'\&Z#)<7LSV3DWMNMK.GVB
M788E^ZH3=M7';: 1DXZFD3P5X>29IAI_^D/)'*\YGD,K/&-JDN6W'C(Y/.3G
M.35-JZ?07>YAV?B+49;Q],M+72['4;K4;J/SO*:2+$2J2S %"[L"!U'XXYJ1
M^-O$-]-'!;6FF6["SO)'DE\R0&:VE$; *"OR'/!R3S[8/2_\(1H/E2Q_9KD>
M;<F[+B^GWI,>"Z/OW(2"0=I&1Q2S^"=!GEBD:VN$:*V>U00WL\0$;\L,*X&2
M>2>I(!)X%2MO.WZ#5K_UW*VKZ[/)X+T^^M\P3:FUK$&4\Q>>R*2#Z@,<>^*Q
M?$G@SPU!JWAS&AZ>[7.J!9FEMUD:5?(DX8L"6'R@X/<9ZUU<WANR/AM-#M_,
MAMX57[.S2-*T3(P9""Y).T@8R>V*;>>';;6O[/N-961KRR;S(S:W<T**_3<
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
M7Z8=8?#^WL);%UUS5Y19RSR(DA@PQFYD#8B!P<GH1C-0T^6W7_@?Y@]]-O\
M@_Y&%9_$K4XM!TGSM%?4=5N+%;V:*R$TG[MCA2/+A;#D@_*VU>/OU8UGQ+J.
MJW6F2Z;%<6FF1:O!;33?: CRN2-\;1[<[03@_,#D$$$5LVW@.SL/[/>PU75+
M6>Q@^S)-&\9:2'C$;AD*D#'! !ZG.2:;/\/M.GG=O[1U:.W>Y2[:VCN=JF9<
M?/NQO!..?FP>O7FM';FNMK_K_E^/D2U+E:\O\_U_#S.MHHHI%A1110!\^?"G
MX?V>M^!8-<M?(35%GEC9;J+S8+A0>%=>J_[RD$=\]*]=M/!'A][.%KSP[ID=
MR4!E2)=Z*V.0&(!(SWP*Y7X _P#)+X/^ON;^8KU"@"CI6C:;H=O);Z99Q6L,
MDAE=(Q@%R "?R _*KU%% '/^,O\ D!VW_85TW_TMAKH*Y_QE_P @.V_["NF_
M^EL-=!0 4444 %%%% !1110 4444 %%%% !1110 5C^+/^1-US_L'W'_ *+:
MMBL?Q9_R)NN?]@^X_P#1;4 <_P#![_DE&@?]<G_]&/7<5P_P>_Y)1H'_ %R?
M_P!&/7<4 %%%% !1110!6U"_M]+T^XOKIRL$"%W(&3@>@[GVKD;KQEXAMKZ:
M ^&+7$5D;\JVJ$2^4#@J5\HKO]MV/]JM7QQ:S7?A.Z$"L[0O%<,B DNL<BNR
M@#KD*>*PK[2(_%?C:&]GTN]N="DT[R4O;>_6.*7<V_D1RAW0CC!4C/;'-3[S
M>G]:-_G_ ) W;^O-?H(WQ%OY1/<V>BV4FGQ:=%J?G3:D8G:%\\;3$0'!4\%L
M=.>:VY_%OF#2K?3-/>YU'4[?[5%;S2>2L46 2TC88J,L!P"2>U<MKG@N?6?%
MER\.B-9Q6EC!'I>H$PE(IHF9@ H?>$(8*1M&<'IP:T1!XC?7K#Q6?#\B7:6K
M6-]IQN82[+N#"2%]^T@'/#%3BJT?I^GO6_2_;?KI+NOZZZ?\'UVZ:[1\27UG
M=1QZMHQM(#*D+W4=P)(U=^%()524+?+G (.,K@YKHZXWQ3<WFH>%YK.XM/LE
MUJ,L=O96KNK39+ EFVDK\H!8A2<!<YYP.Q P ,YH6VH7U_KN+11104%%%% !
M7E_C?_DM'P^_[>O_ $"O4*\O\;_\EH^'W_;U_P"@4 >H4444 %%%% !7E_P:
M_P"9R_[&"X_I7J%>7_!K_F<O^Q@N/Z4 >H4444 %%%% !7GGB;7=6ET36]9T
M_67TVSTR?[/%Y,43^:595D=S(C< D@ 8^Z22<X'H=<'=>&M1N+/5_#5O,+*"
M[NVOHKU[8SHR,X=DX==KA_7JIXSSB7>_]=U^EP>W]=G^MCG;WQ7K/V#69-.\
M37-YIUC<V@@U2WMH)&F$KA9(OEC*N5!R"B@Y(!SWU['QCJ%CX8\0:Z]S+JNE
M6Q4:;<W,20RS.?E975%7 #D#)53UXKIO$N@ZEK^@P:?'J=K;3++%+-,;-I%<
MQL'&U?,&T%E'4MQQ[U1F\#F:;4[=K^,:-JJ$WM@+<_ZXCYI8GW_NR3@D$-R/
M4YIZV:_KI_P;=GN+JG_7]=_+16T+,6D^)?LL,A\3.UQ+M,ZM:Q".,$<^5A,C
M!_OE\X[9S5_P[JDVIZ?(+L(+VTG>UN0@PI=#C<!DX### =LU3L]/UC2[53J.
MMM?VEFNY$M[$I<2A1P'8.=YZ<*JY(YR"14_A?3[BSL+FXO(_*NK^ZDNY(B03
M'N.%4XXR%"@XXSFJZNVW]6_"Y*O97W_X'^9N4444BPHHHH *\G_9Y_Y)M+_V
M$)?_ $%*]8KR?]GG_DFTO_80E_\ 04H ]8HHHH **** "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 *Y?XD?\DU\1_]@^;_ -!-=17+_$C_ ))KXC_[
M!\W_ *": '_#W_DG'AO_ +!L'_H KI:YKX>_\DX\-_\ 8-@_] %=+0 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KE_B1_P DU\1_]@^;_P!!-=161XKTQ]:\
M(ZQID7^MNK*6*//]\H0OZXH H_#W_DG'AO\ [!L'_H KI:X3X/ZU#K'PWTR)
M25N-/3[%<1-]Y&3@9'NNT_C7=T %%%% !1110 4444 %%%% !7':?I6F^+WO
M]0UFRAOEBOYH((;E!(D:1$QXVGCDAF/U'H,=C6/;:,]M=:C&LO\ Q+[\M*R(
M[1R12, &VLI! .,Y!!!SSSPNX^AYQ_PC&C0_"*74[73H+:^%O(#-;+Y+2#SL
M@.4P6'RC@Y'M73S^)=;B;4[-KG1X+FTNUB2:2"5A(C1>8%6)6W._;AAP"V/X
M:V5\%Z&GAU]!$%U_9KOO,)OYR<YS@/OW 9YP#CVJ,>!M %^]]]GNS=/(LK2M
MJ%P26"[>[]-IP1T(X.:>NJ_K9?J2EK?^MV_R.=@UN7Q/9,;NPMH!=^'#=">!
MW6<%C\R!A@JN1G )SWIMKXGO]'T_PQ!%-ITEK+%8V\EL(Y'N,2@+O+ [8P#C
M&X'=SR#@5T<?@/P]",16UTB_9#9!5U"X $)_@ W\#GZTL?@3P[$B(EG.%3R=
MH^VS]8B#&WW^67  /7 QG'%5=7\O^'_S$U^OZ?Y&!'XXUFU:*ZU.VL$M#?7=
MG)#;AW=?)1W#AR0#GRR,;>X.1TJ.PM+S6?&4<NKRP,+_ $0RQBS>11"/,0K@
MEB-PR/G4+GT&*Z%? /AU7A;[/>,8;A[I ^HW##S7X9B#)@Y&00>#D^IRB>#-
M,TS;=:+90Q:C%&8;:>YEDE%NC'D(&8X &<*,#MP#4K9?UT_S*EKM_6I=\*ZC
M-JOAJSNKD[KC#1RMC&YD8H6_$KG\:V:J:7IT.DZ7;6%N6,5O&$!8Y+8ZD^Y/
M)^M6Z;W$M@HHHI#"BBB@ HHHH **** "O+_A-_R,/Q"_[&"?_P!#>O2[FYAL
M[66YN)%CAA0O([' 50,DFO-O@O')>:;XA\1,C)#K6KSW,"L.J;CS^98?A0!Z
M=7E__-R?_<O_ /M2O4*\ND81?M*1!_E\W0,)D?>_>'_XD_E0!ZC1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M444UW6.-G<X5023Z"@#S'X _\DO@_P"ON;^8KU"O,/@$K#X76Y((#74Q&1U&
M:]/H **** .?\9?\@.V_["NF_P#I;#705S_C+_D!VW_85TW_ -+8:Z"@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH IZII5AK6GRV&IVD-U:RC#Q2KD'
MW]C[]17G;_ [0[>X>31=;U[1T<_-#:7F$_#(S^9->H44 >7_ /"FO^IY\5?^
M!O\ ]:C_ (4U_P!3SXJ_\#?_ *U>H44 >7_\*:_ZGGQ5_P"!O_UJ/^%-?]3S
MXJ_\#?\ ZU>H44 >7_\ "FO^IY\5?^!O_P!:C_A37_4\^*O_  -_^M7J%% '
ME_\ PIK_ *GGQ5_X&_\ UJ/^%-?]3SXJ_P# W_ZU>H44 >7_ /"FO^IY\5?^
M!O\ ]:C_ (4U_P!3SXJ_\#?_ *U>H44 >7_\*:_ZGGQ5_P"!O_UJ/^%-?]3S
MXJ_\#?\ ZU>H44 >7_\ "FO^IY\5?^!O_P!:C_A37_4\^*O_  -_^M7J%% '
MGNB?!GPKI-^NH7:W>LWH.1+J<OF@'UVX /XYKT+H,"BB@ HHHH **** "BBB
M@#B];^$_@K7[EKF[T2*.X8Y:2V9H2Q]2%(!/N16'_P *!\#?\\+[_P "C_A7
MJ%% 'E__  H'P-_SPOO_  */^%'_  H'P-_SPOO_  */^%>H44 >7_\ "@?
MW_/"^_\  H_X4?\ "@? W_/"^_\  H_X5ZA10!Y?_P *!\#?\\+[_P "C_A1
M_P *!\#?\\+[_P "C_A7J%% 'E__  H'P-_SPOO_  */^%'_  H'P-_SPOO_
M  */^%>H44 >7_\ "@? W_/"^_\  H_X4?\ "@? W_/"^_\  H_X5ZA10!Y?
M_P *!\#?\\+[_P "C_A4]K\"? 5O('?3;BXP<[9;I\?^.D5Z310!2TO2-.T2
MR6STNQM[.V4Y$<$849]3CJ?>KM%% !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 >8:_X-\0>&O%%QXM\!B&22\P=2TF8[4N".=R
M'@!N2?J2><D4U?C3%:@1:OX,\3VEX!\\4=H'4'V8LI(]\5ZC10!Y?_PO'1_^
MA8\5?^ "?_'*/^%XZ/\ ]"QXJ_\  !/_ (Y7J%% 'E__  O'1_\ H6/%7_@
MG_QRC_A>.C_]"QXJ_P# !/\ XY7J%% 'E_\ PO'1_P#H6/%7_@ G_P <H_X7
MCH__ $+'BK_P 3_XY7J%% 'E_P#PO'1_^A8\5?\ @ G_ ,<H_P"%XZ/_ -"Q
MXJ_\ $_^.5ZA10!Y?_PO'1_^A8\5?^ "?_'*/^%XZ/\ ]"QXJ_\  !/_ (Y7
M=>)-:_L+1I+I(O/NW98;2WS@SSN<(@^IZGL 3VKG?AGXJO\ Q!H0M];VC5X$
M$C,H 6>%B=DBCTRK*?=3ZT 8_P#PO'1_^A8\5?\ @ G_ ,<H_P"%XZ/_ -"Q
MXJ_\ $_^.5ZA10!Y?_PO'1_^A8\5?^ "?_'*/^%XZ/\ ]"QXJ_\  !/_ (Y7
MJ%% 'E__  O'1_\ H6/%7_@ G_QRC_A>.C_]"QXJ_P# !/\ XY7J%% 'E_\
MPO'1_P#H6/%7_@ G_P <H_X7CH__ $+'BK_P 3_XY7J%% 'E_P#PO'1_^A8\
M5?\ @ G_ ,<H_P"%XZ/_ -"QXJ_\ $_^.5ZA10!Y?_PO'1_^A8\5?^ "?_'*
M/^%XZ/\ ]"QXJ_\  !/_ (Y7J%% 'E__  O'1_\ H6/%7_@ G_QRC_A>.C_]
M"QXJ_P# !/\ XY7J%% 'E_\ PO'1_P#H6/%7_@ G_P <H_X7AI1X3PMXJ9SP
MH^P+R?\ ONO4** /(+N#QI\5B+*[T^;PQX5+ SB;_CZN@#G;M/*CZ@#_ 'NE
M>K:?I]KI6G6]A8PK#:V\8CBC7HJ@<59HH *\L^*]E?:)K&A_$'3+=IWT=C%?
M1+U:W;.3]!N89[;@>@->ITCHLB,CJ&1AAE89!'H: ,_0]<T[Q'I$&J:5<K<6
MDPRK+U![@CL1W%:->77OPBFTS4Y=3\#>(KGP]-*=TEJ%\RW8_P"Z3Q^(8>F*
M!H7QC"@'Q=H9('4V@Y_\AT >HT5Y?_8?QB_Z&W0__ 3_ .UT?V'\8O\ H;=#
M_P# 3_[70!ZA17E_]A_&+_H;=#_\!/\ [71_8?QB_P"AMT/_ ,!/_M= 'J%%
M>7_V'\8O^AMT/_P$_P#M=']A_&+_ *&W0_\ P$_^UT >H45Y?_8?QB_Z&W0_
M_ 3_ .UT?V'\8O\ H;=#_P# 3_[70!ZA17E_]A_&+_H;=#_\!/\ [71_8?QB
M_P"AMT/_ ,!/_M= 'J%%>7_V'\8O^AMT/_P$_P#M=']A_&+_ *&W0_\ P$_^
MUT >H45Y?_8?QB_Z&W0__ 3_ .UT?V'\8O\ H;=#_P# 3_[70!ZA17E_]A_&
M+_H;=#_\!/\ [71_8?QB_P"AMT/_ ,!/_M= 'J%%>7_V'\8O^AMT/_P$_P#M
M=']A_&+_ *&W0_\ P$_^UT >H45Y?_8?QB_Z&W0__ 3_ .UT?V'\8O\ H;=#
M_P# 3_[70!ZA17E_]A_&+_H;=#_\!/\ [71_8?QB_P"AMT/_ ,!/_M= 'J%%
M>7_V'\8O^AMT/_P$_P#M=']A_&+_ *&W0_\ P$_^UT >H5YU\5O&:Z1HS>'=
M*W7/B+5T^SVUM#RZ*_RESZ<9 ]_8&J3^&/BW>CR+KQQIMK W#R6MH-^/;Y!C
M\"*W?!OPTTGPC=2:DT]QJ>M39\[4;QMTASUV_P!W/U)]Z -;P3X<7PGX-TS1
M<JTEO%^]9>C2,2SD>VXG'MBM^BB@ HHHH Y_QE_R [;_ +"NF_\ I;#705S_
M (R_Y =M_P!A73?_ $MAKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@"K<:=:7=Y:7<\(DGLV9X&)/R,R[2<=,X)&>V3ZUR_P]TZTD\):#
MJ30C[9#:R0I*"00C/DJ?494'GICBNRKE_AU_R3_1_P#KD?\ T)J .HHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** .?\ &7_(#MO^PKIO_I;#705S_C+_ ) =M_V%=-_]+8:Z"@ 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
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 *X;0M&\;Z%HMMID-
MSX>:*W4JI>*8DC)/)##U]*[FB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9_
M_BJZBB@#E]GCS_GOX;_[\S__ !5&SQY_SW\-_P#?F?\ ^*KJ** .7V>//^>_
MAO\ [\S_ /Q5&SQY_P ]_#?_ 'YG_P#BJZBB@#E]GCS_ )[^&_\ OS/_ /%4
M;/'G_/?PW_WYG_\ BJZBB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9__BJZ
MBB@#E]GCS_GOX;_[\S__ !5&SQY_SW\-_P#?F?\ ^*KJ** .7V>//^>_AO\
M[\S_ /Q5&SQY_P ]_#?_ 'YG_P#BJZBB@#E]GCS_ )[^&_\ OS/_ /%4;/'G
M_/?PW_WYG_\ BJZBB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9__BJZBB@#
ME]GCS_GOX;_[\S__ !5&SQY_SW\-_P#?F?\ ^*KJ** .7V>//^>_AO\ [\S_
M /Q5&SQY_P ]_#?_ 'YG_P#BJZBB@#E]GCS_ )[^&_\ OS/_ /%4;/'G_/?P
MW_WYG_\ BJZBB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9__BJZBB@#E]GC
MS_GOX;_[\S__ !5&SQY_SW\-_P#?F?\ ^*KJ** .7V>//^>_AO\ [\S_ /Q5
M&SQY_P ]_#?_ 'YG_P#BJZBB@#E]GCS_ )[^&_\ OS/_ /%4;/'G_/?PW_WY
MG_\ BJZBB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9__BJZBB@#E]GCS_GO
MX;_[\S__ !5&SQY_SW\-_P#?F?\ ^*KJ** .7V>//^>_AO\ [\S_ /Q5&SQY
M_P ]_#?_ 'YG_P#BJZBB@#E]GCS_ )[^&_\ OS/_ /%4;/'G_/?PW_WYG_\
MBJZBB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9__BJZBB@#E]GCS_GOX;_[
M\S__ !5&SQY_SW\-_P#?F?\ ^*KJ** .7V>//^>_AO\ [\S_ /Q5&SQY_P ]
M_#?_ 'YG_P#BJZBB@#E]GCS_ )[^&_\ OS/_ /%4;/'G_/?PW_WYG_\ BJZB
MB@#E]GCS_GOX;_[\S_\ Q5&SQY_SW\-_]^9__BJZBB@#E]GCS_GOX;_[\S__
M !5&SQY_SW\-_P#?F?\ ^*KJ** .)U33_&M_#:0W)T2:W74+.:5;9)$DV1W$
M<C$%VQP%)]P"!SBNVHHH **** "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
G **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<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" .L!38# 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#T+)=BS$LQ
M.22>2:<$'I2(.*D% ""-?3]:<(4_N_K3A3Q0 P01_P!W]:<+>+^[^IIX%.%
M#/L\7]S]32_9HO[GZFI!3A0!$+6'^Y^IIWV2'^Y^IJ44M $7V2#^Y^II?L<'
M]S]34PI: (?L5O\ \\_U-+]BM_\ GG_X\:G%** (/L-O_P \_P#QXTOV&V_Y
MY_\ CQJ>G"@"O]@MO^>?_CQI?L%M_P \O_'C_C5@4M %?^S[7_GE_P"/'_&E
M_L^U_P">7_CQ_P :L4M %?\ LZU_YY?^/'_&C^SK3_GE_P"/'_&K-+0!6_LV
MT_YY?^/'_&E_LVT_YY?^/'_&K-+0!5_LRT_YX_\ CQ_QI?[,L_\ GC_X\?\
M&K5+0!5_LRS_ .>/_CQ_QH_LRS_YX_\ CQ_QJW0* *O]EV7_ #Q_\>/^-']E
MV?\ SQ_\>/\ C5NEH J?V79?\\?_ !X_XTO]E67_ #Q_\>/^-6Z6@"G_ &59
M?\\?_'F_QI?[*LO^>'_C[?XU;I: *?\ 9-E_SP_\?;_&E_LFQ_YX?^/M_C5R
MB@"G_9-C_P \/_'V_P :7^R;'_GA_P"/M_C5REH I?V18_\ /#_Q]O\ &C^R
M+'_GA_X^W^-7:6@"E_9%C_SP_P#'V_QH_LBQ_P">'_C[?XU=I: */]D6'_/#
M_P ?;_&E_L>P_P">'_C[?XU=I: */]CV'_/#_P ?;_&C^Q[#_GA_X^W^-7J6
M@"C_ &/8?\\/_'V_QH_L:P_YX?\ C[?XU>I: */]C6'_ #P_\?;_ !H_L:P_
MY]__ !]O\:O4M %#^QM/_P"??_Q]O\:7^Q=/_P"??_Q]O\:O44 4?[%T_P#Y
M]_\ Q]O\:/[%T_\ Y]__ !]O\:O4M %#^Q=/_P"??_Q]O\:7^Q=/_P"??_Q]
MO\:O4M %#^Q=/_Y]_P#Q]O\ &C^Q-/\ ^??_ ,?;_&K]% %'^Q=/_P"??_Q]
MO\:/[%T__GW_ /'V_P :O4M %#^Q-/\ ^??_ ,?;_&C^Q-._Y]__ !]O\:OT
M9H H?V)IW_/O_P"/M_C1_8FG?\^__C[?XUH44 4/[$T[_GW_ /'V_P :/[$T
M[_GW_P#'V_QJ_10!0_L33O\ GW_\?;_&C^Q-._Y]_P#Q]O\ &M"B@#/_ +$T
M[_GW_P#'V_QH_L33O^??_P ?;_&M"B@#/_L33O\ GW_\?;_&C^Q-._Y]_P#Q
M]O\ &M"B@#/_ +$T[_GW_P#'V_QH_L33O^??_P ?;_&M"B@#/_L33O\ GW_\
M?;_&C^Q-._Y]_P#Q]O\ &M"B@#/_ +$T[_GW_P#'V_QH_L33O^??_P ?;_&M
M"B@#/_L33O\ GW_\?;_&C^Q-._Y]_P#Q]O\ &M"B@#/_ +$T[_GW_P#'V_QH
M_L33O^??_P ?;_&M"B@#/_L33O\ GW_\?;_&C^Q-._Y]_P#Q]O\ &M"B@#/_
M +$T[_GW_P#'V_QH_L33O^??_P ?;_&M"B@#/_L33O\ GW_\?;_&C^Q-._Y]
M_P#Q]O\ &M"B@#/_ +$T[_GW_P#'V_QH_L33O^??_P ?;_&M"B@#/_L33O\
MGW_\?;_&C^Q-._Y]_P#Q]O\ &M"B@#/_ +$T[_GW_P#'V_QH_L33O^??_P ?
M;_&M"B@#/_L33O\ GW_\?;_&C^Q-._Y]_P#Q]O\ &M"B@#/_ +$T[_GW_P#'
MV_QH_L33O^??_P ?;_&M"B@#/_L33O\ GW_\?;_&C^Q-._Y]_P#Q]O\ &M"B
M@#/_ +$T[_GW_P#'V_QH_L33O^??_P ?;_&M"DH H?V)IW_/O_X^W^-)_8FG
M?\^__C[?XUH44 9_]B:=_P ^_P#X^W^-']B:=_S[_P#C[?XUH4F: *']B:?_
M ,^__C[?XT?V+I__ #[_ /C[?XU?HH H?V+I_P#S[_\ C[?XTG]B:?\ \^__
M (^W^-7Z* *']BZ?_P ^_P#X^W^-']BZ?_S[_P#C[?XU?HH S_[%T_\ Y]__
M !]O\:/[%T__ )]__'V_QJ_10!0_L73_ /GW_P#'V_QH_L73_P#GW_\ 'V_Q
MJ]10!0_L;3_^??\ \?;_ !H_L:P_Y]__ !]O\:OT4 4/[&L/^>'_ (^W^-)_
M8UA_SP_\?;_&K]% %#^Q[#_GA_X^W^-)_8]A_P \/_'V_P :OT4 4/['L/\
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
MW\-*.MO,;TOY'KU<WX9_X2C^TM5_M_9]D\W_ $+;L^[ENFWG&-OWN:YF$?\
M"1?&227DVVCP[0>Q?I_Z$Q_[YK$T35I]&M_'U];G$T<P$9_NLTCJ#^&<_A23
MTOY/\[#:Z>:/9J*\L\,?#V/4M*T_Q!-K%^NJ3%;@R*X(QG.#_$3COFL/Q!JU
MAKOC?4K;Q+J=Y:Z7:.T4$-L,Y93C.,$>I)(ST%-Z.W42U5^A[A5#6]331M$O
M=1?!%O$S@'N>P_$X%<!\*M4=[_5M)@NY;K2[?#VCRC!522,>V>./4'UK;^*<
MC1^ [L*<!Y(U;Z;@?Z4IZ1TZCAJ]2MI'BK5=/^&S^)-8)OYW?<D>%APA<(!E
M5^IS@]:AT_XC:UJ#VQC\$Z@;>=E G5W9-I/WL^7@C\:9XEB6'X*0(@PHM;;^
M:56\':CX[73-'@AT6P;1\1J)V<!_*SRW^LZXS_#^%7]MKLT1]E/O<]0HKR5M
M/E^(?CS6++4;^YATW36,<<$+ <@[<\@C)())P3T%6O!ZW7ACXBWGA9;V6YTX
MP^9$LISL. P^AP2#CK4QUMYE/2_D>HT5XGX<\++XM\1>(K2[O[B"QM[QY#%
M0"\C,P!.01P%/;OVKUW5-(M]6T2?2KAY5@FC$;,A ; QT)!';TI?9YA_:L4_
M#GBFQ\3K=M8Q7""UD\I_.4#)]L$\5F>#_%=[XAUC7;.ZAMT33YQ'$8E8%AN<
M?-DGGY1TQ7#?"[PI8ZAJ%SJ<TURL^FW0$*HX"MU^]QD_@14/AKPHGBOQ)XFM
M[F_N;>SBNB9(H"!YK%WVDYR,#![=^U-;_+_(3V?K_F>WT5Y5\/-4NM(TGQ39
MR2M<1Z.6>$.>. ^0/0'8./>N'BN=&UFPN]1\0:[J/]N,6:W5%)13C*YX/&>P
M(P*5_P K_>.WYV/HZBN2^'.K7FL^#+6XOI&EG1FB,C=7"G@GWQQGVKG+XGPI
M\8[>Z!VV>M1[')Z!R<?^A!3_ ,"JFK2424[QYCU"BO*?#]Z^H>+/%GC#:7AL
M('BMP>C;1Q^B#_OJN(BNM&UFPN]1\0:]J/\ ;K%FMU1244XRN>#QGL","I3Z
M^5RK?G8^CJ*\>.LQ:Q\--,E\0ZW>VN+AXF%L-TMXJ@@+^HY.1QSR:QM EM]%
M\?Z-'H0UFVM;IU2:+4D5#("<<!>",?D15)>]RDW]VY[WFBO(?&.GS:M\6[/3
M(;M[07=D(Y)8_O;/G9@/J!C\:]*\/:%;>'-'BTRTDFDAB+%6F(+<DGL ._I2
M6JN-Z.QJ45X5XAUC3]>\<ZG;>)M4O;72K-VA@@MAG+*<9Q@CG!))&>@J;PWJ
MKOX8\8Z1;W<MWI5O:.]H\HP54Y&/;(QQZ@^M).\;^5QM6=CW#-%>$V?@]M4^
M&A\17.JW;3VL+M:P@CRXD1B",=<G!.1C\:V]0\4ZE%\%;"\%Q(+RY?[(9PWS
M[0S#.>N2$QGWIRTOY6_$2UMYW_ [CQSX@N_#/AF74K*.&29)$4+,I*X)P>A!
M_6M;2+Q]0T:QO9559+B!)6"] 64$X_.O&?$W@2/P_P" XM4M]4NWDG\HW<+,
M#'(6Y! 'H?7-6/%^N2)8>%=#EOIK+39;"&:[DASN92,8P.N IXZ9/M1M==;V
M_ 6]GTLV>UTM>&>%M1T[1O'^GVGA?4KRZTR\&RYBN5Q\W//0#C@YQZBK/AG0
M'^(NIZMK6I:I>P2PS[;7R' ,1Y(Z] ..!COS1Z#.Z\$^++[Q)?:U!>0V\:V,
MXCC,*L"1EASDGGY?:NPKROX/QR0WOB2*60RR)<(K2'^(@OD_C71?$[7+O0O!
M[RV,C13W$JP"53AD!!)(/8X7&?>DW:*?D@2O)KS9V5<GX]\73^$]+MY+.V2>
M\NI?+B63.P<9)."">PQD=:X/6?A\- \)?\)):ZQ??VM"B322;\*Q8C.,#<.O
M4DYQ6;XVLX]5TCP[XDGDE-[J:I%<#("?* ,J,<$\]Z;3O;S2^\$]+^39[%X:
MNM<NM)\SQ!90V=]YA'EPL"I7C!^\WOWK \6?$"?PYX@M](M=#EU*>:$2*(YB
MK$DD8"A&)^[71^'M!M?#6CQ:99R320QLS!IF!;DY/0 ?I7 ^)?\ DM_A_P#Z
MX+_[4IO6:2Z_Y"6D6W_6IHV/Q4@&I16/B#1;S1))<;'GR5Y[G*J0/?!KT($$
M9'(KSWXQ0V[^"A+*J^='<IY+'KDYR!^&?RKA-:UP:CJ6D:-KVI7=GI%OI\!G
M$ RTCM$K9( .3R!R#C!]:2=]//\ 2X[6_KSL>^T5XW\.-4@L_&]QH^BW]S=Z
M'+"9$%P,%& !SC YZC@#.1Z5'X>\/_\ "S;_ %75]:U"\1(I_+MXH7 \L=<<
M@C &.GO1Z>OZ!WO_ %U/:**\9\>WD^C/H/A2XU>Z33UA#WETN=\JEB.0"2<
M'CIR/2J7A74=.T;X@:=:>%M2O;G3+W]W<Q7*X^;GGH!QP<X]11'5Z">BN>YT
M5X?X;\+_ /"7>(/$UE<ZE=6]C#>/(T,! \QRS@$YR.,'C'?M3/!GA>X\6VFH
MZ7J&M7JZ;ILA2&"-N"Y)Y(.1@;>GN>G=7TOY7*>C^=CV'Q#J,ND^'=0U"!4:
M6V@>5%<$J2!GG&*I>"]<N?$?A6TU2\2))YB^Y800HPY48R2>@]:\[\)7UU<_
M"7Q+;7$S2I:I)'%N.2J[.@]O\:S-(\"IJWPV;7;C5+OSK>*:6U@!'EQA"Q(P
M><D@G((Z]Z;TOVT_4+7LNMVCW:BO"M2\9ZJ_PTT6W-]-%+<SR0SW08[S'&1Q
MD<]&&>YQ[FJ-O?Z-X>\0:3<^$=7O[B2281WD=PFT2*2./NC@Y/!R1P::5Y6^
M1+?NW_K^M#Z#HKR#QG83ZO\ %RRTR&\DM!=V0CDEC^]L^=F ^H&/QKTOP]H5
MMX;T:+3+22:2&(L5:8@MR2>P [^E):JXWH[',Z_\1+C2]1N[73_#5_J*69VW
M$ZY6-#C/4*WKWQ6MX1\9V/BW3)KJ&-K:2W.)XI&!V<9!SW'7GCH:9XV\6VGA
M?1G+D27MPI2V@')8GC)'H/\ ZU<EX8\+7?AOX;:]=W8:.]OK1W,6,&- C8!]
M^23Z5-[1;[?F.UVEW?X%FZ^+G[RXETSPY>7VFV[;9+T,54>_W"![9(_"MVZ\
M?V2>'+'5K"QN[]KYC'#;0KE]X!R&QG&,=LUA_#R.!OA-=+)@(ZW/F_D1S^%)
M\(KJ.R\"7ES=RI%;174C&1S@*H5<DU;5KI]+,F][-=;HM:)\4$OO$$6C:MHE
MSI-S*0L?FN6^8] P*J1GMUK2\2>-[C1M4.FZ=X?OM6N5C623R =J ].0K'MZ
M5R&F6\OQ#^(X\0Q0M%H^G,JQR.N#*4.5 ]R3D^@Q7<>++WQ7:?9O^$9TRUO0
MP;SS.P&SIMQEU]_6D_A3_KR&MVE_7<J>$O'=OXP%W9I;RZ=J$*$F-B'P.F02
M!G!Z@BH/AWXDU'6$U33M9F$NHZ?<%'<(JY4Y'10!P5/Z5S/POG@B\6:O'JRW
M$?B.<L9%D0*@&=S 8[YP?3'2K_AG_1_C3XC@3[DD)<@>N4/_ +,::W7FOR$]
MGY,].HHHS2&%%)10 4444 %%&:2@!<TE%% !1124 +FDHHH *2ES24 %%%(:
M %I*** "DI<TE !24M)0 4E+2&@ I*6@T )24M!H 2DI:* $I#2T4 )1124
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
M8=<$C!Q7<4M-ZWOU_02TMY?J>4W/P\\8ZGH/]FZCXAMI(;8*+2!<[#CCYVV
M\#./O?A6UK?@&[U#3=$FLK];/6=+@2))ADHVT#VSUS@X[G(KO** .*T+0_&J
MZS;WGB#Q%!/;0;C]GMEP)<J1\V%3IG/.>E9(^'_B32-:O9/#6O0V6G7S[I5=
M270$G@ J02,G!R#7I=% '&^!/!UYX3N-6^TW45Q%=2*T+JQ+D#=R^0,$Y'0F
MMGQ5X=@\4Z#-ID\AB+$/'(!G8XZ''?\ ^O6U10]59@M'='EC> ?&NH6,.C:I
MXDM3HT>T;8U)<JO0'Y!GMU8_CBMKQ9X&GU;2]#T[29+>&#37&?/9@2H '& <
MGCVKN:*+_P"?W!;_ "%KS[QAX,U_5O%MGKNAWUE;2VT(13.3D,"W(&Q@1AN]
M>@44NMP\CS4?#SQ!K]_;S^,=>2[@@.5M[9<*W_CJ@>YP36CXF\#ZA=:]!K_A
MO48]/U*.,1L)!\C # ['MQ@@CI7<T9I@<GX8T7Q7:ZF]]XCUZ.\'E&-+:!<1
MY)!W' 49XQT[]:P&\ ^*-$UB]G\)ZY;6MG>-O>*=<E>3P,JP.,G!X->F9HH
MX'6O .HZE8:3<Q:R5U_3EQ]K?.)#G//4C!/'Y8]+&A:%XV76K>\\0>(X)K:#
M<?L]LN!+E2/FPJ=,YYSTKMJ*%HPZ6..\&^$[[P[K6O7EW-;/'J$XDB$3,2HW
M.?FR!_>'3-'@?PG?>&9-8:\FMY!>SB2/R68X'S=<@8/(Z9KL:*+:6\K?('K]
M]SSW0/ >IZ3X/U_1YKBT>?4-_DNCMM&5P-V5R/P!K('PY\86NA+H]EXAMUL)
MU_TJ!RV%;/(0[,[3UQ\OOGK7K-%'_ _ =_U_$X/4/AI:W'@ZQT:UO'BNK%C+
M#=$?>D/+9 Z GTZ8'7O'I_AWQ^^H6IU;Q1;FR@E61DMEP\@4YVDA%X.,')/7
MO7H%%.^MR;:6..OO"=]<_$NP\2)-;"SMX/+=&9O,)VN.!C'\0[UV-%%+I8;W
MN>5ZWX \6WOC.?7[+4]-#"3-L;@LYB4?=&TQLHQ_/GK73^'M*\7![R'Q5JEE
M?6<T)C6.! I!/!R0B]L^M=;10E96!ZNYY2GPY\6Z=;W>D:3XAMH]$N6.]) 1
M)M/!XVGMQPPS5_7?AS?R^#M.\/:)>PI%#(9+EKAF3SV/.?E![YX/MZ5Z/FDS
M1TM_6@=;GFFE>&?B/I4-K:0:[I$5E"0/*2(?=SS_ ,L>2>><Y/K6UXAT3QE+
MJ\EYX=\0PVT,JJ&MKE<JA QE<JW7KT%=C10]06APW@_P'=:-K-QKVM:B+W59
M@02F=JYZG)QD]N@ K*^'@_M;QUXGUY,^09##$V<A@6S_ "5?SKTR2-9HGC?)
M5U*G!(.#[CI5'1]#T[0+(V>EVPMX"Y<J'9LL>IRQ)[4+>_E8'M\S0HHHH **
M*2@!<TE%% !1110 4&DHH **** "BDHH **** $S1110 44E% !11FDS0 44
M44 )1110 E%%% "4444 )10:* $HI324 )1110 AHI:2@!**7%)B@!*2G8I,
M4 -HI<4;: &TE.V^])M]Z &T&G;?>DV^] #:2G[?>DV^] #*2GE/>D*>] #*
M2G[/>CR_>@",TAJ3R_>D\OWH CI*E\OWIOE^] $=-J;RO?\ 2D\K_:_2@"&D
M-3&+W_2F^3_M?I0!":0U/Y/^U^E)Y'^U^E %<TAJ<P?[7Z4GD?[7Z4 5S335
MDP?[7Z4UH,*3NZ#TH KFFFG&FF@"O/\ PT4MQ_#10 ^'_5"I0*CA_P!4M2B@
M!13A313A0 HIU)2B@!13J;3A0 HI124M "THHI: %I:2E% "TM(*6@!:6DI:
M %I:2EH 6EI!10 ZBDI: %I:2EH 6BBB@!:6DI: %HI*6@!:!1FB@!:*2EH
M6BB@4 +1110 M%%% "T444 +1110 M%%%  *6DI<T %+244 +2YI!10 M%(*
M6@ I:2B@!:*2EH *6DHH 6BDI: "EI** %HI*6@ KSKXI>*-7\-MI']EWAME
MN/.\W$2.6V[,?>!Q]XUZ+7D?QOV[M!WYV_Z1G'7_ )9T <@OQ/\ &(*F35VV
M'N+6'G_QRA?B?XP!4R:NVP]Q:P\_^.5RMO!+<SPP)'+*TC;8TC&2Q/8#ZUT-
MU\/_ !38V1O+S2)Q:QJ68I(CLHZYVAB1[\4/17#K8LK\3_& *F35VV'N+6'G
M_P <H7XG^, 5,FKML/<6L//_ (Y7(K_#YF_R^<8_I6IH?AS5_$4QBTZQGN5C
M&6*D*J_\"8@#\Z -I?B?XP!4R:NVP]Q:P\_^.4+\3_& *F35VV'N+6'G_P <
MK'U?PUK.@3PPZO8S0"3/EX(<,?0%21GIQ6G!\.?%LUNLYT:X\G!.TR(KC_@)
M;/Z4>8>1*OQ/\8 J9-7;8>XM8>?_ !RA?B?XP!4R:NVP]Q:P\_\ CE9NA>$]
M3UR[N8,):PV8)N9KM_+2#KPQ(X.0>W:HM?\ #E]X:OH;;4&CDCEC\V&6W?>D
MBGNI.* -=?B?XP!4R:NVP]Q:P\_^.5?T'XC^*[KQ!IEO=ZJ6MIKJ..1?L\0W
M*6 (R%_E7,ZOX<O-"MM/DU*2-&NXS*MLK'S8U[%@1A<_7UJKHS,FM:<S;MHN
M$*_7</ZT ?4D5VLAX-60<BN-T2Z>1QDUU\1R@H ?1110 4444 %%%% !1110
M 4444 %%&:3- "T4E% !FBBB@ HHHH **2B@ HHHH **2B@ HHHH **2B@ H
MHHH *,TAHH **#24 %%%&: $-%%%  :2EI* "DI:2@ I*6DH *2EI* "DI:0
MT %%%% !2&BB@ HHHH *2BB@!**** "DI:2@ I*6DH *2BB@ I*4TE "4444
M )1110 E)2FDH *2EI* $I*6DH *2EI* $-)2FDH 0TU_N-]*?3'^XWTH I&
MFD4XTAH K7'\/XT47/\ #^-% $D'^J6I144'^J6IA0 HI:2G"@!12TE.% "B
MEI*44 +3A24"@!U**04M "BEI*6@!:6D%+0 M**2EH 6EI*6@!:*!10 M+24
MM "T444 +2TE+0 M%)2T +2TE% "TM)10 M+24M !2T@I: "EI*6@ I124M
M!2BDI: "BBE% !1110 M%%% "T4E% '+^)?'NE^%;]+.]MKV61H5FW0(A4 L
MRCJP.<J:Q1\9/#Y5F%CJF%Z_NH__ (NN1^,J,WBVV8#A;!,_]_)*\\9=^YT3
M:@QD9SB@#W$?&3P^59A8ZIA>O[J/_P"+H'QD\/E686.J87K^ZC_^+KPYEW[G
M1-J#&1G.*&7?N=$VH,9&<XH ]R'QD\/E686.J87J?*C_ /BZ!\9?#Y5F%CJF
M%Z_NH_\ XNO#67?N=$VH,9&<XH9=^YT3:@QD9SB@#W(?&7P^59A8ZIA>O[J/
M_P"+H'QE\/E686.J87K^ZC_^+KPUEW[G1-J#&1G.*&7?N=$VH,9&<XH ]R'Q
ME\/E686.J87K^ZC_ /BZ!\9?#Q5F%CJF%Z_NH_\ XNO#67?N=$VH,9&<XH9=
M^YT3:@QD9SB@#Z#T+XFZ/XAU:'3K2UOTEESAY40*,*6YPY/8]J[(.#T-?-?@
MF8P>,;*YC3:J;^,],QL*]YTO4#<=30!O44U3E:6@!:*** "O(_C=MW:#OSM_
MTC..O_+.O7*\C^-VW=H._.W_ $C..O\ RSH Q?@Y:)<>,'FE7=]GM7>+(X#$
MJI(_ G\ZVO ?B?5]1^(U_:WUY<36MP)ML,CDHFUN-H/ P,CBN/\ AUXC@\->
M*([F^9TLYHFA=\$A,D'./J!T]:[NPB\)>#=7O_$J^)(+X3+)]GLX65F7<=Q
MP3GIC. !WJF[--[69-FTTM[H\K\06T=GXEU&V4$6T5W*D87H &/ KT:VNI=
M^!MO<V$TEO/=3GS)H3M<9<C@]N% KEX=.T+6/#&K:_J>KM#JYGDDBLQ*HW9(
M/"D;FR2>1_2M_P +ZCHGB#X>-X5UC4X],FBD+PS3$!2-VX$%L \DC&<U"34'
M'KI^A;:<U+IJ7)-0FUCX)#4-0F>:[LKA2D\AW/N60 ')ZG#8YJ'X8ZKXHUSQ
M1+?7NHW<VG1QL;CS7/E9(X 7H#GG@=!4>O:AH.E^$M-\%V&JI>)-<*;J]CQL
M5=^XG/(ZD<9. .:Z?4[7P]+X8@T#1_&&E:5I^")BLT;O..^6WCKW]>G XJKZ
MN2_K35DVT47_ %KH<O-XKT"\UWQ997EU):Z=JH1(;R.(R*&08)P.2">>/TK0
M"Z3?Q:5JNV6^TG0X%M+(-$5;4;G@ *AYP"!U[Y[ UQ$OA738?%UMI/\ PD=G
M<::4$DE^)$1%'.Y02Q!;@< ]ZV8_&=@?'FC-&IMO#FF.8;9,'&,%3*1ZDG/K
M^.:4;:+^M+Z_CI]_0<NO];VT_#7_ ()B^+M%\4I>/K7B2RFC2XD^^KJZIGHO
M!.T=@#Z5@Z5G^UK#?NV^>FW_ +Z%>B^(;O3M+\):Y9RZY:ZI)JVH>?;K:R^8
M8TW!B6[*>,8_R/.M*S_:UAOW;?/3;_WT*F/8I]SW/P^?W@KN(3^[%</X?_U@
MKMX?]6*HDEHI** %HS244 +FDS110 9HHHH **** "BBB@ HHS24 +1FDHH
M**** "BBDH 6DHHH ***,T %)FBB@ HHI,T *:2BB@ HHI* %I**2@!:2BB@
M I*6DH *2EH- "4&BB@!*#110 E%%% "4444 )2TE% !1110 444E !24M)0
M 4444 )1110 4E+24 )1110 9I*4TE "4444 )1110 E)2FDH *2EI* "DI:
M:: "DI:2@ IM.I#0 AIC_<;Z4^F/]QOI0!3---.I#0!6N?X?QHHN?X?QHH D
M@_U2U**B@_U*U,* %%**04HH <*44@I: %%+24Z@ %.I*6@!:6D%+0 HI:2E
MH 6EI*44 +2TE+0 "EHHH 6EI*6@!:44E+F@ I:2EH 6EI!10 M+24M "BBD
MI: %HI*44 +124M "T444 ***** %HHHH *6@44 %+24M !2TE+0 4HI*,T
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
M#1FDS0 4444 )1110 E%%% "44II* "DI:2@ -)2TE !1110 4444 %)110
M&DHHH ***2@ HHHH 2@T49H 2BBB@!*2EHH 2BBB@!**** $I*4TE !24M)0
M 4E*:2@!*2EI* "D-+24 )3'^XWTI]-?[C?2@"F:;3C330!6NOX?QHHNOX?Q
MHH D@_U*U,*B@_U*U+0 M**04Z@!:6D%+0 X44E.H 44M)2T +2T@I: %%+2
M4M "TM)2B@!:6FTM "TM)2T +2T@I: %I13:6@!:6DI: "EI*6@!:44E% "T
MM)10 M+2"B@!:6DI: "@44M !112B@ HHHH 6BBB@!:*** %HHHH *6DI<T
M%+244 >(?&1&/BVV8#A;!,_]_)*Y+1/$FL>'I+F;1KG[*)0HD^1'R!T^\#ZF
MO4OB'X%U3Q-KD-_93V<<4=LL)$SL&R&8]E/'S"N NO &JP2D&6S ]%D<_P#L
MM $LOQ-\8SQRC^U<1$;6'V>+H>.NW-8TWB/5[G0%T8W3?V5"P98,+\IR3][&
MXC)/&:NOX+U$L2KVRCTWL?\ V6A_!>HEB5>V4>F]C_[+0!<7XF^,1'^ZU7;%
M&  /L\)P.@Y*9-96L>*M<UZ[@O;V]=I;3F%T"QF,DCD%0.<CK5E_!>HEB5>V
M4>F]C_[+0_@O468E7ME'IO8_^RT>8>19D^)'B^6V>)=7E6$*%.(X]P'^]MW9
M]\YK&L==U339;VYL+EH7N4,<\N SD-U^8C<"3SD8-:#^"]1+$J]LH]-['_V6
MA_!>HLQ*O:J/3>Q_]EH Q]/U&\TN^74--E>VFA/RNAR1GCOU!]*N:[XEUGQ,
MZRZG=O.L(PBX553/LH R?7%7'\%ZB6)5[51Z;V/_ ++0_@O42Q*O:J/3>Q_]
MEH J>&5W^([=T3:@W9&<X^0U[=X>KRO2/"][8ZS#=NT'E)G*HS$\J1W'O7JO
MA]"N,B@#I;VQBU+39K.8?)*FW/H>Q_ \U1\.7TL]D]G=G_3;)O)F]\?=;\16
MNGW17/ZQ_P 2C6+?6TX@DQ;W@']T_=?\#0!T6:6F@Y&1THS0 ZD(R*3-+F@"
MK+9I(<D5%_9T?]T5?S1F@"A_9T?]T53U40:7ID]Y(H/EK\J_WF/ 'YUMYKG;
MP_VSXFAL1S::?B>?T:0_<7\.OYT &@Z!]BTQ3<#-U.3-.3UWMSC\.E:G]G1_
MW15[-&: */\ 9L?]T4?V;'_=%7LT9H H_P!FQ_W11_9L?]T5?S1F@"O%:)&>
M!5D# K.O]=TW3.+JZ19.T:_,Y_ <UG_VMK.I<:9IGV>(]+B^.W\D'- '0UR'
MQ/\ ^2=ZK_VR_P#1J5?&F>(R,GQ"@/H+)*YGXA6.LP^!M1DN]:6Y@'E[HA:J
MF[]XN.1TYP: /$88I+VX6-,O/(RHB ?>). *]2/P[\*6-W9Z7KOB&Y76[M05
MCAP$R> .4/?@9(S7 ^%'1O%^DR3. 1>0]1U^85V7Q!BE;XLV@1B)6:V\D>OS
M8_G5)?"N[)?5]D<?XL\/S^&]?N=/N9O,*X:*3;CS$/0^W^(IGAW0I/$VI20&
M\@M4BC,TT\QPJ1@@$_J*ZWXS-&_B^$!L.EF@(]?F;\N*\[9O,W.[_/Q@8ZUG
M!Z:ER6NAW7CWP;I?AS2]+O;&^N;E[P$EY=NU@ I!4 #'7N32Z%X=\%W5E9RZ
M[XFE2^O "(+8 ",YP QVL ?KBMGXHX;P;X59F^;R!@8Z_(E<]X$\'OX@O&U?
M4I!!I%FV^:9\ 2;>=H)XQTR?2K7Q23V3_ E_"FMVOQ+?B?X>+H_BK2[%+YY+
M34I5CC=U&]?F 8''!P"#GBM'6O#GAN[L/$L&GZ=-:7VAA#]I:X9Q<>N5/ Z'
MI[?2L3QUXV/B#Q'#=:?(8K?3F'V-MO+MD$O[<@8!["N@T3Q%>^)[*_OM<@L;
M+1+?8^HSVUOLDO67[L;-DYR<=.W'&:E:Q^_]+?KIYE/27W?\$YJ/1;#2/"#Z
MSKT/G7VHKMTVU+LF!_SU;:1QR, ]?QXY!F\S<[O\_&!CK7K5]H>E>*+W2KK7
M]0O8-0UJ,FPM[8+Y-M$!E%.1D]>V,DGZUY?J=F]CJ=[:3R9FMY6B)"XW%3C/
MMTH>_P#73]>XEMI_7_ ['K/A25FT^PR>?)C_ /017I5F<Q"O,O"A+6%@3U,*
M$_\ ?(KTVR_U0I@6J**,T %%)10 9HHHH ***2@!:2BB@ HHH- !2&BB@ HH
MHH 3-%%% !1244 %%%&: $HHHH #24M)0 4E+24 %)2TE !24M!H 2D-+10
ME+24HH *,45R>J^++G3]3FM4MHF6,@ L3D\5I3I2J.T3.I5C35Y'68HQ7#_\
M)S=_\^D'YFNB\/ZM)K%C)/+&D960IA<^@/\ 6M*F&J4X\TEH13Q%.H^6+-7%
M&*BNKJ"QM);JYD6.")2[NW0 5RD'C+5;^+[9IOA.\N=-ZB=ITC=U]5C/+>V#
MS7.;G88I,5@3^*XD_L1H;21DU24QCS#Y;18'.5P<G/&*IZUXGU_2/M<__"*^
M;86^3]I_M"-=RC^+;@D?2C;^OZ[@M3J\48KFM&U_7]3GMFN/#'V2QG7?]I^W
MQR;5(R#M !.>/SK5U[5/[%T.[U+R?.^SIO\ +W;=W..N#C\J'IN"UV+^*-M8
MOA?Q)#XFTLW20M;S1N8YH'.3&P[9P/Y5)HFN?VS/J<7V?R?L-V]MG?NW[?XN
M@Q].:=M;!?2YK;?>DV^].HI -V^])M]Z=10 W;[T;/>N4/BO6+C5=1LM,\."
M\6QE\IY#?+'N.,]"O]:NZ3XH34;N;3KBRFL-5A3>;2<CYAZJPX8>]'2X&[M]
MZ0K@=:RO#>OIXATQKKR#;RQRM#-"6W&-E/3.!VP>G>FSZ]M\4PZ'#;>8S6YG
MFE\S'E#. ,8YR?<4=; :M)2TE !24M)0 4E+24 )24M% "4E+2&@!*:_W&^E
M.IK_ '&^E %.D-*:2@"M=?P_C11=?P_C10!)!_J5_&I145O_ *E?QJ44 .I1
M24M "TM(*=0 M+2"EH 44M)2T +2T@I: %%**2EH 6EI** '4"DI: %I:2EH
M 6EIM+0 M+24M "T444 +2TE% "TM)2T %+24"@!U%)2T ***** "EHHH *6
MD%+0 4M)2T %**2EH ***!0 M%%% "T444 ***2B@!DJ;UQ6+<Z0LKDXK>I,
M"@#F?[ 3TI?[ 3TKI0H]*7 ]* .9_L!/2C^P$]*Z7 ]*,"@#FO[ 3TH_L!/2
MNDP*.* .;_L%/2C^P$]*Z3BDXH YT:"@/2M.RL1;]*OY%&: '@X%175O%>VD
MMM,-T<JE6'UIVZDW4 9'AR[E6";2[ILW5BWEDG^-/X6_*MS-<WKF[3KZVUR(
M'$7[JZ _BB)Z_@:W5E5U5U8%6&01W% $V:-U1;Z-] $NZEW5#OI-] $>IZC'
MIFFSW<G(C7(']X]A^=5/#UB]EIH>XYN[EC-.3UW-V_#I6??-_:_B&"P'-M98
MGG]"_P# O]:W]] $^ZC=4#2!02Q  Y)-9%QXGL8I?)MC)>S_ //.V7?^O2@#
M>W5%<WEO9Q&6YGCA3^\[ 5@;O$.I=X=+A/\ VUEQ_(5-;>'-/BE\^Y$E[<?\
M];IMY_+I0 'Q,UVQ31]/GO3T\TCRXA_P(T?V7K&I<ZGJ?V>(];>Q&W\W/-;*
MD* %  '0"G;Z *FGZ+INF<VMJBOWD;YG/XGFM#-1[J7=0!)FN1^)Y_XMWJO_
M &R_]&I75[JYCXB6UQ>^!-2M[6"6>=_*VQQ(69L2(3@#GH#0!\ZI,ZR_:!*4
MF0AD('.1W]L5Z5#\75>&&>_\.65UJMNNV*[+ $'U VDCWPP_"N$ET'61N>?2
M[]'XP&M7&?TJ)M+U&3<[V5UOXP/(;G]*=^@>9M:?XUNH?&A\47\*7=QD_N<[
M!@J5 4X.W ^M26WB^R_X2_4=>U#0K6]CN@=ME,0RJ21SDJ1D8ZXYR:P&TS49
M-SO9W6_C \AN?TH.F:C)N=[*ZW\8'D-S^E):6\@>M_,]!U+XK:9JVG-:W7A&
MT<)&4@$LRN(LC&5_=\8XZ8Z5'IGQ4M+3PS;Z->>&X+R*&-499)QLE(.<E2A
MYYK@FTS49-SO976_C \AN?TH;3-1DW.]E=;^,#R&Y_2@#>\4^*M*\0V445EX
M;L])FCDWF2#:6D&,;3A%X[]ZK:UXI.JZ)9:1:V_V&QM%!,0DWF>0]78X'/MC
MC)K*;3-1DW.]E=;^,#R&Y_2AM,U&3<[V5UOXP/(;G]*5@.OTOXC1VFG:>M[H
MD%YJ&EJRV5TTS)L!&.5 PV![_D>:XJ[NI-0N[B\N9,SS.9&X^\2>?I4S:9J,
MFYWLKK?Q@>0W/Z4ITO49-SO976_C \AN?TIO5W!:*QZIX58M86)/4PH3_P!\
MBO3++_5"O-?"Z2+9V0D4JXB0,",$' SQ7I5E_JA0!:HHHH ***2@!:2BB@ H
MHHH **2B@ HHHH **2B@ HHHH *,TAHH ***2@!32444 %)2TE !24M(: "@
MT44 )1110 E%%% "44&B@!*<.E)0.E "FO,O$G_(P7?^\/Y"O3<UR.J^$[K4
M-3GNH[B%5D((#9R./I79@ZD83;D[:')BX2G!**N<77>>"/\ D#S_ /7P?_05
MK+_X0>]_Y^K?_P >_P *Z3P]I,NCV,D$TB.S2%P4SC& ._TKJQ5>G.G:+U.;
M"T:D*EY(P_B>[+X+E0,522>))"/[N[/]!76VR1Q6L4<0 C5 $"] ,<57U;2[
M;6=+N-/NU+0SKM..H]"/<'FN:MM*\;Z=;KIUKJFDS6B#9'<W$3^>B]N!\I(]
MZ\E=4>H^C'^,/^1@\*_]?Q_]!K0\:_\ (EZM_P!>[56N_#=]-)X?)OA<MIUP
M9;B:X)#R9'8 $=>W85J>(=.FU;P_?6$#(LMQ$44R$A03ZX!J9+W6O7]!Q?O)
M^GZCM _Y%W3?^O6/_P!!%9WCK_D2-6_ZX_U%:^F6SV6E6=K(5+PPI&Q7H2
M<54\2Z;-K/AV^T^W:-9IX]JM(2%!R.N :JKKS6%3TM<Y$Y\*ZOI>NKQIVIP1
M6]]QPDFT;9#_ %_'UIECJ<ND:-XUU"WQYL6HRF,GD G !_#.:[&?18K_ ,-?
MV/>!65K<1,1SA@/O#/H1D5A>&O!EQI_A[5=*U>XCN/MTC$R1$D[2H&3D?>R,
M]Z):N5O.WWA'1*_E?Y(K6_@33;KP^E[/)</K$D F^WFX<.LA&<CG&!63J.HW
M>M_#WP[<37#)=R:E%&9U R&!=0WUXS6Y%HOC*'3!HR:EI1L@GDK=M&_GK'C'
MW?NYQQUJUJ/A(G0M'TO37C6.PNXIF:8D%E7.X\ _,2<^E/2_E=?G_D)72\]?
MR_S,?7=!M/"\^CZII;W"7LE]%!<3/,SFX5L[M^3@YQ7H7:L+Q/HMSK5MI\=L
M\2&WO8KA_,)&57.0, \\UN]J2V^?^0^IR/A+_D8_%7_7Z/\ T&HO$N$\?>%G
MA.+AFF5\=2FWO[=::FB^+--UK5;K27T5H+Z?S<79E+#C'\(Q_.M#1_#=U%J[
M:UK5\M[J)3RXQ&FV*!>X4=?QHC]GR_X(/KY_\ H:8!H7Q#U*P)VVVIQ"\BST
M#CAQ_,_A4G@\?VE=ZQXA<9^V7!B@)_YY1_*,?4Y_*K'C'PY>:Y%:3Z7/%;ZA
M;,P264D#8RD,. ?:MC2M.CTG1[6PBQM@C"9'<]S^)YHCMZ:?U\M >_KK_7SU
M+5)2TE !24M)0 4E*:2@!**** $I*6B@!M-?[C?2G4C_ '&^E %.FFG&FF@"
MM=?P?C11=_P?C10!);_ZE?QJ:H;?_4+^/\ZF% "THI*6@!:44"EH 6EI!2T
M**6DI: %I:04M "T"BEH *6BB@!:44E+0 M+FDI10 4M)2T +1110 M+24M
M"T4E+0 M%%% "TM-I: %I129HH 6BB@4 +1110 M&:** %%&:** "EI!2T %
M+24M !2TE+0 4444 +129HS0 [-)FFYI,T /S29IA:D+4 /S06J(O2%Z )-U
M(7J+?32] $V^@O4&^FF2@"<O2&2JYDI#)0!8\RDW^]9MSJEE9_\ 'U>00<9_
M>2!?YUE3^-= M_OZG$W_ %S#/_(&J4)2V1+G%;LZ.94GA>&50T;J58'N#6/H
M-P]L9](G8F2T/[MC_'$?NG\.E8<OQ(T*/[IN9?\ <B_Q(K$OOB#82ZC;7MK:
M7*RPY5M^T;T/\)P36BP]5_9,W7IK[1ZCOH\RO,G^*G]S2#]6N/\ [&JS_%*[
M)^7381]9"?Z5:PM7L1]:I=SU7S*K7^H1V%C-=2=(UR!ZGL/SKR]OBAJ1^[8V
MH^I8_P!:MZ7KUUXPU.&RO=L$ 0RE8.,D'WS65:G*BDY]78UI5(U6U#HKG6Z=
M?6FBV!>_N%%[<L9ID'+[CT&!SQTJ;^U=6O\ C3[#R(S_ ,MKLX_)1S6?;WVA
MZ5*\<4)25&*LY3<V1UY/-6QXGT[_ )ZN/^ &J]A5_E8O;4_YD2C0?M3!]5OI
M[T]?+SLC'_ 16O;PP6D8CMX8XD_NHH%8R^)--/\ R\X^J-_A4JZ]IS=+M/QR
M*ET:B^R_N&JM-_:1M>91YE9::I9R?=NX#_VT%6$N%<91PP]CFH<6MT6I)[,O
M"2E#U4$E*)*0RV'IP>J@D]Z<)* +8>@ME:K"2G"2@#,U.R-QTK$;0F)Z5U^0
M: J^E '(?V"_I2_V"_I78!$]*<(U]* .._L!_2C^P']*[,1KZ4OEIZ4 <9_8
M#^E'_"/OZ5VGEIZ4OE)Z4 <5_P (^_I1_P (^_I7;>4OH*/*7TH Y>QT=H9
M<5T]NFQ *<(U':GXQ0 9HHHH **** "BDHH **** "BC-&: $HS110 444F:
M %-)110 444E "TE%% !249HH *#110 E%%% "4444 )1F@T4 !I*6DH *2E
MI* "E'2DI>U !1FBDH 7-&:2B@!<TF:2B@!<T9I** %S29I** %W>U&[VIM%
M "[O:C=[4E)0 N[VHW>U-HH =O\ :DW^U)24 .W>U(6R,8I*2@!**6DH *2E
MI* "D-*:2@!**** $I*6B@!M(_W&^E+2/]QOI0!3I*4TAH JW?\ !^-%%W_!
M^-% $EO_ *E?Q_G4U16_^H7\?YU** %%.IM+0 X4M)2T +2T@I: %%+24M "
MTM-%+0 ZBDI: %I:04M "THI*6@ I:** %I124N: "EI*6@!:6FTM "TM)2T
M %+244 .HI*,T **6DI: "EI!2T %**2EH *6DI10 9HS110 M&:** %HHHH
M *6DHS0 N:,TTFD+4 .S29J,M32U $A:FEJC+4PO0!*7II>H3)3#)0!.7IAD
MK+NM:L;7(DN%+#^%?F/Z5BW/BP\BUM_^!2'^@_QK">(IPW9G*I&.[.L,M5Y[
MZ"W&9IDC'^TP%<+<:WJ%QD-<,J^D?R_RJ@6+$EB23U)KCGF"^RC&6(71';3^
M)]/BSM=Y3_L+_CBLV?Q=(>(+91[NV?T%<U17++&U9;.QBZ\V:LOB+4I>DPC'
MHBC^M4I;Z[G_ -;<RN/0N<57HKGE5G+=LS<Y/=F/XJ3=!ITW^R\6?HV[_P!G
MKFZZSQ"F_0E?O%<#\F4__$BN3K[?+)\^$AY:?<<U7X@HHHKT3,**** "NO\
M /&OQ_\ 7N_\ZY"NO\"<:[%_U[O_ .A5Y69_!#_$OR9ZN6?%4_PO\T:FH?\
M(1NO^NK?S-5ZL7W_ "$+G_KJW\ZKU[$/A7H>1/XF%%%%42%*"0<@D'VI** +
M$=_=Q?ZNZF7V#FK<7B#4H_\ EXW#T90:S**S=.$MTBU4FMFSH(O%ETO^M@B<
M?[)*_P"-7X?%MLW$L,J'VPPKD**QEA*,NAM'%55U/0(-=T^?&VZ0'T?Y?YUH
M).'4,K @]"#7E]213S0-F&5XSZJQ%<\LO7V9'1''/[2/3Q)3Q)7G]OXCU"#
M:195]'7^HK6MO%D+8%Q \9]5.X5R3P=6.RN=,,72EUL=:)/>GAZR+75;2[P(
M;A&/]W.#^1JZ)*Y7%Q=FCJ4DU=%P/3PU5!)3P](9:#4X-58/4@>@"?-+FH0U
M/#4 29I:C#4N: 'T9IN:6@ HHHH ***,T &:,TE% !1110 49I** "BBC- !
M24N:2@ HHH- !0:2B@ HHS1F@!**** $HH-% !29I:2@ I,TM)0 9HHH- "4
M&BB@!*4=*2E'2@ HHHH ***2@!:2BB@ HHHH 2BBDH **** $H-%&: $HHHH
M 2BEI* "DI:2@!****  TE%% !24&B@!**** $HHHH ::1_N-]*=37^XWTH
MITE+2&@"K=_P?C11=_P?C10!+;_ZA?Q_G4M16_\ J5_'^=3"@!:6FTHH <*6
MDI: %I:04M "BEI*6@!:6FTM "BEI*6@!:6DI: %%%)FEH 6EI*6@!:*2EH
M6EI** %I:2EH *6DI: %HI*6@!:*2EH 6BBB@!:*** %%%%% !FEI*6@ S2B
MDI: #-+244 +FC-)FFDT .S2%J:6IA:@!^ZFEJC+U&TE $I:F-)4+25E7VNV
MEGE6D\R0?P)R?Q]*F4XP5Y.PG)+5FLTE5+K4;:S7,\RIZ GD_A7)7GB.\N,K
M%B!/]GEOSK(9F=BS,68]23DFO/J8^*T@KG-+$)?"=/=^*P,K:PDG^])P/R%8
M=UJEY>9$T[%3_".!^0JG17GU,14J?$SGE4E+=A1116!F%%%% !1110 4444
M0:BGFZ)?)W"*X_!A_0FN*KO@GFQS0_\ /6&1/Q*G'ZXK@:^OR.=Z#CV?YF57
MHPHHHKW3$**** "NN\#?\AR'_KW?_P!"KD:Z[P/_ ,AN'_KW?_T*O+S/X(?X
ME^3/4RSXY_X7^:-2]_X_[C_KJW\Z@J>]_P"/^X_ZZM_.H*]>'PKT/)G\3"BB
MBJ)"BBB@ HHHH **** "BBB@ HHHH *T+76K^TP$G9E'\,GS"L^BIE",E:2N
M5&4HN\78ZNT\61G"W4!0_P!Y#D?E6[:ZC;W:[H)D?V!Y'X5YO2J[(P9&*L.A
M!P17%4P,)?#H=E/&SC\6IZD)*D#UP%GXDO;;"RD3I_M]?SKH['Q!97F%\SRI
M#_!)Q^1Z5Y]3"U*>MKH[J>)ISTO9G0!Z>'JDLE2J]<QTEL-3PU50]2!Z + -
M+FH0].#4 2YHS3 :=F@!:*** "BDHH #1110 444E "TE%% !1110 9I***
M"BDHH **** $-%+24 %)2TE !110: $S0:** $S1110 F:***  THZ4E*.E
M!1110 4E+24 %%%% "4444 )1110 444E !24M)0 4444 )1110 &DHS10 E
M%%% "&BBB@ IM+10 E%%% "4444 (::_W&^E.IK_ '&^E %.DI:2@"K=_P '
MXT47?\'XT4 2V_\ J%_'^=2U%;_ZA?Q_G4U "TM)0* '"EI*6@!:6FBG4 %+
M12T %**2EH 6EI*6@!:6FTM "TM)2T +2TVEH 6EI*6@!<T4E+0 M%%% "T9
MHHH 6EI** %I:2B@!:6DI: "BBE% !1FBB@!:,T44 +1FDI": %S1NII--+4
M .+4PM32U1L_% #RU,9ZC9ZSKO6+*TN8K>:X19I6"JF><GIGT_&FHN3LD)M+
M<T&>LC4->M;/*!O-E'\"'I]3VKG]4UF]GED@/[A%)4HIY_$UD5Y5;'6]VFCE
MGB.D32O=<O+W*[_*C/\  G'YGO6;117FSG*;O)W.5R<G=A1114""BBB@ HHH
MH **** "BBB@ HHHH DMW\NYB<]%<']:X6\A^S7L\'_/.1D_(XKMJY?Q$FS7
M;D_\]"LG_?2AOZU])D,_>G#T9%3X3+HHHKZ@YPHHHH *Z_P1_P AJ#_KV?\
M]"KD*Z_P1_R&H/\ KV?_ -"KR\S^"'^)?DSU,M^.?^%_FC3O?^/^X_ZZM_.H
M*GO?^/\ N/\ KJW\Z@KUX?"O0\F?Q,****HD**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@"_9:S>V.!'+NC'\#\C_P"M73:?XDM;K"3'R)#V8_*?
MQKBJ*YJN&IU-U9G13Q-2GL[H]063(R#4RO7G%CK%W8$".3='_P \WY'X>E=5
MINOVM[A&/E3'^!CP?H:\NKA)T]=T>G2Q4*FFS.A5ZD#5262I5DKD.HMAJ>&J
MLK^]2!J )LTN:C#4X&@!]%)FC- "TE%% !1110 4&DHH **** "BDHH ***3
M- "TE%% !24M)0 4444 )FBBB@ S1FDHH *3-*:2@ I,TM)0 4HZ4E.'2@ H
MHHH 2BEQ1B@!**7!I,&@!*2G8I-M "44NTT;30 E)3MM)M- "9I*=M-&TT -
MHI=IHVF@!M%.VFDVF@!M%.VFDV'UH ;13MA]J38?:@!M%.V'VHV'VH 924_8
M?:C8?:@!E%.V'VHV'VH 913MA]J"AQVH 8::WW&^E.IK_<;Z4 5*;3C24 5;
MO^#\:*2[_@_&B@"6W_U"_C_.I:BM_P#4+^/\ZFH 6EIM.% "BEI*6@!:6FTM
M "TM)2B@!:44E+0 M+244 .H%)2T +2TE% #J*2EH 6C-%% "TM)2YH *6DI
M: "EI*6@!:*2E% "T4E+0 HHHHH *6D%+0 9I124M !FC-(33<T .+4TM32:
M86H <6IC/3&>HF>@![255N[Z"S@::YE6*,=68UAZWXKMM,W0P8GNAQM!^5/J
M?Z?RK@+_ %*[U.?S;J8N>PZ!?H*[\/@9U?>EHCFJXB,-%JSHM8\:SW&Z'3@8
M8^GFM]X_3T_G]*Y1G=W+NS,Y.2Q.233:*]VE1A25H(\V=24W>3.I\_\ M/3H
M[WK/'B*X]SV;\15>L[1[Y;.\Q+_Q[S#RY1['O^'6M:XA:WG>)N=IX/J.QKX;
M.L%["MSQ7NR_,VOS+F(J***\,04444 %%%% !57^TK#_ )_;;_OZO^-6J\S'
M[S:GR+C/S'C\Z[,-AU6O=VL;4J:G>YZ%_:5A_P _MM_W]7_&C^TK#_G]MO\
MOZO^->>K^\VI\BXS\QX_.A?WFU/D7&?F/'YUU_V?'^9FWU9=ST+^TK#_ )_;
M;_OZO^-']I6'_/[;?]_5_P :\]7]YM3Y%QGYCQ^="_O-J?(N,_,>/SH_L^/\
MS#ZLNYZ%_:5A_P _MM_W]7_&C^TK#_G]MO\ OZO^->>K^\VI\BXS\QX_.A?W
MFU/D7&?F/'YT?V?'^9A]67<]"_M*P_Y_;;_OZO\ C6'XCN;6:\MY8;B&3=
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
MM!\N3'&67N>>M"U^ZX/3^O([HTUON-]*=37^XWTH J4VEHH JW?\'XT47?\
M!^-% $EO_J%_'^=2BHK?_4+^/\ZFH 6EIHI: %I:*6@!:44VEH 6EI*6@!:6
MDI: "EH%% "TM)2T +FBD%+0 M+24M !2TE+0 HHI,TM "T4E+0 HHHHH 6E
MIHI: %HHI: "BBB@!:,T44 &:":3--)H 4M32U-)IC/0 K/43/36>LG5];M=
M(@WS-F0_<B7[S?X#WJHQE-\L5=B;45=E^YNX;6%IIY%CC49+,>*X'7/%\UX6
MM[ M#!T,G1W_ ,!^M8^JZS=ZO/ON'Q&#\D2_=7_Z_O6?7NX; QA[U35GFUL2
MY:1V"BBBO2.0**** "NCL9_[0TL G-Q:#!]6C['\.E<Y5K3KQK"]CG RHX=?
M[RGJ*X<?A5BJ#IO?IZFD)6>NQKT5-=1+%*#&=T3@/&WJIZ5#7YK.+A)QENC5
MJSL%%%%2(**** "O,Q^\VI\BXS\QX_.O3*\S'[S:GR+C/S'C\Z]7+_M?(Z\-
MU/1]%\'>$Y/ ^GZ[X@U*^L_/D>,M"05+!F &-C'HM<OXHM/#,%U:Q>&M1GNX
M2A,LEPI4JV>!RB]O:M_P]\0[#3_#=GH.H^'+?4(('9M\\JE<EB<[60C(W$=:
MN?$_P[I-K9:3K&E6T=BMZ/G@"A!RH8' X!['%>I/>_2YUQ[=3A=#BTRZUBU@
MUFX>UT\EO.FB'S@8)'8]\#I7HVC^#/AWXAO!8Z7K>JSW"H7*A-OR]R2T0'<5
MY2O[S:GR+C/S'C\Z]:\%QIX1^'-_XEG6-+R[4QVI;KCHN?JV3] *>EFWT%U2
M74YF/P59WOB?5;.+4XK31]+E$<MW<$%SDX"C& S9!';\:9\0O"ECX5U:RL;"
M:9DE@,C/<,I.=Q'4 <<5RUH[3ZC;[RNXR@EVZDDYY->B_&H;_$NFKE5_T3J>
M/XFJ7=1C_70I:R?]=2QIGA3PQ&?#VBW^G3W-[J]HUP;U9V0PDKN "C@]#U_6
MN;\/>%K5[O4+[6V"Z)I,CQS.#M-PX.!&"#WXZ>H]<U?\(>*?$FJSV&A6-OI[
MS01F.&_FM]TMI%C!(;.  ..G/ K:OH=!U?0[AIKR[A\,:/,($^RE?-O+AL;I
M6+#!^]Q]2>.E5+=M>?Y_IMYOT)6UG_7_  ^_DCRNZEANKR0V]O':P,[&./<3
ML4G@%CR<=,U2D;]XHP!@=OK74^,O#<7AW6HK.VN/-M)H%N()9!ABK9X8CKTK
ME9#F5>!P/ZUMAOC,L1\!HP?=%3U7M_NBK%>U'8\:6X5UW@C_ )#4/_7N_P#Z
M%7(UUO@C_D-0_P#7N_\ Z%7G9E_#C_B7ZGH9;_$E_A?Z&K>_\?UQ_P!=&_G4
M%3WO_']<?]=&_G4%>M#X5Z'ES^)A1115$A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %:.FZQ<:<P4'?#WC)_EZ5G45,X1F
MK2149R@[Q9Z'8:E!?1;X7SCJIZK]:T%>O,()Y;:42PN4<="*Z_2->CO,138C
MN/T;Z?X5X^(PCI^]'5'K4,4I^[+1G2J]2!JIH]3*]<)VEH-3@:@5JD#4 2YI
M<U&#3@: %HHHH *3-+24 %%%)0 M(:** "BBB@!**** "DS2FDH *,T4E "Y
MI**#0 9I*** #-&:2B@ IP/%--*.E "UR6K>'+^]U.>XB$7EN01E\'I76TH-
M<]?#PKQY9G1A\1.A)R@<)_PB6I^D/_??_P!:ND\/:=/IEC)#<;=[2EAM.>,
M?TK7R*,BLJ.!I49\\;W-J^/JUX<D[6.=\9:??ZOI,.FV4)>.XN(Q=/O"[(@<
ML>3ST'2K3>%/#S1E/[#TT9&,BU3/YXK7W"C<*[+:6.$Y[P78ZGI>A?V=J<6T
MVTK) ^]6WQ9RIX)QZ8/-)X.TN\TJPOHKV'RGEOI94&X-E&(P>":Z+<*-PJKZ
MW"QSMII=Y%X\U'4WAQ9S6L<:2;ARPZC&<_I6)IW@Z^MO&TDLO_(#@F>\MDW
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
MPHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MI** "BD-% "FDHI* %I**#0 44E% !3U/%1T]?NT *:2EI* "BBB@ HHHS0
ME%%)0 4444 %)2T4 )1110 4E+24 %)110 444E !1110 &DHI* "BBB@ I*
M** "DI:2@!*1_N-]*6D?[C?2@"G24M)0!5N_X/QHI;O^#\:* )+?_4+^/\ZE
MJ*W_ -0OX_SJ6@!:6DI: %I124M !2T44 +2TE+0 M+3:6@!:6DHH =124M
M"TM-%+0 M+24M !FEI*7- !2TE+0 M I*6@!:*2EH 6D-&:0F@ )II-!-1LU
M ",U0L]#M6'X@UI-)LR5PUQ)Q&O]3["KA"4Y*,=V3*2BKLH^*/$'V*,V=J_^
MDN/F8?\ +,?XFN!ITLCS2M+(Q9V.68]2:;7TV'H1HPY5OU/(JU'4E=A11170
M9!1110 4444 %%%% !1110 4444 %%%% !1110 5>TJ]%C>AGYA<;)5]5/\
MG-4:*B<%.+C+9C3:=T=-<0F"=DSD=58=QV-14:=/]NTTPL<SVHROJT?_ -:B
MOS7'85X:NZ;^7H=#MN@HHHKB$%%%% !1110 4444 %%%%  R>;!<1?\ /2%U
M'UVG'ZXK@Z] MV"7$;'H&&?IFN$N83;W4T)ZQN5/X'%?59%.].</,SJ[)D5%
M%%?1& 5U?@;_ )"Z_P"Y)_[+7*5U?@;_ )"R_P"Y)_[+7GYA_"7JOU/0R_\
MBO\ PO\ 0U[S_C]G_P"NC?SJ"I[S_C]G_P"NC?SJ"O3A\*]#S9_$PHHHJB0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH UM%U8V,OE2DFW<_]\GUKM(Y RA@00>017FM=
M#X?U;RV%G.WRG_5L>Q]*\W&8:_[R._4]#"8BWN2VZ'8H]3JU4D:IT:O)/5+(
M-/!J$&G@T 24E(#2T %%%% "9HS110 44E% !1124 +244&@ HI** "BDHH
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
M:*!10 M%%% "TM)1F@!:6DI: "EI*6@!<T4E&: %I#2YIA-  343&G,:A=J
M&.U<AXNUGRHO[.@;]Y(,RD=E]/Q_E]:W=8U--,L)+A\%NB+_ 'F["O,)II+B
M=YI6+2.2S$]S7IX##\\O:2V7YG'B:O*N5;LCHHHKWCS0HHHH **CN&9+:5U.
M&5"0??%83:E=#&VXSD<_(!@^G2N6OBH4&E)/4VIT95%='0T5SS:E=#&VXSD9
M/R#@^G2AM2NAC;<9R,GY!P?3I7/_ &E2[,U^J3[HZ&BN>;4KH8VW&<C)^0<'
MTZ4-J5T,;;C.1D_(.#Z=*/[2I=F'U2?='0T5SS:E=#&VXSD9/R#@^G2AM2NA
MC;<9R,GY!P?3I1_:5+LP^J3[HZ&BN>;4KH8VW&<C)^0<'TZ4-J5T,;;C.1D_
M(.#Z=*/[2I=F'U2?='0T5SS:E=#&VXSD9/R#@^G2M6SN3);(SON<]3C'>MJ.
M,A6ERQ3,ZE"4%=ERBD!S2UV& 4444 %%%% !3X97@F26-MKHP93[TRBAJ^C
MZB=DN(X[R$8CF&2/[K=Q4%5M#N07>PE;$<_*$_POV_/I5IE*,5888'!%?G6:
MX/ZM7=OA>J.F_,N82BBBO*$%%%% !1110 4444 %8_B9-UG9R_W7=#^A']:V
M*HZY'YFAR'O'*C_A@@_S%>GE4^7%Q\]!/5,Y&BBBON3E"NL\#_\ (33_ '9/
MY)7)UUG@?_D)I_NR?R2N#'_PEZK\SOP'\5^C_(U;S_C]G_ZZ-_.H:FO/^/V?
M_KHW\ZAKTH?"O0\Z?Q,****HD**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K0TG
M43I]T"Q/DOPX_K6?14S@IQ<65&3BU)'I$4@=0RD$$9!%6$:N4\.:EN7['(W*
M\QD]QZ5TR-7SU6FZ<W%GOTJBJ14D7%-/!J!&J4&LC0D!I::#3J "BBDH 6DH
MH- !1244 %%)10 II**2@!:2B@T %/7[M1U(OW10 M*" *::* '[A2;AZTVD
MH ?N'K1N'K3** '[AZT;AZTRB@!Q8>M&X>M,HH ?N'K1N%,HH =N%-8Y-)24
M %%%% !24M)0 4444 &:0TII* $HHHH *2EI* "BBB@!*2EI* "FO]QOI3J:
M_P!QOI0!4I#2FDH JW?\'XT47?\ !^-% $EO_J%_'^=35#;_ .H7\?YU-0 M
M I*6@!:6DI: %%%% H 6E%)2T %+0** %%%%** "EI*6@ I:2EH 444E** %
MHI*6@!:7-)10 M%)FC-  349-*33&/% #&-0.U2,U<QXKU;[%8_9HFQ/."./
MX5[G^E:4J;J34%U(G)0BY,YGQ'JQU/4"L;9MX<JGOZFL:BBOJJ<%3BHQV1XT
MI.3NPHHHJR0HHHH AN_^/.?_ *YM_*N:W>7]Q\[EPW'Z5TMW_P ><_\ US;^
M5<UN\O[CYW+AN/TKP\S^./I^IZ.#^%G1:5X&\3:O9K=Z;IDDMO(O$CLD8;Z;
MR,CW%9&I:;?:)>O9WL$EO<!?G1UQP?3U'N*]P6WU3QCX=T&\T/5[G1HX5"31
M>6R!\ 9*XP& P<=CGMS7!_%S57N_%JVXMY8?LMOY1:5-IER22P]5]#]:\J6D
MK?UZG;'57_KT.1T70]2UV]:ST>'[3/Y1=UW*F%R >6('<5O_ /"K_&4?W-)S
MN7#?Z3#^7WZY>SU"[TN?S]/O9[>5DVM)"Y1L'J,CZ"O7?!VJ:EHW@+4_%6KZ
MG>7F]=MK'<SNX!!VC )/5CC/H*;M9OL+6]NYYWI?@CQ'JT<\FF6/GK%(UO,?
M.C7:XZK\S#/4<CBH=<\):[X8ABFU*S,$<^44^8CY/4CY2:[WP-?6EQX#U6RF
M\3P:1?W5X9!</,$D7(0D@%E)S@C.?6L;QSX;\0:'9VFH7'B"?6M.9L)+)(S!
M">1P688('4'^E)Z-7\O^"-:WMYE"3X;Z[;:;)=">Q\]+;[1+8B;_ $A8^Y*X
MQ^OMUK&T#P]>Z]<3I92PQ10P&6XN+@E(HE_VC@_Y^AKTJ+Q+H.H>(9M:TR[N
M+G5]0L191:5]F8$2'')<_+M&.?;)JAJ'A_5DT%O"OA2T-VD+9U:]1U033?\
M/,%B,A?09[=#G([Z_P!=_P!+/\ 6MOZ_K6Z_$\N8B)B(Y P*X) _QJS:R;0J
M@Y%1W5O/IUU+;3(\4Z926-UP5/<'-%N '&#FNW!/]Y\CGQ'PF_ <J*FJ"W^X
M*GKZ*.QY3W"BBBJ$%%%% !1110 H)4@@X(Y!%=-YPO[*.]'^L^Y,!V8=_P :
MYBM'1[Q;:Z,4Q_T><;)/;T/X&O,S3!K%4&E\2U1I3E9V?4T**?-$T$S1OU4X
MIE?G+33LS38****0!1110 4444 %17B>;I=['ZPEO^^2&_I4M/A3S9/*/20&
M/_OH8_K6^&GR5H2[-#78X"B@C!P:*_13C"NL\#_\A-/]V3^25R==7X(_Y"B?
M[LG_ ++7#C_X/S7YG=@/XOR?Y&M>?\?L_P#UT;^=0U->?\?L_P#UT;^=0UZ,
M/A7H>?/XF%%%%42%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 /BD>&59$.
M'4Y!KN=-OEOK1)EX/1AZ&N#K4T._^QW@1SB*7@^Q[&N/%T?:0NMT=>%K>SG9
M[,[E&JPIJFC581J\,]HL TX&H@:>#0 _-%(** %HI** "BDHH #1129H 6DH
MS0: "BDS1F@ J1?NBHS3U^Z* '4E%)0 M)110 4444 %)2TE !1110 49I,T
M4 %)2FDH **** $-%%% !1110 E)2T&@!**** $HI324 %)2TAH #24N:2@
MIK_<;Z4ZFO\ <;Z4 5*::6B@"K=_P?C11=_P?C10!);_ .I7\?YU+45O_J5_
M'^=2T +2TE+0 M+3:7- "TM)2T +1110 M**2EH *6D%+0 HHHHH 6E%)10
MM+2"B@!:**44 &:6DHS0 M-)HS32: $8XJ%FI[FH&:@!DC8!)-<WK&B0:LYG
M$C17&, DY4CW';\*V[A_X?SJO7R.9<0U\'C%'#->[OYOM\OS/4H8"%:C>KUV
M/.[[3;K3Y-MQ$0.SCE3]#52O39(TEC,<BJZ'@JPR#7.ZCX71\R6+;&Z^6QX/
MT/:OKLIXLPF-M3J^Y/SV?HSQL7E-6C[T/>1RE%2W%M-:RF.>-HW'8BHJ^P33
M5T>,U;<****8$-W_ ,><_P#US;^5<VK")P5.X$?,,8^HKI+O_CSG_P"N;?RK
MFMWE_<?.Y<-Q^E>)F;M.+\OU/1P?PL]IUH^&_&\.F7MOXP@TA;:/;]FE95*=
M.BLR[6&,9&1P,5@^.]=T/Q+XJT6PAOP;.']Q=7X '#, ?F([8SGIS7FF[R_N
M/G<N&X_2C=Y?W'SN7#<?I7DZ7^=SMZ?*QTFO:+I-EXNCTO1=7BFL9A&ANY9D
M9$W?>RXPN!U_2ND^)GB&P%AI?AS0[N&>QM8@9'@<.I.-JC(XSC)/UKS?=Y?W
M'SN7#<?I1N\O[CYW+AN/TI=+!UN=EX<\,>'=:T=)9O%<&EWX++/%<JNTC/&W
M<5[>A/X5M>-O$.C6'@RR\(Z)>B^\HCSKA<%<#)Z]"23VS@5YGN\O[CYW+AN/
MTHW>7]Q\[EPW'Z4WJK M-3MM'O=/\'^%WU6WNH+CQ!J"F*!(W#&SC[LV,X8]
M@?;WK9\/WMEJG@W2+(>(;/3KNPU'[3<BZF\LR*6+$@G[S<_IVKS#=Y?W'SN7
M#<?I1N\O[CYW+AN/TIWUOZ?@*VEOZUT.@\;ZM:ZMXRU&_P!/?=;S$*&VXW84
M*3SZXS6+;@!Q@YJ'=Y?W'SN7#<?I4UN '&#FNK JT[>1CB7>-S>M_N"IZ@M_
MN"IZ^DCL>2]PHHHJA!1110 4444 %%%% '1VL_V_35<G,]L C_[2=C_2FUDZ
M;>FQO4E(S&?ED7^\IZUMW,(AFPIW(P#(WJIZ&OA<\P7L:WM8KW9?F="?-&Y%
M1117SX!1110 4444 %.1BCJPZ@YIM% '':K"(-6O(AT69@/IGBJE:WB--NLN
M_:2-'_\ '0#^H-9-?H]&?/3C+ND<TU:3"NK\$?\ (47_ '9/_9:Y2NJ\#_\
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
M^NC?SJ&N^'PHX9_$PHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** .QT.\^TV"ACEX_D;^E;2-7$:#=?9]0"$X24;3]>W^?>NSC->#BJ
M?LZCMLSW,-4YZ:ONBVAJ0571JF!KE.DEHIH-+F@!:0TN:2@ HHHH 2B@T4 %
M)2TAH *D7[HJ.I%^Z* %JM)J=O!(8WW[EZX%6:YW4/\ C_E^O]*\/.\?5P5"
M-2E:[=M=>AV8.C&M-QEV-;^V+7_;_P"^:LVUS'=1EX\X!QR*Y:MW1?\ CS?_
M *Z'^0KRLHSK$XO%*E5M:S>B[?,ZL5A*=*GS1W-*N=G\=^&+>\^R2:Q#YH.#
MM5F4'_> V_K4'Q#O9[+P?<_9W*23ND&X'& QY_3(_&MC2]%L=,T:/3H+:/[.
M$"NI4$2'');U)K[%=3R61ZGXETC1[:WN;V]5(;C_ %+HC2!^,\;0:CTKQ5HF
MM7#6]AJ"23*,^6RLC$>P8 G\*YSQ?_9^@7/A@X6VL;:\8G )"#'IR>]1WE_:
M^+/%FB2Z$DDZV,IDN;T1LB*G]S<0,D\\>_UH6K^8/1?([#5=:TW1+<3ZE>1V
M\9X7<>6^@')_"J^E>)M&UX.NF7\<[J,E,%6 ]=K ''O7/:1!'K7Q$UJ]O%67
M^S?+@M4?D1]26 ]<CK[FNNFT^SDO8[Y[>,W40*I-C# 'J,]Q[4+9-@][(EHH
MHH *2EI* "BBB@ HHI* "DHHH ****  TE%% !1129H *2EI* "BBDH *:_W
M&^E.IK_<;Z4 4Z#2FDH K77\'XT477\'XT4 20?ZE?QJ2HX/]2M2B@ I124M
M "TM-I: %I:2B@!U%)2T +2BFTM "TM)10 M+244 .HI*6@ I:2EH *6DHH
M*8QIQ-1L: (W-0.>*E<U6E; )J*E2-.#G+9*_P!PXQ<FDNI7D;<Y]J9117X]
MB*\J]:566\G<^KIP4(J*Z!1116!84444 %%%% !1110 4444 %1S013QF.5%
M=#U##(J2BMZ&(JX>:J49.+78B=.-1<LU='+ZCX6ZR6+?]LF/\C_C7.30RV\A
MCFC9''4,,5Z75>[L;>^CV7$2N.Q[CZ&OT7*>-6K4\<O^WE^J/G<7DJ?O4'\C
MSBBM[4?#,]OF2T)FC_N_Q#_&L(J58JP((X(/:OTC#XFCB8*I1DI)]CYNI2G2
MERS5F)111709A1110 4444 %%%% !1110 4444 %%%% !1110 5JZ)=*DS6<
MK8BN. 3_  OV/]*RJ*RK4HUJ;IRV949<KN=&Z-&[(PPRG!%-J1)_M]@EUUE3
M$<WU[-^-1U^98G#RP]65.70W:[!1117.(**** )("!<1EON[AGZ5P4T1AGDB
M;JC%3^!KN:Y378_+UN[_ -M_,_[Z^;^M?2Y#/6</1F=3X3.KJ/ W_(8?_KF:
MY>NH\#?\A>3_ '*]S&_P7\OS-,'_ !EZ/\C9N_\ C\G_ .NC?SJ&IKO_ (_)
M_P#KHW\ZAKNA\*.*?Q,****HD**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@!58JP93@@Y!KN["Y%U:13#^)>?8]ZX.NB\-7.5EMB>GSK_7^E
M<..I\U/F[';@JG+/E[G4H:G4U51JG1J\4]@G%**8#3\T +1110 E%%% !24M
M)0 4444 )4J?=%15(GW10 ZL*]M;B2\D9(792>"!6[2@@"O-S'+X8ZFJ<Y-6
M=]/^"=%"NZ,N9*YS7V*Z_P">$G_?-;&DQ20VKK(A4E\X(]A5[</6C</6N+ 9
M%2P595H3;=FM;=3:OC95H<C1C^*=#_X2'P_<6"N$E;#Q.>@<<C/MV_&L:T\5
MZO:6J6=_X7U6748U"%[>,-!(<<'S,X /XXKL-PHW"O?.$X_5X-5O;OPK/=61
M6>.[9[A;<%UA!'&6_KTS78TFX>M&X>M '%WEKJ7ACQ5=ZS8V$VH:=?JOVF&W
MYEC<?Q*O\7_U^V*U-.UW4M7OT$6AW=EIZ@F6:_7RY">P5,G\S70;AZTC,"*%
MIH#UU&4444 %)110 4444 )1110 4E%% !1124 %%%% !2444 %)110 444E
M !37^XWTI:1_N-]* *=)2T4 5KK^#\:*+K^#\:* 'P?ZE:EJ*#_4K4M "BC-
M%** "EI*6@!:6FTM "TM)10 X44E H =124M "YHI*6@!:*** %HHHH 6DHI
M#0 AJ)C4A-0N: (G-5)FR0*LN:IN<L:^=XBQ/LL&X+>;M\MV=^ I\U6_8;11
M17YL?0!1110 4444 %%%% !1110 4444 %%%% !1110 50O](M-04F5-LG:1
M>#_]>K]%>A@<RQ6!GSX>=O+H_D85\/3KQY:BN<+J&@W=CEU'G0C^-!R/J*RJ
M]/K(U'P]:WN7C'DS'^)1P?J*_3\IXRP^(M3Q:Y)=^C_R/F,7DTZ?O4=5^)P]
M%7;[2[O3V_?1_)VD7E35*ONX3C-<T7='@RBXNS"BBBJ$%%%% !1110 4444
M%%%% !1110 4444 7])O19WF)/\ 42C9*/8]_P *UIX6@F:-N<=#ZCUKFJZ&
MQG^W:;M)S/;#!]6C[?E7S6?8+VE/V\5JM_0VINZY0HHHKXHH**** "N=\3)C
M48I/^>D"G\LK_P"RUT58WB9,V]G+Z%T/Z$?S->SDL^7$V[IDS^%G.5U/@;_D
M+2?[G^-<M74^!O\ D*R_[G^-?48S^"_E^96#_C+Y_D;%W_Q^3_\ 71OYU#4U
MW_Q^3_\ 71OYU#7=#X4<4_B844451(4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !5S2[C[-J,+DX4G:WT-4Z*F45*+B^I49.+31Z(AJPAK+
MTRY^TV,,I/)7#?4<&M)&KYJ47%M,^BBU))HL@T^HE-2 TACJ*04M  :2EI*
M"D-+10 E%%% "&I4^Z*CJ1/NB@!:*** "BBC- "&BBC- !2444 %%%%  :2E
MI* "BBB@ I*** "DI:2@ HHHH ,TE%% !112&@!3244E !1110 4E%% "4C_
M '&^E+2/]QOI0!3-)2TE %:Z_A_&BBZ_@_&B@"2#_4K4M10?ZE:EH *6@44
M+2YI** %I:2EH 6@4E+0 M+3:6@!:7-)10 M+244 +2BDI: "EI** %III33
M30 UC4+FI&-0N: ()6P":JU-,>,5#7Y[Q/B.?%1I+:*_%Z_E8]W+H6IN7<**
M**^6/2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &NBNI5
MU#*>"",@U@:CX7AFS)9L(G_N'[I_PKH:*]W*\^QF7/\ =RO'L]O^ <.)P-'$
M+WEKW/-[JTN+.7R[B)D;MGH?H>]05Z5/;PW,1CFC5T/9A7-:CX69<R6+;AU\
MICS^!_QK]5RGBC!X^T)/DGV?Z,^6Q>5UJ'O+5'-44Z2-X9#'(C(XZJPP13:^
MJO<\D**** "BBB@ HHHH **** "BBB@ JS87;6-XDX&0.&7^\IZBJU%3**DG
M%[,:;3NCI[B-8Y 8SNB<!XV]5-0U'I$_VJS>R8_O8LO#[CNO]:DK\VS#"/"U
MW#IT]#H=GJ@HHHK@$%9^O)OT5CWCF5OP((/]*T*@OX_-TF]C[^5N'_ 2&_D#
M7=E\^3%0?G^8;IHXJNI\#?\ (4E_W?\ &N6KJ? W_(4E_P!W_&OM,9_!?R_,
M6$_C+Y_D;%W_ ,?D_P#UT;^=0U-=_P#'Y/\ ]=&_G4-=L/A1QS^)A1115$A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '1^&I\Q2P$
M_=.X?C_^JND0UQ.B3^3J: GAP4-=G&:\/&0Y:K?<]K"3YJ5NQ:0U**@0U,#7
M&=8\4M)2T %)2TAH **** $HH-% !4B?=%1U*GW10 M%%% "44&B@ I*7-)0
M 4444 %%!I* "BBB@ HHI*  T44E !1110 49HI* "BBB@ HHI* "DHHH **
M** $HS124 %-?[C?2G4C_<;Z4 4J*4TE %:Z_A_&BBZ_A_&B@"2#_4K4E1P?
MZE:DH 6E%)2T &:6DI: %HS110 HI<TE% "TM)2T &:6DI: "EI*6@ %+110
M M%)2]J  TP]*4TUJ (V-02&IFZ56D- %>0Y:F4I.2325^0YA6]OBJE3NW_D
MOR/J:$.2E&/D%%%%<1L%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!5O-.MK^/;/$&/9AP1]#7*ZCX;N;7,EOF>(=@/F'X=_
MPKM**^NRGBO&8&T*CYX=GO\ )_YGDXO*Z-?6.C/,""#@\&BN]U#1;34 69=D
MO_/1.OX^M<IJ&B7>GY9E\R$?\M$'3ZCM7ZIEF>8/,8WHRU[/<^6Q.!K8=^\M
M.YFT445[1PA1110 4444 %%%% !1110!);SO;7$<T9PZ'(KHY]DJQW4(_=3#
M<!_=/<?@:YBMC1+@/OT^0\2?-$3V?T_&O%SC!?6*'-'XHFM-_9+-%*05)!&"
M."*2OS\L*<B>:6B_YZJT?_?0(_K3:<C;)%<?PD&KIRY9J79C6YP-=3X&_P"0
MI+_N_P"-8&HP_9]3NH1T25E'TS6_X&_Y"DO^[_C7WV*=Z#?I^:)PJM62]?R9
ML7?_ !^3_P#71OYU#4UW_P ?D_\ UT;^=0UW0^%''/XF%%%%42%%%% !1110
M 4444 %%%% !1110 4444 <-X@;&M72X!SLY(Y'RBLUOW>Y/D;./F'/Y5I>(
M&QK5TN <[.2.1\HK5\+^$$UZWN[B[UBQTVR@94:><@Y8\@#) _6OG:W\27JS
MZ"E_#CZ(YAOW>Y/D;./F'/Y4-^[W)\C9Q\PY_*NV\4?#J;P]H:ZO9:E;ZI8.
M5#2QIM*@G@C#$$9XSGO4VF> ]!N]+@N)_'.E6TLT:N\+A"T1/)7F0']*Q-3@
MV_=[D^1LX^8<_E0W[O<GR-G'S#G\J[/QGX#C\(:9:W2:M'?"[?:H$&S  SN!
MW'(Z?G6#X?T*77M7_LV*XMH=R%WGF/RHJC).:%KH#TU,IOW>Y/D;./F'/Y4-
M^[W)\C9Q\PY_*O2)?A.)M'N+O1/$5EJKQC)2*,8R.2H8.W/L?TKDO#OA;4/$
M=W-;6GD+%" T]S*V$A'J3^!H6KL#T5S$;]WN3Y&SCYAS^5#?N]R?(V<?,.?R
MKI_&?A ^#]1M[ 7BWAN8A(',/E[?F(P/F/I732?#O0T>ZT-+^]?Q!#8_:RQ1
M?(8]=J\;NX[^_M2OI?\ K0=M;'F3?N]R?(V<?,.?RH;]WN3Y&SCYAS^5=/X<
M\-6MSIU_J^M3/!H]JNWS(2/,FE[)&2",^O\ DCF7PC.BA2I/!SDC\:?6PO,Z
M7P[,+>SDC+ _O2<@\=!711R!QD5Q>F$QAEW _-U4\=!7669S&*]W"R_=I'BX
MF/[QLMT445UG(%%%% !1110 4444 %%%% !1110 4444 %%%% #XI#%*D@ZJ
MP8?A7>PN'16!X(R*\_KLM&F\W3(3GE1M/X<5YN/C[JD>C@9:N)L(:F6JZ&IU
MKR3U"04ZFBG"@ HHHH 2BBB@ I*6DH *E3[@J*I4^X* %HHHH *2EI* "BBB
M@ HHI* %I*** "BBB@!**4TE !2444 %%%% "&BEI* "BBB@!,T444 )1110
M 4F:6DH *2EI* "FO]QOI3J:_P!QOI0!3I*6DH KW7\/XT47/\/XT4 /@_U2
MU+44'^I6I: %%%%% "T44M !2BDI: #-+24M "T444 ***** %HHS10 M+24
M4 +2T@I#0 &HV-/-1M0!&YJM(>#4[FJLIXKFQ=7V.'G4[)O\#2E'FFH]V0T4
M45^.GU84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %!&>M%%73J3IR4X.S75"E%25FC%U'PY;7>9(,02_[(^4
M_4?X5RE[IUU8/MGC('9QRI_&O1:;)&DJ%)$5E/4,,@U][E/&=:C:GC%S1[]?
M^">#B\FA4]ZCH^W0\RHKJ]1\+(^9+%MC?\\V/!^A[5S-Q;36LICGC:-QV(K]
M.P688;&P]I0FFCYBOAZE"7+45B*BBBNXP"BBB@ HHHH *569&#*2&!R".QI*
M* .F:5;VUCO4 RWRR@=G'^/6HJH:-=K#<-;RG$$_RL?[I[&M&2-HI&C8893@
MU^?9Q@OJU>\?AEJCIOS+F&T445XPCE_$2;-9E;M(J/\ FHS^N:U? W_(5E_W
M?\:J>)T_?6DO]Z(J?J&/]"*M^!O^0K)_N_XU]RI\^"C+R7Z#HZ8A?UT-B[_X
M_)_^NC?SJ&IKO_C\G_ZZ-_.H:]:'PHX9_$PHHHJB0HHHH **** "BBB@ HHH
MH **** "BBB@#AO$#8UJZ7 .=G)'(^45:\,VOAZ?4)X?$E_+:VGE926W4L2^
M1QPK<8SVJKX@;&M72X!SLY(Y'RBM?PSJ_A>PL[BP\1Z(;]6D\Q+BW;$B\ ;<
MY4XXSU_"OG:O\27JSWZ7\./HCOO%EI&WPKCM_"DL%QHD'S3N9"9" V3V'.[D
M]#Z"O// _A\^(/%=O8.JR6RD2W##G"+SC/N<#\:W_$7C_2E\,OX;\+Z6]I92
M#$DDI&<$Y(')R3ZDU4\&^,-+\'Z-J8%O<3:S<@K%*BJ8E 'R@G=GJ23@>E9)
MVDY?U<V:O%1$^*7B'^U_%4MI"RM:V(\A,<C=U<C\>/\ @-<2%;>8459&<@#:
M,DGVJ[IMW;VFMV]SJ,*WENLZR3I]XNN<D<]<^_6NQ@\6^%K+XAG68=&:/34A
M CBAAC!67'WPH.T=^A]Z459*XY.]['1:,!\+O!%U=ZDZ_P!JZB<PV@/((&!G
MZ9R3]!UKRNRN[B"X^S).WE3RQF54<[7PV1D=#C->DZSXR^'6M7[W>IZ)JUU.
M5"[R_  Z  3  ?2N3\/:CX0T_4]0?6M+NKJW:0-9"!^8@"3@G>N>-OKTIQ?O
M\S_JW0F2]SE7]7.C^-3E/$6GX R;08/<?.W2I]&\67/BC5FM[71K:'6)[7[/
M=:N)F*1P#[S;,8!QTYZXJ#QKXU\'>);*8_V7?OJ:P^7;3OA53G/:3W/8US(\
M1VFD^#FT;28Y5O;PYU"[8 ;E[1I@D[?7.._'/$1T33_J_P#6I3U::_JW]:'9
M:IH]CK^E6=O%K$&E>'()Q9Z<#"96N9N=TAP1C)R,GWZ9KS77-)G\/ZQ=Z5<F
M-Y86 +KT(QD$?4$5U6A^*]"A\.V>C:_:7DPL+K[3;2V90[N=VUMQ'&2<X_2N
M<\3ZV^O^(;[4GC1/M##:H.[:H  &?H!FF]_Z\OUN);?UY_H1Z<NS<N0?FZ@\
M=!76V7^K'TKDM.79N7(/S=0>.@KK;+_5CZ5[>%^!'CXKXV7****[CB"BBB@
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
M 'Q_Z"*]>KRGQ38W<OB6]>.UG="PPRQD@\"O2RUI5'?L<F+7N(YVO3?AS_R
M;G_KZ/\ Z"M>=_V;??\ /E<?]^F_PKTCX?02P:'<+-$\;&Y) =2#C:OK7?F$
MDZ#L^J.;"I^T+/C?5[C1O#,\UHVVYE98(F_NECC/UQFJEOX:\*Z!IT0U9-/>
M:7_67.H%"TK]R"_\A6AXPT237O#D]I;G%RI$L.3CYUY _'D?C6$OC30I;2*V
M\4V36M]$,-!=6;2 MT)3Y3P:^=77^M#U7T-:RM=&M/#>J)H=S'-:,LK;8IQ*
MD;%.5')QZX]ZH>$/#^CW_@O3C=:79S-)%\SM"I8G)YSC.?>JWA.(KX8\13+:
MR6]O<7%Q+;J\1CS&4&"!Z57\*^.= T[PM86,MU(][%'M-O% [,6R>!Q@G\:?
M5^B%Z=W^A/HK2:9+XG\.>;)):V<)DM=YR41T)VY]!Q67X%/]@W^EYXM-;M>I
MZ"="?YC]36UH]C>RV_B+Q!J-N]K+J$1$4$GWHXU0@;O0GT]JSUT^6\^%.FW-
MJ/\ 3+!5NH#WRK$D?EFA.VK[*_X_\#[@:OHN[M]R_6_WFKXO/]KZK8>'D^:+
M!O+P?],T^Z#]6_I4WP__ .1&T[Z/_P"AFJ_A%9M3L]3\2W<>R;4<B)#SLA0$
M*/SS]>*L?#__ )$?3O\ MI_Z&::5KKT_-B;O9_UL=+1112&%%%!H *2BB@ H
MHHS0 E%%&: $HHHH *2EH- "4E+24 %%%% "4U_N-]#3Z8_W&^E %.@T4F:
M(+G^'\:*2Y_A_&B@"2#_ %2U)4</^J6I!0 M%&:* %I124M !2TE+0 4M%%
M *6BB@!:*,T"@!:*,T4 +2TVEH 6D-**:: $-1,:D;I43]* ()*JM]XU9DJL
M>M?+\3SMA(Q[R_),]++E>JWY"4445^>'NA1110!Y'XTQ_P )9>[=WF;H\8_Z
MYK^M4M&T/4M?O1::;:RSW6[+$<*@]6)Z?C5WQGC_ (2R]V[O,W1XQ_US7]:K
M:-K.H:<7M+2ZF@6\EC6X5, N >!GKW/3KGFOU_+5?"TE_=C^2/E,2[5)OS98
M\4>%;[PG>P6M_-#+<S)YJFW9F&,D=P#G(K8T/X7>(==TR/4(S;VJRG=']JD9
M2Z_W@ I/YXK:^,RJ_BG2U^;>;<#CTWM^M2_&2XEMM0T2VMY)(UAA+Q*AP%;.
M 1[C Q76G[MWWL0UK9=KGGNN:%?^'=3:PU")DNP0RE3E74]&4]^:;HVBWNOZ
MDEAI\9>\<EOF8* !R22:]#^,)$UKX;NF4BZEA;=@<]$/\R:\Q@N9[5R]O//#
M<-E"T;E25/4<<\TUHVGTN)ZI-=3MM2^$OB33=-EOMUK<O$"[1V\K%]H&20"H
MR?H:S_#7P]UOQ38M>V9@AC60J);B0J&(ZX !.?PKN?!;3>!? -]J^M,Z&\<-
M;6KGYF.#MX/0MU^@S7#>%M%M?$D$\&I>*$TI;>4-%#<.-KELY*AG7!R!T]13
MM[S0KZ)E7Q-X+U?PK) +]%D\]L1S0,61CZ<@$'ZBMV7X9&."> :Y"^O06OVR
M2P$3<)Z"3/)_#OZ<UT7Q7^VVGAS1K.V@FFL+=D/VYG#EW"X7..>1SD]:AT_Q
M;8:_KYN=+TR_'B:^M/L161E^S1#O)G[W &>G;%3JTTM]?RT_'\"M$TW_ %K_
M )?B<)X;\,-KJ7EW<736-E9*7N+MDWA3V4+D$L3V_P#K9P6QN.TN9-_!(Q_D
MUZOJGAVXU;18-#T"\M+72+*Y\HW-W-Y?VZZ_BVX!+8/ _3.!CS'4M.N=)U&>
MPO$9+V"3:X!R/J#W]:+Z_P!??_73U$MOZ_K_ (/H=5X;F==/@4DY!;.?]XUW
M=FV8Q7G_ (=S]BAW9SELY_WC7?V7^K%?F6;I>WGZO\SZ/"_ O0N4445X1V!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %9>HZ%:7^7V^5,?XT'7
MZCO6I17J9?FV+R^?-0E9=NGW'-B,+2KJU1'G]_H]WIY)D3=%VD7D?CZ50KTX
MJ&!! (/4&L+4?#-O<9DM2()/[O\ "?\ "OU+*>+\+B[4\1[D_P '\SY?%Y/4
MI>]3U7XG'459N[&YL9-EQ$5]#V/T-5J^UC)25T]#Q&FG9A1113$=!IT_VW3C
M"QS/;#*_[4?_ -:EK%L[I[*[CG3DJ>1ZCN*Z"X1 RR1',,HWH?8]J^(SW!>S
MJ>WBM);^IT1?-&_8K3IYME=1_P!Z%\?4#(_4"LWP/_R&'_ZYFMF''GH&^Z6
M/T[UD>"T,6OS1MU1&!_ T97.^%J0[%T_XD6;%U_Q^3?]=&_G4-377_'W-_UT
M;^=0U]9#X4>?/XF%%%%42%%%% !1110 4444 %%%% !1110 4444 &,TPQJ>
MU/HH 9Y2^E'E+Z4^BE8=QGE+Z4>4OI3Z*+!<9Y2^E'E+Z4^BBP7&>4OI1Y2^
ME/HHL%QGE+Z4>4OI3Z*+!<8(U':G 8I:*8@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#O+=]\2-Z@&K:&LW36W6%N?^F:_P JT4KYF2M)
MH^CB[Q3+"FG@U&M/%24/HI** %I**#0 44E%  :E3[@J*I4^X* '4]2 O6F4
M4 2;AZT;AZBHJ* )<CU%)D>HJ.B@"3(]11D>HJ.B@!^1ZBC(]149HH DR/44
MUSG%,HH **** "DI:2@ HHHH *2BB@ I*7-)0 4444 (:*6DH 2BBB@ H-%%
M "4U_N-]#3J:_P!QOH: *=)1F@T 07/\/XT4ES_#^-% $D/^J6I*BA_U0J3-
M "TM)2T ***** %HHH% "T44M !2TE&: %I:049H 6EI** '44E H 6D-+2&
M@!C5$W2I6J%Z ()*K'K4\E05\=Q5+]W2CYO\D>MEB]Z3"BBBOA3V0HHHH \C
M\9X_X2R]V[O,W1XQ_P!<U_6I_"%OX7FN9W\2ZC>6<D3HUOY"EMYR<YPC'T]*
M@\9X_P"$LO=N[S-T>,?]<U_6L'_OOS=W^?QS7Z_ESMA*3_NQ_)'RN(5ZLEYL
M]5^(&K^"O$T+W\&LW3:K;P^7;0QPNJL=V>=R>Y[BI+GQ)X)\96&F2^)+F[LM
M1LAM9(D<^8>,C(5N"1[$5Y-_WWYN[_/XYH_[[\W=_G\<UV+0R>IW?BGQ;I7B
MKQCIK3Q3QZ/:2+$1C#,F1O; Y'88'.!ZU-:3^ [3XC+<QLZZ/#&'CWQRNIF&
M.Q!<\\\\9'I7GW_??F[O\_CFC_OOS=W^?QS0M+?UN#U/8/$FH?#[Q5J2W6H^
M*=4#1C;%#%$ZI'Z[082<D]3U_(5R^DVWP]NK9H=4OM2L[N&>0+/&K'STW'82
M-K8.,=A7#_\ ??F[O\_CFC_OOS=W^?QS0M >IZ-XU\9:-/X9MO"_AU9Y;>%E
MW3RJ1D+R ,\DYY)('^&18ZY8>'/",L6ES&;Q!J68[F4(P^RQ?W%) RQ]1_05
MR'_??F[O\_CFC_OOS=W^?QS1W\P[>1Z#H.M>'[WPKIFE:SJ4VGW&F7_VE2MN
MTGG#<3M^7H><9/3WKF?%VLP^(/%-]J5O')&)9 (U88.U5"@GWXS6)_WWYN[_
M #^.:/\ OOS=W^?QS0]7?^NG^0+16.O\.Y^Q0[LYRV<_[QKO[+_5BN \.Y^Q
M0[LYRV<_[QKO[+_5BOS+./X\_5_F?183X%Z%RBBBO!.T**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** &2PQSQF.5%=#U##(KF]1\+#
MF2Q;'_3)S_(_XUT]%?1Y5Q'C<O:C%\T.S_3L>?BLOHXA7:L^YYI-!+;RF.:-
MD<=0PQ4=>CW=E;WL7EW$2N.Q[CZ&N7U'PQ/!F2T)FC_N'[P_QK]5RKB3!Y@E
M%/EGV?Z'RN*RVMA];77<P*W-&G^T6[V#GYUS)!]>Z_UK$92K%6!!'!![4Z&5
MX)DEC.'0A@?>O;Q6'CB*+IRZGGPERLWNAJ#08_+\:WX'1E9Q]&(/]:NS,EQ'
M'>1#"3#)']UNXIFEIM\7&3_GI9!OR(7_ -EKXO 1E1J5:,M[?DSJ@K37K_F.
MNO\ C\F_ZZ-_.H:ENO\ C[F_WV_G45?90^%'FS^)A1115$A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!V&C-G3(/H1^M:J'B
ML70CG38QZ$_SK:3I7SE96J2]3Z"B[TX^A.M2"HEJ05D:CZ*044 +1244 %%)
M10 M2I]P5#4J?<% #Z*2B@ HHHH **** $S1110 4E+24 %%%% !12&B@ HH
MHH ***2@!:2BDH **** "@T4F: "DI:* $HHHH *2EI* "FO]QOH:=37^XWT
M- %*BBDH @N?X?QHHN?X?QHH DA_U2T^HX?]4*DH 6E%-I: %I:2ES0 4M(*
M7- !2TE+0 HHI,TM "T4F:6@!:!24M "T4E+0 4AI:0T ,:HGJ5JA>@"O)4%
M325#7Q7%;_A?]O?H>OEGVOD%%%%?$GL!1110!F7^E6-Q(T\EC;23'K(T2ECC
MISC-<U<Z';^:66TA!SG(C%=N5S4+6ZD]*[J.-JTU92?WO_,QG1C+H</_ &'%
MNW?98\YSG8*/[#BW;OLL><YSY8KM_LJ>E'V5/2NG^TZO\S^]_P"9G]7CV.(_
ML.+=N^RQYSG/EBC^PXMV[[+'G.<^6*[?[*GI1]E3TH_M.K_,_O?^8?5X]CB/
M[#BW;OLL><YSY8H_L.+=N^RQYSG/EBNW^RIZ4?94]*/[3J_S/[W_ )A]7CV.
M(_L.+=N^RQYSG/EBC^PXMV[[+'G.<^6*[?[*GI1]E3TH_M.K_,_O?^8?5X]C
MB/[#BW;OLL><YSY8H_L.+=N^RQYSG.P5V_V5/2C[*GI1_:=7^9_>_P#,/J\>
MQRMEIQA8!4"C/0#%=3:IM09IRVZ@]*F"XKBKUW5U9M"'*+1117*:!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%--IW0
M-7W*-_I-IJ*_O8\2=I%X8?XUR>HZ!=V.74>="/XT'(^HKNJ*^SRGB[%82U.O
M[\/Q7^9XV+RFE6]Z'NLX;1+D;WL93A)_N$_POV_/I6QIT)768788802QGVPR
M'_V8U:U#0+6\)DC_ '$_7>@X)]Q5JUMI%=9IPOG;=KE>A/<CZX%?:?7<)CYK
M%8:6MK277RT/"^J5:$U&HMNIAW7_ !]S?]=&_G4-37?_ !^3?[[?SJ&OJ8?"
MO0\.?Q,****HD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** .IT _\2\>S&MN.L+P__P >'_ S6XE?/8C^++U/?H?PH^A86I!4
M2U(*P-B04E H- !1244 !HHI* %J9/N"H*F3[@H =1110 444E "T9I** "D
MI324 %%%% !1124 +2444 %%%% "44II* "DHHH **** "DHS10 AHHHH **
M*,T )1110 4V3[C?0TZFO_JV^AH I4E%% $%Q_#^-%%Q_#10 ^'_ %0J2HX?
M]4*?0 X44E+0 M%)FE% "T4F:6@!:44W-+0 M+3:6@!:6DHH 6EI** %HHHH
M 7M333J:: &M4+5*U1/0!6DJ&II*AKXKBM?PG_B_0]?+/M?(****^)/8"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M8_W&^AIU-?\ U;?0T 4Z2BDH BN/X:*2?^&B@!\7^K%25%%_JQ4E "TM-I:
M%I:044 +2TE% "BEI** %I<TE% #J*2E% !112T %**2B@!:#24IH 8:C:I#
M3&H K/ZU3GF6$C=GGIBKSBLS4%^56]#BLJU&G6CR58IKLRHSE!WB[,C:\ST!
MJ)KES_\ 7-0T5%/#4*?P02]$O\ARJ3ENV/,K'O3=S'N:2BN@@**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *4 L0 ,DTE6%"VT1EDZ]A2E)15WL5&+DU%;
ML))%LH>QD;I62S%V+,<D\DT^:5II"[=3V]*CKY3&8IUYZ?"MO\SZ[!818>&O
MQ/?_ ""BBBN([@HHHH **** "BBB@ J>VNFMW]4/45!15TZDJ<E*+LT14IQJ
M1<9JZ9M30PWUN#G_ '6'45A3P26\A20<]CV-6K:Y>W?(Y4]5K3DCAOK?KD=C
MW!K[3*\U4URR^:_5'Q&:94Z;YH[='^C.=HJ6XMWMI"CCZ'L:BKZE24E='R[3
MB[,****8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "IK1/,O(5]7'\ZAJ]I";]
M2B]%R?TK.J^6#?D737--+S.MC%64JO'TJPM?-GT1,M/%,6GB@!:*** "DI:#
M0 E%%% !4T?W!4-31_<% #J*** "BBB@ I#1FB@ HHHH ***2@!:2BB@ -)2
MTE !1110 4AHHH *2EHH 2BBB@ HS124 %%%% !1124 %%!I* "FO_JV^AIU
M-?\ U;?0T 4J*2B@"&?^&BB?^&B@!\7^K%/J.+_5BGT .HI*!0 ZBDI: %HI
M*6@!:*2EH 7-%)2T +FBDI: "EH%%  *6DHH <*#244 (:C:I#3&H @>J%ZN
M8&/IS6@XJI.NZ-E]10!C4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%2PQ>8V3]T?K0 Z&,*OFR<*.1FJ%U<&XDST0=!4M[=>:?+0_(/3O5.OG,
MPQGM'[.&R_$^FR[!>S7M9KWGMY?\$****\D]@**** "BBB@ HHHH **** "B
MBB@ J:WN'MWRO(/4>M0T54)RA)2B[-$3A&<7&2NF;++#?6_/(/0]U-8ES;/;
M2;7''9NQJ>"=[=]R].X]:U<0WUO@\@_FIK[/*\U4O=EOU7ZH^*S3*G!\T=NC
M_1G.T5/=6KVLFUN5/W6]:@KZJ,E)76Q\M*+B[,****HD**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "M?P_'FYED_NKC\_P#]59%=%H$>VT=SU=_T%<N,ERT7YG5A(WJH
MW(Q4ZU"E3K7@GMD@Z4\4T4X4 !HI:2@ HHHH 2BBB@ J>/[@J"IX_N"@!U%%
M% !24M)0 4444 %%%&: "@TE% !2444 %%%% !1124 *:2BDH **** "BBB@
M S2444 %%%% !2444 %)110 4U_]6WT-.ILG^K;Z&@"C1124 13_ ,-%$_\
M#10 Z+_5BGTR+[@I] "TM-%+0 M+2"B@!:6DHH 6ES244 **7-)10 M%% H
M6BBB@!:!24M "T4E+0 AIC4^FM0!"]02"K#"H)!0!ARKLE=?0TRK%ZNV?/\
M>%5Z "BBB@ HHHH **** "N?N?&%A:W$T+P71,4AC9E1<9!QQ\U=!7E.K9_M
MF^W;O+^U29Q_O']: .Q_X3?3MN[[/>8SC.Q?_BJ/^$WT[;N^SWF,XSL7_P"*
MK@O^^_*W?Y_'%'_??E;O\_CB@#O?^$WT[;N^SWF,XSL7_P"*H_X3?3MN[[/>
M8SC.Q?\ XJN"_P"^_*W?Y_'%'_??E;O\_CB@#O?^$WT[;N^SWF,XSL7_ .*H
M_P"$WT[;N^SWF,XSL7_XJN"_[[\K=_G\<4?]]^5N_P _CB@#O?\ A-].V[OL
M]YC.,[%_^*H_X3?3MN[[/>8SC.Q?_BJX+_OORMW^?QQ1_P!]^5N_S^.* .]_
MX3?3MN[[/>8SC.Q?_BJ/^$WT[;N^SWF,XSL7_P"*K@O^^_*W?Y_'%'_??E;O
M\_CB@#O?^$WT[;N^SWF,XSL7_P"*K?MKI+JVBG0$+*@<!NH!&>:\C_[[\K=_
MG\<5WNDWW^AVT:YVK&H&?H* .EHJ.)MR@U)0 4444 %%%% !1110 4444 %%
M%% !1110 444JJ68 =30 Z.,R-@=.YIMY<!%\B+C^\?Z5)<3"UBV)_K&_3WK
M+)R<GK7C9CC.5>RAOU/;RW!<[]M46G3_ #"BBBOGSZ,**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "I()W@DW(?J/6HZ*J,G%J479DRC&<7&2NF;.8;Z
M@C(/4=P:QKJU>UDP>5/W6]:DAF>%]R'ZCUK55HKV @C(/4=Q7V&5YKS>[+?M
M^J/C,URKD]Z.W?MY,YZBK-W:/:OZH?NM5:OK8R4US1V/DY1<7:044451(444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5UVF1>58PKWVY/X\URL$9FN(XQ_$P%=K&,8%>9F$M(Q
M/2P,=7(G05.HJ)!4RCBO*/3'"G"D%.H *2EI* "BBB@ -)2FDH *GC_U8J"K
M$?\ JQ0 M%%% !1110 4444 %)2TE !1124 %%%% !1110 E%%% !2&BB@ H
MHHH *2EI#0 4444 %&:*2@ HHI* "BBB@ IK_P"K;Z&E--?_ %;?0T 4J2BB
M@"&;^&BB;M10 ^+_ %8I^:9'_JQ3J %I:2@4 .HI*44 +124M "YH%)2T +F
MBDI: "EI*6@ I:2C- "TM(*,T +1FBB@ I#2TAH C85 XJ=JA84 9M^GR!O0
MUGUKW*;XF7U%9% !1110 4444 %%%% !7E.K9_MF^W;O+^U29Q_O']:]6KRG
M5L_VS?;MWE_:I,X_WC^M '3^!_#^@:K+%+K6H-MDNQ;P:?&</*QQ\S$=%P>O
M'0\]JJ?$#2++0_%]S8:? T%DBQD('9L$J">6)YJKX)S_ ,)MHVW=Y?VU,9^O
M\ZU_BMG_ (3^\W;O+V19Q_N#]:)?9^?Z!'[7R.A\">"_"FIQK'>73:G>26XN
M7@CD98[<'&%)4C+\\C/'IZ^77*".ZE10X@64@#\?YXKTCX*9_P"$AU+;N\O[
M+QG_ 'UKSYK6YO=5EM[6"XG9YVVQQ(69N2> .IQ1+XE;M^H1^%^OZ'3?#_PG
M:>)+J^N-2EF32[!/,D"'!<\X'Y YQS71KX;\&^+_  [J-QX9MKRQNK ;RLKL
M0_!/0LPY (XP17/^"/$LO@Z^U.#4-+NIK&5?+NHO+P\1&1R#QW((.*]#\*ZA
MX<B\/ZWJ>AZ+<Z=8)"6>>X;_ %K -PH+-TXZ'J:)_"VNWXA#XM>_X'&^#M(\
M+GP'J6NZ]IT]VEK=[/W4KJVTA . ZCJU4;L^"]<U71;#0=*OK%)KU([EIY#A
MD) P,NW/Y57\,^.=;\'Z08;.P@>QN)VD6:XA<[C@ @$, ?NUV?CYH=5^'VF>
M)+FU^P:H98V39\K\D\9Z]!N'I3EH^;IH):KEZNY!K-CI5]IGBVP.A65@FB>6
M;6X@BV2-_O'^(D#]?QKFY=/LO!_A$/J%K'<:QJR9ABGC#BTA/\>#TD/;T_ Y
MU]#UW5K_ $>77?%6H33Z#8N/(MF15-W,/NJ< ;@#R<DC(]C6B^G:)JUYHCZ]
M97-]J'B,-,;E+AD6V&WY%51P0!@<^F?:ERO;O;]?Q?Y>H[K?U_3\OS?D>/\
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
M_P!DT?V370;1Z4;1Z4 <_P#V31_9-=!M'I1M'I0!S_\ 9-']DUT&T>E&T>E
M'/\ ]DU8M].\M@:V-H]*-HH ;&NU<4^BB@ HHHH **** "BBB@ HHHH *<B%
MVP*0 DX'6GRRK:Q8',AZ5%2I&G%SELC2G3E4DH16K&W4XA3R8S\Q')]*SJ4D
ML22<D]:2ODL3B)5Y\SVZ'V&%PT</3Y5OU"BBBN8Z@HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I59D8,IP1WI**:;
M3NA-)JS-:WN$N4*L!NQRI[UG7UB8"9(QF,]O[M1JQ1@RG!'0UJ6UTMPNU@-^
M.1ZU]3E>:M/DGO\ G_P3Y/-<I5G.&WY?\ PJ*O7MB8B9(AF/N/[M4:^SIU(U
M(\T3XRI3E3ERR"BBBM" HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "N@T*WV0-,1RYP/H*P8T,DBHO5C@5V-O$(HDC7HH K
MS\=4M!074[\%3O-R[%E!4ZU&@J917CGK#Q3A313A0 M%%)0 M%)10 44&DH
M6BDHH *L1?ZL56JQ%_JQ0!)4+Z7I\[&6:QM9)&ZN\*DG\2*EHIIM;":3W(/[
M&TK_ *!MG_WX7_"K%O;6]HA2V@BA0G)6- H)]>*;10VWNP22+&:H2:-I<UU]
MJETVS>XSGSF@4OGZXS4]%(9,5#*58 @C!![U3M='TRRF,UIIUG;RGJ\4"HQ_
M$"IJ* %N;6WO(##=013Q'JDJ!E/X&H[6PL]/A:.RM(+9#R5AC" GZ 4^DH *
M**3- !1110 4444 &:2@T4 %%%% !2&BB@ I#2T4 )1110 444&@!**** "F
MR']VWT-.IDG^K;Z&@"C29I:2@".;M11+VHH 6/[@I],C^X*?0 N:*2EH 7-%
M)2T %+2"EH *6@44 %+0** "EI*,T **6DHS0 M+FDHH 6ES244 +11F@4 !
MIIIQI* (6%0N*L,*B84 9E]'E0XZC@_2J%;,J!E*GH>*QV4HQ4]0<4 )1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445+&H13(_ '-)M)78TFW9"Y6VB,C]>PK,DD:5R['DT^XG,\F3]T=!4
M5?+X[%NO+EC\*_'S/J\!@U0CS2^)_AY!1117GGI!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %*"5((
M.".])11L&YJ6UT)UV/C?_.J5]8^7F6(?)W7TJ$$@@@X(K2M;L2C8_#_SKZC*
M\UE&2A-Z_G_P3Y7-,J33G!:?E_P#$HK1OK'9F6$?+_$OI6=7VM*K&I'FB?%5
M*<J<N604445H9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!IZ+;^9<F8CY8^GU-=,@JCIUM]FM$0CYCRWUK105\_B:GM*C?0][#T
M_9TTNI*E2K3%%2 <5SFXX4ZFBEH 6DHI#0 M%)10 M)124 +1244 !JQ%_JQ
M5>IXO]6* )**2B@ HHHH **** #-)110 4AI:#0 E%%% !1110 49HS24 %%
M%% !1129H #1129H **** "BBB@!,T4&B@ HHHH ,TR3_5M]#3J:_P#JV^AH
M H9HHHH BE[442]J* '1_<%.S34^X*=0 M&:** %HS110 M&:** %HHH% "T
M444 +11F@4 +11FB@!<T"DI: %S124M !2TE+F@ I#2TAH 8U,85+3&% %9Q
M69>QX82#OP:UG%59XPZ,I[T 9%%*002#U%)0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !113D3>V.W>@!T4>[YC]T55N[
MCS6VK]P?K4EW<8'DQ]!]X_TJE7@9CC.;]S#;K_D?19;@N5>VJ+7I_F%%%%>*
M>X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !0"0<CK110!I6MV)!LD.'['UJO?6&,RPC
MCJRC^E5:T;6[WXCD/S=CZU]+EF:2A)0F]?S\F?,9IE491<Z:T_+S1C45IWUC
MG,L(_P!Y1_2LROMZ56-6/-$^(JTI4Y6D%%%%:F04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !5[2K;[1=@D?)'\Q_I5&NHTNU^S6J@CYV^9JY<7
M5]G3TW9U86ESU-=D7T%6$%1HO%3**\$]LD6GBF@4\4 ***2B@!:*2B@ HI,T
M9H 6D-&:#0 44F:,T +4\7^K%5\U8B_U8H ?1110 444E "T4E% !10:2@ H
MHHH **** "BBC- "4444 %%%% !FDHHH *2ES24 %%%% !24M(: "BBB@ I,
MTM)0 &FN?W;?0TZF2?ZMOH: *-)2TE $<O:BB7M10 J?<%/%,3[HI] !2TE+
M0 4M)2T %+24M !2TE+0 4M)2YH *6D%+F@ I<TE% "TN:044 +124M  *6D
MI: "BBB@!*:U/-(: (6%0.M66%0LM &3>Q;6$@'!X/UJK6Q-&'0J>AK(92K%
M3U% "4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M% &3@4 *JEC@47$P@C\M/OGOZ4^1UMHL]7/05FLQ9BS')->5F&,]DO9P^)_@
M>OEV"]J_:37NK\?^ )1117S9].%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &A:W>[$<AY['UJ.]L=V981SU91WJG5^TN\XCD//9J^BRS-)4Y*$W\
M_P!&?-YIE49Q<Z:]5^J_R,BBM6^L0^98A\W=?6LKI7W-&M&K&Z/A:M*5*5F%
M%%%;&04444 %%%% !1110 4444 %%%% !1110 444H!)  R3T% %W2[7[1=!
MB/D3D^_H*ZA!5/3[46MLJ?Q'EC[UH(M>!B:OM)W6R/=P]+V<+/=DB"IE%,45
M(!7,= X4X4T4Z@ -%%)F@!:*3-&: "BBC- !11FC- "4449H *L1?ZL57S5B
M+_5B@!]%&:,T %)1F@T %%)FB@!:2BB@ HHHH *3-+24 %%%% !1110 49I*
M* "B@TE !1110 4449H 2BBB@ HHHH 2BBB@!*;)_JV^AIU-D_U;?0T 4*#1
M10!')VHHD[44 *GW13J:GW!3J %%%%% "BBBB@!:*** %%%%% "T4F:6@!:*
M,T4 +1244 .HI** %HHH% "T444 +FBDI10 4E+2&@!K"HV%2FF$4 5W6LZ]
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
MC+JXWGRT/RCK[U5HHKY*M6E6FYR/L:%&-&"A$****Q-@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MVMULQ'(?E['TJ6\LQ.
M/,3 D_G6?5JUNC'A'.5['TKW<MS*5&2A-^C_ $?D>!F65QJQ<X+U7ZKS,X@J
M2",$=0:2MB[M%N%WI@/V/K60RE6*L,$=17WE"O&M&ZW/@JU"5*5GL)111708
M!1110 4444 %%%% !116CI5E]HF\UQ^[0_F:SJ5%3BY,NG!SDHHT-)LO(B\U
MQ^\<?D*UT6F(M3HM?/5)NI)R9[]."A%10]14JBF**D J"QPI:04M !11FC-
M!24N:2@ HHHH *2EI* "BBB@ I*6DH *LQ?ZL56JS%_JQ0 \UXQXQ_Y&R_\
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
M!HHH 2BBB@ I*6@T )5F+_5BJU68O]6* 'TN2.YI** %W-ZG\Z-S>I_.DHH
M7<WJ?SI-S>I_.BDH 7<WJ?SHW-ZG\Z2B@!=S>I_.C<WJ?SI*,T +N/J?SHW'
M^\?SIM% #MQ_O'\Z3<W]X_G24E "[F_O'\Z-S?WC^=)10 NYO[Q_.C<W]X_G
M244 +N;^\?SHW-_>/YTAI* %W-_>/YT;F_O'\Z2B@!=S?WC^=&YO[Q_.DHS0
M NYO[Q_.DW-_>/YTE&: #<W]X_G1N;^\?SI** "BBB@!*;)_JV^AIYIDG^K;
MZ&@#/HI:2@!C]J*).U% "K]T4M(OW13A0 444"@!:**!0 M%%% "T49H% "T
M49HH 6BDH% #J*2@4 +110* %HHHH 6BDI10 M%)10 M%&:!0 M%&:*  TF*
M6C% $;"HV%3D5&PH K.M4KJWWC<H^8?K6DRU"RT 8E%6[JWP3(HX[BJE !11
M10 4444 %%%% !1110 444]%SR>@H !A%+MP!5&:4RON/3L/2GW$WFMA?N#I
M[U!7S6/QGM9<D/A7XGU.7X+V,?:3^)_@%%%%>6>J%%%% !1110 4444 %%%%
M !1110 4444 %%%<WXKNYK7[)Y,LL>X2 ^7(5Y^7!XZUM0HNM45-.US#$5E1
MINHU>QTE%>;_ -I:A']^\NCN7*_OV_/K1_:6H1_?O+D[ERO[]OSZUZ?]DS_F
M7XGE_P!L4_Y']Z/2**\W_M+4(_OWER=RY7]^WY]:/[2U"/[]Y<G<N5_?M^?6
MC^R9_P R_$/[8I_R/[T>D45YO_:6H1_?O+D[ERO[]OSZT?VEJ$?W[RY.Y<K^
M_;\^M']DS_F7XA_;%/\ D?WH](HKS?\ M+4(_OWER=RY7]^WY]:/[2U"/[]Y
M<G<N5_?M^?6C^R9_S+\0_MBG_(_O1Z117F_]I:A']^\N3N7*_OV_/K1_:6H1
M_?O+D[ERO[]OSZT?V3/^9?B']L4_Y']Z/2**\W_M+4(_OWER=RY7]^WY]:WO
M#=[<$W'VJ>63(0KYCEL#GIFL:V73I0<W).WJ;4,SA6J*"BU?T.JHJ..4..#4
ME>8>J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 6+>Y,)VMRA_2K-Q;I=1A@1NQ\K5G5/;W!A;!Y0]17L9?F,J$E&3
MTZ/M_P  \7,<MC7BYP6O5=_^"4I(VC<HXP13:VIX([J($$9_A85D21M$Y1Q@
MBOO\/B8UH^9^?XC#RHR\AE%%%=1S!6]I>G^2HFD'[QAP#_"*KZ5I^XBXE''\
M"GO[UO(M>5C,3?\ =Q^9Z>$P]OWDOD*BU.JTBK4JBO,/2%45(*04H% "TM%&
M: "BC-&: $HHHH **** $HHHH **** $S1FBB@ S1110 F:M0_ZH55JU#_JA
M0 ^BBB@!**** "BBB@ HHHH *2ES2&@ HHS24 +2444 %%%% !24M(: "BBB
M@ HHI#0 M)110 4E+FDH **** "DI:0T %-D_P!6WT-.ILG^K?Z&@#/I*6@T
M ,?M10_:B@ 7I3J:O2G4 %+24M !2TE+0 4M)2YH *6DI<T %+244 +2TVEH
M 6BDI: "EI*6@ I:2B@!:6FTM "T4E+0 4M)2T %%%% !2TE+0 AI#3J0T 1
M$5&PJ<BF,* *KK[5FW,'EG<H^4_I6NRU Z @@CB@#'HJ:> Q'(Y4_I4- !11
M10 4444 %%%*!DXH 55W'VJ"YGS^[3H.II]Q-Y2[$/S'K[52KQ,QQEOW,/G_
M )?YGO9;@KVK5%Z?Y_Y!1117@GT 4444 %%%% !1110 4444 %%%% !1110
M4444 %<MXR*C['N7.1)CGH?EYKJ:Y;QD5'V/<N<B0#GH?EYKNR__ 'F/S_(X
M,R_W:7R_,Q=%T.^US4X]/LK<2W$J%E#.% ']XFNJU'X2^(],TZ:\;['=K&A9
MH[>5BX ZD J,X],UQ5O<7%C(9(I)8G>,J&CD*G!^G;VKU[P6TO@3P!?:OK3M
M&+M@UK:L?F8X.WCL6Z_09-?5OX6SY!?$D</X9^'FM^)K-KRU6VCMN562XE*@
MGV"@G\Q53Q+X,U7PB\?]I11213 B.:!R4W>G(!S]15SPMH=KXAMYX-6\30Z7
M!"0T$$[C:Q?.64%U /'IWKL_BP+JV\,Z38PVTEQID(7_ $YI Q9PN%SCVR<G
MK1+1)A'5M'E%C927E_;V:A1)<NL<9=L*"QP"2.U=\OP5\1#.Z[THY&!^^DX/
MK_JZ\YV^7]],[ERO/ZUZ)\)M!6;69]=O0%M-.CWJS=-Y!Y_ 9/Y4U83N<CXB
M\.W7A75CIU^T$LQB#AH&8J,].H![>E;5]\-=;TOPW)KEXUHL*Q+(T)D<2IN(
M R-N,C/3-=#X8LV\8>-=3\6:C"\EE9GSHH53>SD?ZM0HSG 7..YQZUT$[:[K
MGPW\1RW^F7D=[=7!:&T,3;PGR;0JXR< >G8U+NH7Z[E:<UNFQP&@> X=0TJS
MO]4UB+3AJ,OD6,9A,AE?IS@C;SZUE1>$M1?Q<_AQ8EDNQ(8RZGY5 _C^F.:Z
M'1?%>BPZ)I.F:[I^H/<Z5<&>U-J5(<EL@.&(QSQ74W5GJ#'4XK18(/$&L1&X
MU":67;'IUMC"H7QU('.!V)Z &J>CNMO^&_X-_+Y$]+=?^'_X%O,\HUJPM=)U
M>XL[:[%_#'\JW 38&/<@9/ .1UYIVD%X7DSQN"D?3FIO$'AF]\,SPI>FWGBN
M8O,@GMI=\<@]0<#/Y=ZK:8C([[AC(4CZ<UR8K^"_ZZG9A/X\;?UH=G8,6C%:
M-9NG?ZL5I5\G4^(^OI_"%%%%0:!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% $UO<&%N>4/45?EMX[R$$'G^%AVK*J>
MVN6MW]4/45ZV S"6'DHR>GY?\ \?,,NCB(N45K^?_!*DT+P2%'&"/UJ]ING&
MX832C]T.@_O?_6K3,%O?1*6&Y<Y!'6KD<850 , < 5]G+'N=-<N[Z_Y'Q4<#
MR5'S;+I_F.1,8P*F1:%6I56O/.\514@% %. H  *=2"B@!:2BB@ HHHH *2E
MI* "BBB@ HS124 +FC-)10 49H-)0 N:,TE% !5F$_NA54U:A_U0H DS1FDH
MH **** "BBB@!**** "BBB@!**** "BBB@ HI** "BBB@ HHHH **2B@ HI*
M* "BBB@ HHHS0 E%%% !39/]4_T-.ILG^K?Z&@#.HHHH 8_:BA^U% "KTI:1
M?NTM "T444 +1110 HHHHS0 HHHHS0 HHI** '"BDHH 6BBB@!11110 M%)1
M0 HI:2B@!:*** %%%%% !1FBB@!11FBB@!:2BB@ II%.Q24 1,*B9:L$4QEH
M J.@(((R#6;/ 8CD<J>_I6PRU"Z @@C(H QZ*GGMS$=R\K_*H* "BBB@ ZT2
MR"&/U8]!3B1$A=ORJ@[F1RS=:\W'8OV,>6/Q/\#T\OP?MY<\OA7X^7^8A)))
M/)-)117S#=SZM*VB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MY;QD5'V/<N<B0#GH?EYKJ:Y;QD5'V/<N<B0#GH?EYKNR_P#WF/S_ ".#,O\
M=I?+\R#P/+HECXG@N?$1"V<<9D3<C."_&W(4$^OY5WWB:_\ A[XGOUNM3\4:
MEPF(H8XG$<8/=1Y1Y/N3^@KQ[;Y?WTSN7*\_K1M\O[Z9W+E>?UKZMZV/D%H=
MSI5I\.Y[(PZM>:A9W$<C[)XPQ$\98[#@*V#MQV%7O&OC#1'\+VOA?0(Y9;.,
M*?/ERO Z8SR3GDY _P /.-OE_?3.Y<KS^M&WR_OIG<N5Y_6AZJP+1W.J\1KX
M1C\/:3_8J2'4VB!N]QDZ[1R=WRYW9^[Q^E;EWXFT;1OA=%H&DW1GO[P!KLB-
MUV[N6Y( /0+QVKSG;Y?WTSN7*\_K1M\O[Z9W+E>?UH>MUW!:-/L;6A^*]<\+
MQ31Z9=^0EP S#RT?)['Y@:[VP^)]RG@:^^WZO_Q4)?-K_HP^Y\N.B;/[W6O*
M-OE_?3.Y<KS^M&WR_OIG<N5Y_6AZJP+1W.H\)W^DZ-/=:YJK"?4(5WV-GL8B
M24_QL0-H ],Y]N!5[PQXFM3/K\'B.[EA76X,-=K&7V-S@X'..>@] *XG;Y?W
MTSN7*\_K1M\O[Z9W+E>?UH_RL'_#G7^--9TRYL=%T?3)7N[?3K8I]J=#'YC-
MCD*>0..A]:Y_3$9'?<,9"D?3FJ&WR_OIG<N5Y_6K^F(R.^X8R%(^G-<N*_A2
M_KJ=6$_C1.RT[_5BM*LW3O\ 5BM*OE*GQ'V%/X0HHHK,T"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "IK:V>YDVKT
M[GTHMK9[F3:HP!U;TKH+>W2",(@X_G7HX+!.L^:7P_F>9CL<J"Y8ZR_(+>W2
M",(@X'7WJTJT*M2JM?3QBHJRV/EI2<FY2W%5:D I *>!3) 4M&*6@ HHHH *
M2ES24 %%%% !1FBDH 7-&:2B@ S1124 +1244 +244E "T4E% "U9A_U0JK5
MF'_5"@"2BBI4 *#@4 145/M7T'Y4;5_NC\J (,TF:L;5_NC\J-J_W1^5 %<T
MF:L[5_NC\J3:O]T?E0!7HJQM7^Z/RHVK_='Y4 5Z*L;5_NC\J-J_W1^5 %>B
MK&U?0?E4<@ 7@#K0!$:*** "BBB@ I*6DH ***2@!32444 %%%&:  TE+24
M%%%% !3)/]6_T-/IDG^K?Z&@#/-)2TE #6[44-VHH !TIPIHZ4Z@ H%%+0 4
M"BEH **** %HHHH 6BDI10 M%)2T &:6DI10 9I:2B@!:*3-** %HI,TM !1
M10* %HHHH 7-%)0* '9HI** %HI*!0 ZDHHH 2FD4^DH B*U&RU8(J-A0!5=
M,\$5GW%L4RR#*]QZ5K,M1,M &+4J(%4R/P!5J2T4R;AP.XK,OIRTAB (53S[
MUS8K$*A3YGOT.K"89XBIR+;J0SS&9\]%'05%117R4YRJ2<I;L^QITXTXJ$5H
M@HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J]U:P7*CSH
M(Y=N=N] V/SJQ0>::;3NA-)JS.:N]+@WG9;1#Z(!5/\ LM?^>*?]\BNM:(-V
MIOV=?2NI8F:6YR2PL&]E]R.4_LM?^>*?]\BC^RU_YXI_WR*ZO[.OI1]G7TI_
M6I]Q?5(=CE/[+7_GBG_?(H_LM?\ GBG_ 'R*ZO[.OI1]G7TH^M3[A]4AV.4_
MLM?^>*?]\BC^RU_YXI_WR*ZO[.OI1]G7TH^M3[A]4AV.4_LM?^>*?]\BC^RU
M_P">*?\ ?(KJ_LZ^E'V=?2CZU/N'U2'8Y3^RU_YXI_WR*DAT_P MOEC"^N!B
MNG^SKZ4"!1VI/$R:LV-86*=TBO91E$&15ZFJH6G5S2=W<ZHJRL%%%%24%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 59M+-
M[E_1!U:I+.P:?#OE8_U-;<42HH50 HZ 5ZV#P#J>_4TC^?\ P#Q\;F*I7A2U
ME^7_  1(($B0(BX JPJT*M3*M?1))*R/FFW)W8BK4JK0!3Z8A *<!0*6@ HI
M** #-%%% !110: $HHHH ***#0 44E% "TE%!H **2B@!:2B@T %%)10 M6H
M?]4*J5:A_P!4* )*\I\4ZC?0^);V.*\N(T5AA5E8 ?*.V:]5KR'Q=_R--]_O
MC_T$4 4/[6U+_H(7?_?YO\:])^'MQ/<Z'<//-)*PN2 TC%B!M7CFO*J]/^&_
M_( N?^OIO_05H W?$FLC0-!N=0V>8Z +&A_B<G K%M_"VJW]JEUJ?B;5H[V1
M0Q2TE$449]-H'./UJ?X@VTMQX1G>%"[6[I.5'<*>?TR:V]/U2SU'3([^WN(V
MMV3<7W<+Z@^A%"ZL;Z'*V'B34M.CUG3-26:_OM.P8Y;:(%Y$8<,5Z<<$_7O5
MOP;XDNM9TRW2\L[\SF-F>\>!4A?![$'K^'8U2TAQJWB'Q-K%M\]F81;12#I(
M57YB/4=/SK4\ LK>"-.VG.%<'Z[C2?PMOM_F)[Z=W^ASO@_Q1::5X7CMQ:7]
MY+$\CS"S@\SR5+G!8Y %=O%K>G2Z,-76Y06.S?YK<8'TZYSQCUK"^'2*/!T9
M"@%I92W'7YB.:Y0I(WPA39Q&MX3*=N[">8><?7%5+K\OT0^OS?ZL[6'QI8O)
M"9[+4K2WG8)%=7-OMB<GISDD9[9 JUK?B73_  _-:I?F15N=^UU4$#:,\\YY
MR , \UB:CH&J:QHIBN_%=JUA(%;>MBJC (((;?\ 2I/$L*-XL\)QR!9 )9OO
M ')"@@_F,T6UMYD^?D7QXOLUTP7D]CJ-NSS>3%;2VY$TS8R-JYY&.]7+#53J
M:29T^_LS&1Q=P[-V<]""0:A\0Z1#K"6L8OC9WT,GG6LJX+!AU^4_>'(S^%4=
M$UC49=5OM%U7[/+<V81Q<6^0KJP[CLU):C9OT444 %)1FB@ S110: $S1110
M 4444 %)110 4444 %)2TE !3)?]6WT-/ILG^J?Z&@#.I#2T4 -:BAJ*  =*
M6D'2EH *6BB@ I:2EH *6D%+0 4M)10 M+244 +124M "YHI*6@!<T4E+F@
MI:3-+F@ HHS10 4M)2T %+244 +0*2EH 6BDHH 6E%-I: %HI*,T +1BDS2T
M )2$4ZDH C*U&RU,::10!69:IW5HEPO(PPZ,*T66HF6HG",X\LE=%PG*G)2B
M[,YF:!X'VN/H>QJ.NCFA65"KJ"#6/<V+PY9,LGZBOG<7E\J7O0UC^*/IL'F,
M:MH5-)?@RI1117EGJA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%20P23OMC7)[GL*J,7)VBK
MLF4E%<TG9$8!)P!DFM2STWI)./HG^-6K2Q2W&X_-)_>]/I5Y4KW\)ERA[]75
M]CY[&9FYWA1T7<:J5,JTJK4@%>P>("K4@%(!3P*  4M %+0 4444 %%)FB@!
M:*2B@ HHHH ,T9I** %S2444 %%)10 M%)10 44F:,T +129HH **3-&: %J
MU#_JA53-6X?]4* 'UF7/A/1=0N'NKJS+S2'+-YKC/;H#6EFG!V P#0!C?\(-
MX=_Y\#_W^D_^*K4TW2;+1[=H+&'RHV?>1N+<X [D^@J7S']:/,?UH G(!&#R
M*YR?P%X8N+DSR:1$')R0CNB_]\J0/TK<\QO6CS&]: '6UM!9VZ6]M#'#"@PL
M<:A5'X"LVP\,:-I=_)?65BL%Q("&97;&#C.%S@=!T%:'F-ZT>8WK0'D1Z=IM
MGI-FMI8P^5 I)";BW).3R233+/2+"PTXZ?;6RK:'=F)R7!W<G.[.<YJ;S&]:
M/,;UH QHO _AN&Y6X32H]ZMN 9V9 ?\ =)V_I6K<Z99W=Y:7<\.^>T+&!MQ&
MPL,'@'!_&I/,;UH\QO6@"OJNB:=K<*1:C:K.J'<F25*GV(((IFGZ+IVBVS0Z
M=:I KMEB"2S'W)R3^)JWYC>M(69A@F@!**,T9H 2BC-)F@!<TE%% !1110 4
M4E% !1110 4444 )10:* $ILG^K?Z&G4V3_5O]#0!G44M)0 UJ*&HH 4=**!
MTH% "T444 +1110 M%%% "T4E% #J*2B@!:7-)10 HI<TE% "T4E+F@ %+24
MN: "C-%% "T9H%% "T4E% "TM(** %HI*,T +2T@HS0 M%)FES0 4M(*7- !
M11FC- "$4A%.H- $16F,M34TB@"LR5&R5:(J-EH R+K3E?+185O3L:RWC:-B
MKJ01ZUT[+5:>W29=KKGW[BO+Q670J>]3T?X'K87,ITO=J:K\4<_15NXL)(<L
MOSI[=152OGZM*=*7+-6/HZ5:%6/-!W04445D:A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%20P23MB-<^I["M>UTY
M(<,_SO\ H*[,/@ZE=Z*R[G%B<;2H+5W?8HVNG/-AI,HGZFMB&!(D"HH J54J
M54KZ/#X2G07N[]SYG$XRIB'[ST[#52I56E"U(%KJ.00+3PM*!2T %+BBB@!:
M*2B@ HHHH **** "BDHH **** "BDHH 6BDHH ***3- "T4F:,T %%%&: "B
MC-&: $HH-&: "K4/^J%5<U:A/[H4 /HHHH **** "BBDS0 M%)10 4444 %%
M%% !29I324 %%%&: $-%%% !1110 49HI* "BBB@ HHI* %-)110 4E+24 %
M-D_U3_[IIU-D_P!4_P#NF@#.I*6D- "&B@T4 %+2"EH *6DI: "E%)2T %**
M2B@!:!29I: %HI,TM "YHI*44 +FBDHH 6BB@4 +1110 9I<TE% "YI<TE%
M"T4E% #J*2B@!:*,T9H 6BBC- !1110 HHHHH **** %%%%% "8I,4ZDH ;B
MF%:EI"* (&6HV2K)%,*T 52E4KFPCFRP^5_4=ZU"M1LE9U*4*D>6:NC2G5G2
MES0=F<W-;2P'YUX_O#I4-=*R9&".*H3Z:CY:,[#Z=J\/$97):TG?R/>PV;1E
M[M96\S)HJ26WDA/SJ0/7M4=>1*,HNTE9GM1G&:YHNZ"BBBI*"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HI54L<*"2>PJ_;Z8[X:8[1Z#K6U*A4
MK.T%<PK8BG15YNQ05&=@JJ23V%:5MI9.&G/_  $5HPV\<*XC0#^M3JM>[A\L
MA#WJFK_#_@G@8G-9S]VEHOQ_X!''"J*%50H'85,J4X+4@6O522T1Y#;;NQJK
M4@6E"T\"F(0"G"C%+B@ I:** "BBC- !1244 +1FDHH **** "BBDS0 M&:2
MB@ HHI* %HI**  T444 %%%%  :2BB@ HHHH #24M)0 5:A_U0JK5J'_ %0H
M DHHHH ***,T %)2TE !1110 444E "T9I** #-&:*2@ HHHH **** "BBDH
M 7-)110 4444 %(:,T4 %(:,T4 %%%% !3)?]4_T-/ILG^J?_=- &;1110 A
MHH-% !1110 HHHHH !2T44 %+249H 6EI!1F@!:6DHH 6EIM+0 M%)2T %+2
M4M !1110 M I*6@!:*2B@!:!29I10 M%)FEH ***!0 M%%% !110* %HHHH
M**** %HHHH **** %I,4M% #<4TBGXHQ0!&5IA6IJ0B@"N4J,I5DBFE: *C1
M@C!&0:HSZ9&^3&=A_2M8I3"E95:-.JK35S:E7J47>#L<Y-:30\LN5]1R*@KI
MBE59K"&7G;M/JO%>/6RKK2?R?^9[5#-^E5?-?Y&'15V7394YC(<?D:J,C(<,
MI4^A%>35H5*3]]6/7I8BE55X2N-HHHK$W"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BK$5E/
M+T0@>K<5?ATJ->9"7/IT%=E'!5JNRLO,XJV.H4MW=]EJ921O(V$4L?85?@TM
MFP9FP/[HZUJQPJBX10H] *E"5Z]'*Z<-:CN_P/&KYK4GI37*OQ*\-M'",1H!
M[U85*D"4\)7JQBHJT59'DRDY.\G=D82I E/"TX+3)&A:>%I<4M !BEQ24M !
M2TE% !1110 4444 %%%&: "BDHH 6DHHH **** "BBDH 6DHHS0 449HS0 4
ME+FDH **** "DI:2@ HHHH *2EI* "K<'^J6JE6X/]4M $E)2TAH **** "B
MBB@ HHHH *0T9H- !129HH 6DHHH **** "BBB@!**** "BBB@ HI** "BBD
MS0 4444 %%%% "&FR?ZI_P#=-/IDG^J?_=- &::*6DH #10:* $HHI: "BB@
M4 +1110 M%&:* %HHS1F@!:*2B@!12TE% "T444  I:!10 4M)10 M+312T
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
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.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" %6 A(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MUOM9&+L'12S9;<<O][[P!QG!->K?"PYTFW.2>7Y/^^U 'JG:BD[44 +1244
M+1FDHS0 44E% !1244 %)124 9.L^)=&T&-6U2_BMR_*J<LS#U"@$X]\4[1O
M$&E:_;M-I5['<HAPVT$,OIE2 1^52:C/I^E6\VJWOE(L$9W3LHW!?[H/7D]N
MY->5^%8+J#0_&'BB&%K2VNX93:)TX^8Y&/3( _&@#OY?'WA:'438/K, G#;#
MPQ0'W?&T?G5W6?$NC:%$C:I?Q6^\953EF8>H4 DCWQ7 0V%K_P *(?\ =(28
MFG)QSO$G7Z\8^E=1X>OK2S\"Z;K.HF.,PV"!YW4;@H& ,]>>..Y- &QI7B+2
M-;M)+K3K^*:&+_6'E2G^\#@CH>M9J^/_  J]]]D768#*6V@[6V9_W\;?UKE_
MAAILES=:WKCVODZ?J$A6"%@,,NYB>.F!G'YU%\3&@U:YTOPKI5NDNHB4/MC4
M 0)MZ'T!'/T&?2@#U#-9MUKFG6>JVNF7%QLO+H$PQ[&.['N!@=.YJY;1?9[6
M&'<6\M%3<>^!C-<%XG_Y*GX6_P!Q_P#V:@#T TTUYYXI\1W=AJ5W'_PF-EIQ
MCR(;2&R^T,>,CS&(.TD_IBH)_&>K3_"T:Y%*D&H+.(FD2,$'YL9PV1R* /2#
M337G>J:YXHT%M(U6]U&UGL[Z5$ELX[<*L089^5OO$XSR>_:N]O+N"PLYKNY?
MRX(4+R-@G '4X'- $IK,UC7--T&W2XU.Y\B)WV*VQFR<9Q\H/I4.D>*M%U^X
MD@TR]\^2-=[+Y3K@9QGY@*YGXI_\@O2?^O\ 7_T$T ;NG^,_#NJW"V]IJD33
M,<*CJT98^@W 9/L*VS7)_$BPMKGPC=7,J*)[;:\,O\2G<!C/OFL/4_&MU:6.
M@V0O4LI;NS2>YOI(C*4!'&%[DD'\_P : /1349K@_#GC666\U2UNKY-3M[6V
M:ZCO$@\DL%QE2N!Z_IWJQH%QXIUZTAUK^T[6""63Y;$VP*E V#\_W@>#ZT =
MB:C-2FHS0!$PJ-A4K5&PH JGJ:*<>IHH GB^XOT%3"HHO]6OT%3"@!PJ04P4
M\4 /%/%,%.% #Q3A313A0 \4X4P4X4 /%<!\7O\ D5+7I_Q_+U_ZYR5WPJMJ
M.G6NIVWD7EM#<(#N"S1AP#TR >_)_.@#PC1O%L>G6-E;W-@;IK"Z:[M'6X\L
M!B.=XP=PR < @^_-%MXIM(;>YADTDO\ ;XI$OW2Z*M.2^]77((C*D=,$'->G
M2^ [!W8BSM@"<X\I?\*;_P (!8G.;2W.>3^Z7_"@#S*Y\7&;5)=0BLA'.ELE
MM8EI=WV95&-YX^:3&<'C!.<=*C\2^*/^$B@LHOLK0BV#??FWYR%&%X&U1MR%
MYZGFO4O^$ L3G-I;G)R?W2\_I2_\(!8G.;2V.3D_NE_PH V?"H!L\$9![5K:
M63'#)9L?FM7\L9[IU0_]\D#Z@U%I.G?8(MF<U)/_ *-JD$_1)QY$GU&2A_\
M0A_P(4 7W?9&S'^$$U4T==FB6"GJ+>,'_OD4_4'\O3;I_P"["Y_0TZT'EV4"
M?W8U'Z4 <UJ/@?2;F0F+3;*,$Y(2W4?TJD?A]8'.;.V.3D_NE_PKN-U&Z@#B
M/^%>V!SFSMCDY/[I?\*/^%?:><YL[8Y.3^Z7_"NWWTGF4 <]H_A>'2IMT,:1
M@G<0B@ GUXK8N3YNJV$':/?.?P&T?^A_I5GS!5"V?S=7O)L\1JD ^N"Q_P#0
ME_*@#6)R,5B7OAZ&\F,C=36J)/6EW^] &!_PB<%'_")V]="'JO/J=E;-MGNH
MD?LA8;C]!U- &/\ \(E!ZU?T[1(["3<E2_VJ9/\ CVL;J;_:*>6O_C^#^0-&
M[5INGV2U'ONF/_LH'ZT :5%9O]FO+_Q]7]W+_LJ_E+_XY@_F30=#THC+:=:N
M?[TD0=C^)YH \T/QO]/#WTS>]O\ OBC_ (7AZ>'OI_IO;_OBO.?#FDQZSJQ@
MGD=;>.&2XF*$;F1%).,\!CT_'//>UK.B6L<6C7.FF<1:K&2L5S(&9'#E3E@
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
MX7K7LJGY16+8^'XK.82+UK:' Q0 M&:2C- !244E "TE%)0 4E%)0 4E%)0
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
MLFR&,85<D_J>3^-6*;0 &FFEI#0 E(:4TTT )5*3[[?4U=JE)]]OJ: ,Y_\
M6-]310_^L;ZFB@"[%_JD_P!T5**BB_U:?05(* 'BG"FBG"@!PIPIHIPH <*<
M*:*44 /%+FFYI": %+5$[XH9L52NKD00O(P)"C. ,DT 0:GJ26-N7/+GA%]3
M7%7%Q+=3-+,VYVI][>27URTTA]E7LH]*\_\ $/\ R&[D<?P\9Z_*.?K7K**P
MU/F:NV>4Y/$5.5.R1W%%>?WNEZCIZ1O?6-U;+,"8S<1,@DQW&>IY'YTKZ9J*
MV:7C6%T+20_)<-"PC<\C[W3/M4_VA_=_$KZC_>_ [^BN GTG4K>Y:VGT^[CG
M\LS&*2%E;8 27(/.  >?:I]$N#!?LP)^9"/KSU/O5T\=S24>7<F>"Y8N7,=P
M#@YIQ]NAJ*-MT8/K4J\C;^5<^;X3V]#GC\4=?EU.2G*SL8^KVX#K,!PPP?J.
MGZ9_2LG KJ+F'S[=X^A(RI]#VKF6&&(QCV]*^?P%2\7!]#WJ4^>FGU6G^0W
MHP*6BO1*#%7Y_P#6'\?YFJ%7YO\ 6'\?YFML%_OD/1_D98C^!+U1'1117U9X
MP4444 %%%% !1110 4444 %;'A_7IM$O-W+VSG]['_4>]8]%1.$9Q<9;%1DX
MNZ/;[*]BN[>.>"0/$XRK#O5Y'S7DOA3Q =*NQ;SO_HDIYS_ WK]/6O4HI,@'
M/%?-8G#NC.W3H>O2JJI&Y=#4[-0JU2 US&HZDHS24 +FDHS24 %)124 %)12
M4 *.M<_XHU.\TYK86LWE^9OW?*#G&W'4>YK?'6F3VMO<[?/@BEV]/,0-C\ZQ
MKPE4IN,'9]S>A4A3J*4U==CEH-4O+K0"T]T4,EXEN\RX0I&Q4'!&,$YQGJ,Y
MJ]/:1QW=EI\=Y>- \DHD'VN0NOR A=^[=[\G//I6Q]BM1;R6XMH1!("'C\L;
M6R,'(Z&FV]A9VD<<=M:00I$28UCC"A,]< #C-.C"4(*,G=KJ36G&=1RBK)]#
M.\-VXBTI9?.N99)"VYI[F27HQ QO8XX]*P?L]S_8^F26>HWJW]^I1A)=22!C
ML9MP#$[<$ Y&!C@]:[1(XX8Q'&BH@Z*HP!56UTK3K"9Y;/3[6WD<8=X850L.
MO) YK4R,_1+]]8NI+]7D6!8(XA$20!(1O?(]0&0?@:VJ9#;PVR%((8XE+%BJ
M*%!8G)/'<FGT (:2E-)0 E(:6FT (:0TM(: $-4I/OM]35TU2D^^WU- &<_^
ML;ZFBA_]8WU-% %V+_5I]!4@J.+_ %:?05(* '"G"FBG"@!PIPIHIPH <*<*
M:*7- "YIK-@4$U"[4 ,D>LV>7S&P.@J>YEP, \FJ>.<U\7Q#F/\ S#4WYO\
M1?J>O@</_P O)?(SK[3$GS)#A).X[-7GXEM]/^(MK+J "P17,+RAAD  #D_2
MO4",CK7$>)O"3W^J3WZ76/-V_N_+SC"@==WMZ4\HS^HH>PQ,[Q6S=V_3T,\3
MET>?VM):O==/4K:[IVFZI.-MWH]IJEQ>7#O*E^9(7B RKNVY]KDYP,CKTJ]_
MPD,$&BWVI3+!!?365O;0QQZA%.LK(05;R5&8R N?F/4XQDUR-QX=N[=L/DJ?
MXMIP3Z]>M0?V-.>K$YZ\'D^O6OM*4?;052GJGU1Y$ZD82Y9:,] .HZ5K<4ME
MJ-_:6TSP(;F2TN%C0*TA<HK2%MVTL790?F) '"\^=:<1]MX8D'OZ\]3SUJ7^
MQISU8G/7@\GUZU8L],GAN Y).>O'7WKJI4*BFFT8U*U-P:3.M@_U*_2I*9""
M(E!]*?7N):'BO<<?7UK!U2#R[@N!\K_,/Z_K_.MU?3UJKJ$'G6K<<I\P_K^E
M?%XRA]4Q=U\+V_5?(]3!5?>Y7UT_R.=HI2""0>HI*[3T J](<D'V_K5&KASL
M3/7;6^"_WN'H_P C'$?P)?+\Q****^J/'"BBB@ HHHH **** "BBB@ HHHH
M*[_P5KK7$7]G7#YDB7,1/\2^GX?R^E<!4UK<RV5U%<PMMDC;<IKGQ%%5J;CU
MZ&M*HZ<KGN,;Y%3JV:QM)U*+4K"*ZBZ..1_=/<5JHU?+M.+LSV$TU=$^:*:#
M2TAAFBDS10 4E%)0 44E% "CK2TT=:QO$'VW_1_L?VC^+?Y.[VQG'XT ;3$
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
MVN<CU&2+Q,ME+JOV@$[$@@DA9AA,DRIM#KSDY4XZ9"CKT= !244E !2&EI*
M"D-!I* "J$G^L;ZFKQJC)_K&^IH KGJ:*0]310!*GW1]*>*C3[H^E/% #A2B
MFBG"@!PI:;2T .I*** (G%9U]%OB)'5>16HPJM(N: .?HJ6>(Q2E>W45%0 4
M444 %%%%  >E>;>&X='EU7S-;O%AM8E,@1@^+AAT0E Q4'N<'CIR:])-<!=>
M$YH'PMSYF>I\LC)]>M '1Z;XJM(KS6+J]U'3+F\N[B&4&Y@G>U*+G[J!-P=>
M "1VX)KG]570=2UN:]36)5AN=18/'-$[,L'4RE^<GJ N,],U4_X1RX/60G/7
MY3R?7K1_PCEP>LA.>ORGD^O6@#;7Q>K>,+F\BO6L]*6,1Q1I$'+Q1?ZM5# A
M7)&0QQC)/L:WB?4]$U;2K:ZM]@U1B@:-3*/*0!P5(;Y !\NW;SUSDFLW_A'+
M@]9"<]?E/)]>M'_".7!ZR$YZ_*>3Z]: -?PF<Q(<D\GD_4UV%<SX?L);0!'R
M<9^8CKSFNFH **** *UR/G!]J\\\0JTGB&XC12SL4"J.=QVC]?:O1;D?*I]#
M7GNMLR>*)&2<6[!XR)=Q&PA1\V5Y!'7@9KR:,>7&3\U<]BM+FP4/)V([OPYJ
MUGJ4>GW5H8;J6(3!)9%7Y#D[G.["XP<Y(QCFJ^IZ5>Z3.D-[$%:6,31LLBNL
MB'.&#*Q!_ UU&NWNF7VI:1<0:]9RM!81V[O+:R2IYJ*V6=73E23UPQ_V:A\1
M7>C:U)"QU8"XM=."M(D#^3<3+T1%X\L8_P!D#.>.>?6/',>3POK<<MA%)82)
M)J(+6R2,%,@'5B"?EZYYQQS45WH>I6?VO[1;A5M0C2N95*_.,H0P;#$@Y 7/
M&3T!KI-3UB(:5X>>S\203ZG8/*99&28DEWR&)=,-@=0>O0 U9U#7]!U?2[N"
M\F\UX WV9V1XVG<1E5D"I\@.X*-K\!  .<Y+ <WX=N&BN)0IX?;D]SR>M=NA
MRH-<'H7-VQZYQSW/)ZUW:?<'TKYC,%^^9]7ES_<+^NI'/;17*XD7GLPZBL:Z
ML9;;G[T?]X?UK?H(!&#R#71EV<5\(^7XH=G^G8C'Y51Q*YEI+O\ Y]SEZ*UK
MK2PV7@PK?W.Q^GI64RLC%6!##J#7Z#@LPH8R'-3>O5=5_7<^'Q>!K867+47H
M^C$HHHKO.$DMX'N;B.",9>1@H_&O5["U2TM8K>/[L:A1[UQO@[3?-N'OY!\L
M?RQ^[=S^7\Z[R-:\',:W--073\STL+3M'F?4F3BI!3!3Z\P[!:2BDH 6DHS2
M4 %%)FB@!T?WQ4]01_ZP5-0 45'<7$-K;O/<2+'$@RSL< "J(UZP,$TQ:X18
MMI=9+65'^8X&$*ACD\< T :5)66/$.F;4+7#QLTRP;)871P[#*@JP! (!Y(Q
M[U:_M"U_M(:=YO\ I9B\[R]I^YG&<].M %FBBDH *2BB@!***2@ -)12&@ J
MA)_K&^IJ_5"3_6-]30!7[T4=Z* )%^Z/I3A3%^Z/I3A0 X4ZFBEH =2TVEH
M?124M "'FHG7-34UAF@#*O8/,CR!\R\BLNNAD7-8]Y!Y3[@/E;]#0!6HHHH
M**** "FE%/44ZB@!OEI_=%'EI_=%.HH ;Y:?W11Y:?W13J* $"*.@I:** "B
MBB@".<9B/M7*:OH,5W<O<AI-[XW $8X&!VKK9!F-A[52KP<PG.C74X.UT?0Y
M;"%:@Z<U>S_0XH^'7/4N<]>>I]:/^$=<]2YSUYZGUKM,#THP/2N/^T*_<[?[
M.H?RG%_\(ZYZESGKSU/K1_PCKGJ7.>O/4^M=I@>E&!Z4?VA7[A_9U#^4Y?3]
M'DM;C?\ ,<]2>]=0@PH%&!Z4M<M6K*J^:6YU4J,:4>6.P4445D;!4-Q:Q7*X
M=>>S#J*FHK6E7J49J=-V:[&=6E"K%PJ*Z9@75E+;')^9.S#^OI3+6VDO+J.W
MB&7D.!_C71$ @@C(/4&MC0M%BM':[V8DD&%4_P (_P#KU]QEV>RKP<*L??2W
M6S]>Q\7F.3QH24Z<O=;V>_R[FOIUE'96<5O']V-<9]3W-:*# J)%XJ=:AMMW
M9@E960\4M)12&+FDI,T4 +FDHS24 %%)10 ^/_6"N6\=:)J.L_8/L%OYWE>9
MO^=5QG;CJ1Z&NHC_ -8*GH XW0M!U.R\,2VTUNBW27JW,<3N"'"[#C(R!G:1
M[5<F36+J*]9K:],1:%XK>X:W#9$FY@I0XQ@#[QS734E '+7NE7>M:G%=3V;V
ML.1$4=T,@41R_.=K$?>=0 "3U-6-*L-2&HVU_J$:"X>*83[&!"$F((!]0A/U
M)KH:2@ I*** "DHHH 2DI:2@ I*** $-4)/]8WU-7S6?)_K'^IH A[T4=Z*
M'+]T?2GBF+T%.% #J6FTM #J=3:6@!U+3:6@!U(:** (V6JL\0D4JPX-72,U
M$ZYH Y^:)H7*G\#ZU'6S<6XE0@]>QK(DC:-RK#!H ;1110 4444 %%%% !11
M10 4444 %%%% !5 C!(J_5.48E;ZUXN;1]V,CW,GE[\X^2&4445X!]$%%%%
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
M3W.: &4444 **=312T .I:;2T .I:;2T .I:;2T .I:;2T .I:;2T .HI**
M'44E+0 A%,*5)1B@" I4;1>U6L4FV@#.DLXGZI@^HXJLVG_W7_,5L%/:FF,4
M 8;64R] #]#3#;S#K&:W3'2>7[4 8'E2#^!ORH\M_P"XWY5O>51Y7M0!A"*0
M](V_*G?99G!&P\\5M^5[4HBI-75F--IW1S\>D3M]YE7]:M1Z+&"-[LWTXK9$
M8IPCKAA@:,?LW]3OGF%>?VK>A4ALH8?]7&H/KCG\ZLK'4P2G!:[(P45:*L<4
MIRD[R=R-4J0+BEQ2U9  4M%% "T4E% "T9I*,T &:*2B@!:3-&:3- "T9I*,
MT %&:2C- !29HI,T +244E "YI*2B@ I**2@ I**2@ I*6DH 2DI:2@!*2BD
MH *0T4E #:*** %S1FBB@!U+NHHH 7</>C</>BB@ \P>AH\T>AHHH =YB^AH
M\T>AHHH /-'H:7S1Z&BB@ \T>AIWGCT-%% !YZ^C4>>OHU%% #O/7T:CSU]&
MHHH //7T:CSU]&HHH //7T:D\]?1J** $\]?1J7S4]&HHH /-3T:CS4]&HHH
M /-3T:CS4]&HHH /.7T-/\Y?[IHHH //3^ZU+]H7T:BB@!OVE/[K4OVE/[K4
M44 'VE/[K4[[0OHU%% !]H7T:C[0OHU%% "?:%]&IOVA?1J** %^T#T-+]H7
MT:BB@!OVA?1J7SU]&HHH 3SU]&H\]?1J** #SU]&I//7T:BB@ \]?1J//7T:
MBB@!OGKZ-1YZ^C444 'GCT--\T>AHHH /-'H:3S1Z&BB@ \T>AI/-'H:** #
ES%]#2>8/0T44 &X>]&X>]%% ";A[TE%% "9I,T44 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.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" $J A<# 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#T-5&.E2JB
M_P!T?E3$' J910 JQI_=7\JD$2?W%_*D45(M  (8_P#GFO\ WS3Q#%_SS3_O
MD4HIXH 000_\\D_[Y%/%O#_SQC_[Y%.%/% #1;P?\\8_^^13A;0?\\(_^^!3
MQ3A0 T6MO_SPB_[X%.%K;_\ /O%_WP*>*<* &"TMO^?>+_O@4X6EM_S[Q?\
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
M9IAJ0U&: (VJ-JE-1M0!!)T-%.D^[10 L?W%^E2BHX_N+]*E% #Q3Q3!3Q0
M\4\4T4X4 /%/%,%.% 'B=KJ=IIGQ!UI[U_+@GDNX#(!N$9<NH8@<\9Z#G'ZL
MU6?1K_2].TW^VESIME(5G%O(4N)6<ML&0&7 /WB/P]>LUWX=6=S?W%Y%+=E[
MB5I77>NW<Q)X^7WK)_X5NAZO<G/7YAR?7I0!GZAJ=II=GIMGX>UVU:&VG$[2
M-%,))9F&&E=6CVA0. H)R.N<U;U#7] U?2[R"\F\UX WV9V1XVG<1E5D"I\@
M.X*-K\!  .<YF_X5LAZO<G/7+#D^O2E_X5JAZO<G/7YAR?7I0!G?#KG4;D]>
M4Y[GENM>WB&.XM##,BR1NN&5AD$5YYX<\'MHUXTD9E;S"-QD(/3/M[UZ-$-L
M:@T#3MJC.$DVCG$S/-I_:5CEX!_M?WE_VNH[YY(UT=74,I#*1D$'@BD%9;VT
M^E.9;%#):DYDM >5_P!J/^J]#VP>L[>AKI/R?Y_\$LWFM:5ITPAOM3L[65EW
M!)YU1B.F<$].#^50?\)5X=_Z#VE_^!D?^->0?%BZAO/$]G+!('1K%<=N1))D
M$=01Z5S.H>'-6TVT-U=VP2(.$?\ ?(S(Q!8!U#$HV.S 51DTT[,]D\=ZQI&K
M^#;^QL-8TN:YE\O9']NB7.)%)Y+ = 37B$EC(C,K7%D3G_G]B.>O/#]:MV_A
MS5KW3C?06P> H\BYF0/(J9W,$+;F ]0"*)_"&L1SVT4EC\]T&:,&5/X5#,7.
M[Y"%8$[L8!YH$5HM-N+F80P/;S2L3A$NHV+=3G ;K5B+P[JUPC/%:,ZAV0DN
MHRRDJ<_-U!!I_A)5B\4V3=3E_P ?D89->W^$["VGT9W=!DW=U_Z/DI7UL:*%
MX.7:QXB?"^M<_P"A,>>\B\]>3\W6O4]#AD@T33()E(=;BV5@>N0PS_*NW_LF
MT_YYBJ&JVT5N^F+&H&;U.GL"?Z4I;#H_&OZZ,Y#XQ:;?:@FC&RL[FY6/S_,\
MJ)G"YV8SCIT./QKS=I_%1M/L;3:R;<+M$#/+LVCMMS@=!Q7TA,J3QE&Z&LLZ
M#9LQ)451D>!+<>*4>X=)M8#7(_?$/*#+P1\_/)QQS4"0Z]$8#%'J2_9V+P8#
MCRR3DLO]TY]*]YO+'3+)EC96DG?_ %<$0W._T'8>YP!W-0)X6&H'?J&(83TM
M(FZ_[[=_H,#UW5+?1&L8:<TM$>(6<6JWVL0W;I<W$IN%+S3!FRP/5VSU%>]>
M&-*B^SQW5TYN;I1\KN.(_P#<7HOUZGN35F/PW8Q*J)&JJHP%48 %:UK EM&$
M0<"G:^Y/,U=1/+/CAC_B1 ?]/'';_EG7"WVB:=#X*M=9M;R:XN9;OR)U9=L:
MG87P >2PR.<X/8=SW/QO.?["&?\ GXX[?\LZ\]/B,GP^NC?V98& 2^>)"9=Y
MDQM+G]YC) Z8Q[4R#4\)>%;368WGU.:>.*;S$M1$P#2NB,[,<@_*H 'U8>]3
MV7A'2M4T:RGL]0DDN6V/>!9%D*J=X;$2C>&!V*N2=Q<8K/MO'6LV.J/>64D=
MM"P;%C"SI;+E2"1&&P#W^O-5+#Q/?:<L(@6%MD[7$AD!)N6((S(=V3@$X Q]
MXGJ<T 1P0M:>*H(3;W%OLNTQ#<\2*-W&_I\V,=A7T;X=8MIZDGM7SJ-3EU?Q
M3:7DR1HSS0J$CSM"KA5ZL3P .I-?1'AS_D'K0!M44E&: #-%)1F@ S1249H
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
MUYQWFAIO@<:GJMQ9&ZO[0Q1)(PO+#RY3N8KN*>8<(.I;/X5@:KI?]E);QSW
M:]E4R2V^W_5*?N[CG[Y'.W' (]<5I7/BJ&XO[";^S0]MIUMY-G!/-O\ F&2'
ME.!OPQSMP!T'KDUGQ=)K.@6^FS0.98W$CS23;@Y ?+!<?*S%LMR<D"@#*M&,
MEO(N20 3D]^<UIV/_'L/J:S-.)99P,G@\GJ<BM.Q_P"/8?4UW9-I*I'S_-'%
MC]XOR+-%%%?1GG!1110 4444 %%%% !1110 5HZ)JCZ1JD5RI.S.V11W4]?\
M?PK.HJ9Q4HN+ZCBVG='N5O,LB*Z$,K#(([BKB-7%>"-4-WI9M9&S);$*/=#T
M_J/P%=A&W%?*U:;IS<7T/:A)2BI%D&BF TZLBQ:2C-)0 N:2DS10 4E%)0 4
M=Z2CN* 'U7DO;6)RDES"CCJK. 14]<OJ^DWUUJ<TT,&Z-MN#O4?P@=S0!O7U
M_:Z= )[N811EP@8@GD].G\^W6JUWKEE97:VLPN_-;[HCLYI W&>&52#^?%5=
M<TV]U6Y@BA>".VCCD+M/$90S,-F H=3PI;GWI;:VOW&C/=Q_OK=76X;<.NW;
MNZ]SS^- %N/6+":WO)TN 8K-W2<E6&QE^]P1S^%)-K-A!I"ZK)/MLF17$NQC
MPV IQC/.1VK$AT74([Q0L:K;7-S*]WEQG:LS21D#ON!P?:K7]F7+>$M/T]X0
M9HQ:B6,L. CH6YS@X - &K-J5I;W=K:R3 37>[R5"D[\#)Y' X]:LFN7M=(U
M)+RTEN$5A:W/EQ'>#^X6.0*Q]R7 (]A63!X;OO-9?[/:&.41BY15MXHW(FC8
M[!'ABH4/C>2V/<\@'>TE<9J/AV5I9H(M+1K 3,T"6\-L2F8XQP)055"P?.!N
MS@UBV]LUQJK64^Q=6$;)')B,S))Y 7+/O+[!@D'R\9(.3W /2S2&N.T[PTGG
M1+)IUTD'FJTT-RMJL; )(,[8<!N6 .X<Y'IQ)!X=N+:W"V<*VL\EE<0O*K@'
M<67RLD9/ !QUVCCCI0!UAJ/S$,AB#KY@4,5SR >^/3@UQ]EX:!F@5]/NTM_/
M5IX;E;58V CD&=L. W)4'(YR/2KND:*;#63.^F1@%9$BF18_W2B1RHZY *%0
M,9X&#C% '24E+24 9UUTD^O]:*2ZZ2?7^M% !']Q?I4@J./[B_05(* '"G"F
MBG"@!XI1313A0 X4X4T4HH >*":2D- ",>*J3/@$^E3N:HW+?+CUKCQU?V&'
MG4[(UHPYZBB52<G)I!0**_(YR<FVSZA*RL%%%%04%0SVT5TFV5<^A[BJ6H^(
M=+TFX6WO;KRI63>%V,?EY&<@'T-4O^$TT#/_ "$1TS_J7_\ B:]/#4<93:JT
M(R79I,YJLJ,DX5&OF<9XQMTL?$-NLH\Z+RE<IG;N7<V1GL:V/$'C/2-?LQ97
M0OY[7[4DD2_9XHFM(0"&5&#G>V, ;L=*=K>I^$M7=9IKG?,$VAMLHX!)Z 8[
MG\ZYR>'P^X)BOMI/."DA!_2OT'!8^I6C%5XR4NK:TN>%6P\:=_9M6[7$DO\
M0B(Y8[:X\R"*6-(FCC*SY)V/(V>& //!Y P:JZ==:9:B&.:.:0%&>:9XDD;S
M.<85FQM ]3R3GL*=#;:?=3+#%-OD?D##<XSZ_C5[_A'@<\$Y.3\QYKZ&.%G)
M731YLL3&.C1STL:W>K2M"7C@EE9DC+=%).,\]15O^RY$)5V8G.3D]?>MF/02
MD@< YSGJ:O7]F5M4E ^9!M;Z4JF&G3CS,F&)C*=D8^FVACE?)SGDY[\__7J:
MQ_X]_P 33[?_ %P!/!!_E1;KL5U]'(K7*M,1-=TA8WX8OU)J***^C/-*VH.R
M6,C(2&&,$''>L+[5/VGDZ<9<\]??K6WJ?_(/EX';K]16_P##UKY)8MD-W]DD
M>427*2 VR?(03<H!E@." SJ/3OGPLQG)559]#TL+%.&J.%^U3]IY.G&7//7W
MZT?:I^T\G3C+GGK[]:[K3;;4+GX;^(+6#3O,A66)X;B&W;-SB1M[%OXMH Z<
M ?7EWA6SU33(I;,66J6]Y=M;W,=]80B;$1+$"0AP%4]>3VY%>=[6?=G5R1['
M!_:I^T\G3C+GGK[]:=%=S+*A,TC '."YY'OS^E>HOJVFWK:S8FUA71?MQ59E
MG"Q7$C2*P4*!RV4^\#PA/'3/&>-]/N+#Q"3<W+3RW">:5>'R2@!90NS<< !1
MM&?NXJX59\RU9,H1L] MY?-C#5-52P_U JW7U,7='C/<****H1N>$[_[#KT(
M8XCG_=-^/3]<5ZO$U>&JQ1PRG#*<@^]>SZ=="ZLX+A>DJ*_YC->)F5.TE-=3
MT<)*Z<354T[-1(:D!KR3M%S1244 %&:2DS0 M)124 % ZBDH'44 /J-[B&-B
MKS1JPZ@L :DK%O[&YFO9)(X\J<8.X>@KS\?B:U""E2AS-NUO^&-Z-.$Y6F[%
MN_U,64D4*6T]U<2 LL,&W=M&,L=S*,<@=<\U637XGO\ [,;.[5/,6(SLJA [
M('"D;MP.".JXSQ3[ZVOEU"&^L$MY7$;1213R-&"I(((8*W((Z8YSU&*BM-$"
M:I<ZA=D23R2K)&%D?8I$2H3L)VYR&P<$X/6N^.Q@6+?5ENKQH8K2Y, 9D%UA
M?*9EZCKNZ@C) &1UZ9OUE:=;:C92&U9;5K%7=DE#MYA!)(4IMP,9Z[CG'3GC
M4I@!I**2@ I#2TV@ I*#0: &FD-+2&@!*0TIIIH SKKI)]?ZT47/W7^O]:*
M"/[B_2GBHX_N+]*D% #A3A313A0 X4X4T4HH >*<*8*<* '9I":*:30!%(>*
MSK@Y?%79#5"0YD-?.\15.3!\O=H[\!&]6_891117YL?0!1110!YI\05:3Q';
MQJ,LULH"^IW/5#6/"-[H]G<7,MS:S_9YQ!<1Q,^Z)RI8;MR@$X_NDBM#Q\Z)
MXFM6D3S(Q;H6C+;0P#OD9[5?\0>--(UZT%E="_GM?M221+]GBB:TA (948.=
M[8P!NQTK]7RG_<J?H?,XK^+(Y4:'(NCQZE=WMK:QW&\V\<_F%[C;U("JP'/
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
MUA(P1&&/U/)_4UYKI=H;[5+:WQD.XW?[HY/Z9KUN(5X^9S^&!WX2.\BTG2I
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
MFD[L4"G"D%+5$BT9I*,T +FDI** %I*,TE "TF:,TE "TE&:2@!<TF<4F:*
M%WM_>/YT;V_O'\Z;24 .WM_>/YTF]O[Q_.FTE #M[?WC^=)O;^\?SI*2@!=[
M?WC^=)O;^\?SI*;0 [S'_O-^=)YC_P!YOSIII* '>8_]YOSI/,?^^WYTVD-
M"F1_[[?G2&1_[[?G3:0T .,C_P!]OSIID?\ OM^=(::: $8YSW-%(W2B@ '2
MG"F"G"@!PI1312T /%**;2B@!U+3:6@!]+3:6@!U+3:6@!U+3:* '44E+0 A
M&:8RU)10!7:.JTUK'+]Y03Z]ZT",TPI0!B2::PR8VS[&JKP2Q_>0CWKHC'33
M%0!S=%;SVL;_ 'D4_A4+:?">BD?0T 8]%:ITR/\ O/\ F*;_ &6F?O/^E &9
M16L-,B]7/XU(NGPK_!GZG- &* 2< 9-2BQGF0J$QD=6XK<2!4^Z@'T&*E6,>
ME3**E%Q>S*A)PDI+=&/;Z(BX,S%SZ#@5JPVR1*%C0*/0"IU0"I HK*EAZ5+X
M$:U<35J_&QJI4@7%*!3L5N8 !2TE+0 M%)FC- "YI,TF:* %HS249H ,T4E%
M "YI*2B@ S1244 %&:2B@ I**2@ I**2@ HI*2@!:2BDH 2DHI*  TE%)0 &
MFFE---  :::4TAH :W2B@]** $%.%,I: 'BG"HJ7)]: ):6HLGUINYO4_G0!
M8I:K;F_O'\Z-S?WC^= %NEJIN;^\?SI=S?WC^= %NEJGN;^\?SHWM_>/YT 7
M*6J6]_[S?G2[W_O-^= %VEJCO?\ O-^=&]_[S?G0!?HJAO?^\WYT;W_OM^=
M%^BJ&]_[[?G3M[_WV_.@"[BDVBJ6]_[[?G1O?^^WYT 7"M)LJGO?^^WYT;W_
M +[?G0!;V4NSVJGO?^^WYT[>_P#?;\Z +02E"54WO_?;\Z-[_P!]OSH N[*4
M+[51\Q_[[?G4/G2_\]7_ .^C0!K 4X"LCSI?^>K_ /?1H\Z7_GJ__?1H UZ7
M-8_G2_\ /5_^^C1YTO\ SU?_ +Z- &QFC-8_G2_\]7_[Z-'G2_\ /5_^^C0!
ML9I,UD>=+_SU?_OHT>=+_P ]7_[Z- &O16/YTO\ SU?_ +Z-'G2_\]7_ .^C
M0!L9I,UD>=+_ ,]7_P"^C1YTO_/5_P#OHT :]&:SO,?^^WYT>8_]]OSH T*,
MUG^8_P#?;\Z/,?\ OM^= %^C-4-[_P!]OSHWO_?;\Z +U)5#>_\ ?;\Z-[_W
MV_.@"_FDJCO?^\WYT;W_ +S?G0!=I*I[W_O-^=&]_P"\WYT 6Z2JF]_[S?G1
MO;^\?SH MTVJVYO[Q_.C<W]X_G0!8I*K[F_O'\Z3<W]X_G0!8-)4&YO[Q_.C
=<WJ?SH F---,R?6C)]: '&D--I* %-%)10!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.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" %T >(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M#_XW7)P_%K1KJ&^GM=(UNXAL%E:ZECM04B,9Y4ONVY(&X#/3WXK:D\<Z8/\
MA'1%%<SMK^#:+$JDJNT,6?+#  /.,T<S#FE_2-+^R[S_ *#E_P#]^X/_ (W1
M_9EY_P!!R_\ ^_<'_P ;KEI/BOH45\R&RU5M-2?[.^KK:'[$KYVG,F>@/&<?
MIS5_4_B)HNBZEJUEJ2SVTNF6JW9,@7%S&>!Y1W?,<D+@XY-',PYG_2-.$75I
MKL%M)?SW4<MO+(?.6,8*M&!C8J_WSUK<'6N?M+X:EJNDWPMIX!<6$THBG #H
M"T) 8 D _C70TY= ET?D.HHHJ20HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** ())4@C9W94C4%F8G  '4DU0_P"$BT7&?[7L/I]H3_&E\1?\BWJF
M?^?27'_?!JRSPPV[2S.L<:#<SN<!1ZDGI5)*UV6DK795_P"$CT3_ *"]C_X$
M+_C1_P )'HG_ $%['_P(7_&F:=K^AZO,T.F:MIU[*@RR6URDC*/4A2:KCQ9X
M8:[%HOB#2#=&3RA"+V+?OSC;MW9SGC%+3S%>/F6_^$CT3_H+V/\ X$+_ (T?
M\)'HG_07L?\ P(7_ !I=2UG1M&"?VIJ=A8^9]S[5<)%N^FXC-4I_%GABTF\F
M[\0:/!+M#;);V)6P1D'!;H001[&E[OF%X^9<_P"$CT3_ *"]C_X$+_C1_P )
M'HG_ $%['_P(7_&H(/$?AZZ2%[?6],F6>;R(FCNXV$DF =BX/+<C@<\BKCWM
MC'?16,EU;I>3*7BMVD42.HZD+G) ]11[OF'N^9-;7EM>QF6UGBF0'&^)PPSZ
M9%6A61I8_P!/U?\ Z^U_]$Q5KBG)6%)).R%HHHI""BBB@ HHHH **** "BBB
M@#QK6_\ D/:C_P!?4O\ Z$:*-;_Y#VH_]?4O_H1HH ]5T3_D :=_UZQ?^@BM
M"L_1/^0!IW_7K%_Z"*T* $I-P%+6%J$/VK6;.V>298C;S.5AG>/+!H@"2I!/
M#'\Z:5V.*ON;E%97_"/VG_/:_P#_  /G_P#BZ/\ A'[3_GM?_P#@?/\ _%T6
MCW':/?\  U:*RO\ A'[3_GM?_P#@?/\ _%T?\(_:?\]K_P#\#Y__ (NBT>X6
MCW_ U:*RO^$?M/\ GM?_ /@?/_\ %T?\(_:?\]K_ /\  ^?_ .+HM'N%H]_P
M-3-+^-<WK&E16>C7US!/?++#;R.A^VS'#!20<%\'FNAC^[3:TN@<4E=,D/2N
M*NIM:M]!+:-HUKJY-]=+<6<TXB,D9ED^ZS KG.,Y[5VIZ5D:!_QX2_\ 7W<_
M^CWI+X6"^%GE%O\ #+6=4T/Q9_Q+[3P__;(A^SZ5%,)8XFC8-EF7@9((^4<;
MCQQ5SP1X$ET_Q)I][+X"M-$:S5C)?'6)+EI&*%?W<88A<DY^;/'O7L=%(DX+
MX>>&K[2?"NIZ9K=IY7VJ^N7\LLK[HGP <J2.1GCK7-?#SP)XATKQ(&UZ +I^
MCVTUKI<AE1S*))6)? )(^4XP<=17L5% 'SO9?":^T\/IMWX%L-6D\YO+UM]7
MDABV$Y!>%6#<#TQ^/4]/X[\ :[XQUNZOH;>*V71[>,:0',;?;9 0S;^3A>-H
M#8Y.>A->PT4 <K;WTS:MH#:M MEJ-U9S(UN7#8E_=LR@J2#PK'KT%=/7+^)+
M!]2U2TB@D6.Z2VFEMI3T29)(2A/MD8([@D=ZV=(U)-6TNVO40QM(N'B;[T3@
MX=#[JP*GW%.73T+ELO0TJ***1 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &3XB_P"1:U3_ *])?_037 _$M4U7Q/X.\.ZA(R:/?W,CW*!RHF9
M-B$CL2?U]<5WWB+_ )%K5/\ KTE_]!-4_$?AC2?%>E"QU:V>6-6WQNC%7B?L
MRL.A_3UI]/F4_A^9Q&FSZ?IGQ2T[19/A]8Z-._GM9:A;7$>Z2-58;BD:C[P'
M1CD9]JYOX9VUQ->7)'@.PU6W&LR[M9EF@$EM\PZ*RESM^\,'OQ7H^B?#C3]%
MUVWUB35M;U6^MD:.!]3O/.\I6&"%&!V)K6\+^%K/PE97-I92W$D=Q=/=,9V4
MD.^,@8 XXI$GGW@C1],\7>,_&FH^(+.VU&\M]0-I'%=1B00PKD+M4Y SCK['
MU-+\5O"N@:3X(@>QT:P@E6]MXA*L"F39NQMWD;B,<8STXKJM7^&NE:IK<VL6
MVHZQI%_.H6XFTN\\DS =-W!]!TQ5K4/ FD7_ (5M?#CR7D=E:R)*CK*#(S*Q
M;+,P.<DDGZ]J .(^)VGV_A^]\&?\(_HEJL@U?S8[*U5+99I,+@$@8!. ,FFP
M:GKFI_&OPZ^N>'_[$E2PN!'']M2YWK@\Y0#'/&*]%UWPK9^(KW1[N\EN$DTJ
MZ%U (64!G&.&R#D<=L4MWX7L[SQ78>(WEN!>V,#P1(K+Y95\Y)&,YY[$4 6-
M,_Y"&L_]?2_^B8ZU>]96F?\ (0UG_KZ7_P!$QUJ]Z;W*GN.HHHI$A1110 44
M44 %%%% !1110!XUK?\ R'M1_P"OJ7_T(T4:W_R'M1_Z^I?_ $(T4 >JZ)_R
M -._Z]8O_016A6?HG_( T[_KUB_]!%:% #3WK)G_ .1ILO\ KTG_ /0HJUCW
MK)G_ .1ILO\ KTG_ /0HJ<>OHRH;OT/(KC5[G_A8.J6WBGQ9KOAZ[6\QI(4[
M+&6$'Y=PQM;(ZDD#GDYX'7>-?B7=>$-2D@.A13VL2!S/-JL-N\@(!/EQ-EY,
M9QP.HJKXE\'^-O%-M<Z'J.HZ"^AS3^8+H6\GVQ$#[@ OW 0/ESUQ65XC^%&K
MW^NZS/ITFASVFIVT<0EU2%Y+FU*1[!Y1 (&<#+=1Z<<HDZ/4OB1)%J>DZ?HO
MA^ZU275M-%_:A)UB//(5]PPHQDELGG P<UCQ?&2=](BU>7PE?)ID5R+74+IK
MF/;;R9QA!UD'(R?E&3BMC1_ ^IV'B;PQJ4TUHT.DZ(-.G5'8LT@&,KE<%?<D
M'VK(F^&>M2?##5O#(N-/^VWFIM=QN9'\M4,BM@G9G.%/;\: -W6O'U[;^([G
M1-!\-W&MW%A&DM\Z7"0K"&&5"[@=[8YP,?SQ'JWQ"U!->N=&\.>&+G6;NRA2
M:]!N4MQ!N&0N6!W-CL/UP:@O_"7BK3?&&HZYX4OM+C358HDO(M120['0;0\>
MSJ<9X/'/?M'>>#O&&E>)M2UCPQJFE-)JT$:7JZC&Z[9$7:)(]F>>IP>!GO0!
MMV_B2U\6?#FZUFT1TCFM)@8Y!\R,H(93^(KK8_N#Z5Q>E^&%\(?#*ZT83F=X
MK6=Y)<8WNVYB0.PYQ^%7FUC6]/:";5M*T^"P:18I)[;4'F:(L=JL5:!!MW$
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
MS03++$XRKHP((]B*\ZI3G3=I(Z4U)76I9HHHK,84444 %%%% !1110 4444
M%%%% 'C6M_\ (>U'_KZE_P#0C11K?_(>U'_KZE_]"-% 'JNB?\@#3O\ KUB_
M]!%:%9^B?\@#3O\ KUB_]!%:% !1110 4444 %%%% !2453O;^WT^ S3R!5'
M ]2?0#N:EM)78TFW9%DL O-<OK7C&TTM&CMHVNY^F4_U:\=V[_0?I6/JFO76
MI;HUS#;'(V*>7'^T?Z#CGO65^%?/8C/J5&IRTX\R6^ME\CT:> ;C>;LS'U?7
M=0UJ8O>3DIG*PJ<(OT']>M9M=%+:6\W+Q+GU'!JI)I"')BD(]FYKV,)Q1@YI
M1J)P^5U]Z/,Q&4XAOFC)2_#_ (!D45;DTZYC_@WCU4YJJ5*G# @^A%?1T,=A
MZZO3FI>C_IGD5<+6I?%%K^NXE%%%=9S!C-)R/>EHKEQ&%I5U::^?4UA5E'3=
M!11BDYKYO%934I>]3]Y?B;QE&6PM%%%>,U;1E;!1110(**** "BBBJC\0(PY
M/]:_^\:;3I/]:_\ O&FU^E4_@1$_B?JPHHHJR HHHH **** "BBB@ HHHH *
M*** "BBB@ K3TC7]3T*;S+"Z>($_-&>4;ZJ>/ZUF45,H1FK,J,G%WBSV#P[\
M2[/4#';:JHL[@\>;G]TQ^IY7\<_6N]5E=0RD,I&00<@BOF*NG\->-]2\/,L)
M8W-CGF"0_='^R>W\J\NO@5O3^X[J>)3TGH>]4'I63HFOV&OV8N;*8,.CH>&0
M^A%:IZ&O+<7%V9U'.V4-[?Q2SG5KN'_2)HQ'&D.U0DK*,;D)Z*.IJW_95YG_
M )#=_P#]^X/_ (W7#>.=?U/PS\/)[_2+P6ET=5DB\XQJ^U6GDSPP(J'P=XFU
MZ;Q])H<GB.U\4Z6;+[1)?6UM'&+=\D!"8R5YQT))Y[8-.3:>AI*33LCO_P"R
M[S_H.7__ '[@_P#C=']EWG_0<O\ _OW!_P#&ZY>Q^).G:\;Z'3+/6$>VBG\V
M[-F&BMWC!X9MVW<<9 S@\9Q56Q^)&GZ3X1\/7FL7.H:A)J@D6.X6R1'=E)P&
MB1B 2<* N><9Q2YF3S2_I'9?V7>?]!R__P"_<'_QNC^R[S_H.7__ '[@_P#C
M=<#XE\>P:Y\-?$MSI!U32]2T\(DL5PAM[B!BXP>#QD9Z'/K6[I/CS36,MC(;
MR9M-TU+K4+X)NAA.P,59LY+XYP >_<&CF8<TOZ1T0TN\R?\ B>7_ /W[@_\
MC=&BRS2V),TC3.D\T>Y@ 6"2,H)P ,X Z"LCPQX[L?%5R8;?3=6LF:'[1"U]
M:^4MQ%D#?&V2&'S+^8K7T#'V&7_K[N?_ $>].]TQW;B[^1YCK?\ R'M1_P"O
MJ7_T(T4FM_\ (>U'_KZE_P#0C14D'JVB?\@#3O\ KUB_]!%:%9^B?\@#3O\
MKUB_]!%:% !1110 4444 )245GZGJ46F6K32<GHB X+'T%9RDH)RD[)#C%R=
MEN0ZMJT.EVYD?YY6XCC!P6/]!ZG^N!7"W5Y<7TIEN9-[<[5'"H/0#M3;FYFO
M+EKBX?<[>G11V '85#7P^9YK+$-TZ>D5^/J>YA\-&FKO<****^>.T**** "F
MO&D@PZ*P]",TZBM:=24'>+LQ-7*4FEV[_=#(?8U3ETF9<F-U<>G0ULT<U[6&
MS['8?13YEV>IQ5LOP]7XH*_EI^1S4EO-#_K(V7W(XJ.NIJO+96\OWH@#ZKQ7
MT>%XOB],13^:?Z'E5LBB]:4OO_S1SU%:TND \Q2$>S#^M4Y-/N8O^6>X>J<U
M]+A<[P.)^":3[/1_CH>16RS$TMXW7EK_ ,$J8HSCK2D$'!&#[T5TU\'A\2KV
MU[K^M3G4I1]V2_S"BDQZ49]:^<Q665J&J]Z/=?Y&D6I?#_P1:***\L HHHJH
M_$",.3_6O_O&FTZ3_6O_ +QIM?I5/X$1/XGZL****L@**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@"[IFJ7NCWR7EC.T4J^G1AZ$=Q7MGA7Q;9^)
M+3Y<0W<8_>P$]/=?4?RKP:K-A?7.FWL5W:RF.:(Y5A_+Z5QXC#1JK3<Z:-=Q
M?*]CT?QSH.J>)OAY/8:1:"[NAJDDODF14W*L\F>6(%5/#_A75KGQ[I>N'PCI
M_A.TT^*5)8K6XCD:\+K@ B(!<#.>1G],==X&UJ'5=(?:RBY69Y)HA_"9'9QC
MV^;]#76UX<XN,FF>I/1L\Z\$^&]6TCP)KFF7UH8KRZN;N2&/S$;<KC"G() S
M[FL;2_!GB&VTSX<PR:?B31[B5[\>=&?)#$X/WOF_X#FO7Z*@@\?UOP9X@O)/
MB0T&G[QK*V@L<RQCSM@^;JWRX_VL5-X?\(>(/"KZOI-EI=O>Z+JMG]H"7<JE
M(;LIAXG&=S(V,9 ../<UZU10!Y1\._#GB/1_$<TLFDRZ#H/V;8-,DU3[8K3;
M@=\?78,=<G/U[>@>'_\ CQE_Z^[G_P!'/6K65X?_ ./&7_K[N?\ T<]-;/Y%
MKX7\CS'6O^0]J/\ U]2?^A&BC6O^0]J/_7U)_P"A&BD0>JZ)_P @#3O^O6+_
M -!%:%9^B?\ ( T[_KUB_P#016A0 4444 %%%% $3.%4LV  ,DGM7G&KZBVI
MWQF&?)7Y8E.>!Z_4_P" [5TWBO4/L]@MHC8>YRI_W!][\\@?C7%U\IGV-<4L
M/![ZOTZ(]; 4=/:/KL%%%%?&GJ!1110 4444 %%%% !1110 4444 %%%% #)
M(HY1B1%;ZBJDNE0/RA:,^W(J]^%+7H8?,,50?[NHU\]/N,*E"G55IQ3]3$ET
MF=/]65<?D:IR0R0G$B,OU%=-01D8/2OH<+Q9B:>E:*FON?\ D>;5R>C/6%X_
MB<KC'2C-=#+86TO)C /JO%4Y='_YY2_@X_K7I_VMEF,_B7IR[VT_ X*F55X[
M-27W/_@F715B2PN8NL18>J\U7[X/!]*ATXIJ5.2G'NG?[^J.&6'J4_BBU\C#
MD_UK_P"\:;3I/]:_^\:;7Z'3?N(Y91?,_5A112A2>@-5SQ[B5.;V0E%/$4AZ
M1N?^ FG"VG/2)_RJ)5Z<=Y)?-?YEK#UGM!_<R*BIQ97)_P"61_&GC3[D_P
M'XBLY8S#QWJ1^]&RP.)>T']Q5HJX--N#_<'XTX:7+W=!^=8/,\(MZB^\T668
MI_8?X%&BM$:4W>4?E3AI0[RG_OFL7G.#7_+S\&:K)\4_L_BC,HK5&E1=Y'_2
MG#3(!U+G\:R>>X-?:;^3-ED>)>]E\S(HK:&G6P_A)_X%3A8VP_Y9#\2:P?$6
M%6RD_D:K(:_62_$PZ*WA:VX_Y8I^5.$$0Z1I_P!\BLGQ)1Z0?X&JR"?6:^YG
M/TH5CT4G\*Z(*HZ*!^%+6+XDCTI_B:K(%UG^!SPAE/2-S_P$T\6LYZ1/^5;U
M%8RXCJ=*:^]FT<@H]9O\"+P]J-[H6M0WL4;M%@)-&&QO7'(_SW%>\6MU%>6T
M=S P:.10RD>AKPI/NGZG^=>@_#[5FDCETN4Y,8\V(Y_A)PP_ D?F:E9B\36<
M9Q2MM8K%Y?&E3<X-NSZ]CD_&WBJ\O?'M]H(N?$T6G:;;QN\?AN+-Q)(PW%F?
M^% "!CUJW)J4NK>'- N-*U#Q)J&B-:W2/<6[2F\-R,"(2F+YN#N&3\N<$Y&#
M6SK7A3Q3:^-[SQ'X4O=,C?4;9(+N#45D*@J,*ZE,\@ <' Z]<U/I7@O4M"\!
M6_AK2-21)9)#]MU Y615<DR&)0#\W\(R1CKU&*ZCQS)T;Q'<:M)HL&KZW'I]
MKIZ1I=S->+"^H7ZJ T*D$;D0GYL<,Q Y ->JUYIKOP\NI#/:Z&FG1:?<Z2NE
M,ERS*;91(6\Q %.\G<3@E?F .:]$MX?(M8H=Q;RT";CU.!C- $QZ5DZ!_P >
M,O\ U]W/_HYZU3TK*T#_ (\9?^ONY_\ 1STU\++7PL\QUK_D/:C_ -?4G_H1
MHHUK_D/:C_U]2?\ H1HI$'JFB?\ (!T[_KUB_P#015_-<UIU]?BTLK2SM()3
M'8V\CM+.8^&#   (V?N'TZUH>?KO_0/L?_ Q_P#XU56*Y'W1JY]Z,^]9'GZ[
M_P ^%A_X&-_\:I?/UW_GPL/_  ,;_P"-4N7S7WAR/NC6SZ&C/J:RO/UW_H'V
M/_@:_P#\:IMM?7_]HQVEW:01&2)Y4:*<O]TH"""BX^^/7I3L'([;HY7Q/.9]
M?F3!"P*J#WXW$_\ CV/PK(JUJ+F35;UCU\^0?DQ']*J]J_,\TJ.IBYM][?=H
M?1T8\L(KR04445YAJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 +44D$4W^LC5O<BI>:2MZ564)7B[>@'/?V=:GGRAGOWI?L$(^ZJCZJ*M
M$8=QZ.W\S17ZI";G33D[W2ZOLCYV525.I)1?5]%W]"M]DV_=V?EBD\AQV!^A
MJU16,\-">_YO_,WCCZJ[/Y%0QN.J'^=-((Z@CZBKM%<TLN@]FT=$<SG]J**6
M0:*N%5;J ?J*:8HS_"!].*YY99_+/\#>.;0^U%E6BK!@3MD?C2&W'9C^-82R
MRJMFF;QS*@][KY$%%2FW;LP/Z4AAD'8'Z&L98#$+[/Y'1'&4);31'13C&XZH
M?YTT@CJ"/J*QEAZT=XO[C>-6$OADG\T%%&0>]%9.$UHR[A1114@%%%% !111
M0 T*PSAAC.>E:6@W-S:ZW:O!+&CNXBR\99?F^7D C/7/4=*SZD@8I<1,IPRN
M"#Z'-=M#$25:,K+==%Z$5?>IN+ZGL'DZ[_S_ -A_X!M_\=I?(UW_ )_[#_P#
M;_X[6JH^4<4N/:OI^;R7W'QW.^R,GR-=_P"?^P_\ V_^.T>1KO\ S_V'_@&W
M_P =K6Q[48]J.;R7W"YWV1E-;:T?^8A8?^ ;_P#QVI-,LY+&S$,DJRN9))6=
M4V@EW9S@9.!\V.IK2HH;T$Y-JQXWK?\ R'M1_P"OJ7_T(T4:W_R'M1_Z^I?_
M $(T4A'?^'?^/J/_ +!5G_[4K,OOB)::3XFUW3;^U,-KI-BEV]T)<F3=M 0)
MC@DL .>36EX=_P"/N/\ [!5G_P"U*\F\9>'KOQ#\4_%(TXL;^RL+:[MX3RD[
M)L.QEZ-D9P#WQ3?3T14NGH=S+\3+B#2](\SPW=-X@U=6DM-(AG#N(^SR.5 0
M$<]#COT.-&P\9:PD6H2^)?"MUHL5G:O=>:EREU&ZKU7<F,-Z#O@UP3>+(9/%
M>C?$9[2X?0KG36T^^DA0NVGS!B6W #(&2.>X/T!3PAJ\$GB?Q#)!J_B'Q)X4
MBTHEOMIEGWN2-Z!6"@G&X8QTS2).Z\+>-=8\17-K+-X3N;+2;V-I+6_%VDH8
M 9&]%&4R!QGOQ713_P#(T6/_ %Z3_P#H45>/^$;NQL_B!IEE\/=4U.\T&;S#
MJ=C.DGD68QP5,@&"3]3D8R<XKV"?_D:+'_KTG_\ 0HJ<?T9<=WZ'%:NNS6+Y
M/29C^?/]:I5H>(5$?BN]7G]XL<@'_ 0#_(5GU^:YI3Y,7-=W?[SZ2D[PB_)?
MD%%%%>66%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M &7*,32#_:--J2X&+F7ZC^0J.OU3!RYL/3?]U?D?.XE6K2]0HHHKI.<****
M"BBB@ HHHH **** "BBB@!"H/4 _6FF*,_PC\.*?14N">C-(U)Q^%M?,C,"=
MLC\::;<=F/XU-16<J%*6\5]QM'&5X[397-NW9@?PQ2&&0=@?H:LT5C+ X=_9
M_,WCF6(6[3^14,;CJA_G32".H(^HJ[16$LLHO9M&\<UG]J*_$I9![U+;1F6Z
MAB&<O(JC'N<5.5!Z@'ZT^P6,Z]I<(0;I;N/@<< [C_*E3RQ*HFI;/MVU-XYG
M&:Y7&Q[8OW!]*=2#H*6O4/ "BBB@ HHHH \:UO\ Y#VH_P#7U+_Z$:*-;_Y#
MVH_]?4O_ *$:* .^\._\?2?]@JS_ /:E=-WKF?#O_'TG_8*L_P#VI7(:SXU\
M:>&=4TJ?6-*T8:;J-ZMJEI;S2/=INZ$G[A(]@>PXSFF^GHBY=/1'JU%>=_$?
MQU>^%D2VT6VM[O5/(>\G6<$QP6Z=78*0<DX5>>N:6_\ &FK_ &+05L_[.M[K
M4=*EU&6:ZB=XAY<:L450ZD9+=2QP!T-(@]![5DS_ /(TV7_7I<?^A15SFF>,
M[SQ!)HUMI-O"MU<6L-_J;2JSQVD+KD("",R,?NCT!)'KT<__ "--E_UZ7'_H
M45./7T94>OH<?XX!A\0PS*#S I^OS,#^F*S58,H8'((R#6WX_3_3+%\?>1U_
M(C_&N6M)@A\ICA2?E^OI7P6;T[XB26ZU^5CWL+*]&*+U%%%?/'4%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &==#%TWNH/\ G\JB
MJ>\'^D ^J#^9J"OTW+)<V%IOR/ QBM6?R_(****] Y HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ JMX0N_P"T_BC81IS#;"0CZA#D_G6;
MXBU<6%MY$+#[1(/^^1ZU;^#4'F^,I)?^>5L[?F0/ZU:T-Z?N^MG]UCZ HHHJ
M# **** "BBB@#QK6_P#D/:C_ -?4O_H1HHUO_D/:C_U]2_\ H1HH [WP^<7*
M;1D_V59XYZ_ZVO)-<TBYU#6HKOPMX(\0Z)XM:],UQ?RL?LH)R7_>%BC D]@
M??H?5M,>ZM!;74>G3W,<NFVJ Q-&,,N\G.]E_OBM;^U+S_H!7_\ WW!_\<JV
MMFC1Q;LUV74\S\:_#WQ&(/%.L:=XCEF;4H?WVG1Z:LKS*HPL2N6+ =?N@?2M
MB+3KZS^&6C6.HZ5'X@UAHXTM(KS3@$M791M\T8(18QP6."=N.IKL_P"U+O\
MZ E__P!]P?\ QRC^U+O_ * E_P#]]P?_ !RIY63RL\QUGP_K7ATSV=A)KD\T
MVG^=;W5@),3ZD9/F:8Q\!=NP 2?(%&!R#7I(\S^W],\_'G?89M^.F[=#G]:F
M_M6[_P"@'?\ _?<'_P <JO ]U=Z[!=2:?/;1Q6\J$S-&<EFC(QL9O[AJDGJV
M5%-7;[,RO'T>;.SD_NRE?S&?Z5P9 (P>E>B^.(P^A*Q'^KE5OIP1_6O._P"&
MOB<[3CB5)=4CU<&_W2+=K<[L1R'Y^Q_O?_7JU6.1FK=O>8 28^P?U^M>#.ES
M^]'?M_D>@GS>I=HHHKC&%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 4KX?O8SZJ?Z56JU?#F,_4?Y_*JM?HV2RO@X>5_S/#QZ_??)!1117
MKG"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G:MJT6EV^YB&E
M;[B>OO\ 2H=8UV'34,:8DN3T3LON:X>ZNIKR=IIW+N>Y[55K:LM)1U?W"7-S
M+=W#SS,6=CDFO4_@?;@ZGJESW6%(_P SG^E>3U[9\$+79H^IW9'^MN%C!_W5
MS_[-0NK!.]V^QZS1114D!1110 4444 >-:W_ ,A[4?\ KZE_]"-%&M_\A[4?
M^OJ7_P!"-% 'JNB?\@'3O^O6+_T$5H5GZ)_R -._Z]8O_016A0 4444 %%%%
M &7KMH;W1+RW RS1$J,9RPY'Z@5Y)UYKVP_=KROQ-IW]G:U,JJ1#*?-C/L>H
M_ Y_#%?.YW0<H1K+IH_1GHX&>\/F8IIAIYIIKY)'IDD%T\&%^]'_ '>X^E:,
M,\<ZY1LXZ@]160:;D@[E)##H0>:MQC4^+?O_ )EJ?\QNXHK.AU$C F7(_O+_
M (5>BFCF7=&X8>W:N>="4-=UW16^J'T445S#"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@"K?#]W&?1_Z&J=7;T?N ?1A_A_6J5?H&12OA$NS9XV8+]XG
MY?J%%%%>Z><%%%% !1110 4444 %%%% !1110 4444 %%-=UC4L[!5'4DXK!
MU#Q3;6X*6H\^3IGHH_QIJ+92@WKT-V6:.",R2NJ(.I8X%<IJWBEGW06&57H9
M3U/TK#O=1NM0D+W$I8=E'W1]!52G=+8=U'X?O%9F=BS$EB<DGO2445) 5])?
M#'23I/@>R##$ESFY?_@73_QT+7A/A'0)/$OB2TTY0?*9M\[#^&,?>/\ 3ZD5
M]1PQ)!$D4:A410J@=@*?0K:/J34444B0HHHH **** /&M;_Y#VH_]?4O_H1H
MHUO_ )#VH_\ 7U+_ .A&B@#U71/^0!IW_7K%_P"@BM"L_1/^0!IW_7K%_P"@
MBM"@ HHHH **** $K \3Z.-5TUA&H^T1Y>(_S'X_SQ6]28K*I3C4BX25TRH3
M<)*2/$F!4D,""."",$4T\UV_B_PZ26U*T0<#,\8'7_:']?S]:X<U\+C<)/#5
M.5[='Y'MTJBJ1YD--(>E*:::X#4::0$JVY258=P<&G&F&M8R<7= FUJBW%J<
MJ8$JAQZC@U>AO8)L .%;^ZW!K$--/-5*%.?Q*WFO\BU4[G2T5SL=S-!CRY&
M';J/RJW'K$@XEB#>ZG%8RPC^Q)/UT9:E%]37HJG'JEK)U<H?1QC]>E6D=)!E
M&5AZ@YKGE1G'5II%6'4445S@%%%% !1110 4444 %%%% $%X,VK?4?S%4*T;
MK_CTE]E)K.K[CAZ5Z$EV?YH\G,5K%^H4445]*>6%%%% !1110 4444 %%(2
M,D@#WJE<:QI]MQ+=1Y] <G]*:3>Q2A)[(O45S5SXO@3(MH'D/J_ K%NO$6HW
M61YWE*>T8Q^M.W=CY$MW^IVUU?VMDNZXG1/8GD_A6#>^+XURMG"7/9WX'Y5R
M3NTC%G8LQZDG)-)1=+8.:*^%?>6[S4KN_8FXF9A_=' 'X54HHI-M[DN3>X44
M44A!1UHKU+X8> S>S0Z_JL>+2,[K6%A_K6'\9_V1V]3^K2&E<['X7>#O^$>T
M?[?>1D:A>*&96',2=E^IZG\!VKT*DZ44-W!N[%HHHI""BBB@ HHHH \:UO\
MY#VH_P#7U+_Z$:*-;_Y#VH_]?4O_ *$:* /5=$_Y &G?]>L7_H(K0K/T3_D
M:=_UZQ?^@BM"@ HHHH **** "BBB@!F,]JX/Q/X4V%[_ $V+C[TL"C]5']/R
MKO:" 17+B,/3KPY)K_@>AK2JRIRNCPSK2&O1?$'A"*]#75D%BNNK+C"R?X'W
M_/UKS^XMY[68PSQ/%*O57&#7Q^,R^KAW?>/?_/L>M3K1J*Z(#3#3Z::\Y&PP
MTTTXTTU2 ::8:>:::M"&&FAF0Y5BI]0<4XTPBM8R:ZBNUL6(]2NXNDQ(]&YJ
MRFNS*/WD2-].*S#335-1END_D/VLD;J:_"<;X77Z$&ITUBR?K*5_WE-<P:::
MEX>C+[-O1E^V?5'8+?6C_=N(OQ8"IEEC?[KJWT.:X8TW)'>LW@J3V;7XC]M'
ML=[17!B:91A97'T8THOKM?NW,H_X$:GZA%[2_ /;0\SNZ*X8:K?KTNY?Q;-(
M=7U#_G[D_.C^SU_-^ _;0.WF&Z"0>JD?I68#D US7]L:AG_CZD-4)-5O@[*+
MEP <#&*^IR3#JC":YKZKIY'!C90G&+O^!VE%<,VIWIZW4GYU"][=-UN)3_P(
MU]![IYEH=W]QWQ91U('U-1O=6\8R\\:_5A7GSRR-]YV/U-1&CW0]SS_ [N36
M].BZW2'_ '>:J2^*=/3[GFR?1<?SKC#331==@YH](_B=--XP/(AM/Q=O\*SI
M_%&I2\*Z1C_87_&L<TAHYGT#VC6VGR)Y[Z[N3F:XD?V+<57HHI-M[DN3>["B
MBBD(**** "BBB@ HJ:TM+B^N8[:UA>:>0X6-%R2:]G\%?">"R\O4/$*K/<C#
M):@Y2,_[7]X]..GUII%*/5['/> OAG+JQBU764:.QR'B@/#3CU/HO\Z]RBB6
M&-8XT58U& H& !6/*MS=:U-:QWL]K%#;Q.%B2,Y+-(#G<K=D'2ISI=Y_T'+_
M !_N0?\ QNJ:\QR2LDWYFM165_95W_T'+_\ [X@_^-T?V5=_]!R__P"^(/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'C6M_\ (>U'_KZE_P#0C11K?_(>U'_KZE_]
M"-% 'JNB?\@#3O\ KUB_]!%:%9^B?\@#3O\ KUB_]!%:% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 >-:W_R'M1_Z^I?_ $(T4:W_ ,A[4?\ KZE_]"-%
M 'JNB?\ ( T[_KUB_P#016A6?HG_ " -._Z]8O\ T$5H4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!XUK?_(>U'_KZE_]"-%&M_\ (>U'_KZE_P#0C10!
MZKHG_( T[_KUB_\ 016A6?HG_( T[_KUB_\ 016A0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'C6M_P#(>U'_ *^I?_0C11K?_(>U'_KZE_\ 0C10!J6/
MCC4[>QMH8X+39%$JC*-D@+QGYJL?\+!U;_GWLO\ OA__ (JBB@ _X6#JW_/O
M9?\ ?#__ !5'_"P=6_Y][+_OA_\ XJBB@ _X6#JW_/O9?]\/_P#%4?\ "P=6
M_P"?>R_[X?\ ^*HHH /^%@ZM_P ^]E_WP_\ \51_PL'5O^?>R_[X?_XJBB@
M_P"%@ZM_S[V7_?#_ /Q5'_"P=6_Y][+_ +X?_P"*HHH /^%@ZM_S[V7_ 'P_
M_P 51_PL'5O^?>R_[X?_ .*HHH /^%@ZM_S[V7_?#_\ Q5'_  L'5O\ GWLO
M^^'_ /BJ** #_A8.K?\ /O9?]\/_ /%4?\+!U;_GWLO^^'_^*HHH /\ A8.K
M?\^]E_WP_P#\51_PL'5O^?>R_P"^'_\ BJ** #_A8.K?\^]E_P!\/_\ %4?\
M+!U;_GWLO^^'_P#BJ** #_A8.K?\^]E_WP__ ,51_P +!U;_ )][+_OA_P#X
MJBB@ _X6#JW_ #[V7_?#_P#Q5'_"P=6_Y][+_OA__BJ** #_ (6#JW_/O9?]
M\/\ _%4?\+!U;_GWLO\ OA__ (JBB@ _X6#JW_/O9?\ ?#__ !5'_"P=6_Y]
M[+_OA_\ XJBB@ _X6#JW_/O9?]\/_P#%4?\ "P=6_P"?>R_[X?\ ^*HHH /^
M%@ZM_P ^]E_WP_\ \51_PL'5O^?>R_[X?_XJBB@ _P"%@ZM_S[V7_?#_ /Q5
M'_"P=6_Y][+_ +X?_P"*HHH /^%@ZM_S[V7_ 'P__P 51_PL'5O^?>R_[X?_
M .*HHH /^%@ZM_S[V7_?#_\ Q5'_  L'5O\ GWLO^^'_ /BJ** #_A8.K?\
M/O9?]\/_ /%4?\+!U;_GWLO^^'_^*HHH /\ A8.K?\^]E_WP_P#\51_PL'5O
M^?>R_P"^'_\ BJ** #_A8.K?\^]E_P!\/_\ %4?\+!U;_GWLO^^'_P#BJ**
M#_A8.K?\^]E_WP__ ,51_P +!U;_ )][+_OA_P#XJBB@ _X6#JW_ #[V7_?#
M_P#Q5'_"P=6_Y][+_OA__BJ** #_ (6#JW_/O9?]\/\ _%4?\+!U;_GWLO\
MOA__ (JBB@ _X6#JW_/O9?\ ?#__ !5'_"P=6_Y][+_OA_\ XJBB@ _X6#JW
M_/O9?]\/_P#%4?\ "P=6_P"?>R_[X?\ ^*HHH /^%@ZM_P ^]E_WP_\ \51_
MPL'5O^?>R_[X?_XJBB@ _P"%@ZM_S[V7_?#_ /Q5'_"P=6_Y][+_ +X?_P"*
MHHH /^%@ZM_S[V7_ 'P__P 51_PL'5O^?>R_[X?_ .*HHH YV^F\_4+F9XXR
-\DK,QV]R2:*** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.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" ,Q!I8# 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@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBJ6KZK::'I%WJE_+Y=K:QF61NIP.P'<GH!W- %VBOF;5]=U_XE3O=Z
MA>7&GZ"S'[/IT#[=Z^KG^+/O^&*IKX*T #!L2WN9G_QKKIX2I-7V.>>)A%V/
MJ6BOEO\ X0OP_P#] _\ \C2?_%4?\(7X?_Z!_P#Y&D_^*J_J-3NB/K<.S/J2
MBOEO_A"_#_\ T#__ "-)_P#%4?\ "%^'_P#H'_\ D:3_ .*H^HU.Z#ZW#LSZ
MDHKY27PWX2>X-NL=NTXZQBZ8L/PW9JP/!GA\C(L,C_KM)_\ %4+!3>S0/%06
MZ9]2T5\M_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#_P#R-)_\51]1J=T'UN'9
MGU)17RT?!GAX#)L, ?\ 3:3_ .*J&#PQX5N8FE@@AEC4X9X[IV ^I#4?4JG=
M!]:AV9]5T5\K0>%/#%U'YEO;1S1YQNCN78?F&J7_ (0OP_\ ] __ ,C2?_%4
M?4:G=!];AV9]245\M_\ "%^'_P#H'_\ D:3_ .*H_P"$+\/_ /0/_P#(TG_Q
M5'U&IW0?6X=F?4E%?+?_  A?A_\ Z!__ )&D_P#BJ:O@_P ..S*MDK%#A@)W
M.T]<'YJ/J-3N@^MP[,^IJ*^4$\/^$)+C[.BVS3Y*^6+QBV1VQNS5H^#?#R@E
MK  #J3-)_P#%4E@IO5- \5!;IGU+17RI!X8\*70)MX89@#@F.Z9L'\&J?_A"
M_#__ $#_ /R-)_\ %4U@:CV:#ZW!=&?4E%?+?_"%^'_^@?\ ^1I/_BJKW/AG
MPI9A3=0PP;ON^;=,N?IEJ'@IK=H%BH/9,^K**^6(O"/AJXB66&T22-N5=+AR
M#]"&HB\(^&YE+16B2*"5)2X<C(ZC[U'U&IW0?6X=F?4]%?+?_"%^'_\ H'_^
M1I/_ (JF?\(CX:,QA^R)YH7<4^T/NQZXW=*/J-3N@^MP[,^IZ*^6AX,\/$9%
M@#])I/\ XJ@^#/#P&388 _Z;2?\ Q5'U&IW0?6X=F?4M%?*MOX6\+7B%[:WB
MG0'!:*Y=@#Z<-4W_  A?A_\ Z!__ )&D_P#BJ/J-3N@^MP[,^I**^6_^$+\/
M_P#0/_\ (TG_ ,51_P (7X?_ .@?_P"1I/\ XJCZC4[H/K<.S/J2BOEH^"_#
MY'_'AC_MM)_\54M@VO> YCJ/A>_F:W3YIM,G8O%*O? ]>O3GT/:IG@ZD5?<J
M.)A)V/J"BL/PAXIL?&7ANVUFPR$E&V2)C\T4@^\I^GZ@@]ZW*XSI"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 *
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 **** "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 *\D^//_ ""/#7_89C_]!:O6Z\D^//\
MR"/#7_89C_\ 06JH?$B9?"SE****^D/#"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBL.8KJ%YJD5PBO#:QA$1QD;BI8MC\A43GRK^NA48W-RBL#PDL4'A:T
M=52-I =S!?O,6(!/KVJO9:E<Q:%'/%'!$OGRB601NZ)\QY*[LX)ZG)Q2]HE:
M_:_Y?YE<C=[=SIZ*YJ76[JVO-7F=XI+:SBC*1JI^8L,@[L^I]/RJ[-?W]M';
M12_9FGNIA'%(B-L"[<Y*YZ\'C-"J)_U\@=-K^OF;%%<\VJ/+I]MJ039*ET+>
M55Z.-^P_AW%=#51DI;$RBUN%%%%42%%%% !1110 4444 %%%% !1110 4444
M ;?P8_Y'SQC_ -<[;^35[77BGP8_Y'SQC_USMOY-7M=?.U?XDO5GM4_@7H%%
M%%9F@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>2?'G_D$>&O\ L,Q_^@M7
MK=>2?'G_ )!'AK_L,Q_^@M50^)$R^%G*4445](>&%%%% !1110 4444 %%%%
M !1110 4444 %49=-22[FER1'<($G4.RDXZ$$<]\&KU%)Q3W&FUL9L&@Z?;"
M)8DF5(CE$-S(54^H4MBGPZ-8P6QMXXY%B)+8\YR>>3SG.#CD5?HI<D>P^:7<
MJ-IEDTDKM;J3-&(Y!SAE' &.G0T@TNT%HEKY;>4A!3]XVY<=,-G(_.KE%'*N
MPN9]RA)ID3BV@552U@<2;!U9AR,_CS[FK]%%-)(&[A1113$%%%% !1110 44
M44 %%%% !1110 4444 ;?P8_Y'SQC_USMOY-7M=>*?!C_D?/&/\ USMOY-7M
M=?.U?XDO5GM4_@7H%%%%9F@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 %%%% !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 %>2?
M'G_D$>&O^PS'_P"@M7K=>2?'S*:#X>F(_=IK$6X^GRM_@:J/Q(F6S.4HHHKZ
M0\,**** "BBB@ HHHH **** "BBB@ HHHH RGG>?7I(""8[6W$JK_>=B<'\
M/UJEX=@BU+2QJ%X@DO)7?=(WWH^2-JGJH ]*V'M,:BEY$0'*>5(#_$N<C\0<
M_G31I5FL[3+$59SEU61@CGU*@[2?J*Q4'>[\_P _\M#7F5K+R,V\UB:QU*WM
MD,$L#31P%0"77<."6S@'CI@\=Q4L%]J$FIW-C(]LLL;JZ8A;YHCGG[_7(Q_^
MNK<FC:?+.T[6X,C2+*6#$?.O0]>M2002&XDGN%A\PY1&CSDIG(SGO0HSOJ_Z
M_K]0;C;1&!!K^I3-:1XM UQ/-#N\ML#9T;&[],_C4C>(;IM!M[Z/[,DS1R.T
M;*QW;,YV@$8''4GCCK6@GAS3$,96&8&-V=#]ID^5CU/WN].3P_I:11Q"V^2-
M7509&. WWAR>AJ%"K:U_Z^XMRIWV,^ZUV\7R7@2 )+8-=8=22I !QD$9'-6?
MMS>?I-VB[1?#9(@/'*;@?PQC\:LR:%I\FP-"^$A,"@3.,(>HX-.CTR..>U(&
M(+12($W%B"1C))]!P/K5\L^;7O\ U^!'-"VA?HHHK8R"BBB@ HHHH **** "
MBBB@ HHHH **** -OX,?\CYXQ_ZYVW\FKVNO$_@K\_CCQE(HR@6V4GT.&X_0
M_E7ME?.U?XDO5GMT_@7H%%%%9EA1110 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
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
M5S'Q \*+XS\&WVCAE2X<"2W=NBRKRN?8\@^Q-=/10!\NZ1K+B5](UB-K/6+5
MO*EAF^4L1W'K_D]*W*]@\5^ /#?C-%_MG3UDG082YC8I*H]-PZCV.17$O\ -
M&#'R?$>OQQ_PH9T./_'17HT\<TK25SBGA$W>+L<K174_\*!TO_H9]>_[_+_\
M31_PH'2_^AGU[_O\O_Q-:?7X_P I'U-]SEJ*ZG_A0.E_]#/KW_?Y?_B:/^%
MZ7_T,^O?]_E_^)H^OQ_E#ZF^YRU%=3_PH'2_^AGU[_O\O_Q-'_"@=+_Z&?7O
M^_R__$T?7X_RA]3?<Y:BNI_X4#I?_0SZ]_W^7_XFC_A0.E_]#/KW_?Y?_B:/
MK\?Y0^ION<M174_\*!TO_H9]>_[_ "__ !-'_"@=+_Z&?7O^_P O_P 31]?C
M_*'U-]SEJ*ZG_A0.E_\ 0SZ]_P!_E_\ B:/^% Z7_P!#/KW_ '^7_P")H^OQ
M_E#ZF^YRU%=3_P *!TO_ *&?7O\ O\O_ ,31_P *!TO_ *&?7O\ O\O_ ,31
M]?C_ "A]3?<Y:BNI_P"% Z7_ -#/KW_?Y?\ XFC_ (4#I?\ T,^O?]_E_P#B
M:/K\?Y0^ION<M14WBSX1V/AX:.T/B'6I!>ZI;V4F^5>%D)!(P!R#CUKHA\ =
M+(_Y&?7O^_R__$T?7X_RA]3?<Y>BNI_X4#I?_0SZ]_W^7_XFC_A0.E_]#/KW
M_?Y?_B:/K\?Y0^ION<M174_\*!TO_H9]>_[_ "__ !-'_"@=+_Z&?7O^_P O
M_P 31]?C_*'U-]SEJ*ZG_A0.E_\ 0SZ]_P!_E_\ B:/^% Z7_P!#/KW_ '^7
M_P")H^OQ_E#ZF^YRU%=3_P *!TO_ *&?7O\ O\O_ ,31_P *!TO_ *&?7O\
MO\O_ ,31]?C_ "A]3?<Y:BNI_P"% Z7_ -#/KW_?Y?\ XFC_ (4#I?\ T,^O
M?]_E_P#B:/K\?Y0^ION<M174_P#"@=+_ .AGU[_O\O\ \31_PH'2_P#H9]>_
M[_+_ /$T?7X_RA]3?<Y:BNI_X4#I?_0SZ]_W^7_XFC_A0.E_]#/KW_?Y?_B:
M/K\?Y0^ION<M61K.OV^E)Y2?O[Z0A8;:/YG9CP.!SUKT!?@#I.X;O$VOE<\@
M3H,C_OFNL\*?"_PMX/G%UI]DTU\,_P"F7;^9*/IT"GW !YJ)XYM6BBHX2S]Y
ME/X3>#;CPEX6>34@!JVI2_:KL?W"?NI^&3GW)KO:**\T[@HHHH **** "BBB
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@ HHKG;_ %S6
M!XEDT?2M)L[GRK..Z>>ZOG@'SO(NT!8GSCR\]1U% '145S_VSQA_T M#_P#!
MS-_\BT?;/&'_ $ M#_\ !S-_\BT =!17/_;/&'_0"T/_ ,',W_R+1]L\8?\
M0"T/_P ',W_R+0!T%%<_]L\8?] +0_\ P<S?_(M'VSQA_P! +0__  <S?_(M
M '045S_VSQA_T M#_P#!S-_\BT?;/&'_ $ M#_\ !S-_\BT =!17/_;/&'_0
M"T/_ ,',W_R+1]L\8?\ 0"T/_P ',W_R+0!T%%<_]L\8?] +0_\ P<S?_(M'
MVSQA_P! +0__  <S?_(M '045S_VSQA_T M#_P#!S-_\BT?;/&'_ $ M#_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !17(V?Q"TB].GV\-U8OJ%U=FV>R2\1I8<%@6*CG^'I@=:NS^+M.DM;X
M6$S27,%M+-%YEO(L<VP9)1R L@!QG832;LKC2N['0T5R6J^-8+'3[98V#ZC*
M;8.GV>1HD\UT!#.!M4X8D MGIUJ])XMTZT5_MTFU_M$L,:6T4T[/Y>,_*L><
MC.2 "/0FF]!+5)]S?I&^Z:P;GQKH%JMNS7<LJW"1R1M;6DTZ[9#A"Q12%W'@
M;L9K<E8K"[*C.0I(5<9;V&<#\Z'H!D>%$6/PY:H@PHWX'_ S6U7"^&?$TJ>#
MS,;#==1W[6,,'F@!W+X7+8^4?-SC/0XSTJ_'XLOYIVTV+2(/[;2=XGMVO"(
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
MZ$@$\UREAX\CO;G1T,,\,=Q9R7%W)<:?<0*NV,-^[9U 89)Z;N,4N9?U\_\
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
M97\.IYQ#3P1/((92 H.X8S\RJJG!Y"@?4 ]HTZ^34M.M[V*.6..>,2*DR;7
M(R,CL<=JLUYJJ_&11@?\(?C_ +;TO_%Y?^I/_P#(] 'I-%>;?\7E_P"I/_\
M(]'_ !>7_J3_ /R/0!Z317FW_%Y?^I/_ /(]->;XRVZ^;]E\)W07DPQM*K,/
M0%B /SH ]+HKAO"/Q'CUS5Y/#^MZ9-HGB&)2QLYSE95'\4;XY]<?EG!-=S0
M4444 %%%% !1110 4444 %%5=3U*ST?3;C4=0N$M[2W0O+*_11_7Z=Z\JM_%
M_P 0OB"[S>#;"UT;10Q6/4=17<\N.ZK@C\E(S_%0!Z_17ER^&/BZ5&_X@6 ;
M'(&G1$?^BZ7_ (1CXM_]%!L?_!;%_P#$4 >H45Y?_P (Q\6_^B@V/_@MB_\
MB*/^$8^+?_10;'_P6Q?_ !% 'J%%>7_\(Q\6_P#HH-C_ ."V+_XBC_A&/BW_
M -%!L?\ P6Q?_$4 >H45Y?\ \(Q\6_\ HH-C_P""V+_XBC_A&/BW_P!%!L?_
M  6Q?_$4 ;_C[5[0>&O$FC,S+=G0KFY0,N%=-CJ=I[E3C([;E]:WM/URTU#4
M+FQM_,:6UCB>9MORJ7!(3/\ >P 2.P8>M>4>)/AW\2=9T]S>^+K&^EBBE$4:
MVB0LP="C)N51PRDCGCH>P(MZ3X#^)NE6SI9>-["W\Z1II1]A1RTC=269,GL!
MZ  #  % 'K]%>7_\(Q\6_P#HH-C_ ."V+_XBC_A&/BW_ -%!L?\ P6Q?_$4
M>H45Y?\ \(Q\6_\ HH-C_P""V+_XBC_A&/BW_P!%!L?_  6Q?_$4 >H45Y?_
M ,(Q\6_^B@V/_@MB_P#B*/\ A&/BW_T4&Q_\%L7_ ,10!ZA17E__  C'Q;_Z
M*#8_^"V+_P"(H_X1CXM_]%!L?_!;%_\ $4 >H45Y#=W_ ,7/!<3:AJ/]F^)]
M-B!:=;=!',B#J0%5?T#?UKT+PGXKTOQEH46K:5(QB8[)(W&'B<=58>O(_.@#
M<HHHH **** "BBB@ HK-U[7],\,Z1-JFK72VUI%U8\EB>BJ!R2?05YM%\2_&
M_B53<>$/ <DM@>8[G4)A&)1Z@$J/R8T >MT5Y/\ \))\9_\ H1=*_P# R/\
M^/4?\))\9_\ H1=*_P# R/\ ^/4 >IW5NEW:36TA8),C1L5Z@$8XK,?PU8RI
MI\<AE>.QMWMD5F&'1D"'=QR<#MBO/_\ A)/C/_T(NE?^!D?_ ,>H_P"$D^,_
M_0BZ5_X&1_\ QZDXI[_UO_FP_K^ON1V \#63VLT%UJ&H7>^U-G$\S1[K>$D$
MHFU!_=7EMQX'-2OX.M7U+[4-0OTA^UK>_9%=/)\X?Q?<W<XY&['? -<5_P )
M)\9_^A%TK_P,C_\ CU'_  DGQG_Z$72O_ R/_P"/4VK[D\J['<VWA&PM8XHX
MYKDB.SELAN9?N2,&)^[UR..WM7,0> ]8T_Q@FIV$]B+='B59YA&\JPHBH4P8
M"V2%/*RH,G.WKG-_X23XS_\ 0BZ5_P"!D?\ \>H_X23XS_\ 0BZ5_P"!D?\
M\>I)6::&XIIKN>I74,EQ:R0Q7,ML[K@30A2Z>XW*RY^H->>:SH]EI&GQ:!+J
MNK&<0W-UI][)Y VN%;S(AMC .59CAE/&<'Y>*'_"2?&?_H1=*_\  R/_ ./5
MC^)6^+?B727LKOP380G<)(IX+V,/$XZ,N93[@^H)'>BPSJ=#T72[\0:587.I
M6DUOIR?;KJU=,2^<2YB<LI^8Y9\K@@-P1FNJN/".F745Q%*)2DMF+&-=P_<0
MXY6/CC) ))R3@=@!7EGAIOBYX:TI;*U\%6$S%C)+//>Q%Y7/\1Q*!T  ]  *
MV/\ A)/C/_T(NE?^!D?_ ,>IBLCT?1='BT2Q:VBGFG+RO-)-.5WR.QR2=H"C
M\ !6C7D__"2?&?\ Z$72O_ R/_X]1_PDGQG_ .A%TK_P,C_^/4 E8]8HKR?_
M (23XS_]"+I7_@9'_P#'J/\ A)/C/_T(NE?^!D?_ ,>H&>L45Y/_ ,))\9_^
MA%TK_P #(_\ X]1_PDGQG_Z$72O_  ,C_P#CU 'K%%>3CXL:[X<N(H_'G@^X
MTNVD8)]OM7\Z)6]\9'Y,3[&O4;*]MM1LH;RSGCGMID#QRQG*LIZ$&@">BBB@
M HHHH **** ,KQ%XBTWPKHD^K:M/Y5K%QP,L['HJCN3_ )XKSBT\9?$WQ>!>
M^&O#6GZ=I+\PSZHY+RKV( (X(YX4CT)H\:P)XL^-7AOPO>_/I=G:MJ$T!^[*
M_P V 1W'RK^!8=Z]; "J%4  #  [4 >8?\7I_P"I5_\ (E'_ !>G_J5?_(E=
MO=>*='L]0>QDN9'GB&9A#;R2K#QG]XR*5CXY^8BM2UN8;VTANK=Q)!,@DC<#
M&Y2,@\^U"UU0=;'G*?\ "YMHS_PB&?\ :\[/Z4[_ (O+_P!2?_Y'KTFB@#S;
M_B\O_4G_ /D>C_B\O_4G_P#D>NQ'BK1&L;F]COTEM[:X-M(T2,Y,HP-B@ EV
MR0,*#SQ5[3=2M-7T^*^L9?-MY02C%2IX.""& ((((P1FA:BN<!_Q>7_J3_\
MR/1_Q>7_ *D__P CUZ310,\V_P"+R_\ 4G_^1Z9Y?QBW[]O@[=TS^_KTRLZP
MUS3=4MKNXL;G[1':3203>6C$K(GWE QDGZ9SVS1<#A_^+R_]2?\ ^1Z/^+R_
M]2?_ .1Z[31?$>F>(;*:\TR2XE@B=HV9[26+YEZ@!U!8@@@XSSQUJB/'.@-H
MMSK'GW@L+60Q32MIUP"C#@Y4Q[N",$XP#UQ0!S/_ !>7_J3_ /R/1_Q>7_J3
M_P#R/7HEK<1W=K%<Q"01RJ'7S(VC;!]58 @^Q -5K36-/O\ 4+VPM;I)KFR*
MK<HF3Y989 )Z9XZ4=;"NK7.$_P"+R_\ 4G_^1Z/^+R_]2?\ ^1Z[:U\0:9?/
M<+9W)N3;7/V2;R(WD\N7CY3@'IGD]!W(K3H'Y'FW_%Y?^I/_ /(]-=_C-&N\
M1^$)".=@,V3^9'\Z]+HH \]\,_$QKK7AX:\5:4^@Z\0#''(X:*XSTV/TR?3G
MT!)XKT*O.OC1X?AU;P!=:BJ[-0TG%W:SKPR8(W $<X(Y^H![5UOA/5)-;\(:
M/JDPQ-=6<4LG&/G*@M^&<T ;%9/B/Q)I?A31I=5U>X$-M'P .6D;LJCN3_\
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
M1>$(K30XO%>J#[7K^L+]JDNI1ED1^5"^F1@GZXZ 5Z96/X2X\&:$!_T#[?\
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
MZ_&XDG?^OZ_K0LVWCNWO-/M+JWT75I&O8S/:VZK#YLT0 +.!YF !N ^8@DG
M!J'4?B9X>TO4[:PNI)8YI1%YBOLC>#S,;0\;L)">1G:K8[XHLO!E]IVG:$+3
M5X%U+2+=K1+A[(M%+$V,AH_,!S\JG(?J/0XI=/TFX/B'4;[2O$$2O,4BU."2
MRW-YJ+@.GS#82N.H<$ 'GJ;=N>RVN_NZ?\'L_('S6O\ UU_I=SIM2ODTW3+F
M]<%EAC+[5ZL>P'N3Q7-^&=1U;4='U?3=5OC'K.GSO#)<6\: @,-\;*K*5^ZP
M'(/3O3O&DUM*;#3[F_A$,DHEN-/.FR7SW<:D?+LC.0N>IVD9QGC(-#2/#<*Z
MO?:MX1U#2K#3KF#[+)9Q:60@E3=\YVR)\P+8(P.!@\C-9N[4K=G_ %]^GYE/
M1K^OZTU-7X?WE_J7@G3=0U._EO;NZC\UY)$C3&3C "*HQQ]?>NFK$\):'<^&
M_#=KI%S>Q7GV4;(Y8[<PY7MD%FYZ\Y'TK;K6=N9V%';^O,****D85Y)H%H/"
M/Q\U31K)1'INM6 OQ HPL<@8C('89$G'^T/2O6Z\OU'_ ).3TG_L7V_]&2T
M>H4444 %%%% !1110!X_K%FOQ!^.']BWW[S1/#ENL\EN3\LTS!2-P[_> (]%
M([UZ^JJB!$4*JC  & !7E'@O_DO/CO\ ZY0?^@K7K% !1110!C:[KXTB2SM+
M>U:\U*^=DM;8.$#;1EF9N=J@=3@]1@&J5]X@US3M+U*YN=!MQ-96WVGY;XF"
M4#=N59/*W;@%S@H,D^G-1^)]&U&37=&\1:3&EQ=:;YL<EH\@3SXI  P5CP&!
M (S@>XK"U'3->U&;Q#J":3K4<=WIIMK;3I]21@9F#*SA!.8E7!7N#P<#)YAM
M\KMOK_P/O_JQ2MS*^VGYZ_<=-H.MZQJ<MN;W2K"WMY[9;@/;:B9GC#8VAT:)
M",_-R,C*FET/Q1'K>K:MIZVK0O8N/*9GS]HC.0) ,<#<KCOTSWK)TO2)/#O@
MHRZ-X6-KK,UK'#-:P&!"9%!'F,0X0\DG.<D8S[4K;P[J_AKQ/HM]IZ:MJUK]
MC-E=+,UFA@C&"GW?+W$'/][@GGUUE;G:6VWY_P!?/N8IOD3>^GZ7_7[M#HO#
M&OZAKLFIK>Z9;68L;IK7,-XTWF.N,GF-,#D8[]>!6?<^)_$L.N6^EIX<TXO=
M)/+ 9=5=24C(&6 @.TD," "?<U4\!ZM&=8\0Z;=+%:WTFH2W2VS7MO)+L( P
M4CD9E(QSD <CDU<U%[J;XFZ2;>PDG@L[25;B5)X?W?FE=K%"X?'[MN=OTSSB
M%=\OFOT_S+O;F\K_ )JWX&_;ZU9/-:V=S<VUMJD\(E^P/.OFC(R<+U..><=J
MSM=\7V&E:/JMY9/!JESID?F7%G;W,?F(/]KGY1WZ9] :YQ/",_\ PEVI37VD
MWMVD]^E[9WT6IM'#"=JK\\7F#++@X(1LC )%4VTZ_D\":CX<B\/+<ZU9Z>U@
MUS%<6Q,A<9!!+AU#9#D.%]MQHO=7_K?].OWH:T=GM_7Y_P##G?0>(-(GLVN1
MJ=B(T<12M]H0B.0X^1CGALG&#S3_ .W=(_LQM3_M6Q_L]20;K[0GE#!Q]_..
MO'6O,]8\/ZS?7LY7P;<R1--ITL3-+:83R#^\X,O!VDJ,=>G2KB6.KPZW]H_L
M9A)#K,NH1Z?)<VXDN86C\LO&/,(W*3GYB/O=<T_Z_K^OU(3E977]?U_6QVEQ
MXDC36M&LK:W^U6VJ"0I>QS*8UVJ6P,9+9Q]/?M6A:ZOIM]<7%O::C:7$]N<3
MQQ3*[1'_ &@#D?C7 6WAO6[6ZTI$TV6.%[V^N9&CFBVV*SJP1<;P21NR=H(Z
MXS4=MHE_:6-C<:MIBZ=!HFD7-I<RB=-MV&4 ;"I)"_*6^8 @GH:AR:BW;O\
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
M 4444 %%%% !1110 4444 %>;_'7_DE&I?\ 76#_ -&+7I%>;_'7_DE&I?\
M76#_ -&+0!Z!8?\ (.MO^N2?R%6*KV'_ "#K;_KDG\A5B@ HHKC=3\3ZHOBB
M\T:Q?38+B"W$EK;7JL'OV(/^K<, H!P#PQ^@YHZI =7>6D-_8W%G<+NAGC:)
MQZJPP?YUP%UX(UNZ\*0^$[N'1M0TZW*+;WUP[B:-%/'[KRV!;;\N0ZYR>.U=
M'=>+](TVZU'^T-9LXHK!(1<1>6VZ%WS@%LD-GC"@9&.^15A?%VAM8W=Y]L81
M6DJPS!H)%<.V-JA"NYBV1C .[(QFEIOZ?GI_7F)ZZ?UJCFM5\%:Q)/J<.E2:
M9!9W5Y9W<1D#YB,.P;/+4 ;<1@@AAZ8'6HY_"GBNXU9M1N;BPNYA;WEL@DNY
M$0I+CR\((R$P!@CDGKN/;=3X@>&Y+)[M;JZ\I)7A(_L^X#[T&7&SR]QVCJ<8
M'?%27'CSPS;.ZOJBL8X4GD\J)Y/+C?[KMM4[5Y!R< 9YI635OZU5OR8[ZW_K
M?_-&5'X:\06D6B3VK:<UU:Z:VG74,LS^7M.W$B.$R2"HX*C.<9&,U2TWP=XC
MLSX=M[EM*FMM/TZ6QGECGDC<B3:,JI1@2H0=6&XD\+763^+-$MM02QEO@)G9
M$W+&[1JS#*JT@&Q6((P"03D8J!/&WA^4W/E7S2I;.8I98[>5HQ("!L#A=K/E
M@ H))/0&J?O7OUO^M_\ TI_?Z$I**27];?Y+[CEI_!'B&ZT:"RG?2VET_3)]
M/LW6:11/YJJF^3Y#LPJ_=&[)[BMP:+KEI<Z/J5G'I\MY;6'V*YMIKATC(^4[
MDD$9.05Z%.0>V*WK#5;;6M/DN-,N <%H\RPLICD'9XVVL"#U!P:X73?'6MQ2
MZ3+JQTVZM]0O;BR,5C;2)-$T1?YP#(^\'9R  1D=:+ZZ^OY_GJ#M;R_X;\K%
MZQ\$SVGBB[U&XTKP_?"ZN4NQ>SQ'[3;/A=RH"AR,KE3O7;GH<5N>(M*OM:N;
M"T$<1TI91+=LM[+!/E?N;#&N>&PWWEZ"J=A\0=$N]"MM5F-U;)<!V6)K25G"
M*>7*A,[!D9?&T9QFNHAFCN(4FA=9(I%#(ZG(8'D$&BVB7;^OZ_X ]&WYG!Q>
M%=?TH^);+2XK&73=34M;_;-3G>5)&0(S,6C8D'KC<>G7GCJO#5G>Z?X;T^QU
M%+=;FV@6%OL\K2(=HP""RJ>0,XQQ[]:S_#VJ:Q?>(-?L]0FL7MM/G6&$6]L\
M;MN17!8F1AP&QP!G&>.E.C\::8=3UFSG6XMTTK8)IY8) C%@#A3MP3RN #EL
M\#'-)-)+S2^Y?\.#6OS_ #_X8Z.BN9\(^)9_$<NM>;#'%'97OV>$*DB,4V*P
M+B0*P;YN1@8Z<]3TU,84444 >3_L_P#_ ")NL_\ 8;G_ /1<5>L5Y/\ L_\
M_(FZS_V&Y_\ T7%7K% !1110 4444 %%%% !1110 5P_QA_Y)1K_ /UR3_T8
ME=Q7#_&'_DE&O_\ 7)/_ $8E '0>$_\ D3=#_P"P?;_^BUK8K'\)_P#(FZ'_
M -@^W_\ 1:UL4 %%%% '#:JL.N?$R+0=8B6;3(M-^UPVLHS%<2^9ABRGA]H
MP#D#.:S9O$+:$-3M_#FA26;0ZG;6MS]O9/(C\S8@\E(W)QM*';\H&?7BNYU;
M0-,UP0_;[;>\+;H9HY&BEB/JKH0R_@17(^+M$T[1M'MDM]'>_2YU&#S#/K-S
M#(9BP6-VD&]GP<=3Q@8Z"E'2R??[[O\ RT^[84NK_I63_P"'^_<??^+==LDU
M6=?[.GAT.2.*^3[/(CW)959FC^<^7@,, [\D'D4I\5ZZDDZG^SG\C74TXC[.
MZ[XG5"#_ *P[6&_D\@XZ"MC6-!TAKJ'5+JUMOMCR0QN)KZ2&*4AAM# ?+*P_
MA#*<G'3J*FHZ7X)NM3N'NY-.EOI9?.>"6^PK2Q*/F,>[ 91C)VYQC-+;?^MK
M_P!=!--[%#1O%^O7$FCSZE;Z<+74;V>P:*V#[XG0R8;>QPRD1D$;0>_L+&N+
M'K'Q&TW0=342:5_9\MT+9^8[F4.%PZ]&"J<X/'.>U4/!FE6FEVUGJ%U+HT]Q
M<7=S)'<0:O)+#L<N[-$K*$+C[IP!\H)+=JU;C6/!7BS18]3O-0LOLEO<M'%=
M/>"!X9 2/ED5@R$CD8()!%5;:_3?YI+\&_T[!J[^>WWO]%^H7GD>&M0M-+\/
MK;6UUJLPC5)@6@M@D;-E8E*G!"X"@J,Y/KG4\+:S<:UID[WD,<=W:W4MI-Y6
M=C-&V-RYYP?0].E8'B]_#&@>&TCGMTNY?,6XMX?[1,=S(XP/-64OYA('5@2V
M..:ZFWT6RMK*&WLTDMTB#E D\@!9\[F?# N<DG+$G/.<\TEL^O\ 5_\ -?/R
M#JOO_K\/N\S2HJKIUHUAIT%JT\D[1+M,LC,S-]2Q)/XDGU)ZU:IL:"BBB@9Y
M?XW_ .2T?#[_ +>O_0*]0KR_QO\ \EH^'W_;U_Z!7J% !1110 4444 %%%%
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
MRL,@CT(IU%!1DQ>%_#\%I):0Z%ID=M*X>2%+2,([ Y!*@8)&.M:H 4    <
M"EHH **** "O)]&_Y.:\0_\ 8$3^<%>L5Y/HW_)S7B'_ + B?S@H ]8HHHH
M**** "BBB@#R>X_Y.:M/^P(?YM7K%>3W'_)S5I_V!#_-J]8H **** "BBB@
MI&8(A8YP!DX!)_(=:6B@#SOPOXA_LS2;Z$Z/KCWDVI7,L$+:3<QAUDE)0ES'
MM48())/ [5@R6JO-:Q2:7KSQ1^)Y9G5K*[96MV4C<WR_,N=N,YXZ<9KUVYN8
M;.UEN;F58H(D+R2.<!5 R2:YI_&Q_M"WLH/#6MSRW%NUU%M%NFZ,$ G#RJ1U
M7@@'GIUQ-E=>5OPM_D*2O^/XW_S_ ".$T>SBL[W194T75X1%JE]$SKIERK1V
MC!_+7.S*I\R8 X!],'$NEZ--/!X3N!HMW]IMH+Z 2W=B_F02D@Q,Q=<@=2&/
M&<\Y-=I)X^L@-*:'2]4N(]2N&M8W1(E$4RDAHY-[@J1M;U''&:MZKXK_ ++O
MKRU_L35+H6EJ+N2:W\G9LR1QND4Y^5N,=C2:5M7_ %;_ (-_G<$KRNOZN_\
M/0\VTW0+BT\/FXBMO$DU^ZPIK-E-:+$LJ+(IEVLL:&=R-V&#.2N03R*[+P!;
M+9ZAXD2VT:ZT[3I;U)K3S;?R$9#$@PJ'##!4\%0!G'J!MZ%XIMM<\E?L=Y8S
M3P"Y@BNU0&6(X^92C,IZC(SD9&0,UNUKJF_Z_K;;IJ2DFM/Z_J^_70****DL
M**** "BBB@#E_B1_R37Q'_V#YO\ T$T?#?\ Y)KX<_[!\/\ Z"*/B1_R37Q'
M_P!@^;_T$T?#?_DFOAS_ +!\/_H(H ZBO+]._P"3D]6_[%]?_1D5>H5Y?IW_
M "<GJW_8OK_Z,BH ]0HHHH **** "BBB@#F9O"$KZW>ZM;^)=9M)[Q4CD6%;
M8J$7.U1OA8C&X\YSSUKD=3TSPM:/=VDOB3Q&?[05-.<6MH;@.\7S;0ZV[9?)
M8GDG);TX](U9YXM'O9+4$W"P.8@/[VTX_6O-=:O=+L_#?P_@.N1:8&FBF%QY
MT0=5\A]S_O 5^\P!)!Y;U-2MTO1???\ R!V_-_<B34X?#$FDZIJMYXKU];:6
MYMQ>,+-?,@DBP4#QBWW1]C\P /'KSH7^FZ# 6DOM6UYCXANH;F%?L1++-%M9
M,*L&4.$&5?LIXX)J#PC;0:Z_C#3WNCJ^FWCJO]KG'^D[H]K+E<(=F  4 'XU
M=\%7UYJ9CCU,LLOA^-[*Y=QA9)P<;^?^F:@Y_P"FAJEIY;/Y=?Q2)?;U7^7Z
M_<1Z!+X8O=6N1I>M:ND5Y.PFL9X)(8)IU'S@-+$&W_+EE5^><CK6MI7@.PTK
M4K"\34=4F_L^)X;2&6X'EQ1MCY,*H+ 8&-Q/;K@8XW3M3L;WX?\ B*6PO8)[
MB#7)9X##*&(=K@&(C!_B[>H->MC.!GKWHCLGZ?BK_A=H.K7K^#M^B8M%%%!0
M4444 %%%% 'D_AO_ ).0\9?]@^#_ -%P5ZQ7D_AO_DY#QE_V#X/_ $7!7K%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M &&Y_P#T7%7K%>6_ *VEB^'MQ=R(52_U*:YB!_NX5/YH:]2H **** "BBB@
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
MB@#G_$_@GP]XP@6/6].CN'08CF!*2)]&'./;I[5QR_ 7PFB[8[W6D0=%6\
M_P#':]1HH \O_P"%#^%O^@AKG_@8/_B:/^%#^%O^@AKG_@8/_B:]0HH \O\
M^%#^%O\ H(:Y_P"!@_\ B:/^%#^%O^@AKG_@8/\ XFO4** /+_\ A0_A;_H(
M:Y_X&#_XFC_A0_A;_H(:Y_X&#_XFO4** /&K?X,>'9?%FH:8U_K7V>WL;6X0
MB[&[=(\ZMD[>F(EQ^-:O_"A_"W_00US_ ,#!_P#$UV%G_P E#UG_ +!5A_Z-
MNZZ"@#R__A0_A;_H(:Y_X&#_ .)H_P"%#^%O^@AKG_@8/_B:]0HH \O_ .%#
M^%O^@AKG_@8/_B:/^%#^%O\ H(:Y_P"!@_\ B:]0HH \O_X4/X6_Z"&N?^!@
M_P#B:FL_@7X+M[Q;FYBOM0*]$N[DLOY*!GZ'BO2J* (K:V@L[:.VMH8X8(E"
MI'&H55 Z  =!4M%% !1110 4444 %%%% !1110 4444 %%%% &#KW@KPUXG8
M/K.C6MW*!@2LNV3'IO7#8]LUSO\ PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\
M//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;
MC_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOA
MY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_
M\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_
M /A27P\_Z%[_ ,G;C_XY4D/P8^'T$@D3PZA([/<S./R+D5WE% %:PT^STNS2
MTL+2&UMH^%BA0(H_ 59HHH **** "BBB@ HHHH **** &RQ1S1/%*BR1NI5T
M<9# \$$=Q7EMU\(;S2-3FU#P)XEN=!,QW26;+YL!/L#T^A#>V*]4HH \G_X1
MOXS_ /0]:5_X!Q__ !FC_A&_C/\ ]#UI7_@''_\ &:]8HH \G_X1OXS_ /0]
M:5_X!Q__ !FC_A&_C/\ ]#UI7_@''_\ &:]8HH \G_X1OXS_ /0]:5_X!Q__
M !FC_A&_C/\ ]#UI7_@''_\ &:]8HH \G_X1OXS_ /0]:5_X!Q__ !FC_A&_
MC/\ ]#UI7_@''_\ &:]8HH \G_X1OXS_ /0]:5_X!Q__ !FJ4^F_&.#5[/3F
M\;:89+J.616%G'@"/;G/[G_;'Y5[+7/ZC_R/.@_]>EY_.&@#A_\ A&_C/_T/
M6E?^ <?_ ,9H_P"$;^,__0]:5_X!Q_\ QFO6** /)_\ A&_C/_T/6E?^ <?_
M ,9H_P"$;^,__0]:5_X!Q_\ QFO6** /)_\ A&_C/_T/6E?^ <?_ ,9H_P"$
M;^,__0]:5_X!Q_\ QFO6** /)_\ A&_C/_T/6E?^ <?_ ,9H_P"$;^,__0]:
M5_X!Q_\ QFO6** /)7^%GBGQ-(B^./&T][8J06LK&,1)(1TR0 /_ !W/N*].
MTK2K'1-,@T[3;:.VM(%VQQ1C '^))Y)/)-7** "BBB@ HHHH **** .;\:^"
MM,\<:+]@OPT<L9WVUU&/G@?U'J/4=_J 1P\"_&7PO']AA@TKQ-;)Q%<2RB.4
M#MN+,F3]=Q]Z]<HH \G_ .$D^,__ $(NE?\ @9'_ /'J/^$D^,__ $(NE?\
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
MZ=!OUG:?H.FZ7=W-U9VYCFN3F0F5V'4L0H8D(,L3A<#))K1I#"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHKE9;[Q'>>+]3TK3[W2[6VM+:VG1
MKBPDF=O-,@()69!P8CV_B]LD ZJBN?\ L?C#_H.Z'_X)IO\ Y*H^Q^,/^@[H
M?_@FF_\ DJ@#H**Y_P"Q^,/^@[H?_@FF_P#DJC['XP_Z#NA_^":;_P"2J .@
MHKG_ +'XP_Z#NA_^":;_ .2J/L?C#_H.Z'_X)IO_ )*H Z"BN?\ L?C#_H.Z
M'_X)IO\ Y*H^Q^,/^@[H?_@FF_\ DJ@#H**Y_P"Q^,/^@[H?_@FF_P#DJC['
MXP_Z#NA_^":;_P"2J .@HKG_ +'XP_Z#NA_^":;_ .2J/L?C#_H.Z'_X)IO_
M )*H Z"BN?\ L?C#_H.Z'_X)IO\ Y*H^Q^,/^@[H?_@FF_\ DJ@#H**Y_P"Q
M^,/^@[H?_@FF_P#DJC['XP_Z#NA_^":;_P"2J .@HKG_ +'XP_Z#NA_^":;_
M .2J/L'BUS\_B#25Q_SRTAQGZ[KAJ .@HKG_ .SO%/\ T,5C_P""L_\ QVC^
MSO%/_0Q6/_@K/_QV@#H**Y_^SO%/_0Q6/_@K/_QVLKQ%-XKT+1_MRZY83'[1
M;P;#II7_ %LR1YSYO;?G\* .UHKG_P"SO%/_ $,5C_X*S_\ ':/[.\4_]#%8
M_P#@K/\ \=H Z"BN?_L[Q3_T,5C_ ."L_P#QVC^SO%/_ $,5C_X*S_\ ': .
M@HKG_P"SO%/_ $,5C_X*S_\ ':/[.\4_]#%8_P#@K/\ \=H Z"BN?_L[Q3_T
M,5C_ ."L_P#QVC^SO%/_ $,5C_X*S_\ ': .@JMJ!O!IUR=.$)O1$Q@$^=A?
M'RAL<XSC.*R/[.\4_P#0Q6/_ (*S_P#':/[.\4_]#%8_^"L__': .1B\9FXU
MJ\O-+MPVK:AI]A:6]E-DF.X$UX)%D P<1[7+=.%]Q7IPS@9Z]\5Y_:?#N_LO
M&%YXHAUFQ&I740C=CIAVKZE1YO!.!D^WN<]!_9WBG_H8K'_P5G_X[0!T%%<_
M_9WBG_H8K'_P5G_X[1_9WBG_ *&*Q_\ !6?_ ([0!T%%<_\ V=XI_P"ABL?_
M  5G_P".T?V=XI_Z&*Q_\%9_^.T =!17/_V=XI_Z&*Q_\%9_^.T?V9XG;AO$
MEJH[F/3,-^LA'Z4 =!17/_V1XB_Z&C_R0C_QK'\,#Q/K6B?;9O$P5_M5S#@6
M$?2.>2,?H@H [BBN?_LCQ%_T-'_DA'_C1_9'B+_H:/\ R0C_ ,: .@HKG_[(
M\1?]#1_Y(1_XT?V1XB_Z&C_R0C_QH Z"BN?_ +(\1?\ 0T?^2$?^-']D>(O^
MAH_\D(_\: .@HKG_ .R/$7_0T?\ DA'_ (T?V1XB_P"AH_\ )"/_ !H Z"BN
M?_LCQ%_T-'_DA'_C1_9'B+_H:/\ R0C_ ,: .@HKG_[(\1?]#1_Y(1_XT?V1
MXB_Z&C_R0C_QH Z"BN?_ +(\1?\ 0T?^2$?^-']D>(O^AH_\D(_\: .@HKG_
M .R/$7_0T?\ DA'_ (T?V1XB_P"AH_\ )"/_ !H Z"BN?_LCQ%_T-'_DA'_C
M1_9'B+_H:/\ R0C_ ,: .@HKEM<75-,\,2M/JTEQ.;NV"S1QB$JIGC!7Y3W!
M/X'%=30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %<Q+>VNH>+/#EY9W$<]M+9WC)+&V589AZ&NGKRK7?"6
MNCQK!INE!D\/ZDMP\TZL0;,2%#<*OIOVC;Z-(Y[4 >G6=Y;:A9Q7=G.D]O*N
MZ.6,Y5AZ@U/4=O;Q6EM%;V\:QPQ((XT48"J!@ >P%24 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116%JWC3PSH4QAU/7;
M"VF'6)YUWCZJ.1^5 &[17'_\+4\#?]#-8_\ ?1_PH_X6IX&_Z&:Q_P"^C_A0
M!V%%<?\ \+4\#?\ 0S6/_?1_PH_X6IX&_P"AFL?^^C_A0!V%%<?_ ,+4\#?]
M#-8_]]'_  H_X6IX&_Z&:Q_[Z/\ A0!U<T\,)C265$:5MD89@"[8)P/4X!./
M0&N8\$7$,6DWBR2HC2:UJ"(&8#<WVF4X'J< G'L:PO$WCGP/KNCO;0^*K&&[
MC99[2?<<Q3(<HW3IG@CN"1WKCOA_XST.2^FU7Q-JUC8M;7=U)969D+;7FE9Y
M)<CKPP1?;<?XJ />J*X__A:G@;_H9K'_ +Z/^%'_  M3P-_T,UC_ -]'_"@#
ML**X_P#X6IX&_P"AFL?^^C_A1_PM3P-_T,UC_P!]'_"@#L**X_\ X6IX&_Z&
M:Q_[Z/\ A1_PM3P-_P!#-8_]]'_"@#L**X__ (6IX&_Z&:Q_[Z/^%'_"U/ W
M_0S6/_?1_P * .PHKD%^*7@9F"CQ-89)QRY _/%=+I^IV&K6HN=.O;>\@/ D
MMY5D7\P: +5%%% !17'>+?B?X8\&W M-0NI)[\@'[':)YDHSTSR N>."0>:Y
MY/C2DJ!X_!/BEU/1EL\@_K0!ZE17E_\ PN7_ *D;Q5_X!?\ UZ/^%R_]2-XJ
M_P# +_Z] 'J%%>7_ /"Y?^I&\5?^ 7_UZ/\ A<O_ %(WBK_P"_\ KT >H45Y
M?_PN7_J1O%7_ (!?_7H_X7+_ -2-XJ_\ O\ Z] 'HNJ6TEYIES;0W$MM)+&R
M+/$</&2,!A[CK7DFEZYJ^L^-M4T.,2VFLSVUG;:C/$"HMTA:<RR(?]L.FS_K
MJ#_":UO^%RY_YD;Q5_X!?_7JI#\4K.WU&>_B^'WB=;N=%2646'S.JYV@G/;<
M: /6^U%>7_\ "Y?^I&\5?^ 7_P!>C_A<O_4C>*O_  "_^O0!ZA17E_\ PN7_
M *D;Q5_X!?\ UZ/^%R_]2-XJ_P# +_Z] 'J%%>7_ /"Y?^I&\5?^ 7_UZ/\
MA<O_ %(WBK_P"_\ KT >H45Y?_PN7_J1O%7_ (!?_7IC?'/2+29%U;P[XATV
M)O\ EM<6@"CZ\Y_+- 'J=%9^C:YIGB'3DU#2+V*[M7X$D9Z'T(Z@^QYK0H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "J[7UHL4LK74 CB?RY',@PC<?*3V/(X]Q5BO.M0T'59K+79X[[54
M1]5$B6$<$1CE7='\W,9D(X)R&[4=;?UNO\Q/^ON?^1Z+52#5+.YT][^&;=;)
MOW/M(QL)#<$9X*G\JX^;^TV\1MM_MC^TAJ">7CSA9?8MPW9_Y8YV[NOS[O;%
M9,MI?II26MY;ZXENT5YY$=@DRDW!G<KYFS^$J1C?\AR<]J3?NW7]?U^8_M)?
MU_7Z'H]GJ-EJ"DVES%,0J.RJWS*&7<NX=5R#GFK5>>6]GK,L%M9L=5@MS-8Q
MMY321E8_L^) "/NC=P<8P?0UC:[=:O:V]II+3ZJ0)+_:?/NUE$:R!8I6:!'E
M<*&XW?*W=LXS3W=A0NXIL]<KEM-N(6^(WB0K-&1%IU@LF&'R'?<G!]."#^-;
M6BM"^A6#6]T;N$VZ%+AG9S*-H^;+$DYZ\DFO-PL=[XD\=Z=I>GW*-/IUH(H3
M8R0K(%,P<#<H4;LD GAN<9P<3*ZERCCJKGHT.OZ-<6$U_!J]A+90$B6X2Y1H
MXR.NY@<#\:4Z]HXMK6X.K6/D7;A+:7[2FV9CT"'.&/L*XJ[22^UTZ_;:7?KI
MD+V?G1/92)++Y?G9*PLH=MIDC/ YV\9Q4=UX=DUBSN+B"#4+2:^OY?LR^5L
MAD$>\S*ZDHI,>['RN3@ @DU20,]%CN(9I)8XI8W>)MLBJP)0X!P1V."#^-25
MR/A.?5(-5OM*N+)DLX"[+.]O(C.V_AFD8[92X^?* ;?NFNNH#K8****0!111
M0 4444 %%%% !1110 445A>*=3O-*LK*:RBEFD>^AB:&'9OD5C@J-Y"@GU)'
MUH W:*XN#Q;J7]I7UO)I<\=S)=Q6UE97DL2;6,)D)=XC( N%8_Q'MBF77BN2
M*[M+V[CDMELDO1>VT,ID0M$BMP<#<,'() Z]!1V';H=O17G\^O:S%JFI2WL3
MV6RPM'BAM;L2K\\[+NR\> V.#\IZ<'H1KQ^++IM72"32E6Q>^DL%N!<Y?S%5
MFSY>W[I"GG=D'MCF@1U-<UX\ /AE 1D'4M/_ /2R&JOA7QK+XHU.6&*RLUM$
MA\TRPWQFDC); CE3RP$? )*[CCWI/B3]J3PQ'+#.B11W]D70QY9S]JAVX;.
M!UZ'/'(YR=@>E_(["BN+US5=52;6[RTU![>+1O+VVHBC*7)*J[;RREN0V!M*
MX([TR75M8:4ZI#J!$7]J_P!GKI[Q)Y97?Y>XMMW[L_-][&.,=Z%J#TW.WHKS
M?3?%&LV$C6_B*ZF@2"=?/G,$<SD[ S1*(58;>&;)&Y4QNP3D>C(ZR(KHP96&
M01T(IV%<=1112&%%%% !1110 4444 %%17)*VLQ!((1B".W%>>:+K'B(VO@Z
M34(H5MI;<NTD.H22RW.+9F'F(8U&3C/WFY]>M']?G_D#T5_ZZ?YGI%%>9ZUX
MAU.]\+3+>M8R0:II,EY MM&RM;@;/E<EB'^_C< O(Z<\6O$>JZA?7!B$ME%8
M6FMV5J871O/D;S(GWAMV /F^[M/ )SVJE%WMYDN7Y7/0J*\^MO$6MFVCAT[[
M$A%O>W3M=B:8GRIRH4$R9Y!ZDG'88&*ED\6ZY?:U:6FE6\(1Q;-*KV$TXVR
M,Y,RNJ1E5_A;)/&.N*25VD',M3O*YKP)_P BR_\ V$M0_P#2R:NAGC::!XTF
MDA9A@21XW+[C((S]0:\V\/O*?"NBZ>;FYCMKS7+^"XECF:.0J)KE@/,!# EE
M7D$'\ZGK8H]-HKS>P=]0O6TJ[UF_&GVJ7C03I>O&\GERA06D4AGV D<DYZMF
MJ$=]XD@&GZO-J99;C3!<SMYTA\F(0C>Q@QY>=V6#9W$L%QM!(?2X[=/Z_K_A
MCU>BLCPYJ4.HZ4OE17D1MV\B2.\</*K  _,P9@Q((.03UK7IM69*=PHHHI#"
MBBB@ HHHH **** "BN!OO%6M6]OK"1:??2"#4A!'?I]G\J)"T8P07#G[QYV'
MK6Q'XJGDO48:<@TJ2]:P6Y^T'S?-5BF3%LQLW*1G?GVH6JN!TU%>;/XFU3_A
M"9[:RB:YO(=*DNKFZENS&\:L9%4H=I+-\A/)7&.M; \2WEI-+#%!)>S--:V\
M<<TZH@:2+=G(3<!D<Y+'T]*!M6.QHKA-1^(C:=IEO+)86<5X\ES$\5UJ'E1;
MX6VLB2>62[,?NC:">>F,5V=C/-<Z=;SW$(@GEB5WB#%@C$9(R0"<?0?2CS$]
M'9E#Q,JOHI5E##[3;\$9_P"6R5KUYYKVJZK;>'_%/VF\CN)K"[M1 WDA$0GR
M6^Z#G&YB>23[U8N=1UK3]</A\ZQ-<&Y:V\N^DAB\V 2>=O "H$/^J^7*G[W.
M:=K@]&UV.[HKS>_UGQ39!C%<RW=OI]\UM),B0![@YB*"12!G*NZXB 8MMX S
M74^&M<35!<PRW?FWT;EI81$RI",E=J,5 D *D%@3\P/3H!*XKF_1112&%%%%
M !1110 4444 %%%% !1110 4444 %%%1Q7$$YE$4T<AB;9($8'8V <'T."./
M>@"2BH[>X@N[=+BVFCFAD&Y)(V#*P]01P:DH *Y;QHD5S-X<L;FWM[FTN]6$
M4\%Q"LJ2*()G (8$?>53GKQ74UR_B[_D*^$?^PV/_26XH L?\()X/_Z%30__
M  70_P#Q-'_"">#_ /H5-#_\%T/_ ,37044 <_\ \()X/_Z%30__  70_P#Q
M-'_"">#_ /H5-#_\%T/_ ,37044 <_\ \()X/_Z%30__  70_P#Q-'_"">#_
M /H5-#_\%T/_ ,37044 <_\ \()X/_Z%30__  70_P#Q-'_"">#_ /H5-#_\
M%T/_ ,36W=7"6EI-<R!BD*-(P7J0!GBJ$6O6LLNE1K',#J<+30D@850H8[N>
M#AATS2NMOZ_K1BO;^OZ[E/\ X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X
M+H?_ (FGW_BS2X='U*^T^\L]1>P4F6&WN58J1_"Q&=I^HHU3Q5I^G7UI8+<6
MLU_//%$UJ+A1*BN<;RO7 ^@^M%T#:6XS_A!/!_\ T*FA_P#@NA_^)H_X03P?
M_P!"IH?_ (+H?_B:LKXFTA+*WNKV_M+$3C*)<W40)^;;P58J>?0GKZU+<^(=
M$LKZ*QN]8T^"[FV^7!+<HLC[C@84G)R>F*8RC_P@G@__ *%30_\ P70__$U3
M\"P0VD>OVEM$D-M!K$T<,,:A4C79&=JJ. .3P/6NGN;A;6W>=TE=4&=L49=C
M]% )-<#X3\2P16>K7<=E>7$NH:W,+>TB5/-8^4A(.Y@HP <DL![TKJ]@/0Z*
MY<^.;)[6.:UT_4;M_+DDG@A1-]NJ,4<ON<#(8$84L3C@&D/C[1A?- 1<" 1A
M_M>U?*),8E"#G=NV$'[N.<9SQ1="NCJ:*AM)S=6D,[02P&1 QBF #IGLV"1G
M\:FIO084444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'F/Q+\2:Q<:UIO@3PM,8-6U
M-3)<70./LT'.3GL3ACGJ !CDBK^@?!OP=HUH$N=-35+MN9;F^_>%SW(4\#\L
M^YK'T ^=^TEXK:0;F@TR%(R?X05A)_4UZO0!R_\ PK?P5_T*^E?^ R_X4?\
M"M_!7_0KZ5_X#+_A7444 <O_ ,*W\%?]"OI7_@,O^%'_  K?P5_T*^E?^ R_
MX51^(VG07D.A2G3;&]NDU6%8ENP I!SE2VUB <#/!Z#BL)[AM!\:>)/$.HZ%
MID%_;:/%,!:3&7>2[C)D,2$$X /!X Y/2DG?\?R3_4'Y>7XNQU?_  K?P5_T
M*^E?^ R_X4?\*W\%?]"OI7_@,O\ A6+JWC#Q'HL>J6TL&EW5Y;6<5]%,BR1Q
M>6[E&5EW,2P(XY ;VK0^W:VOB2XL95T0WJ:69X;\V[KC,F-K+N)"#K@-R1GY
M:+K^O1O]&3S+^OE_F6O^%<>"_P#H5]*_\!E_PH_X5QX+/7POI1^MLO\ A6)8
M>+?$<UK;R2OICIJE\+32[D6<D2L@1F,SH96)4[3M 89X.1FG#QAXB>\L--2V
MTQ+E]3FTVYN660IN6(R*Z1Y!P1U!?@C&><ACNOZ_KR?W&S_PK?P5_P!"OI7_
M (#+_A1_PK?P5_T*^E?^ R_X5+I5Z?$O@AIM3MK9VFBEBGB"9B<JS*<*V>#M
MS@YKSUM'TS1?A!HWB/2K2"PUR&WMGBN;6,1R3NQ4%'VXWALXP<^M'7[OQ_I!
M?2Z\_P #O?\ A6_@K_H5]*_\!E_PH_X5OX*_Z%?2O_ 9?\*S8/$GB.X?Q \L
MNAV$6F7(MU%PLC#YD1@[.&'(#_="\G W#J:G_"=ZF-!BN)9=,M7_ +4EL)M1
MN8)$MHU4$J[1LX9=V N"^ 3U/&5=?UYA<W?^%;^"O^A7TK_P&7_"C_A6_@K_
M *%?2O\ P&7_  K T[Q?XIU"P*A-*BU"WT\:C.)+:54D1F<*B#S,KPA.\YZC
MY:;<>/==<WMU;6FGPV-MI]IJ"I,'>61)20RD@J$(P<<-T'7/#ZV%S*USH?\
MA6_@K_H5]*_\!E_PH_X5OX*_Z%?2O_ 9?\*Z<'*@^M+04<N?AOX*((_X1?2N
M?2V6N"\5_#^?P!YOC'P!++:/:#S+W32Y>*>$<M@'T&20>W(P0,^RTR:*.>&2
M&50\<BE64]"",$4 9GAG7[7Q1X;L-:L^(;N(/M)R4;HRGW# C\*S/B+XG?PA
MX&U'5X<&Z11';@C(\QCM!_#.?PKE/V?9GD^&>QCD17TJ+[#"G^9-,_:&_P"2
M:Q_]A"+_ -!>@#7^&7@"V\.:1#JVHQ_:?$=\OGW=W-\SH7Y* GIC/)[G/; '
MH%%% %#5-:L='6(WDD@:9MD4<,+S2.>IVH@+' Y.!Q4NGZC::I:"ZLIA-"69
M-P!'*DJ1SZ$$5SGC2/3VFT^:XU:71KZW$DMKJ0V^7#C:&63=\NULC@X!QU!Q
M7,C7Y[NTT<Z]<C2M'G>[6>^LIGM(YY58>7)O!#(K_.PYP3W/=)[_ -?U_G;H
M#T_K^OZN>IUGZMKFEZ'93W>IWT-M! @>1G;D G X')R>!@<FO,DU&^@CL9-:
MU34(/MVBW:(QN98S,Z2 PL%4C$I3GY0&/-8U_=6?]E:[J%]>W*7%UX5MPINK
MB5?,D(D5LHYP3D#J.K<<MR7U%%INQ[HCK)&KJ<JP!!]J=7B]_P"(I+=M1L=*
M\1EK$2V+W-PUR]Q]FBD1O,<%'5E3=Y>=K*%W<8K0LI!_PDOAS2+GQQ-JEO<1
MW3?Z-=/ LF-K1X82%Y,989+MG;CJ&I[O^O/_ "^9*E>-_+_+_,]8JMJ%_:Z7
MI]Q?WLHAM;>-I99""=J@9)P.3^%>2Z+XEABUO2G?Q9+=RRZ_=V;K-?AE>#:V
MS,8(7[VS! _B '7%=MXKU(7.IZ?X=L7T^?4)7%U+9W5T8=\,?/4*YY;:<;3D
M*WH:3NXIK=_\!_J7M)I]/\VOT.HM;J&]M(;JVD$D$R"2-QT92,@_E4I( ))P
M!WKQ;_A)8]+^'E[H;:]!IVIZ+J4=L5M+Q23"95PH9@"0$8@G .4.<<BI+CQ'
M:66H:@T/BR5XK/7K2.#?J9=?*D"&4-EOG7[_ -[(7:<8Q37O.T=M/QM_G^#)
M;:C=]+_A?_+\4>KZ3K.GZ[9?;-,NDNK;S&C$J9VEE.#C/7GN.*FBOK>54.YH
MR\C1(LR-$SLN<@!@"?ND@C@@9''->7:-(UOK$<-EJ%W'J?\ ;ET;NS$[;%M&
M=V\QXC\JCH5?&22!DCBJVD7EIJX\)WMWKES=M#J5]"UT+Y@207,8.PA22-N!
MC!!QC:<4DT[/T_K^OT"3M?Y_U_7J>NV]PEU&7C650&9,21-&<@X/# '''!Z'
MJ,BI:\?TKQ%'>:3I":IXDN/[&:>^CNM12^,3>:LG[E7E0C:"A) ! / Z8%4+
MK7+Q;67^U?%%Y;W,>@3W$4/VSR&WK)^Y<A=K%F7:<'KZ8.*3DE_7E?\ I#3N
M[+O;\;'M],EACN(7AFC22)P59'4$,/0@]:IZ'?)J6@V%ZDZ3B>W1S(C AB5&
M3D>^:OU<E9M"C+FBI+J>,7VF)\*?BAI-]I&Z+P]XAF^R75F#\D,I(VLH[#+
MCT 8=",>SUY/\=/^0=X7_P"PW%_(UZQ2*"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBN&\;_$JS\*74.D6-I+JW
MB"YQY.GV_)&>A<C./7'4^PYH [FBO)X+'XSZV1=3ZSI&@1MR+6.!9F7ZY5O_
M $*K'_",?%O_ **#8_\ @MB_^(H ]0HKR_\ X1CXM_\ 10;'_P %L7_Q%'_"
M,?%O_HH-C_X+8O\ XB@#U"J.I:+I6LK&NJ:997RQG*"Z@678?4;@<5Y[_P (
MQ\6_^B@V/_@MB_\ B*/^$8^+?_10;'_P6Q?_ !% 'I%U.FGZ?-.L$DB6\1?R
MH%!8A1G"CCGC@5R$.NV%KXJUW6!+Y]I)I6F-"8<,9R\ER$5.<$L64#ZUC?\
M",?%O_HH-C_X+8O_ (BN=L_A3\0[/6C=P^+[*,QE9(Y?(#*6S*<>65V@+YKD
M<8&_C&. #W*BO+_^$8^+?_10;'_P6Q?_ !%'_",?%O\ Z*#8_P#@MB_^(H ]
M0HKR_P#X1CXM_P#10;'_ ,%L7_Q%'_",?%O_ **#8_\ @MB_^(H ]0HKR_\
MX1CXM_\ 10;'_P %L7_Q%'_",?%O_HH-C_X+8O\ XB@#U"BO+_\ A&/BW_T4
M&Q_\%L7_ ,11_P (Q\6_^B@V/_@MB_\ B* /4**\N?PQ\70A*>/]/+=@=.B
M_/RZHOX[\=^ YT_X3K1X+_268*VJ:8/N9[L./U"]>_2@#U^BJNFZE9:QIMOJ
M.GW"7%I<)OBE3HP_I]#R*M4 %%%<7KGQ8\%>'[A[>[UN*6X3AHK56F(/H2H(
M!]B: .TJO=65O>B$7$>\0RK-'\Q&'7H>*\[3X]> W7)O;M#Z-:O_ $IW_"^/
M 7_01N?_  $D_P * .WO/#VF7YN&GMWWSNDCR1S/&X=1A65E(*$#C*D4V+PW
MI,4,,2V@9(ED5?,D9RPD&'+$DERW<MDUQ7_"^/ 7_01N?_ 23_"C_A?'@+_H
M(W/_ ("2?X46 ZVW\'Z';1S(EK*WG(D;M+=2R,51MR+N9B< ]!GVZ5;?0=/=
M ! 587#7:L';Y9F!!?KZ,>.GM7#_ /"^/ 7_ $$;G_P$D_PH_P"%\> O^@C<
M_P#@))_A0]0-WPGX/O?#4^9=<FN[9(?)CMQYH3@C#$22N 0!C]V$7D\=,,^)
M&FV^H>&X3.UP-FH62@17,D0(>ZA4Y", >#P3G!Y&#S6+_P +X\!?]!&Y_P#
M23_"N+\7?%KPM/,9M(N;BXCN[BTENX/(9"'@GCD$@+8'*(4/T3T--N^X'LLW
MA;2+BY@N)H)I)(51?FNI2) GW?,&[$I'4%]QS4G_  C>E?VO_:GV=_M._P S
M'G2>7OQC?Y>[9OQQNQGWKS3P_P#&?P5964DU]J4YU&\D-Q=;;>1E5R  BG ^
M55"J.!G;GJ:UO^%\> O^@C<_^ DG^%(#L[KPOH][8)93VK&!)&E&V:1'W-G<
M2ZL&.X,0<GD$@YK51%C1410JJ, #H!7F_P#POCP%_P!!&Y_\!)/\*/\ A?'@
M+_H(W/\ X"2?X4 >E45YK_POCP%_T$;G_P !)/\ "C_A?'@+_H(W/_@))_A0
M!Z517FO_  OCP%_T$;G_ ,!)/\*WM ^)?@_Q-.MOIFMP-<L<+!,&B=CZ*' W
M?AF@#K**** "BH;N\M;"V:YO+F&W@3[TLSA%7ZD\5SS?$;P6K%3XITG(..+I
M"/SS0!TQ 8$$ @\$'O4"6-I&MLJ6L"K;#$ 6, 1#&WY?[O''':N?_P"%D>"O
M^AHTK_P)7_&C_A9'@K_H:-*_\"5_QH UX= T:W%T(-)L(A=G-SLMD7SO]_ ^
M;\:=+HFDW&H#4)M+LI+T!0+A[=#( IR!N(SP0"/<5C?\+(\%?]#1I7_@2O\
MC1_PLCP5_P!#1I7_ ($K_C0!O)IMA']RRME^5D^6)1\K'+#IT)Y([FN<O?AY
MHU[X@35W:6.1#&1&D<.%\L *%<QF2,<#Y4=1UXY.9?\ A9'@K_H:-*_\"5_Q
MH_X61X*_Z&C2O_ E?\:.MPZ6.BNHK6YA:TNXX98IP8VAE 99!CE2IZ\9XKC?
M ^B:&/"4]I)I>G"&ZU*^1X6MTVS;+J8*"N,-M5< =@OH*J^*/%W@_6M(VVGB
MS2(=2M9!<V,QN5Q',OW<\_=/*GV8UQ_PV\7:%.5U7Q#K&FV#6<MTMC9R72DH
MTTSR22GW(<(#Z*Q_BH ]BGT'1[JSM[.XTFQFM;8@P0R6R,D1'3:I&%Q[5:^R
M6P>5Q;Q;I5"2-L&749P#Z@9/'O7._P#"R/!7_0T:5_X$K_C1_P +(\%?]#1I
M7_@2O^- '06-A9Z9:K:V%I!:6R9VPP1B-%SR< #%6*Y?_A9'@K_H:-*_\"5_
MQH_X61X*_P"AHTK_ ,"5_P : .HHKE_^%D>"O^AHTK_P)7_&C_A9'@K_ *&C
M2O\ P)7_ !H ZBBN<M_B!X/NIA%#XGTEI&Z+]K09^F371*RNH92"I&00>"*
M%HHHH ***K7.HV5DRK=7EO S#*B655)'MDT 0OHNGR6US;-;YBNIO/F7>WS/
MD'.<\<J.!QQ4">&]*CU4ZDMO)]H+F3:9Y#$'/5Q%NV!_]H+GD\U-_;VC_P#0
M6L?_  (3_&C^WM'_ .@M8_\ @0G^- %&Y\&:#=P102V<GE1PM $2YE0/&225
M?:PWC))PV<=JN_V#IOGB?[-^\$L<H;>WWT7:IZ]AQ2_V]H__ $%K'_P(3_&C
M^WM'_P"@M8_^!"?XT 8&N^!SJ%S;SZ7J+::\9G9P#/\ ,TK!F;=%-&P.1T+%
M?]G@8Z>QMWM+"WMI;F6YDBC5&GEQOD(&-QQW-5_[>T?_ *"UC_X$)_C1_;VC
M_P#06L?_  (3_&CI8'J[G/:QX3TBQTR]EC2[D-[- ERMS?SSK(#+&.5D=AG
M SC...E:T?A+1H[&:T%O,R3,K/))=RO-E?ND2LQ<;>V&&.V*XSQIXNATR[FM
M[C5[:73+Y[:2UECD7_1Y(YHS)&Q7LR#>"?1QZ5T7A?Q/#J-C-JFH:K:1)>2F
M2TM7E16@@P @;G.Y@-YSTW8[4 ;5KH&F6<=LD-N<6SM)'OE=SO;J[%B2S<GY
MFR>3SS2Z?H.FZ7=W-U9VYCFN3F0F5V'4L0H8D(,L3A<#))I?[>T?_H+6/_@0
MG^-']O:/_P!!:Q_\"$_QH T**S_[>T?_ *"UC_X$)_C1_;VC_P#06L?_  (3
M_&@#0HK/_M[1_P#H+6/_ ($)_C1_;VC_ /06L?\ P(3_ !H T**H#7=() &J
MV))Z 7"?XU?!! (.0>A% !1110 4444 %%%% !7G>N0ZM)JGC%M/OK*" 6$7
MG)<6;S,_[I_NL)4"\>H->B45$X\R^3_%#3LT_-/[CS*]\17]A;"&'5_L=S;6
M%N^G:<$C/]I,4&1\REFY^7Y"".IILFKS6&MZA;R:M_8UG<ZE<-+>;8S^\6*'
M9%\X*_-ENV3MP,&O3Z*J2YK^=_Q_K\.QE&%DEV_RM_7J_(\@TG4KS3_#-C+9
M210W"Z%;E)_LZ%P6N-IY(R1@GY<X_&K^M>*-6T*.^LKC69G6#5(K<WI6VBF$
M3P>80&D"P@[N,L!QQR<5ZA6?JNB6.M)"MZDI,#^9%)#/)#)&V",J\;*PX)'!
M[T.]V^YHMVRIX1FN[GPM8SWVHIJ%S*A=[A'B96R3@ Q@(<# X].IZUYSXON-
M/'Q7T.+3;R&740\ADC%SYCI)Y,VT$$DKR5P. ,^]>K:;IEGI%DEG8P^5 I+8
MW%B23DDL2222222237#>(/$<4FNZ5;:BB64VEZ]ODW/E6MS:W+)-GT(!!]"K
M#M2J14GIY_BK"C=+7^M;G-G[$;"W?PY@R#2\:X;?._=YL.[SL?-YNWSNOS8S
M4^IZ5HNIVNJG0)K8:0DL M(+6W6:WN+EHW1EB0,J[_F0[@<*R[CT->G>']3G
MUG18-2FM&M!<;I(HG.6\HD["WH2N"1VSBM.J:N_Z_K3IV%R[?U]_GW[G >$M
M4EM/%%UH5[")M29-US=^?N?Y$0J/+V_+$ ^U6S\Q#$C)-=_111>^X1C8****
M"BMJ-N]WIEU;1E0\T+QJ6Z D$<UR$'P\L[/^S&L++3;"6*QEMKR>UA$;R,\8
M7<"%&[D$\XKN**EQ3O?K_P '_-A_7Y?Y' 3>#M:O[%XKG^S;62'2VTVW6WF=
MDE!9#O?*#;C9PHW8W'FK,GA;5CJ85%TYK(:JNI?:'D?S^V4V[,<=CNZ<8'6N
MVHIM7=W_ %U_,CDC:QQ%GX+NXH+9+@V<AATJYLCR3\\C@@C*_=QP?Y5S%EI^
MKZ;XSBM[C3+^YMTN+4[8=ZQ,R0I'YV[R"I"_-P9DSC[F>OKU%$59IC<4TUW(
M;IKE+61K2**6X"_NTFE,:,?0L%8@?@:\P\&Z+KD5O=30Q:>=0TO6[C,+W+^5
M*'B56&_R\KC((.TYQT%=_P"([G4['19;W28EGN+8K,UN5R9XU.71?1BN=OOB
MN&\(>)_[4UN\LM EBG2\U:6_N)R,B.TV1X_X$[84>F'/:BVMRGKN:=OX2UW2
MFENK"33IKV^@EBN_/D=$B9Y7D#)A26VF1A@[<X'(J>Z\!K<?9S']CBFL=/%O
M:78A!F:8+M5W.,[4QD+DC)SU KM:*+!UO_7]:&'X5TW4]+T@P:I<>=,9691]
MJDN/+4XPOF2 ,W.3R.,X[5N4453=Q)65@HHHI#"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#R?PW_P G(>,O^P?!_P"BX*]8KR?PW_R<AXR_[!\'_HN"O6* "BBB@#+U
M?P]IVNO:O?K<L;63S8?)NY80K]FPC#)';.<<^M0OX4T:75KO4Y;>:6YNX?L\
M_FW4KQO'_<,98ICD\8[D]ZVJ*5D!SI\#>'SID^G&TN#;SA%DS>SEV5/NIOW[
M@HR<+G'M61XOTW0K2YMI;[1-8U)]01=+S:W[*-IZ(X:9.O///0Y/KW-<EXYN
M3 =#Q:7]QY>I13O]DLI9]B+G<3Y:G'4<=3VS0]UZK_+\A;)M=O\ @_F32^#M
M%M]/: :?J%XDC1+M?499)(@I^5D>27*;=Q/R$'KC)XJP_@S0W6Q'V>X4V,C3
M0,E[,C"1OO.Q#@NQR<LV3R?4US7BS6/[:MK-K72-<:*SU.SE$G]GW*%\/E_W
M6P,551G)&,D8YK &G6W]HO-_8VLO)_PDA<2R6%TS&V9</\Q4GRSR".AP.V*+
MW?\ 7E_F3)J/]>O^1Z/;:!I^D:0-%L;.^-C<.XD*7KEH@P)+;VDW@$_W"3DY
MQU-4=$\)^%1%:7>G12W,-HY2U^T7D]Q'"R$K^[61RJX((! ^E<3HUOY>H:!#
M_8^KQP6VL7RB-M.N%ABMY X3*E=H7YE )Z#/09JD/"VW3M*M+G3-1LM'66\2
M^CL=+61O.,G[J1HFB?>-@P'"G'&"*$^O?_@?Y_>-Z/E_KJ=[KVC^&= T35KZ
M^LK^:WO)TGNA%//*[2!AM=?G_=D$#Y@5  '( %1ZOX,XMFT6W4H+A[J:*74[
MFV=Y&7;N69-S+QG( ^;//?/(Z_HTOV34;6XT?6-5G6QMTT:YEMVED55^^&8#
M:DA/)SM+# YQBO7;9VEM8I&B>)F0$QOC<IQT."1D>QH25ON_+_@"O>6O;\3G
M(?!5A<VL7]KK-<7$>]587L[$1L<^4TA8-*GJ'R#Z <5+?>!?#^HSW<US;7):
M[B2&94OIXU9$Y5=JN  /0 =3ZFNCHIE)#(8E@@CA0L410HWN6.!ZDDDGW-/H
MHH&E8**** /)_P!GG_DFTO\ V$)?_04H_:&_Y)M%_P!A"+_T%Z/V>?\ DFTO
M_80E_P#04H_:&_Y)M%_V$(O_ $%Z /6**** "BBB@ HHHH YSQCJFK:38V4^
MDRV2/->PVSB[MWE&)'"9&UUQC.>^?:K^L:K#I-O:"YU"VM9KFXCMXVEA9Q*[
M$?*JA@<D9P<D#J<@5G^,=+U;5K"R@TF*R=X;R&Y<W=P\0Q&X< ;4?.<8[8]Z
MS-<TSQEKD4(>VT2!(;NWG2!;Z5P?+?>Q+^0#DX4 8QR22>!1']?PT_X(I7W7
M;\=?^ :H\=>&VN# FIB1A.UMF.&1E\U1DIN"[=WH,Y."!G%.'BS2KM=,>TU2
M%/MEPT*1S6TGF2E,[T"':R,".2P.,8QS7/?\(QXF-RSFVT?8==74^+V3(0 #
M;_J?O<?2FVOA7Q-#_9V^'2/]&UR;4GVWDG,<F_Y1^Y^\/,/MP/7A1N[7\OT_
MKY V]?G^O_ ^\VM.\?:1?:;+?21WMNJ74MNL;6<S22%&()5 FYN!DX!V]\57
M\5>/K+1_#,NH:5-!>736OVJW0I(\93^\Q13M'4#=M!/&16-/\/=0?[))+;:+
MJ7V.^NYEM+[<89HIW+'<2C;'7C&%;H>>>)]4\%:VUMJEKI,>C6]KJFG"SD@!
M>-+1EW[?+"H=RX?!^[SSCG%&ME\OT_/7TV&G:7E_P7^EO4[^WD,MM%(V 70,
M<>XJ2J]A%<0:=;174D<EPD:K(\2E4+ <D DD#\35BJE:[L3"_*K[A1112*"B
MBB@#R?XZ?\@[PO\ ]AN+^1KUBO)?CPQ32O#+*C.1K,1"+C+?*W R0/S-=U_P
MD.J?]"9KG_?ZR_\ DB@#H**Y_P#X2'5/^A,US_O]9?\ R11_PD.J?]"9KG_?
MZR_^2* .@HKG_P#A(=4_Z$S7/^_UE_\ )%'_  D.J?\ 0F:Y_P!_K+_Y(H Z
M"BN?_P"$AU3_ *$S7/\ O]9?_)%'_"0ZI_T)FN?]_K+_ .2* .@HKG_^$AU3
M_H3-<_[_ %E_\D4?\)#JG_0F:Y_W^LO_ )(H Z"BN?\ ^$AU3_H3-<_[_67_
M ,D4?\)#JG_0F:Y_W^LO_DB@#H**Y_\ X2'5/^A,US_O]9?_ "11_P )#JG_
M $)FN?\ ?ZR_^2* .@HKG_\ A(=4_P"A,US_ +_67_R11_PD.J?]"9KG_?ZR
M_P#DB@#H**Y__A(=4_Z$S7/^_P!9?_)%'_"0ZI_T)FN?]_K+_P"2* .@HKG_
M /A(=4_Z$S7/^_UE_P#)%'_"0ZI_T)FN?]_K+_Y(H Z"BN?_ .$AU3_H3-<_
M[_67_P D4?\ "0ZI_P!"9KG_ '^LO_DB@#H**YL^*[F*_P!/M+KPOK-L;ZX^
MSQ2226C*&V,Y)VSD@!4=NG; R2 >DH **** ,[Q!J\6@>'M1U>9=R6=N\Q7.
M-Q49"_B<#\:\^^#OAMFTN7QKJ^+C7-;=IO.<<Q1$\*OIG&>.VT=JV_B^2OPH
MU\@D'R4''_71:U_ G'P\\-?]@JU_]%+0!T%9T>OZ-+?26,>KV#W<3!9(%N4,
MB$D  KG()) _&J7C5M03P3K+:5O^W"TD,/E_>SCM[XSBN;FU+3K/P-X=GT72
M-/U&R:>VCB1KHP^5*S*%;*HW(;[W0]>O2DM7;T_'^OO%)V_'\#ICXT\*BX-N
M?$VC"</L,9OXMV[.,8W9SGM5[4];TG14C?5=3LK!)"0C75PL08CL-Q&:XC1;
M/5+WQAXLCBN-/&GMJ4(O+6>V,C2J8(]P#EMH!'&"ASZCMK?$42G0+$6\D4<_
M]J68B>5"RJWG+@D @D>P(^M'1/O;\0OK+RO^!TNGZG8:M:BYTZ]MKRW)($MO
M*LB9'494D5+<75O:*C7,\4*NZQJ9'"AF)P%&>I)X KS33-4ET/PWXIU:3RT\
M2"Y!U&':!'"PVHLBKU\O8=^223SDU5\1SWDEY_9EY?C4H[.^TVYM=2EAB#Q-
M++@KE%"]!D' X;G--:M)>7XV_P R7*R;?2_X?U^IZU17F\.OZU)K@\.2:Q(D
M3:A+;1ZP(8A(^V)9!& 5\O?EBI.W^$\ U5LM2U?6->\,2W.JRV[J=0C+(D8B
MN#$X19"I7^('L1_LD9J;]44WNCTVWN8+N$36TT<T1) >-PRD@X/(]""*EKSG
M2-=UO78-%L&UH65U=V=Q<-=Q6\9,LB2[0H5@1M .2!SC'(ZU?CUS48O&$%O=
MZBSZ?-(D,$EK'"]O(_D[BCX)DC<GY@<E=N!U.:I:V!/1OL=7_:VF_P!J?V7_
M &A:?VALW_9/.7S=OKLSG'OBEN-4T^TO+>SN;ZVANKDD00R3*KRXZ[5)RWX5
MQ'CVUF&OV&L6:EK[1[26]C13S(BR1B1/?*%A]<55MKR/4OB!I'B,R&.&\T^\
M-L901LMT\O:Q7W)=NQP0.U2G=7?G?\;??;\&%]6OZZ7_ #/1[BX@M+>2XN9H
MX88QN>21@JJ/4D\"I%8,H92"",@CO7CNIZO=:MX9\66&HWTFJ62Z*E];S7=I
M'#\[%\,BJ,A<JI7?\P]3UK>O?$%_;^(],@L=8FEMVN[>SN+5+6,0PAX\X:1O
MG:3HPVG ! ([U7]?G^JL)R2U_KI_F>BU%/<P6P0SS1Q!W$:&1PNYCT49ZD^E
M>>MJ7B*&YO=&&NS?VAIIGNY+JZB@2*6WV?N0Q" *"QP2,']V_/3#K;Q)JXCT
M^)[^Y2Y75X;2]@OK:'S55T!VAX_D(/W@P'0XX(I)WM\OQ')V3?8]%J*ZM8+V
MUEM;J%)H)D*21R+E74\$$=Q7#:-XAOY_'<-FNK3:AIUW%=,-]K'#$C12* (L
M?.0,D$L2"1D>@[ZFM4GW'U:/(O "2^!OB;K'@0R.VE7,7]HZ8'.2@/WE'ZC_
M +9Y[FO7:\H\1$K^TCX/V\;].G5O<;)SC\Z]7H \E\>ZMK'C#QBGP[\.736D
M2Q>;K%ZG6.,@?)Q[$<=RP' S79>&OAYX7\*VD<.GZ5;M*H^:YG023.?4L1^@
MP/:N/^$"K=>*/'VIR#-S+J[1%CSA%9R%'Y_H/2O6* (5M+9!A;>(#V04OV:#
M_GC'_P!\BI:* ,*Z\0Z!9Z@]C(^^>(9F$-I)*L/&?WC(I6/CGYB*K7'BWPY;
M7-K;,MS++=0"X@6WTNXF\R/ .X%(R#C(SZ9&<5R^A:XGA;2-<TO5+^RTS7!?
M7,\,FHC"789MR,N67S,@A<*V1BL];Z34_$_@V"[UNWT?5)M)G)CT^..(Q%_+
M*1".7S,< CL3M.,4HMNWR_%-_A:W](3=KW\_P:7Z_P!:GH<FO:!!X??79I8X
M=-3.^66!D*D-M(*%=P(;C!&<TNM:UHGA^PCOM1!2UD9462*TDF&6Z9\M6QG@
M#/<@5S_B"8ZG?6GA2TET_4KNVMC+?6UW>F$NI38I.$D).6+8QQ@$GD9Y&Z\5
MZ?/\(H[&^U:Q_M'3KVWLKA1<*=S13J-PZ9!5"V<= ?0T]WIW7W7LW]XKM+7L
M_OM='I^JZQH^BZ4FIW\<L=JY4;EL979=W3<JH67TY YXZT:5J^B:Y)/#9C,U
MN5\V"XM7@D3/*DI(JL <<'':L7XD:E81_#V[F?4((8KGRA!-YJX<EU(*$\-P
M">_ KG[+4Y-&?Q##+>I>>*[FV:73+V0K_P 3" *3$(P,(2I)!50,GG&#4\VL
MK]/\K_UY>C'_ "I=?\[?UYGH.KW^D:#ILNH:I)!;6D6-TCIW)P  !DDGL.:N
M+!;LH80QX(R/D%>27ER^HZ%KD.B:E>ZM82Z(7NA).]PT5UD?*,Y*,1NR@P!@
M<"I[C5YH7NI=,U>\N/"SRV@N[Y;IY?(W%_.\N7)*J!Y>[!^3<<;<<5Y?U_5]
MGU)Y[Z_U_P /Y'J<D=I$%,B0(&8*-P R3T'UID M;E7*6^ CM&?,@*<@X.-P
M&1Z$<'L:\JO"+M-/DGU&[N-$M_$:)8WOVV3+P&$D_O V7 D^4,22>F3GEVG>
M(8[NPMHM1\23G2!JE[!=Z@MZ8F7:Q\A7E3&Q2.1@J#@#H<%)_P!?=_G^15_Z
M^_\ R/6/LT'_ #QC_P"^11]F@_YXQ_\ ?(KSRYU,67B324CUBYU*U<6\$:K>
MM'<$[_\ 6>6 $G1A@LPY"C(X->D4^EQ*5W8B^S0?\\8_^^17->*OAYX=\6V3
MQ7EC%#=$?N[R! DT;=B& Y^AKJJ*"CRWX=>(=:TKQ->_#_Q5<&YOK2/S;"];
MK<P^F>Y Y[GA@>E=]XDUZT\,>'KW6KXG[/:Q[R!U8YPJCW)('XUYW\1PME\7
M/AUJ$(VW$UQ-;.XZE,H,?^17_.G?'^1AX$L+<$B.YU:&*4#NNR1L?FHH S/#
MG@6^^)IB\6^/+F=[6?\ >6&DQ2%(HXCT)QSR/3!/!)YQ7;/\+_ -O TDOAW3
MTBC7+.^0 !W))KL8HTAB2*) D:*%55&  .@%<5\1)1%)X<-X =%.J(+_ '?<
MQM/E[^VW?MZ\9Q2?1=PV3?8I0^$/A/<6<EY!:>'Y;6-2SS)<JR*!C)+!L #(
MS]13;#PI\)-5NA:Z=;^';RX()$-O=)(Y ZG"L36MJ&H,OC2&RBTBR<2Z9-(F
MH+=D.(05ROEB/!^8KCYNF3QT-#X;6VH#P?H=WJ-UI\VG0V >W5;8I) V,;B[
M,V3M+#(V]3QSPTUJWM_P6OT);V2W_P"&?ZEE?AM\/7NY+1=!TQKF- [P@Y=5
M.<$KG(!P>?8U5M?!7PMOM0ET^TL-"N+V+/F6T4ZO(F#@Y4-D8/!K,M+Z[M/&
M^F^(;G2KRUMM5EEM)KN5HO*DC?!ML!9"XP$'WE7EST)KIM"V_P#"Q/%F,;ME
MGGU^XU"Z7\_O5O\ - W:_P OQ_X9F)-X8^$-O?-8SQ>&XKM7\MH'NT60-_=*
MELY]JV/^%5^!3_S+-C_WR?\ &N4\:+>MXE\2I&8CI4EE9QZHHAWS+ QE#21D
MG *CDY4\<C!%;FIZO<K=2Z;I&LC3[.PT=+VUG"QRBZQN&&+@Y0!5SMP?FZBI
MYER\S_K1O]-._P A_:Y5_6J7Z_+3N6D^&OP]DN9;9-!TQKB(*TD2G+(#G!(S
MD X./I4O_"J_ W_0LV/_ 'R?\:Y)[^]@O=?U^SF72K_^R+&^EMTA1A<2D2?(
MX().>%R,-TY[5JOXGUN1IM22\,;V^KQ:<^C^4A!1F4;B<;]Y#%@<XP.G>KL[
MVZ_\&Q/.K7Z?\"YL?\*K\#?]"S8_]\G_ !JBG@7X8R7\EA'IFB->1$"2W64&
M1">@*[LC-7?  G\K7&N=2N+M_P"UKE0LVS*!7*@C:H/('?CCC%8UFO\ 8-]8
M(OV+6-"NM3<V<JC9=6EP[,2#_?&2P)X('7(J.;:_5)_?_7S>A4G:_E?\/Z_4
MVO\ A5?@;_H6;'_OD_XT?\*K\#?]"S8_]\G_ !KCV\3>.+CPK?\ B6'5-*MK
M4V\Y6!V$LD,D9)"(GE)A@%((=Y/7'&*Z74+S4_#MWIE]?>([Z?3+F&5)4D@M
MQB?87CP5B!QPP YR=HYR<OI?^MK_ ->J'UM_6CM_7HR8?#7X?&[-H- TPW*H
M)##GYPA. VW.<9!&?:I?^%5^!O\ H6;'_OD_XUBW7B+Q%H#:G;7NHQWDMKI5
MK.'>W1/+DDD*2.VW (7&>PP/Q-G7]0\1:.=,TJSUZ*\GU*[*QW=P(H'B3RRR
MKN6-TRS*<'RN0".O-']?G_D*Z_KY?YERY^$?@2ZMWA;PY;(&&-T3,C#W!!KB
M&75/@EK]F&OY[_P1?S>25G.Y[%STP?3&3QU /&0"?6?#[:D=$MQK$UI-J";D
MGDM'+1E@2.N!SQSP.<US?Q>M(;SX5ZZLRY\N%95/HRNI!_2J:L".W!! (.0>
MA%%87@J62?P'X=FE8O))IELS,>I)B4DULSR^1;R2D9V(6QZX&:0SR[Q?XKU_
MQ'XM;P/X)E6WGA7=J>J'I;#^ZI['GMSDX&,$U/IWP)\(Q*9=8^VZS>O\TMQ<
MW+J7;N<(0?S)^M0? 6W6;P=?ZW-A[_4]0EEN)2.3C&!],EC_ ,"->JT >?\
M_"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y699W%MX&\:ZQ?E5@T?4[E
MX7CC0!8[E(E=< =W!<>Y ]:=X?6YT>X\7ZB\VG0ZO)>VXFNK\$K'OCC8H-N&
M8*6(5,C) &1G-*+ND_+\=-/Q^X5]_7_/7\/O-'_A27P\_P"A>_\ )VX_^.4?
M\*2^'G_0O?\ D[<?_'*-*\9:UK<-E86BV$.J3-=[IYK>7R2() G$98."VX<%
MOEYZ]*L:SXJU?1]6TZ"632#YLUM!<6D*2RRJ93M+[^ B@]-R_-Z@\4^WF#=K
MWZ?U^A7_ .%)?#S_ *%[_P G;C_XY1_PI+X>?]"]_P"3MQ_\<I^G>+-<FN-'
M2Y_LYEN=6NM.N/+MW4D1B0JZ9D.W_5\@[NO:I=?\O5_B/I?A_5%WZ4UA+=+;
MO_J[F8,!AQT8*ISM.1SG'%&]K=?\K_D-NU[]/\[?F5F^"/P\(XT CD<B]G_^
M+I?^%)?#S_H7O_)VX_\ CE8OBV+1Y/#'C#2[;P[<6WV"&-\7"PFW1OX#"JNQ
M3*DGA1CV)(/8^$="33'N;E_#FD:/,P6-?[,;*RI@'+$(F3NSU7CU-*+NKB;L
M[&1_PI+X>?\ 0O?^3MQ_\<H_X4E\//\ H7O_ "=N/_CE<IXITFR3Q9KJ)HVG
MV\-U<VD;ZR% ET^212?,4!0?F;&6W#DC(-=YK&O:M;ZE=:7I!LS+IVGK>S/>
MHS^>"6 1=K#:?D.6.[&1\II*2Y>9_P!:7?W?\,'VN5?UK;^OQ,[_ (4E\//^
MA>_\G;C_ ..4?\*2^'G_ $+W_D[<?_'*R4UN]M=5\0>)]+6%8VTJRU"XM[TR
M.60K(2B'<-AP..",]N2:V9/&NJ,CZK#!:#28]133GMWC<W&YF5/,W;MO#,/E
MV\CG=VJ[/;K_ $OS)YU:_3_@7_(9_P *2^'G_0O?^3MQ_P#'*/\ A27P\_Z%
M[_R=N/\ XY5+1M;UEH]).J_V?J27.OW-N)9(&5[?89=I0%F&?D(!XV@X^;DU
MO:9KGB/4M)EUNWM;">RFMY9;6T4.EP'4D(K,25;=CGA=IX^;K4WTO_73_,OK
M;^MVOT,R3X'_  ]>,JNA-&3T=;R?(_-R*Y;5?#'B/X1H=;\):A=:EX?A.^]T
MF[;=Y:=V0@<?4 $=3N&:],\)ZW-K=A/)<3P230R"-TCMI+=XSM!*R12$LK9)
M[D$8-;KHDD;1R*KHP(96&00>Q%4U82=S.\/:[9>)M!L]8T]]UM=)N7/53T*G
MW!!!^E:=>3_!3_B7S>,?#T3,;32]8D2#=U"DLN/_ "&#^)KUBD,*\Z\<>/\
M4+/6H?"7A"T2_P#$DZ[G+<QVB$?>?MG!!YX'&<Y /H<DBQ1/(YPJ*6)]A7E'
MP.M1J.FZSXPNP'U+5[Z3<YY*1@@A1Z#)/X!?2@ C^$>NZM'Y_B?Q]K$]T_+1
M6<GEQ(?10>,?15^E+_PHNS_Z&[Q'_P"!(_PKUBB@#R?_ (479_\ 0W>(_P#P
M)'^%'_"B[/\ Z&[Q'_X$C_"O6*QKKQ3H]GJ#V,ES(\\0S,(;>258>,_O&12L
M?'/S$4KI <!_PHNS_P"AN\1_^!(_PH_X479_]#=XC_\  D?X5V]QXVT.VN;6
MV:2^EENH!<0+;Z;<S>9'@'<"D9!QD9],C.*M2>)]'@\/OKLUWY.FIG?++$Z%
M2&VD%"-P(;C!&<T_Z_3\] //O^%%V?\ T-WB/_P)'^%'_"B[/_H;O$?_ ($C
M_"O0]:\1Z9X?L([[49I4M9&5%DBMI)AENF?+5L9X SW(%+JOB'3M%TI-3OVN
M8[5RHW+:2NR[NFY54LOIR!SQUH \[_X479_]#=XC_P# D?X53O/V>]-O)8GD
M\3:S)M.',[*Y*8/"G'')]^_'->H:3XATS6I9X;*:3S[?'G03V\D$J9Z$I(JM
M@^N,5-JNL:?H=E]KU*Z2V@WK&&?/+$X  '))]!0*YYK_ ,*+L_\ H;O$?_@2
M/\*/^%%V?_0W>(__  )'^%>L4QY8XB@DD1"[;4#'&X]<#U/!H&>5?\*+L_\
MH;O$?_@2/\*/^%%V?_0W>(__  )'^%>L44 >23_"[Q5H$?VKPEXZU,S1C(M-
M1?S(I/;^Z/Q7\16_X ^($OB.>ZT+7;/^S?$UA_Q\VIX61?[Z=>.1QD]002#7
M>5Y)\5(5\/\ C?P=XOM ([C[<MC<[>#+$W8_1=X_$>E 'K=%%8_BS63X>\):
MMJZ &2TM9)(P>A<#Y0?;.* .0\8?$F[M-='A;P=IHUCQ"1^]!_U-L/\ ;.1S
MT[@#(R<\5FKX+^*FI(+C4/B!%93-SY%I; HGMD!<_K]:T_@SX<32O!4.L7 \
MS5=:)O+JX?EG#$E!GTP<_5C7HU 'D_\ PKSXB_\ 139__ 7_ .RH_P"%>?$7
M_HIL_P#X"_\ V5>L44 >3_\ "O/B+_T4V?\ \!?_ +*L[2O@YXOT.2Z?2_'H
MM&NY/-G,5EM\QN>3\WN?S->L#7]&.H2:>-7L#>QD![87*>8N2 ,KG(ZC\ZJ2
M^-/"L%P]O-XFT:.9&*/&]_$&5@<$$%L@Y[4;@<'_ ,*\^(O_ $4V?_P%_P#L
MJ/\ A7GQ%_Z*;/\ ^ O_ -E7J4UY;6QA$]Q#$9W$<6]POF,1D*N>IP#P/2JM
M]KVCZ7=0VVH:M8VEQ-_JHKBX2-Y.<?*"03SQQ0!YO_PKSXB_]%-G_P# 7_[*
MC_A7GQ%_Z*;/_P" O_V5>CZGX@T717C35=7L+!I03&+JY2(N!UQN(S5JSO;3
M4;5+JRNH;FW?E)8) Z-]".#0!Y=_PKSXB_\ 139__ 7_ .RH_P"%>?$7_HIL
M_P#X"_\ V5>IS75O;R1)-/%&\S;(E=PI=L9PN>IP#P*EH \G_P"%>?$7_HIL
M_P#X"_\ V5'_  KSXB_]%-G_ / 7_P"RKUBB@#R?_A7GQ%_Z*;/_ . O_P!E
M5>[N_BIX 7[;>36WBS1X^9@D8CGC4=3P,_C\_P"'6O8** ,;POXHTSQ?H4.K
M:5,7@D^5D;AXG'5&'8C_ .N.#6S7D.C6R>!_CS/HMDOEZ5XBLS=1P+PL<R[B
M<#M]Q^/]H>E>O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5R5_8W6M>-;ZR_MK4[&VM=.M94CLI50,\DEP&)RISQ&OY5
MUM<_9_\ )0]9_P"P58?^C;N@"O\ \(3'_%XC\2,>Y_M)AG\!@?E1_P (3%_T
M,/B3_P &;UU%% 'CO@JQ&G?M!>+K1;BYN!'I\/[VYE,DC96$\L>O7'TQ7L5>
M3^&_^3D/&7_8/@_]%P5ZQ0 4444 %%%% !1110!S<][>ZKK>HV%C?-96VG1!
M99841I'F=20!O!4!5VGH<DCL"#Q7AOQ;JMRWAA9-<U*YN=3.VZCOM.2W@4;"
M2T,GE(&8$# !?//%=B;"]T_Q%JPM4*QZRBR1W1B,J03HFTB10RG!55(Y R",
M@D9S;'P%J*V.B:;J6NV]QIND2QS116]@89)73[N]S*_ ] !FE'I?R_-W_3\/
M44MG;S_)6_'^NA%IVIZM96GBNPU77;RXU"Q?-K+Y$"MY3K^Z9%" %BV5.X$9
M'04DJ>)8?%^D:*?%=[^^TR6XF;[+;8:5&0=/*R%.\Y (/ P16_J7A2'4?%-A
MK?VDQ?9T\N> 1@BY 8/'N/;8XW"H-5T:_3Q;!XG6^1K>RM9(!8QV+22R*Q4M
MAQ(/FRHQ\N!SG/6A:6;_ *LFD_F[,33UM_5VORU-+P[JS:SI/GRJJ7,,LEM<
M(G02QL5;'L2,CV(K6K$\*Z7-I>D.+I0MU=7,UW,@.0C2.6VY]@0/PK;I^O\
M6U_QN->04444#"BBB@ HHHH \G_9Y_Y)M+_V$)?_ $%*/VAO^2;1?]A"+_T%
MZ/V>?^2;2_\ 80E_]!2C]H;_ ))M%_V$(O\ T%Z /6**** "BBB@ HHHH *Y
M&XMX/$/BG5[7484N++3;:-([:5=T;22*Q9RIX)VX49Z?-ZUUU85[H+SZU)>0
MR;8+V 6U]$)'C9E7<4='0@JPW$>X/48YB<6U;R?Y:#_X!Y;X;L_['T[P1J3Z
M+INFVLTR12:A82;I[DNK*J3+L3Y6)YY?&!]:Z"*PTSP?KOB?2(-*LQ'J]NMS
M91>2 LI;$30'CE0[*<= )#Q766'@3P]ILUG)!:W#_8N;5+B^GG2 ^J)([*I]
MP*U+W1=.U'4+"_N[5);JP=GMI"3F-F&#TZ\>M:2LWY.]_1V_R)UU:\OO3?\
MG8\_NO!/AVQ\:^$M,71K%H4L+I&S N7*A,,3C)()8@]02377>$;F9[&]L9I'
ME.FWLEHDKL69T&"F2>20K $GKC-3:IX;L[S4XM;2*1]7M8V6U9KV>.)2>Q56
MVX)QGY3G'.<59T+2O['T[R'E\ZXED>>XF"[0\KG+$#)P.P&3@ 4DWU\_Q=_R
M_P A-:JWE^"_SL:5%%%!04444 %%%% 'D_QT_P"0=X7_ .PW%_(UZQ7DOQXD
M2+2O#,DCJB)K,3,S'  "MDDUW7_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX
M/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__
M  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q
M5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_
M /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\
M&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50
M!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\
M\)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&
MO0__  8P_P#Q55[_ .(O@^QTZYO/^$CTJX\B)Y?)M[Z%Y)-H)VHN[ECC '<T
M =11110!S_B'_D.>$_\ L*R?^D5U705S_B'_ )#GA/\ ["LG_I%=5T% !111
M0!P_QA_Y)1K_ /UR3_T8E;'@3_DGGAK_ +!5K_Z*6L?XP_\ )*-?_P"N2?\
MHQ*V/ G_ "3SPU_V"K7_ -%+0!T%9:^&]"34CJ2Z+IRWY.XW0M4$N?7=C/ZU
MJ44>8>1GV.@Z/I=U-<Z?I-C:7$W^MEM[=(WDYS\Q !///-.U+1=*UE(TU33+
M*^6,Y1;J!90I]1N!Q5ZB@"B^BZ5)??;GTRR:[$?D_:&@4R>7C&W=C.W!Z=*Q
MKJY\(:#%+H;V=G!;O&99[6"P+0HAS\TH1"J X/+XSBNGKSSQ?<6VEZS=ZK8:
MTFFZJD"1R6MXH:WU$ $K&!U+\D?+\PST(J9.W]?UU_X9@OZ_KT_X=(Z35$\+
M6'A3=JEIIL>@PHKB*:V4PJ#]W"8QG)X &<FM(Z9IEU!:[["TEBA7_1PT"D1@
MC'R@CY>...U>6^.=46ZT[5;35I[K3&_L-)=/LHYFB261E;S%PN/,*_*NTY '
M..XHR^*X(;K4;P>*[@?9M3T];>&:[\I4B<)YJ&+Y<@ N"&&1MYY!-6ES-KS_
M .!]Y%_=3\O^#]W]=#U9_#'AU=-%DV@Z8;&-S*ML+)"@;NP0+C/T&:Q+/Q-X
M*N-1BOH;<17/F&V2]GTB: *^=IC\UXP <@+C/;%=7#?6ES#)-!=02Q1LR.\<
M@959?O D="._I7ATFJ65QX?O6L?$ZWURVNRS0:!')"ZW0^T%EX11+@_>W;MO
M&>E)?';T_%I?E_5BI+W;_P!;-_FOZ9ZY8'PUK>KW>H64%A=:C92&TGNU@4R(
MP'*>9C)X." <=14=];>%+37=,6\L=,75I\PV+-;(9<(I.%.,@ 9] ,^]>>-K
MMA:>*-4O8M<6WG_X22VA:%+T*C(T2+(&0'#<AAD@X*\8YIPU>WN/%.@W-]?W
MKZO'KD\5U8EY'%NFR58\0C(5<;</@9!))('"C9N*_K5=/O\ \]Q2DES?U]_W
M'I)\)^'# T)\/Z48F78T9LX]I7=NP1CINY^O-2?\(WH0=9!HNFB10BJWV1,@
M)]P=.B]O3M5^VNK>]MDN;6>*>"0926)PRL/4$<&I:91E6.D.C7<VJ307MQ=J
ML<I6W\N/RUSM0(68X^9B<DY)/0<4-X8T!X(X'T/3&ACE,R1FTC*K(>K@8P&]
M^M:M% &?#H6CV]W]K@TJQBN=[2><ENBON;[S;@,Y/<]ZT*** /)_$G_)R'@W
M_L'S_P#HN>O6*\G\2?\ )R'@W_L'S_\ HN>O6* /)_@O_P A'QQ_V&Y/YM7K
M%>3_  7_ .0CXX_[#<G\VKUB@ HHHH P?&%YJEAX>EN-)CF:99$\QH(A+*D6
MX;V1#PS!<D @_0]*Q[3QGIVF^'YM8N_$":II[2I#;.PCAFWXY23.Q%;.>NT
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
M9*\LKRNYQ@99R3@#@#. .!5ZBB@#R?X1_P#(Y?$C_L-O_P"C):]8KR?X1_\
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
M^EOZW$EU):***"CR_P 3_P#)P'@;_KTN_P#T5)7J%>7^)_\ DX#P-_UZ7?\
MZ*DKU"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "N?L_^2AZS_P!@JP_]&W==!7/V?_)0]9_[!5A_Z-NZ .@HHHH \G\-
M_P#)R'C+_L'P?^BX*]8KR;3W32/VE=72Z.S^V-+C:U+?QE%0$#\(G/X5ZS0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115/5M2M]&TB\U*Z8
M+!:PM,Y)QPHS0!YG^SS_ ,DVE_["$O\ Z"E'[0W_ "3:+_L(1?\ H+U;^ MA
M+9?"^VDE5E^U7,LZ@_W<A0?_ !RMGXJ^&I_%7P]U&PM$WWD86X@7&2S(<[1[
MD;@/<T =I17(?#GQK:>,_"]M.LRC4H$$=[;EOG20<$XZX.,@_AU!KKZ "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \G^.G_(.\+_\ 8;B_D:]8
MKQSQ=J$?Q!^)^@>%])(N;+1[G[=J=PGS(I4C"9]>"OU?V->QT %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5S_ ([_ .2>>)?^P5=?^BFKH*Y_
MQW_R3SQ+_P!@JZ_]%-0!T%%%% '/^(?^0YX3_P"PK)_Z175=!7/^(?\ D.>$
M_P#L*R?^D5U704 %%%% '#_&'_DE&O\ _7)/_1B5L>!/^2>>&O\ L%6O_HI:
MQ_C#_P DHU__ *Y)_P"C$K8\"?\ )//#7_8*M?\ T4M '04444 %%%% !7+:
M[X\T_0(;FYELK^YL[69(+BZMT0QQ.QQ@[G4MC(SM!QGZXZD]*\V@:(>!;*RN
MK2ZN9#JS)>1P6DDYR+@F0N$4X&.<GKFI;=[+R_.PF[+^NUSK?$7BK3_#>E6]
M_<+-<+<S1PV\5L%+RN_W0NY@/?DCBME7)A$C(R';N*'DCVXSS],UY%J.FZS9
M^'3::A97MR-,O(;33OL]M+.\L*S)(96"*<8C55R>ZL.IQ5^_ADE^(=EJEMH%
MU;F'45$]Y]DG>2:%H",[\86/.!L&<$9.TGFE9_-_<K7_ .'^X5VE\OQO_5CO
MM UVU\1Z6-0LXYTA,LD6V>/8^48J<J>1R#UY]0*TZ\7FM)=2\*FRE\,7TT\M
MUJ3PR7EA<8@9W9D(CP/F8,-KG 7!&0>*V;OP]YYT>6/38C)K]E'I^JF>'9*
MJAR[!@#G:LBG/.=GI0M?P_%?YW!NS?S_  ?^1Z9-(T4$DB1/,RJ2(T(#.1V&
MX@9/N0/>E1B\:L49"0"4;&5]C@XKQ_5-'EM8/$=M9Z+>2PS6EUY4L.GS0W$3
ME@(XPR?+.A*C;CE5 ! %6-7BFO-5TJ\M?#MY'<6DM@YO7L9VF:/(#A.,1  D
M,O4\Y7&&H6MO.WXCD^5/YGIFF:K;ZK%*T(DCDAD,4T,J[7B<<X8?0@@C((((
M)J]7,Z5O?Q_X@EB;-JMO:Q.!_P ]@')_'8R?F*Z:CHF'5K^OZU"BBB@84444
M >3^)/\ DY#P;_V#Y_\ T7/7K%>3^)/^3D/!O_8/G_\ 1<]>L4 >3_!?_D(^
M./\ L-R?S:O6*\G^"_\ R$?''_8;D_FU>L4 %%%% !1110 5A>-9;F#P1K<M
MH6$ZV<I4KU'RG)'OBMVD=%D1D=0RL,$$9!%3)75AQ=FF<1J\MEHNN>$M2FDC
MMM(M[>>W-PYVQ1;T39N;HH.TC)XSBH[Z31]=M-;NII9Y-*GFM8HKRT!)WJ01
M)&PZA693N&1P>N#78Z;IT6E6:VEN\I@0GRUD;=Y:]E!Z[1VSG%6Z;5W?U_&S
M,XQLDNUOP37ZG :#?-JECX@L;^^LM:L(;8(-7@C4"="KYC<J2K,G<CCYN@-=
M-X2FN[CP?HTU]G[4]G$TN[J6VCK5S5-+AU>T^R7+RBW9@98XVVB5?[C=]I[@
M8STZ9!N*H50J@  8 ':G_P #\+_Y_@.WZ_C;_(6BBB@H**** "BBB@#R?XI_
M\E)^&?\ V$)?_0H*/V@/^1-T;_L-P?\ HN6CXI_\E)^&?_80E_\ 0H*/V@/^
M1-T;_L-P?^BY: /6**** "BBB@ HKE]8U[4B=831C9I_94!>:6ZB:0-+MWB,
M*K+_  X).?XAP>:P8_'L]Z?#%OIOB#PW=7NHRK'>P1(9'CRA<E56;*XV[3G/
M)SQTI1?,[+^KW_R8F[?C^%O\S=T5XX_&WBMV95"BU+$G&!Y9ZUSNK^*]9%MK
M]SINK6_DV\]B;5S:@XAF(!')Y)W Y/8=!UK3N8_AO/JT\=WI6B-=,\C27$^F
MKL=UR9!YS)M9A@D@,2,'-.LG^'6O2R>1INCW!E@^TM)+IH598T.W<&9 &"].
M"<>U2EHM=E_P?\P:U:\_Z_0RY]<U^QU"]C?6WFCL=;M;0*UO$/-BF"%E<A1]
MW><%<'CG-0:A?ZMJ/V!;G6I8C#XH:U+VT<:+Y:HS*"&#=,=\]SZ8VM*7X?:]
MJ$^GV.A6$MQM6ZE631&C5AR%?<\84YR<'//..]9%P38>)M:T*UTWPUN*175E
M;1Z1AYYV+E6?$F#LV$E\#KGCH7:S5_ZM;_)_U<4NKOI_G?\ S_K0CL?%7BQ[
M/4/$<DVGR:;!]K0V!G'F!XMVQ501 AOERV9&R,D =*M^%WCB^)4SSZO%?7=_
MHD$_F;(HV?YVR $ R ,8SD@8R36X@TWP[$FI^(;;2_[<N@5EGTW37,DO'("K
MOD8 =3T]<57M_$?@'1'\RP;3H'>V^TL;"S);R2WWV\M20N3DYZ<D]ZJ.C7EI
M^&O^?X; ]5Z_YJW^7X[G9T5S^K^-= T-U2^O) 2B2'R+66<*KG"%C&K;=QX&
M<9[5/IFL37&K7>F7D:)/&BW$#(K*)8&) )5N58$8(^AXS@ [HV:***!A7'_%
M3_DEWB'_ *]#_,5V%<?\5/\ DEWB'_KT/\Q0!H>!/^2>>&O^P5:_^BEK8O\
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
M1Y?XG_Y. \#?]>EW_P"BI*]0KR_Q/_R<!X&_Z]+O_P!%25ZA0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/V?_)0]9_[
M!5A_Z-NZZ"N?L_\ DH>L_P#8*L/_ $;=T =!1110!Q/Q$\!GQA9VMWIUV+#7
MM.?S;*\&1@]=K$<XR <\X/;J#R\7Q4\4>&8/LOC/P7J!FC(3[;8+NBE)( _V
M022.C=3T'2O7JY_QE_R [;_L*Z;_ .EL- '#_P#"]+/_ *%'Q'_X##_&C_A>
MEG_T*/B/_P !A_C7K%% 'D__  O2S_Z%'Q'_ . P_P :/^%Z6?\ T*/B/_P&
M'^->L44 >3_\+TL_^A1\1_\ @,/\:/\ A>EG_P!"CXC_ / 8?XUZQ10!Y/\
M\+TL_P#H4?$?_@,/\:/^%Z6?_0H^(_\ P&'^->L44 >3_P#"]+/_ *%'Q'_X
M##_&C_A>EG_T*/B/_P !A_C7K%% 'D__  O2S_Z%'Q'_ . P_P :/^%Z6?\
MT*/B/_P&'^->L44 >3_\+TL_^A1\1_\ @,/\:/\ A>EG_P!"CXC_ / 8?XUZ
MQ10!Y/\ \+TL_P#H4?$?_@,/\:/^%Z6?_0H^(_\ P&'^->L44 >4#XY6SG;'
MX.\2,YX5?LPY/YUGW=GXV^+DT5IJ6G2^&?"BR!YHI2?M%T <@$$ _F !U^8@
M5[/10!!965OIUC!96D2PVUO&L44:]%4# %3T44 >>^)OA+IFL:PVN:/J%YH&
MM,27NK%L!R>I901R>^",]\UE'X=_$0$A?B=<$=B;7G_T*O5Z* /)_P#A7GQ%
M_P"BFS_^ O\ ]E1_PKSXB_\ 139__ 7_ .RKUBB@#R?_ (5Y\1?^BFS_ /@+
M_P#94?\ "O/B+_T4V?\ \!?_ +*O6** /)_^%>?$7_HIL_\ X"__ &5'_"O/
MB+_T4V?_ ,!?_LJ]8HH \5?PI\0D\2V^B_\ "R+DR36DMT)/LW "/&I&-W?S
M!^5:7_"O/B+_ -%-G_\  7_[*NMG_P"2J:;_ -@:[_\ 1UM75T >3_\ "O/B
M+_T4V?\ \!?_ +*C_A7GQ%_Z*;/_ . O_P!E7K%% 'D__"O/B+_T4V?_ ,!?
M_LJ/^%>?$7_HIL__ ("__95ZQ10!Y/\ \*\^(O\ T4V?_P !?_LJ/^%>?$7_
M **;/_X"_P#V5>L44 >3_P#"O/B+_P!%-G_\!?\ [*D?X5^+]3C-MK7Q)U"6
MR;B2&WA*&0=P3N_F#7K-% &#X4\':+X+TO[!HUKY:L0997.Z29AW9N_TX R<
M 5O444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S_CO_ ))Y
MXE_[!5U_Z*:N@KG_ !W_ ,D\\2_]@JZ_]%-0!T%%%% '/^(?^0YX3_["LG_I
M%=5T%<_XA_Y#GA/_ +"LG_I%=5T% !1110!P_P 8?^24:_\ ]<D_]&)6QX$_
MY)YX:_[!5K_Z*6L?XP_\DHU__KDG_HQ*V/ G_)//#7_8*M?_ $4M '04444
M%%%% !5:'3[2WOKB\AA5+BX"B9E)&_;P"1TSCC/7&!VJS10 4444 %4TTJT3
M5'U+9(UTR[0TDSNJ#C(122J9P,[0,XYS5RB@ HHHH K6&GVFF6WV>SA$4>XN
M1DDLQ.2Q)Y))ZD\U9HHH **** "BBB@#R?Q)_P G(>#?^P?/_P"BYZ]8KR?Q
M)_R<AX-_[!\__HN>O6* /)_@O_R$?''_ &&Y/YM7K%>3_!?_ )"/CC_L-R?S
M:O6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \G^*?_)2?AG_
M -A"7_T*"C]H#_D3=&_[#<'_ *+EH^*?_)2?AG_V$)?_ $*"C]H#_D3=&_[#
M<'_HN6@#UBBBB@ HHHH X>>RO;:Y\4Z3;1PM<ZPQN+-KAVCC<-$L;@LJMRNW
M.,<@CW(?<Z%XBEL_"D4=OI>_294DN=U[)@[8VCPG[KG(;/..1CWKM:*25K?+
M\+V_,36_S_&U_P C@H?!^LQ?9;)GL);#3M0EU"TD,KK+*S;RL;C80H#2'+@M
MD#[M9=MX:\0:#8:=/?VVE2VFE:1=6LZPW$LK2;R&RJ>4,CY ,9'4\\<^HT4N
M72W];6_(KK_7J><?#F3%[S/::D[6:1&]M-3%V($CQMB;;#&$^^2,EF.#DG&:
MEUCP;J^K^(=7U&2VTZ-I((QIMS%?2+/;RQ;]KY\GY0=_(!/ Q\V:]"HJY:NY
M"C96_K0X6+2/&;W&EZO>KHLNKV$<ENZ)<RK#<1R!<MGRLHP*#@!@>>E9S^!=
M>MK::ULQIDJ2Z3<61DEN9(SYLSEV;:(VPH)( SGZ5Z714M)[_P!7&E9I]K?A
ML>/ZHDL6NK9WDNFQ316-K#=6)U(P?;3'EP$#0,TP'&-FPY)4Y[=OI3G6?&$V
MKQQNEM:V0L\L,;IB^Z11Z[-J@D<9)'8UU-%/S?G^-_\ -D\B6BVT_"W^0444
M4%A7'_%3_DEWB'_KT/\ ,5V%<?\ %3_DEWB'_KT/\Q0!H>!/^2>>&O\ L%6O
M_HI:V+__ )!US_UR?^1K'\"?\D\\-?\ 8*M?_12UL7__ "#KG_KD_P#(T >;
M_ '_ ))?!_U]S?S%>H5Y?\ ?^27P?]?<W\Q7J% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 >3_"/_ )'+XD?]AM__ $9+7K%>3_"/_D<OB1_V
M&W_]&2UZQ0!7O_\ D'7/_7)_Y&O-_@#_ ,DO@_Z^YOYBO2+_ /Y!US_UR?\
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
M+N]2.ZG;252)U8G($C6_E\;>-ISR>O;M)O%,4ER;.W@N8Q,\EO;Z@\2O;F=
MV4P'W<%6Z@ X(!IO17#K;^MVOT.BHKS6\\;ZFGPTCO+4RS:Y_92WLUQ';HR0
M @_,REE')5@  V.I! K?E\9V-A+/YZZG,Z7-O9F-+7*B60 @J<#Y3D98G&>!
MZ53B[V!Z;G5T5R\GCBU338[I=+U.29Y)XS9JL0E0PDB3)+A.,=F.>V:W-*U!
M=5TJUU!()8$N8EE6.;;N"D9&=I(Z>A-2&SL85P!_PM'3#W_L>\_]'6U=37G>
MJZM=K\2[>:SM_-6#1K\0J.3.ZM"2![;E4?4&K_@[Q%+JFIM:_P!L)JL4MC'>
M&0(BFWD+%6B(0# R. V6&#DFA:@]#M:*X:UUW7K;Q'J27\<OV-?-6))8?+B1
M@P\K9)M&\&/<[G+;=O;H>ET'5[36--6:TO3=^6=DLC1&([L \H0" 001QR"#
MSG-"U5P>CL:E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %<_X[_P"2>>)?^P5=?^BFKH*Y_P =_P#)//$O_8*NO_13
M4 =!1110!S_B'_D.>$_^PK)_Z175=!7/^(?^0YX3_P"PK)_Z175=!0 4444
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
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\
M'?\ R3SQ+_V"KK_T4U=!7/\ CO\ Y)YXE_[!5U_Z*:@#H**** .?\0_\ASPG
M_P!A63_TBNJZ"N?\0_\ (<\)_P#85D_](KJN@H **** "O)O$7A#Q%X-\3W/
MB_P'$MS'=G=J6CMTE.<ED'KU.!R"3C()%>LT4 >667QY\,8,.MVNI:-?1\2V
M]Q;LVUO0$<_F!5O_ (7KX!_Z"D__ ("2?_$UZ%<6=K>*%N;:&=1VE0,/UJK_
M &#H_P#T";'_ ,!T_P * .'_ .%Z^ ?^@I/_ . DG_Q-'_"]? /_ $%)_P#P
M$D_^)KN/[!T?_H$V/_@.G^%']@Z/_P! FQ_\!T_PH X?_A>O@'_H*3_^ DG_
M ,31_P +U\ _]!2?_P !)/\ XFNX_L'1_P#H$V/_ (#I_A1_8.C_ /0)L?\
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
M^%']@Z/_ - FQ_\  =/\* .'_P"%Z^ ?^@I/_P" DG_Q-'_"]? /_04G_P#
M23_XFNX_L'1_^@38_P#@.G^%']@Z/_T";'_P'3_"@#A_^%Z^ ?\ H*3_ /@)
M)_\ $T?\+U\ _P#04G_\!)/_ (FNX_L'1_\ H$V/_@.G^%']@Z/_ - FQ_\
M =/\* .'_P"%Z^ ?^@I/_P" DG_Q-'_"]? /_04G_P# 23_XFNX_L'1_^@38
M_P#@.G^%']@Z/_T";'_P'3_"@#A_^%Z^ ?\ H*3_ /@))_\ $T?\+U\ _P#0
M4G_\!)/_ (FNX_L'1_\ H$V/_@.G^%']@Z/_ - FQ_\  =/\* .'_P"%Z^ ?
M^@I/_P" DG_Q-'_"]? /_04G_P# 23_XFNX_L'1_^@38_P#@.G^%']@Z/_T"
M;'_P'3_"@#A_^%Z^ ?\ H*3_ /@))_\ $UDW_P 7;_Q.'TSX=Z'>WUY)\AOY
MXMD,&?XN>,_[V!['I7IW]@Z/_P! FQ_\!T_PJ\B)&@1%55'0*, 4 <?\._ H
M\&:5.]W<_;=:OY/.O[PDG>_)P">2!D\GJ23[#LJ** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^S_Y*'K/_ &"K#_T;
M=UT%<_9_\E#UG_L%6'_HV[H Z"BBB@ KG_&7_(#MO^PKIO\ Z6PUT%<_XR_Y
M =M_V%=-_P#2V&@#H**** "BBB@ HHHH ***KWM]::;:27=]=0VUM&,O+,X1
M5^I/% %BBO*]0^,R:C>OIG@;0[SQ!>@X,P0I GN3UQ]=H]ZKCP7\1_%Y$GBK
MQ4-'M'Y.GZ3P0/[I8'^9>@#T+6O%_AWP\#_:VM65HX_Y9O*-Y^B#YC^5<1<_
M'?PPTQM]&LM6UF?^$6EJ0#_WUAO_ !VM+1?@SX(T;:[:5_:$XY,M^_F[C[KP
MG_CM=S:V=K8PB&TMH;>(=$A0(H_ 4 >7_P#"P/B+JG&C_#6> =FU&X\O/X,$
MQ^=*)?C9?D'[/X:TT$]&+-CZX+UZK10!Y5_PC_QGE"%_&>BP'^(16JM_Z%%_
MA4O_  C'Q;_Z*#8_^"V+_P"(KU"B@#RH^'OC+$SF/QKH\X_A$MHJ_P#H,7'Z
MT$_&RPR=OAG4<=AN7/'_  "O5:* /*3X\^)6E9_M;X<-<J.K:?<[N/4!=Y/T
MJ2#XZ^'X9A;Z[I6LZ+/W%U:DJ/R^;_QVO4JBN+:"[A,-S#'-$W5)%#*?P- &
M+HOC?PQXA*KI6N65Q(W2(2A9#_P!L-^E;]<+K?P>\$:X&9]&CLICTEL3Y)'_
M  $?+^8KGF^'_CWPG^\\'^,'OK5.FGZL-PQZ!N1^6SZT >MT5Y1:?&&YT2\3
M3_'_ (<N]$G8[1=Q*9+=SZC&3C_=+5Z7IFK:?K5DEYIE[!=VS])87##Z<=#[
M4 7**** "BBB@#E;@_\ %TM,'IHUX?\ R-;5U5<I/_R533?^P-=_^CK:NKH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N?\=_\D\\2_P#8*NO_ $4U=!7/^._^2>>)?^P5=?\ HIJ .@HH
MHH Y_P 0_P#(<\)_]A63_P!(KJN@KG_$/_(<\)_]A63_ -(KJN@H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***C-Q"+@6YEC$[(7$>X;BH(!..N,D<^] $E%1I/#)-)"DJ
M-+'C>@8%DSTR.V:DH *Q_$FLSZ'ID5S;6:74TUU!:I'),8EW2R+&"6"L0 6'
M8UL5S7C?_D#V'_88T[_TKBH E^V>,/\ H!:'_P"#F;_Y%H^V>,/^@%H?_@YF
M_P#D6N@HH Y_[9XP_P"@%H?_ (.9O_D6@W?C#'&AZ$/?^V)C_P"VM=!10!S_
M )WC#_GQT/\ \#9O_C5'G>,/^?'0_P#P-F_^-5T%% '/^=XP_P"?'0__  -F
M_P#C5'G>,/\ GQT/_P #9O\ XU7044 <_P"=XP_Y\=#_ / V;_XU1GQ@W.S0
MD_V=\S8_' S^5=!10!S_ /Q6'_4#_P#(U'_%8?\ 4#_\C5T%% '/_P#%8?\
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
M"DDGI3>CL%]+FY17*WOBR_THVZZCH30^9=PVSS)<JT*A_P",,0"5'3[H.>H
MP3KR>)-"AL8+Z76M.2SG;;#<-=((Y#Z*V<$_2C<5];&G15"XUS2+2X6WN=5L
M89G*A8Y+A%9BWW< G/.#CUQ1_;FDB_6P_M2R^V,Y1;?[0GF%@ 2 N<Y (./>
M@9?HK,;Q%H:O<(VLZ<'ME+SJ;I,Q*#@EN?E&>,FG2^(-%@L8+Z75[".SN"!#
M</<H(Y">@5LX/X4 :-%93^)M C%T7US35%HP6Y+7<8\DDX ?GY23QS4]KK6E
M7U[-96FIV=Q=PC,L$4ZN\8_VE!R/QH O4444 07MC::C:26E];0W-M(,/%,@
M=6'N#Q7EVJ?".ZT.]?6?AUJ\NCWO5[&1RUO-CMSG'?@Y'IMKUBB@#S/PQ\5P
MVIKX>\:V)T'71A5,G$$_8%6/3)Z<D'L3TKTRL+Q5X/T7QEI9L-8M1*HR8IEX
MDA)[HW;MQT..0:\UTOQ%KGPDU:W\/>+IGO\ PW.VRPU?!)A'9']@.W8=,C@
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
M3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJQ_^%/> ?^A<@_[^R_\
MQ5'_  I[P#_T+D'_ ']E_P#BJ -C_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#
M7H?_ (,8?_BJQ_\ A3W@'_H7(/\ O[+_ /%4?\*>\ _]"Y!_W]E_^*H V/\
MA._!_P#T->A_^#&'_P"*H_X3OP?_ -#7H?\ X,8?_BJQ_P#A3W@'_H7(/^_L
MO_Q5'_"GO /_ $+D'_?V7_XJ@#8_X3OP?_T->A_^#&'_ .*KBOB!=Z!XD33[
MC1?'6AV-_!<1>9)_:$.&A$JOG&[ED90Z_P# A_$:W?\ A3W@'_H7(/\ O[+_
M /%4?\*>\ _]"Y!_W]E_^*H T+#Q;X)TW3[>RMO%.AK!!&(T!U&'. ,<_-UJ
MQ_PG?@__ *&O0_\ P8P__%5C_P#"GO /_0N0?]_9?_BJ/^%/> ?^A<@_[^R_
M_%4 ;'_"=^#_ /H:]#_\&,/_ ,51_P )WX/_ .AKT/\ \&,/_P 56/\ \*>\
M _\ 0N0?]_9?_BJ/^%/> ?\ H7(/^_LO_P 50!L?\)WX/_Z&O0__  8P_P#Q
M5'_"=^#_ /H:]#_\&,/_ ,56/_PI[P#_ -"Y!_W]E_\ BJ/^%/> ?^A<@_[^
MR_\ Q5 &Q_PG?@__ *&O0_\ P8P__%4?\)WX/_Z&O0__  8P_P#Q58__  I[
MP#_T+D'_ ']E_P#BJ/\ A3W@'_H7(/\ O[+_ /%4 ==8ZG8:G$9=/O;:[C'5
M[>59 /Q!-6J\IUGX*6%JS:GX(OKK0=7C&8O+G9HG/]ULDD _4CV-;'PV\=7?
MB1+W1=>MQ:>)-*;9=Q8P)%Z!P.G7KCCD$<$4 =]1110 5A:SXS\->'Y?*U76
M[&UFQGRGE&__ +Y'/Z5Q?C_Q5K>I^)8/ /@Z41:I.GF7]Z#_ ,>D1'KV."#G
MKRH')XT?#OP<\(Z)"&N[!-7OF.Z6ZOQYF]NYV'*CGZGU)H L?\+A\ _]#'!_
MWZE_^)H_X7#X!_Z&.#_OU+_\36Q_P@G@_P#Z%30__!=#_P#$T?\ "">#_P#H
M5-#_ /!=#_\ $T 8_P#PN'P#_P!#'!_WZE_^)H_X7#X!_P"AC@_[]2__ !-;
M'_"">#_^A4T/_P %T/\ \31_P@G@_P#Z%30__!=#_P#$T 8__"X? /\ T,<'
M_?J7_P")KB/B3XQ\'^)=*BGT3Q3:P:Q RHCO%(%DB+JS(WR= 55Q[I[FO3_^
M$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)H Y70?B1\.M T6VTV#
MQ+$XB7,DK0R[I9"<N[?+U9B2?K6E_P +A\ _]#'!_P!^I?\ XFMC_A!/!_\
MT*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B: ,?_ (7#X!_Z&.#_ +]2_P#Q
M-'_"X? /_0QP?]^I?_B:V/\ A!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\
MX+H?_B: ,?\ X7#X!_Z&.#_OU+_\31_PN'P#_P!#'!_WZE_^)K8_X03P?_T*
MFA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@"OIGQ'\&ZO,L-EXBL&E8X5))
M/+9CZ -C)KJ*X[5_A7X)UFV:&7P]96Q(PLEE&(&4^OR8S^.17%Z3?ZQ\)/%5
MEX<UN^DU#PKJ+>787LOWK5\X",>PY&1TQR,8(H ]EHHHH **CGGBM;>6XGD6
M.&)"\CN<!5 R23Z 5X\NM^,/BS?SIX9O9- \*PN8FU$*1/<D==O0C\",=R3Q
M0![+17ED?P(\/E=UWK6OW,[<O*UV!D_]\_XT_P#X4/X6_P"@AKG_ (&#_P")
MH ]0HKR__A0_A;_H(:Y_X&#_ .)H_P"%#^%O^@AKG_@8/_B: /4*\F\9^(KC
MPQXDTNVU8S742ZL=0TYE7+RH8)U:#@?>61T4?[,B>AJS_P *'\+?]!#7/_ P
M?_$TUO@)X3<J7O=:8J<J3=@X/M\M '?^'X-2M]%@&L3^=J$FZ6?&-J,Q+;%Q
M_"N=H]A6G7E__"A_"W_00US_ ,#!_P#$T?\ "A_"W_00US_P,'_Q- 'J%%>7
M_P#"A_"W_00US_P,'_Q-'_"A_"W_ $$-<_\  P?_ !- 'J%%>7_\*'\+?]!#
M7/\ P,'_ ,32'X#^%RI U'702.HO!Q_X[0!ZC17CE]X2\<?#F-M3\)Z[=:YI
ML/S3Z5J!WOL'78>YQ_=VGCHW2O1/!WB[3O&OAZ'5].)56.R6%C\T,@ZJ?S!!
M[@@T ;]%%<YXR\4'PSIL M;;[9JM]*+:PM <>;*>Y]%'4G_&@#H)IHK>)I9I
M$CC499W8 #\35+^WM'_Z"UC_ .!"?XUR%C\,;;4774/&MY+K^IM\Q25V6U@/
M]V.(8&!TR>O7 S6O_P *W\%?]"OI7_@,O^% &Q_;VC_]!:Q_\"$_QH_M[1_^
M@M8_^!"?XUC_ /"M_!7_ $*^E?\ @,O^%'_"M_!7_0KZ5_X#+_A0!L?V]H__
M $%K'_P(3_&C^WM'_P"@M8_^!"?XUC_\*W\%?]"OI7_@,O\ A1_PK?P5_P!"
MOI7_ (#+_A0!L?V]H_\ T%K'_P "$_QH_M[1_P#H+6/_ ($)_C6/_P *W\%?
M]"OI7_@,O^%'_"M_!7_0KZ5_X#+_ (4 ;']O:/\ ]!:Q_P# A/\ &C^WM'_Z
M"UC_ .!"?XUC_P#"M_!7_0KZ5_X#+_A1_P *W\%?]"OI7_@,O^% #_$>KQ2Z
M+*VC:Y8QZA"5FA4W*;9BIR8VY^ZP!7/;.>U<'X.\90:YK=U#8WZV-FVJ2:E>
MRS,J$H40)!\W<L&+8Z!/]H5W/_"M_!7_ $*^E?\ @,O^%,3X9^"8RY7PQIAW
MMN.Z -S[9Z#V'% &W_;VC_\ 06L?_ A/\:/[>T?_ *"UC_X$)_C6/_PK?P5_
MT*^E?^ R_P"%'_"M_!7_ $*^E?\ @,O^% &Q_;VC_P#06L?_  (3_&C^WM'_
M .@M8_\ @0G^-8__  K?P5_T*^E?^ R_X4?\*W\%?]"OI7_@,O\ A0!L?V]H
M_P#T%K'_ ,"$_P :/[>T?_H+6/\ X$)_C6/_ ,*W\%?]"OI7_@,O^%'_  K?
MP5_T*^E?^ R_X4 ;']O:/_T%K'_P(3_&C^WM'_Z"UC_X$)_C6/\ \*W\%?\
M0KZ5_P" R_X4?\*W\%?]"OI7_@,O^% &Q_;VC_\ 06L?_ A/\:NPS17$2RPR
M))&PRKHP(/XBN:_X5OX*_P"A7TK_ ,!E_P *R+[X9V^FLVH>";N30-34[O+C
M=FM9S_=DB.1@],C&.O- '?T5SG@SQ2?$^ERFZM?L6JV4IMM0LR<F&4>GJIZ@
M_J<5T= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/V?_)0]9_[!5A_Z
M-NZZ"N?L_P#DH>L_]@JP_P#1MW0!T%%%% !7/^,O^0';?]A73?\ TMAKH*Y_
MQE_R [;_ +"NF_\ I;#0!T%%%% !7E'Q?SK6N^#?" .Z+4=0\ZY0?\\H\9S^
M#.?^ UZO7E?B(+)^T5X05WX33IW13T+;91_+^5 'J8 50J@  8 ':EHHH **
M** /.];T0ZAXXOKW4O \VLV!L8[6"0_9&.X,[,R^9*K*,,!G@Y'T-9NK:/XG
MN_&,.O6WARX6.VLX%%E)=6[1SE9&)1LO]Y5<,#T#+U/!/<6_BNSF\7W'AF2V
MNK>^B@%PC2A/+FCSC*%6)_ @&G6_BBSN_%MWX=MX+B2YLX5EN)U">5'N^ZI.
M[=N^BGZT1TY;>=OQO^HI:WOZ?E;]#CM>T;7KN/Q'Y&@7$RZK<64\:>? "HC$
M>]6S)C(V$=2#D8)YPHTSQ%_:>JR1>&VBAN]4\Z.64VTDD49@$9>,&0JIRN"3
MD[6Z'D#TRL/4?$RZ=XAL]&.E:A/+>1O)#-%Y7E'8,LN6<'=T[=_KB;*W+W_R
M_P AO74\\L?"VLVEI;QR^$YI9T\.R:=)*LMKEI2?E&3(#C&>?>EU+PWKEWIN
MI6O_  B=Q(+CP_;V,0::UP+A"QR?WO&"P.?]D^U=I:>.8;W0H]6AT35C&][]
MB$!$ E#[]A)'FXP&XZY[XQS75535W?\ KO\ J*-D[K^M?^ >4ZEH>MW/]N/;
M^%+E#=V5C# IFM1EHFRXXEXP"/\ OGZ5>N-*\0WOBFSOI-"\FTM[V=S%"UN@
M>.2$J'9@Q9G)P&Z =@V,UZ112:3_ *]?\V)12V_K;_(\R'A[Q$ND2P+832PV
M=U936D-S)!]H=8I-S1B12%9 .$+X;KG%30Z%XA_MB&^?2%2-->>^""Z0MY3P
M-'ENPPQ&<$GK@''/H]%4GK<7(K6"BBBD6%%%% !1110 4444 %>3_#E1X>^*
M?C?PLIVV[R)J-M'V4-@MC_OX@_X#7K%>6QJL?[2LQ0X,F@Y?!ZG>!_04 =//
M_P E4TW_ + UW_Z.MJZNN4G_ .2J:;_V!KO_ -'6U=70 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_P".
M_P#DGGB7_L%77_HIJZ"N?\=_\D\\2_\ 8*NO_134 =!1110!S_B'_D.>$_\
ML*R?^D5U705S_B'_ )#GA/\ ["LG_I%=5T% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %<K\2M2ETGX;Z_=PL5E%HT:LO
M52^$R/INKJJX?XP_\DHU_P#ZY)_Z,2@"Q\+=)@T?X::#% H'GVB74A'5FE&\
MD_\ ?6/P%=A7/^!/^2>>&O\ L%6O_HI:Z"@ KF)=;U35?$5[I&A-90+IP3[7
M=7<+3#>XW"-$5TYQ@EBW?H:Z>N2G\/:IIOB74-8T06-S%JB(+RQO9&B4NHVA
MU=5?&1P05YQUI=?O^_H#VT_KN:$.O&QEM;+756#4;IYA EM%))'*J9(PP! 8
MJ,[2<]<9J%_'?AR.TMKIKZ00W"ED;[+,=JAMA9QLS&-W&7P,USVF> ;S1;73
M9].MM)AO;?4YKV6!"R1%)%==@<)D[ X RHSC'%5;KP-XMG\-2:&VI:>UJ\,X
MVQR20 2/(74MA6+C!QC*CU#=*-;_ ->7Z7^:)UO_ %Y_UZ'9?\)AH)O+RV6_
MW/9;OM4B0R-%!@9(>0+L4X[$USDOQ',-MXFOC9F2TTN*)[95MYUDD+JQ_>*R
M H,@<[< <Y.:>_A'6[V+Q/'<-8VIU-H)+9X9WEVM$J@!P47@E!G!/!(JOJ?A
M;Q9J=MXA9_[%2;5[2*W$*S2[8V7(+>9LY&">-GXC'*UZ_P!;?\'\QW>GK_7]
M>1JZ=XRCM8 OB&\MTFD*O&UO8W$0CC; 4S*X/DDMD#>0#C(]*THO&6@33WL4
M5_O%B66ZF6&0PPE0"0TFW8#STSG\JY^^\*:]>C58?^)<EOKEK'#>@SR,ULRK
ML+1?NQY@*]CLP?6G1^#=4ET_Q-9SO9VZZA=1W%G)%,\I7RU0*) 47KY2DX)^
M\1VR:[_U_7Z^1*O;^OZ_R-U/&6A/:/<+=3?)+Y!A^R3"?S-N[:(=OF$[?FX7
MISTK5L+^UU2QAO;*99K:9=R.O<?CR#['I7(:_P"&M9\2PZ9<ZAI^A2W-A<%_
ML$\KS6TZE2K;F:+*GD$?(<8ZG/&]%97VF^&&M=)L-*M;U4;R+:(F.VC8DD<J
MF2!G)(49/89X.C?]?U^12NVE_7]?F4=,\43WOC*\TB6&)+(PF2PF4G=,8WV3
M Y]&QC':CP[JVLW_ (F\06-_-8-:Z=,D47D6SH[;T#@L3(PX!QP.>O'2L:3P
M1J-A/H&I:*L7]I63DW27FKW,D3(ZD2)&&5@,M@Y"KT'':MGP[I.M6'B77[_4
M(;!+;49DEB^SW+R.NQ @# QJ.0,\'CISUHBN_9_I9_F)W_+];_H<]K/C77=+
MUS5[&.^T2>>S:-K33?LL@N;Q7&=JD3'D=-P0CN0*[#4O%&EZ*D7]IS/!(\?F
MLBPO*8E[L^Q3M4'C<V![US5]X/UC5-8UF]E&GVLLDL-QI=S%.\DD,L0*J74Q
M@;6!.X G@D<]:FN-!\43WLVH^7I"W=_8"QO(C<RF./!;;)&?+RWWVRA [?-W
MJ$Y<B[_\!_KOVWV8_M/M_P %?IMWV+,'C>&WU[4[/5W@M[6&2!;2>%9)%99%
MR#(X7:F3@#.![FM8^*M%75AIAO#]I+F)?W+^6T@&3&)-NPOC^'.[VKF9/ NH
M16]WI-I/:OI=_;6UM/-,S":)8E"G:H!#%AW++CWJ:#P=J<<Z:<\MH=&CU4ZG
M'-YC_:,[S)Y93;MQN/WMW3C'>K7;^OZZ^>VA-Y6O;7^O^&\C?\->);;Q/9W%
MS;6]S"L-Q) 1/"\9.QBN1N STZ#..AYK:K"\*Z/>:)8W=K=/ ZO>3SQ-$225
MDD9_FR!@_-C STZ\\;M'1?+\E^MR^_S_ #"O)O%2+HOQ]\):E;#:VJ02VERJ
M_P#+0 $ G_OI?^^!7K->3_$/_DL/P\_ZZS?^RT >L4444 >3?!Q%U+7/&OB*
M<;KNYU5X 2.4C7)"CV^8#_@(KUFO)_@7_P @[Q1_V&Y?Y"O6* .;\?:G>Z/X
M%U>_T\LMS#!E749,8) +#Z D_A6+=6/A[PW!HES::'=W4MW/$JWUDT?F32'E
M?.=W5G#<GG</IQ7>21I+&T<B*\;@JRL,@@]016#:^"M!LIX9;>UG18'$D,'V
MR8P1,.A6(OL4CV6DEK]W_#?U\[BDKK[SAO#WABTN/$^N)'X4T.6RCUIE:Z;"
M7%N!&C#RU"# W8.0X/)XJSXLUI;?QC:ZN$U +H]U';DI9S- T4@Q.QE"^6,;
MDZG(,9]:[G2?#.F:'->2V"72O>-OG,M[-+O;IN^=S@XXR,'@>E1#PCHP\/W&
MA&&Y;3KEF:6-[V9F8L<M\Y?=@GDC.#D^IH6G+Y6^_1?E?[P:OS>=_N_X>WW&
M#J.F:?+\9-&NFLK9ISI=Q)YIB4L65XPK9QU ) /;-4?B1I\#Z_HEXGANPUJZ
M6*ZW6]RJ@RHL>X#)5LD') /<]16A8P>#!XALYK:>_:_LR;*VF>ZO&B)'6)79
MO+DQM^89/W>>E=)>>'=.O]9M-6N$N#>6?^H9+N5%3/7Y%8*<]#D<C@TFKQBE
MTO\ C?\ S7]6#6[OOI^G^7]:G(Z#?3:1X5\-Z=I-]!<RZM+(8+FX1FBMUVM(
M5"!@Q"@;0NX=.O&*IC4=2USQ'H=S']GMM7MY[^Q=F\R2V+1KC>(]XX/UR.F3
MBNL;P-X=;[0!92H)Y_M)$=W,@27).^,!QY;<G)3!.:GG\*Z))IT%J]JT<-LS
M/&\5Q)%(A;ECYBL'RV3N)//?-.6KO_7W^7X[[D\NG+_7]/\ #T.6M/&^N:Q;
M2K86^GV]Y8V;75TMPKNDQ622/;&0P*@F)CN.[&1P:N^'-;U36O&D\IND32Y-
M)M;J.T:$AD,A?^+=C/')V\C XQSLW'A'P]J,%F39+Y4$/E0_9IGB4Q'G8=C#
M>A_NG(/I5]-%T^+51J<=L$NQ"L&]6(&Q<[1MSMXW'!QD9-4M'KY_U_P.@]6M
M/ZU7]7ZGG/Q%FAU2_M[B4[=%TRX:RU&X9/,\AY%4B5$QPR94>9_#O. >:[WP
MS)K$VCI-K+6IED):)8(7CVQ?P[]SL=Q')Z8SCMFH[GP?H-Y?W5Y<6'F278 N
M8S*_E38& 7BW;&..Y7-7=*T6QT6 PV,<B(<#]Y,\I '0 N20HR<#H.U3#2-G
M_7]?EIYCE=RO_7]?KJ7ZX#XT:7#J7PNU9I%4R6@2YA8_PLK#)'U4L/QKOZX_
MXJ?\DN\0_P#7H?YBF,V/"=[+J/@W0[ZX.Z:YT^":0^K-&I/ZFMBN?\"?\D\\
M-?\ 8*M?_12UT% 'F?QSU&YMO 4>G6C[9M6O8K+@X^4Y8\^AV@'V-=[HFD6N
M@Z)9:39($M[2)8D &,X')/N3DGW->;?'3_D'>%_^PW%_(UZQ0 57OKZUTRQG
MO;V98;:!"\DC=% JQ7-^/-%O->\'WECIY4W>Z.:)&.!(4</L)]]N/QI2=D-$
MMKXI^T26PET35K6.Z?9;RSQ1A9/E+ D*Y9,A?XPO454T_P ;/J32>3X8UP10
MW1M)I3]F812!@K9"S%B 3R0#QS6=>ZWJVKZCHD>F#7M+83XU*!],PBQ!23^\
MDB92=P4#8QR">.XJ>"M,MI]0U75IX-;M[B'5;BZBCN([F**2-P0I$3@*3@G[
MJ[NF>N"UOKMK^#7]?\,1?3ST_&_]?\.=?<>([&V\36F@2>;]LNH6F1@HV #L
M3G@D!B!CG::B/B51XM7P[_95^9C#]H%S^Z\GR^F[_6;NO&-N<]L<UPNLPZW=
MV9\5VR2GR-42ZAT]]'N/MFU/W6P'=D IN/\ J\98\]ZWK?41>?$ZVNH[#54M
MY-*,(FETV>-%<N'VLS( #CU[\=>*(W=K^=_NN@D[7MY?G9FOJ_BHZ5K<&E)H
M>J7T\\+S1-:F#:RIC=]^53D;AVYSQFM'1-9M-?TB#4K$N8)LX#KM92"001V(
M((KBO'6FS:[XOTNPMVU:U<65RBWUK!.(HI'V; \B#:5.ULJ3C'7&15-Y?MEC
MH5IJ/A>]CTO3W>#4]-CTZ1XM^W"2(H7$T>X$_*&QN!(%)/3^N[_X"^Y[#EH]
M/ZT_K\5N=[-KUK#XDMM":.X^U7$#W"/Y1\K:I (W'@GD<#/OC(K4KR9-"FBC
MT-]>T>[O]+CCOXA;_9FN'BCDD4P(Z %ONKU(^4@9(Q5670]4BTU[/7-*O[Z\
M;243298T>?[)< O\N\9\MQF/]X2 0O7C%%]/Z^[U_#S"^O\ 7W^G]6/6X;VV
MGNKBUBF5YK?;YR#^#<,@'WQS5BN'\(:.VF^+M?FN]-"7<ZV[?;5M]JR_NE#X
M?'.7!)&>O)[5W%/HOZ[@G?\ KT_S"O)/#,*^%?CUKVAVO[O3]7LQJ"0CHDH/
M.!VY,GZ>E>MUY/<?\G-6G_8$/\VH&>L5PL\8O/CG:I/\R:?H#7%NI_@DDF*,
MW_?*XKNJX=/^2ZS?]BU'_P"E+T =Q5:_OK;2]/N+^\D$5M;QM+(Y_A4#)JS6
M5XFT5?$7AG4=':4Q?:X&B$@&=I(X/YXJ97478<;7U,^SU_6[J"WO6\.>78W+
MQB/%WNG5'8#?)&$PH .<!V/KCDBC#XL\07.H:M;0:!IC#3;E;=]VKLC2EE#*
M$!@QDA@,%ASQGO5"]L_$VK:9I6E7&F:E975K/")[^RU,102Q*1YF-DBR'<H.
M 4X/<=:D\/>&5E\8Z[JNK>&##(]W'/87TYA>0*L:I@,CLXR5)P>"#SSQ5Z<W
MEK^G_![=?(SO+E\]/U_KKT[F_K/BB+1]<TG37M7D6^D\N28. +<L#Y>X=]S
MJ/I3-1\0:A9^,=,T.+3+:6"^CDD^TM>,C((\;_D\LY^\,?-SSTKF-=\.:YXB
MTO6[\QZM87[2(;33@]FR2F(AH6+\D?-DGYUQD]>IOM_;U_XQ\-:G/X;O8(K>
MUFCNV,]N1$\FT=I22!M)X'0COD!1UM?O^#3:_K[RI75_3\4U^?Z&MKVOZMIN
MMZ?IUAI5E=+>I(RRW%^T&TH-S @1/QC&#G\JK6WCNUF\+VNKO93+/=7/V.&T
M5@QEFW%<*W *\$[O09JGXW\//XGUS2+*YT.>\TM$F%Q<J\($1==JL SAMRD9
MR!QQC/2JKZ-XDO\ 2=-M[G3PFI>'[R.>VN/-C$%^B KP 2R,4)^\H /<U,;V
MU[_A?7\/\];6"5[Z=OQMI^/^76YNQ^)-0AU)-*U/2[:UU&ZA>6Q$=X9(9R@!
M*%_+!5AD?PGCIFL_3?'&I3V^DWFH:):V]EJ5Q]FC:WU$S2H^XJ-R-$F1D'D$
MX]*DFMM5UOQ!I^LW6BW-E!I,<SQ6LDL+3W$KKMP-KE H&?O,,D]JY33?".I+
M::,EIX2.CZU;W@FN=89[8'R]Y++F.1GDW*=N&&*<;\RO_6O^7^?D*3=G;^M/
M\_\ *_4[/_A+;V\%]<Z-HRWVGV,KPS3-=>4\C)]\1)M(?!R/F9.1QFJNI^-[
MZ+28-9TC2;6^TF=8/+GFOF@=FE<( $$3_=)&22._!Q46F6.O>%K'4-'LM';4
M89;B::RNEN(T1!(Q;;*&8,,$GE0V1Z5#JGAO4=)^&^E^'M-L9M4N+>6W+F%X
MXQ\DJR.?WCKP<$ #/4?6B/2_E^._W:_\$;O?[_UM]^G_  #K]-N]0FM9GU2P
MBM)XG*[()S,CJ "&5BBD]<8V]16-HGBG4-=M+6]M]'B^Q7F_R)5O-Q0!6(\X
M!/W9) & 6QGKG@]*KN]N'\IDD*Y\MR,J<=#@D?D:X2PT34K?Q-;:I::#)I4N
MQGU46]Q&;>])0X"('^_NQ\S*OU/6CK9_UO\ U^CN#^'3^OZ_JQ?T7Q5KVK06
MUT^AZ9#;S73VQ U9C+E'96*J85#8VLV-V<#\*J)X]U."0/J&A6L=J-3_ +,9
MK;46EE\S(&Y4,2[EYSUR!GBL_P +:--I1AN)_A_,FL?;)I3?^9:+A9)'/SNL
MI=@$;IM/(]@:KV?AK6+;5;OQ1:>''M]9CU&640S30 WMK)@%-RNP#KC(+' Z
M=Z$]5?;K^'_!]-];$N]G;^M_^!_P+G86WB'49/&]QX?N=+MX($MOM,-T+PLT
MR;MO">6,$'J-W&1US63-XT\00SV0;PYI_DWNHMI\,G]JODE2WSD>1]WY#WS_
M #JSXHT[6;^+1]<T6R,.L6DA4V]PZ B*0;75B&*G;\K<$YV\=:@\1:3?VW_"
M*6FDZ3=7UOIEXDTTD<L*[45&3G>ZDL2V>/?FB-[J_>WX[_=9%-[V[7_#;[S2
MM_$U_J=U='1](CN[&TF:"6XDN_*:1U^\(EVD-@\99D&154^*-?EUB/3[;0;
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
M6%GH5O;WFGV]G!&EQ)&L7ELS'Y1$0!\Y  /\(Z9P&O/^MO\ -_<-WUM_6_\
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
M% !1110!P[_\EUA_[%J3_P!*4KN*X=_^2ZP_]BU)_P"E*5W% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M:!I5W9SV-K#8RI(2ODX3[0Q1@=_]]L$G)^;@\XSG>IC5PKC_ (J?\DN\0_\
M7H?YBNPKC_BI_P DN\0_]>A_F*!FAX$_Y)YX:_[!5K_Z*6N@KG_ G_)//#7_
M &"K7_T4M=!0!Y/\=/\ D'>%_P#L-Q?R->L5Y/\ '3_D'>%_^PW%_(UZQ0 4
M444 %95]XCTW3M8M-*N6N1>7?^H5+.:17]?G52HQU.3P.3@5JUQ/BG7=(TOQ
MUX:&H:I96A1;EW\^=4VJR8!.3P"00/7%*^J7]=0>S:_K8[&2X2*:*)ED+2DA
M2L;,HP,_,0,+^.,U+7G6I^,]*O?%6D_8O$P@L76ZA=X[B,0R,L0(D4G.[:6P
M">,@\'%<II'B"WN;31/M7B^Z9KS2+N2]SJA4^9&04/##81\WW<$A3G(%3S:-
M]K_K_E^0;NW]=/\ ,]J:YC2Z2W(DWNC.&$3% !C.7QM!YZ$Y/..AJH-/L[K4
MK?6K>5A+Y6SS(7&R>,Y(#=F )R#U'.#@D'S*SU]=9_LFVF\027!O_"TK26R7
M>W=.-N6&S#;SA\\Y^4XQS5"WN+EXM%TZ'Q9_8>G?V5!+97,\DTHEN,GS%5O.
M0,1\H$;;UQP%&*T:M*W];R3_ "^9"E=?UY?YGL&H:QI^E/:I?720O=S+! K9
M)DD/0 #_ "*NUX_JVK0RZJ)-4U&]_M2UURW5;%6DV_9@1MD6 =0>N[!.3C/:
MO8*F.JO_ %LF-2O*Q1GTJWNM5M]0G:21[93Y,3-^[1CD%P/[V#C)S@9QC)S>
MHHIE!7D]Q_R<U:?]@0_S:O6*\GN/^3FK3_L"'^;4 >L5PZ?\EUF_[%J/_P!*
M7KN*X=/^2ZS?]BU'_P"E+T =Q1110 4444 %%%% !534M2MM*M?/N6;!8(B(
MNYY'/15 ZDU;KGO$6^TU+2-6:&2:TLY)!.(U+&,.NT28') Z''0,3VI/I_7]
M?\$'L:.I:W8:/#%)?3-&9FVQ1+&TDDC8SA40%F/L :=INL6.K"4V<K,T1 E1
MXFC>,D9 96 *G'.",URFNW46C_$72]<U-_+T=M/DMDNG_P!5;S%PV6;HH91C
M)XXQ3O$VNZ-<:9#/%=70@N;J.%;NQN?LT=PVUB%-P.=@]5/)PH)Y%*^E_P"M
M[?U\K"ZV_K:YV]%>'V_B W,.DQZCXMN8F_L2\:>)=1\HK-&X",S#:Q; /7KM
M/'W@;DWBY+J30KVVUB[:[1M/^U,;_9!LD(5\1+Q)DDAF;A2, Y&*I:M)=27*
MROY'JUWK.G6&H65A<W21W=\S+;0G):0J,G '8#N>*NLVU&;:6P,X'4UXW/K5
MM)X@T:\O[_4&U:'6;B.ZLD:23[.GERK'MA (48VX;;SDDD@<;7@#6UN?$5]'
M%J-W/I\FG0W40O;_ .TR;MSAV/9#P,HGRJ>PZ4H^]&_K^C_4INS^[\VCT#3M
M2M=5M!<VKEDW%&5@59&!P58'D$'L:MUSWAL27%]K&J"W>"UO9T:!9%*M(%0*
M9"IZ;L<>P![UT-/H@04444#"BBB@ HHHH X=_P#DNL/_ &+4G_I2E=Q7#O\
M\EUA_P"Q:D_]*4KN* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?L_^
M2AZS_P!@JP_]&W==!7/V?_)0]9_[!5A_Z-NZ .@HHHH *Y_QE_R [;_L*Z;_
M .EL-=!7/^,O^0';?]A73?\ TMAH Z"BBB@ HHHH *@O+.VU"SEL[R".XMIE
M*212J&5@>Q!J>B@#QZ[\$^*/AO>RZKX F:_TEVWW&A7#%L>IC/<_^/<#[W2N
MJ\'?%+P_XM<6?F-IVK@E'T^[^5]PZA2>&[\=>.0*[>N3\7?#CPUXS4OJ5EY=
MX!A+VW.R9?3GHWT8&@#K**\@&E_%+P#_ ,@R\B\6Z0G2WN3MN$7V).3V'!;_
M '16GI'QN\.7-Q]AUZ"\\/Z@O#PWT3;0?]X#CZL%H ],HJM8:C8ZI;"YT^\M
M[N ])()0ZG\0:LT %%%% !1110 4444 %%%% !14%W>VNGV[7%[<PVT"_>DF
MD"*/J3Q7GVL_&SPK83_8]*:YUR_8[4@T^(L&;TW'@_\  =U 'I%<?XQ^)?AW
MP8ABO+G[3J)'[NPML/*Q/3/91]?PS7(&+XJ^/N)6B\':0_\ "A+73*?R8'_O
MCZ5UOA'X8>&O!["YM;5KK4CRU]=GS)23U([+^ SZDT <9#X7\7_%2YCO?&+2
M:+X<#"2'1X6VR2CL9.X^IYZX"YS7K6F:98Z-I\-AIUK';6D*[8XHQ@ ?U/OU
M-6Z* "BBB@#E)_\ DJFF_P#8&N__ $=;5U=<I/\ \E4TW_L#7?\ Z.MJZN@
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
MB@#AW_Y+K#_V+4G_ *4I7<5P[<_'6/'.WPT^?;-RN/Y'\J[B@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KG[/\ Y*'K/_8*L/\ T;=UT%<_9_\ )0]9
M_P"P58?^C;N@#H**** "N?\ &7_(#MO^PKIO_I;#705S_C+_ ) =M_V%=-_]
M+8: +NJZY:Z/<:?!<1W#-?7 MXC%$656/]YNBCZ]>V:TZYKQ?;W]Q_8WV#39
M[WR-1BN)?*DC78BYR3O=<]>V:7QIID^J:9;I;V4MV\,_FB-#$1D*V,I*0KC)
M'&5(."#D5-W9OS_R#K;R_P _^ :-GKEK>Z[J&D1QW"W%@D;RM)&51@^<;2?O
M?=//3WZXTZ\CU/PWKL][/<GPK-+<I!IJVSP7,.V-X7W2;"\H8<$J">3SV-5K
MGPCXAEDUJYC\/7$,FHV-U"T=O<PH6E:4-$Q?S=[<9R6;C!4*!P:>B$M7_7D>
MRT5Y5>>![V?5M/N!I]_#:"TA\N.SDM%>UN%)+L[2!B"W&7B)8X(.>*]5'2G8
M2;?0****105GZMH>DZ[;_9]5TZUO8NRSQ!\?3/0_2M"B@#R^]^!GAT7)N] O
M]4T&Z'W7L[EBH_/YOR85 /#'Q:T+_D%^,+#6($Z1ZE!M=OQPQ_\ 'J]7HH \
MI_X3'XJZ7G^U/ %M?*/XM/N@-WT&7/Z4I^,MW:'&J^ /$EH1UVP%AU[$A<UZ
MK10!Y4?C_P"%8D+7.FZ[;8;;B:T4<_\ ?=/'[0'@<Q[O,U '&=OV;GZ=<5ZE
M7/K>W)^(DM@9F^RC24F$7;>96!;ZX % '$C]H#PG)&7@L-;GQP1':J?_ &?%
M*?C/-<DC2O ?B:\.2!FV*_\ H(:O5:* /*3XV^*.J?\ (*^'D5F#T;4+H<?4
M$H:0^'OB]KO&H^*M,T6!NL=A#O<?B0#^3UZO10!Y;:? W1)[A;KQ)JVK:_<C
MJ;JX95/Y'=_X]7?Z-X=T;P]!Y.D:7:V28P?)B"EOJ>I_&M.B@ HHHH ****
M"BBB@#E)_P#DJFF_]@:[_P#1UM75URD__)5--_[ UW_Z.MJZN@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN>U._P!1
MMO&FAVD5S&-/NTG$L/E?,61<@[\].>@';KVI7U2[_P!?H)NRN=#16/K'B*VT
M:[M+62WN)YKH.R) %SA<9^\PR>0 JY)STP"1S^D^+[F#7M2TW5EN+@'5GM+6
MX@MU6*,>2LBQGYMQ.-W.#SZ9 IIW!NW]>O\ D=Q7/^._^2>>)?\ L%77_HIJ
MS%^)FD?9[N66QU.%[66&*2$PJ\@,IPA*HS;>G(;:1P",D"L3QS\1=%&@>(-!
MG6:"_DTZXA:.22',<C0,50J)"QR,?,H*\X)SQ0M78&['IU%%% SG_$/_ "'/
M"?\ V%9/_2*ZKH*Y_P 0_P#(<\)_]A63_P!(KJN@H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K \<:,_B'P/K.E1#,UQ
M:N(AZN!N4?\ ?0%;]% '!?![Q%#KWPZTZ$,!=::@LKB(\%"@PO'NH'XY]*[V
MO+/$W@+7M%\2S>+OA_/%'?3\WVF3$"*ZYR2,X )/7)'4D$=XE^,>IZ?'Y>O^
M =>M;E?E)@B+QL?4$@<<'IGZT >L45Y/_P +TL_^A1\1_P#@,/\ &C_A>EG_
M -"CXC_\!A_C0!ZQ17D__"]+/_H4?$?_ (##_&C_ (7I9_\ 0H^(_P#P&'^-
M 'K%%>3_ /"]+/\ Z%'Q'_X##_&C_A>EG_T*/B/_ ,!A_C0!ZQ17D_\ PO2S
M_P"A1\1_^ P_QH_X7I9_]"CXC_\  8?XT >L45Y/_P +TL_^A1\1_P#@,/\
M&C_A>EG_ -"CXC_\!A_C0!ZQ17D__"]+/_H4?$?_ (##_&C_ (7I9_\ 0H^(
M_P#P&'^- 'K%%>3_ /"]+/\ Z%'Q'_X##_&C_A>EG_T*/B/_ ,!A_C0!ZQ17
MD_\ PO2S_P"A1\1_^ P_QH_X7I9_]"CXC_\  8?XT >L45Y/_P +TL_^A1\1
M_P#@,/\ &E_X7G9DX'A#Q)_X##_&@#U>O(]0G7Q=^T#I5K:8DM/#=O)+=2+T
M$K9&W/J"4X]F]*9>>,/B'XU4Z?X7\+W.A6TIV2:GJ649%[E00,'W&X^F#S7:
M^ _ UCX%T5K2"1KF\G;S+N\<8:9_Z 9.![GN30!U5%%% 'DWP@=-*\2>-O#4
MWRW5OJ;W*!NKQ,<!OR"G_@0KUFO,OB'X,UD:Y;>-_!S*NO6:[)[8]+N(=O<X
MXQW&,$$#+M#^-OAB]3[/KAFT+5(_EFM;R)L*W?# ?^A 'VH ]+HKC_\ A:G@
M;_H9K'_OH_X4?\+4\#?]#-8_]]'_  H ["D95=2K ,I&"",@BN0_X6IX&_Z&
M:Q_[Z/\ A1_PM3P-_P!#-8_]]'_"@#J+&QMM-LX[.SB$5O'D)&"2%&<X&>@Y
MX'0#@<58KC_^%J>!O^AFL?\ OH_X4?\ "U/ W_0S6/\ WT?\* .PI",@@]ZY
M#_A:G@;_ *&:Q_[Z/^%'_"U/ W_0S6/_ 'T?\* .GL-/M-+LTM+*%88$R0H)
M.23DDD\DDY))Y)ZU9KC_ /A:G@;_ *&:Q_[Z/^%'_"U/ W_0S6/_ 'T?\* .
MPHKC_P#A:G@;_H9K'_OH_P"%'_"U/ W_ $,UC_WT?\* .PKS[XU:M%IGPOU.
M-R/.O2EK"G]YF8$_DH8_A3M6^-'@;2[5I4U<7TN/E@M(V=F/ID@*/Q(KGM!T
M37_B5XLL_%GBFR;3M$L#OTS2Y"=SMP1(X(Z=#DXS@<8Z@'I7A:PETOPCHNGW
M Q-:V$$$@_VEC53^HK6HHH \M^/%M*/!5CJL49?^R]3AN9!_L<K_ .A,M>E6
M-[;ZEI]O?6D@DM[B-98G'1E89!_(TS4]-M-8TNYTZ^B$MK<QF*5#W4C]#[UX
M[INK^(/@M*^DZY9W6J^$MY-GJ-NNYK8$_=8=!UZ$CO@GI0![;17"0_&7P!-"
MLG_"0QIN&=KP2@CV(VT__A</@'_H8X/^_4O_ ,30!W%%</\ \+A\ _\ 0QP?
M]^I?_B:/^%P^ ?\ H8X/^_4O_P 30!TU]I/VG5+/4K>X:WNK?*,0NY98F(+(
MP_ $$<@CN,@N.@Z.=4&J'2;$Z@/^7O[.GF_]]XS^M<O_ ,+A\ _]#'!_WZE_
M^)H_X7#X!_Z&.#_OU+_\30!TC^&M!DO9[U]$TUKJX5DFG:T0O(K#!#-C)!'!
MS5%O!NDQRP1V-G9Z?8K*L\]K:6B1"XD0@Q[RH'"GG&.3CG&0<G_A</@'_H8X
M/^_4O_Q-'_"X? /_ $,<'_?J7_XFA:; ]=SN**X?_A</@'_H8X/^_4O_ ,31
M_P +A\ _]#'!_P!^I?\ XF@#N**X?_A</@'_ *&.#_OU+_\ $T?\+A\ _P#0
MQP?]^I?_ (F@#N*\FTJ1==_:-U:[M_FM]'TP6LDB]/-)'R_7YG'_   U'K'Q
M<N/$COHGPXT^ZU'4)?E-^\)2&W!_C^8?^A #Z]*Z_P"'G@B+P1X?-L\OVG4K
MI_/OKKD^9(>P)YP.V?<]Z .NKAO'EC?Z?J&E^,](MWN;G2=\=Y:QCY[FT?&\
M+ZLI&X#Z_2NYHH SM#U[3/$FEQ:EI-Y'=6LG1T/*GT8=5/L>:T:X_4_AMHE[
MJ4NIV,VH:+J$IS+<Z3<F R'_ &EY4_EDU7_X0+5O^A_\1_\ ?<7_ ,10!W%%
M</\ \(%JW_0_^(_^^XO_ (BC_A M6_Z'_P 1_P#?<7_Q% '<45P__"!:M_T/
M_B/_ +[B_P#B*/\ A M6_P"A_P#$?_?<7_Q% '<45P__  @6K?\ 0_\ B/\
M[[B_^(H_X0+5O^A_\1_]]Q?_ !% '<45P_\ P@6K?]#_ .(_^^XO_B*/^$"U
M;_H?_$?_ 'W%_P#$4 =Q17#_ /"!:M_T/_B/_ON+_P"(H_X0+5O^A_\ $?\
MWW%_\10!W%%</_P@6K?]#_XC_P"^XO\ XBC_ (0+5O\ H?\ Q'_WW%_\10!W
M%%</_P (%JW_ $/_ (C_ .^XO_B*/^$"U;_H?_$?_?<7_P 10!W%%</_ ,(%
MJW_0_P#B/_ON+_XBC_A M6_Z'_Q'_P!]Q?\ Q% '<45P_P#P@6K?]#_XC_[[
MB_\ B*/^$"U;_H?_ !'_ -]Q?_$4 =Q6;KNO:9X;TJ74M5NX[>VC'5CRQ_NJ
M.K,>P%<S_P (%JW_ $/_ (C_ .^XO_B*L:7\-M$L=2CU.^FO]:U&(YBN=6N3
M.T?^ZO"CVXXH K^ K&_O[[5/&6KVSVUWJY1+6UD&&M[1/N!O1FR6/X?2NXHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y^S_Y*'K/_8*L/_1MW705
MS]G_ ,E#UG_L%6'_ *-NZ .@HHHH *Y_QE_R [;_ +"NF_\ I;#705S_ (R_
MY =M_P!A73?_ $MAH Z"BBB@ HHHH **** "BBB@ KCM>\4SZ%XSTZQO=5T>
MPTBZMI93)>(4<.A4;0YE"\[\_=_A/7.1V-<_=Z#J%QXQL]<CU*VC@MK:2W%L
MUHS,P<J6._S .J+CY?7UR%U7]='_ , .C_KJC+\->,FN=!FU36;ZRGC:]EM;
M4Z;:R-YP1B,JJM(SDA2WR]!Z]:M-XN63Q#I<=O):-HMY8W%RUTS,'4Q%<@@X
M"@;N<\Y!Z8YJ6/@O5;*W1UUVV^W0W\U[#,NGL(QYN?,1T,I+#YC@AE(XZU'=
M_#MKIH(SJJK;?9KN&X06QWR-<MND=6WX3!Q@;3WZT:_UZ?Y_CY MW_77_(2'
MX@13ZSJ\#W%M9Z?;16S6MS/;S;G>5F7YD8(3DK\NW@@YR>@W(/&?A^YU/^SH
M-162Y^T-:D)$Y03*NXH7QM#8SQGG!]#7/7/P_P!8NVO)YO$\37-U;V]NQ.G#
MRPL+[E.WS,[O^!8Y/'3$H\%:U'?F^;7;*0_VI_:;1IIC#<PC\O8"9^!M[^M/
M;?\ K<GWC>T_Q?HNJ:J--LIYY;@HTBG[',L;(#@L)"@0C/&0<9XKFGU*[C^-
M7V>8Q6<$FG)##YL7F&Z 9G^5E<",YW\,#D(>.:B\"6%Y;:I]H:!\NKK<+<:?
M<V[VV26VH\DAC8;NHB15/7CO<?39;WXN^9?3Q21VNGQW-LD410J1)(H#DL=Q
M&YCD!>HXXY%]EOYA>_,ON+#^*]4AM/%<DMG:^;H\P2!8F9@R%%<,Y..@;) ]
M#UZTFD>-3>:7:S7EQIT#-<.DMV[^7 \0D9$=-S=9,?*-Q[G)Q@ZVBZ'>:9K>
MM7\]_!<1ZE,LRQ1VQC,6U0@!8NV[Y5'8<Y^E9NN^!SK6G1QG4O+OA-)+)<R6
MXD5_,C:-ALR, (V%YXP,[N<I75OE_P $IJ[?S.OZT5#:6ZV=G!;(S,L,:Q@L
M<D@#'-353WT$KVU"BBBD,**** "BBB@ HHHH Y2?_DJFF_\ 8&N__1UM75UR
MD_\ R533?^P-=_\ HZVKJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *R+_05U#7=-U5K^\A>PW>7#%Y?EON&&W90MR..
M"*UZ*/,-U8QM?\.0>(85@N;R[AAP5>.$IM<$@\AE.#QPPPPR<$5CS?#RVGN9
M9CKNL)YE\;XHK0 "0IY?!\K.-O'7WSGFNQHI60'$#X8Z<EFUM%K&JQ(R6Z$I
MY .(&+1\>5CJ>>.<<]\Q^-?#45MX6\6:E;:A?0"YTVXDN;9&3RII%A(#G*[@
M< 9VL <<BN[KG_'?_)//$O\ V"KK_P!%-57>XK(Z"BBBD,Y_Q#_R'/"?_85D
M_P#2*ZKH*Y_Q#_R'/"?_ &%9/_2*ZKH* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **RO$NJ2Z+X=
MO=1A17DMT#!64L#R!T')^@K*3QM:OJ=XIBNH[*ULUG8W%A/!*SERH"K(J[@>
M!P.IZT =517)7OBF:2.***VNM-O8[ZTCGM[I8V?RI9,9RC.N" PR#D8/2JU]
MXRGDO[4V5O=P6)CNG%S-"CQ7 CC8@J ^[ 8=#LSV..:'HKBOK8[:BN8/C2VA
ME2&6ROI%4P+/=1Q*(HVF"["07W8)8#@-COQS4MOXOM[K7H]+ATV_9999HDO/
MW0B+1??X,F_@\?=Y/3CFG;H/I<E\9H)/!^I*V<&+L2#U'<5NUS?CV2XB\$ZH
M]LD3,L63YC$ #/7@<GVX^M1/K6L7PTVWTPV,-U/I_P!NFDN(GD3^$!%4.I&2
MQY).,=#FETO_ %W_ $%?6QU-%<&GC/5;[29=9LX+.*TLK>&:ZMI49Y)"Z*[*
MCA@%VJPP2K9/I1+XSU:UUF_LKNVM[9!O-O+<0/%'"BMCS))6;;(FTAR5Q@D*
M>3FG;6PSO**BMKB&[M8KBWGBGAD4,DL3!D<'N".HJ6D 4444 %%%% !1110
M4444 %9FJ>'=$UP#^U=(L;T@84W%NKE?H2,BM.B@#E_^%;^"O^A7TK_P&7_"
MC_A6_@K_ *%?2O\ P&7_  KJ** .7_X5OX*_Z%?2O_ 9?\*/^%;^"O\ H5]*
M_P# 9?\ "NHHH Y?_A6_@K_H5]*_\!E_PH_X5OX*_P"A7TK_ ,!E_P *ZBB@
M#E_^%;^"O^A7TK_P&7_"C_A6_@K_ *%?2O\ P&7_  KJ** .7_X5OX*_Z%?2
MO_ 9?\*/^%;^"O\ H5]*_P# 9?\ "NHHH Y?_A6_@K_H5]*_\!E_PH_X5OX*
M_P"A7TK_ ,!E_P *ZBB@#%TWP?X;T>83Z=H.FVLP.1+%;(''T;&:VJ** "BB
MB@ I" RE6 ((P0>]+10!AS>"O"MQ*99O#.C22-U9[")B?Q*U'_P@G@__ *%3
M0_\ P70__$UT%% '/_\ "">#_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T
M/_Q-=!10!S__  @G@_\ Z%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\3704
M4 <__P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$UT%% '/_\
M"">#_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-=!10!S__  @G@_\
MZ%30_P#P70__ !-'_"">$ ?^14T/_P %T7_Q-=!10!#:V=K8P""SMH;>$=(X
M4"*/P%3444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/V
M?_)0]9_[!5A_Z-NZZ"N?L_\ DH>L_P#8*L/_ $;=T =!1110 5S_ (R_Y =M
M_P!A73?_ $MAKH*Y_P 9?\@.V_["NF_^EL- '04444 %%%% !1110 4444 %
M%%% !1110 45A^+/%FE^#=#DU7592L2G;'&@R\KGHJCU_E7G]KK?Q;\7Q"]T
MC3M)T#3I1N@-^6:5E/0G@_\ H(_&@#U>Y>9+69[:)99U1C'&S;0[8X!/;)[U
MYM_PFEI_PD+:_# \DLNB10Q6.<2-<FX=/(/HP?Y3Z8)Z55_L;XW?]#-X<_[]
MG_XS7.Q_"[XG1^*CXD76?#O]I%B^[Y]@<C:6">5M#8)YQW)ZF@#WB(R&)#*J
MK(5&Y5.0#W /&:=7D_\ 8WQN_P"AF\.?]^S_ /&:/[&^-W_0S>'/^_9_^,T
M>L45Y/\ V-\;O^AF\.?]^S_\9H_L;XW?]#-X<_[]G_XS0!ZQ17D_]C?&[_H9
MO#G_ '[/_P 9H_L;XW?]#-X<_P"_9_\ C- 'K%%>3_V-\;O^AF\.?]^S_P#&
M:/[&^-W_ $,WAS_OV?\ XS0!ZQ17D_\ 8WQN_P"AF\.?]^S_ /&:/[&^-W_0
MS>'/^_9_^,T >L4CL$0L03@9P*\H_L;XW?\ 0S>'/^_9_P#C-!T7XVD8/B;P
MX1_US/\ \9H VTU[3KOQIIFN)<;+#^P+V9I) 5,:K-;[MPZ@K@@CL0:[6QNX
M]0T^VO(ED6.XB655D7:P# $ CL>>E>#7'PP^)=QJSR-JFBD3B227#,(2S/&[
M*5\O/SM&K$ 8.UL_>YZG^Q?C<.GB;PY_W[/_ ,9H ]8HKR?^QOC=_P!#-X<_
M[]G_ .,T?V-\;O\ H9O#G_?L_P#QF@#UBBO)_P"QOC=_T,WAS_OV?_C-']C?
M&[_H9O#G_?L__&: /6**\G_L;XW?]#-X<_[]G_XS1_8WQN_Z&;PY_P!^S_\
M&: /6**\G_L;XW?]#-X<_P"_9_\ C-0WGB+XK^"X_MNNZ7IFO:9&,SR:<2LD
M:CJW0<=2?D(XZ@4 >O45C^&/$^F>+M#AU;29C)!)\K*PP\;#JK#L1_\ 7'%;
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_X[_Y)YXE_P"P
M5=?^BFKH*Y_QW_R3SQ+_ -@JZ_\ 134 =!1110!S_B'_ )#GA/\ ["LG_I%=
M5T%<_P"(?^0YX3_["LG_ *175=!0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/5-.AU;39K&=G6*8
M ,8R PP0>,@^E5=1\/66ISW$UPTV9[86S!6 "@-N##C(8'O[5K44 <_'X2MN
M9+J_O;RZ::&9[J<QAV\IMR+A$50H)/103D\U O@BS#X;4=1>W19D@MV>/RX%
ME4A@N$R>IQN)Q].*Z>BAZBMU,-O"MBUO<0F6XVSM;LQW+D&';MQQWV#/X]*Y
M_P /^$-:TCQ?<ZFTNGBVN)IGFD14:69&)*K_ *E9%P2.3,XXP%&1M[RBFG9W
M'TL<YX\MFN_!6I0K<S6^8QEH@I)&1D?,I&#^=)_PB""SLH4UK5$GM86MUND,
M(D>$X_=M^[VXX&"%##'7K6+\0?$$UC8:KI,\2PB>R$]A< Y\UE<"5"#T9058
M>H)]#72Z#K;Z[+J$\4*C38;@V]K/DYN"G$CCMM#Y4'OM)]*0%23P5IQ*1P7%
MY;67EQQS6<+KY5PL8 3?E2W  'RL,@8.:MWWAJTU!+WSIK@371C(G4KOA\M@
MR!,J1@,-V"#DDYS6S11<"GI6FQ:1IL-C \CI'GYY""SDDDDX &223P /05<H
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 *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?L_P#DH>L_]@JP_P#1
MMW705S]G_P E#UG_ +!5A_Z-NZ .@HHHH *Y_P 9?\@.V_["NF_^EL-=!7/^
M,O\ D!VW_85TW_TMAH Z"BBB@ HHHH **** "BBB@ HHHH **** /(]:MH_&
M'[0%CH]\!+IVA:?]L-N_*O*2O)'?[\?'^S7KE>3Z-_R<UXA_[ B?S@KUB@"C
M>ZWI.F7$-O?ZG96D\YQ%'/<)&TG^Z"<G\*N1RQS1++$ZR1N,JRG((]0:X#PE
M<$W'B];F"WF\0+?3;X;F39YD&!Y(SAB(]OH",YXK,T[Q#J$EI9-;SC1-/N=
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
M]#-X<_[]G_XS1_8WQN_Z&;PY_P!^S_\ &:]8IBRQOOV2*VP[7VG.T]<'WYH
M\J_L;XW?]#-X<_[]G_XS1_8WQN_Z&;PY_P!^S_\ &:Z__A8?AS<1YNHG$7GY
M&DW>/+_OY\K&W_:Z>]=0K!E##H1D4>8=;'E']C?&[_H9O#G_ '[/_P 9H_L;
MXW?]#-X<_P"_9_\ C->E:KK&GZ):I<ZE=1VT3R+$C/GYG8X"@#DDU>H \G_L
M;XW?]#-X<_[]G_XS1_8WQN_Z&;PY_P!^S_\ &:]8J@VM:<NN)HINT_M)X3<"
MW&2WE@@;CZ#)[]?PH \V_L;XW?\ 0S>'/^_9_P#C-']C?&[_ *&;PY_W[/\
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
M(?\ D.>$_P#L*R?^D5U704 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 >3_M ?\B;HW_8;@_]%RUZQ7D_[0'_ ")NC?\ 8;@_]%RUZQ0
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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@ KG[/\ Y*'K/_8*
ML/\ T;=UT%<_9_\ )0]9_P"P58?^C;N@#H**** "N;\<SQVOAN.XF;;%%J>G
MN[8S@"\A)/%=)4<T$-R@2>*.5 ZN%=0P#*P93SW# $'L0#0!A_\ ";^'?^@A
M_P"09/\ XFC_ (3?P[_T$/\ R#)_\37044 <_P#\)OX=_P"@A_Y!D_\ B:/^
M$W\._P#00_\ (,G_ ,37044 <_\ \)OX=_Z"'_D&3_XFC_A-_#O_ $$/_(,G
M_P 37044 <__ ,)OX=_Z"'_D&3_XFC_A-_#O_00_\@R?_$UT%% '/_\ ";^'
M?^@A_P"09/\ XFC_ (3?P[_T$/\ R#)_\37044 <_P#\)OX=_P"@A_Y!D_\
MB:RM;\9P^7#/H>KVOFQ$F2UNK:4)< ]MX7*$=C@CGD5VM96N:/-K4<-N-4NK
M*TR?M"6I"/..R^9U0>NW!/J* /)? &OQ>)?C]KFI16\EONT?RWBD()1T>%6&
M1P1D<'T].E>WUX[X5TVRTC]HO7;'3[:.WMHM$79'&, 9: D^Y)))/4FO8J "
MBBB@ HHHH **** "BBL7Q9J4^D>%M0O;8A;A(]L3$9"NQ"@X]B<_A2;L@]31
MO].L=5M&M-1L[>\MF(+0W$2R(2.1D,"*S(_!?A6%9%B\,Z-&LJ[) MA$-ZY!
MP?EY&0#CVKD_&W@S0+3PPD[:9;7%V+BSB-Q<1B61@9UW?,V3\VYL^N3FIM9\
M/V^B>)O#H\/06UC))-=%(RK?9XR8>3Y2E1_#VP>3S1=+5][?A<3;M?Y_BD=,
M?!?A4[L^&M&.Y0C9L(N5&, _+T&!Q["GMX1\-.)0_A[26$P42 V49WA?N@_+
MSC QGIBN/N?'^K)X>TK6(SI2">"*6>S*2R32%I C%=IQ&@'(9MV3P<8S4'BB
MY;4-,\3I/:6]M+8ZM9*LEJS*TX+18,IXW':^,$$#WP#3W=OZW7^8-_U]_P#D
M>A-HFDLLRMIED1-$L,H-NG[R,<!&XY4=@>*C_P"$=T3[!%8?V-I_V.)]\=O]
ME3RT;U"XP#[US=YXKU2V\80Z7%)I5U%<230QPQK+OA=8BZ^9+RH)P<IMR!R,
M\UFZ;\0M42PMM1U:WLC;7.D7&HB.U1P\9B8 J69B&!##L,8[TDTU?^NH[:V_
MKH>AVUK;V5NEO:P100(,)'$@55'L!P*EKS2QTZ]U7QKJ*ZM<0F:YT:&XB>S:
M11"WF-M*[F;## Y& <9P,FNR\)ZK+KGA/3-2G $UQ K28Z;NA(_$&FKO?^M6
MOT)3OMM_P$_U-FBBB@H**** "BBB@ HHHH \GN/^3FK3_L"'^;5ZQ7D]Q_R<
MU:?]@0_S:O6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_Q
MW_R3SQ+_ -@JZ_\ 135T%<_X[_Y)YXE_[!5U_P"BFH Z"BBB@#G_ !#_ ,AS
MPG_V%9/_ $BNJZ"N?\0_\ASPG_V%9/\ TBNJZ"@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#R?\ : _Y$W1O^PW!_P"BY:]8KR?]H#_D
M3=&_[#<'_HN6O6* "BBB@ HHHH **** "BBB@ HHHH *XEOM'AKQ]JNJ75C>
MW.G:K!"$N+2W>X:!XP049$!8 YR" 1G.<5VU%'6_]:@]58X3Q,'U*_TFZU;1
M+NZ\/[9TFLQ;-<-O.WRI'A4$]GQP2N03@]-/PK+<:/X5M;;54O3/#"\VW[/)
M*R1;SL0E0=SA2HV@EN.AKJ*S]9OK.QTYFO8C/'*1$MNL>]IF;@(%[D^_'<X
M)I;)I?U_7Y:"M=IO^OZ_X)A^.KD7OPZU%K*&ZNS>VNVW2VMI)7?<,CY5!('N
M0,=ZS/%&N+K/A'4]-L=*UV1VL)#O_LZZ@*N  BKE SDL1P., YXJ\_Q"L[.Y
MNH;O1-6M+>RN$M;BY=86BA9P"F=DK-M(9>0N!GG%+<?$*UM)]0%UHFKPVVGS
MK!=79$#1Q%@"K$+*6*D,IR%.,\XH:4DTMG_7ZH:?*U+JO\[_ *'!ZW9)>2:]
M<)HVN2SR:/:?9&;3KH[;E"?]7E/E893IC'S?[56=4MEB_MN.QT;68XFOM/NH
M5M]-N560@KYK8"_,<9W9ZGWKTK4_$=OI][#806EUJ%_-&95M;0)N$8(&]B[*
MJC)[L,]LTVU\46=Q>):R6]W:R-,;<?:(PH\T*&V$@G!P>.QP<$\9=]4_ZW_S
M_JYGRI+?I^EOR/.M8\/W"W7B"2TTB[B@N=6@GNGM+!3)/9F)-P4.A$GSY8IM
M;HV1D\V6T2VL8].M)--UK5O#WDW/DI<V1+17#%2A,*HI11\P4E%"'/08->KT
M5+BG'E_K:W_#=F:=;_U_7YHYOP!'<P> M%M[RRN+.XAM4B>&X #@J,9(!.,X
MSSSZ@5TE%%:3ES2<NXHJRL%%%%2,**** "BBB@ HHHH **** /)_B'_R6'X>
M?]=9O_9:]8KR?XA_\EA^'G_76;_V6O6* "BBB@ HHHH **** "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 **** "N?L_\ DH>L_P#8*L/_ $;=UT%<
M_9_\E#UG_L%6'_HV[H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH \HTH>5^TUKF_Y?-T1?+S_ !<P]/\ OD_E7J]>7_$[0M8L-<TOQ]X;@-S?
MZ6IBN[51DSVYSG '7&Y@>IY!'W:W/#GQ5\(>([-)4UBVLK@CY[6]D$3H>X^;
M ;ZC- ':45C_ /"6>&_^A@TK_P #8_\ &C_A+/#?_0P:5_X&Q_XT ;%%8_\
MPEGAO_H8-*_\#8_\:/\ A+/#?_0P:5_X&Q_XT ;%%8__  EGAO\ Z&#2O_ V
M/_&C_A+/#?\ T,&E?^!L?^- &Q535-.@U?2KK3KG=Y-S&T;%3@@$=1[CK5+_
M (2SPW_T,&E?^!L?^-'_  EGAO\ Z&#2O_ V/_&DU?0%H0W'AQ-=T2WL/$>;
MAH7#%K6XF@60J?E8A&!SP#@D@'IT%3W_ (9TS4KBSN+I;MIK-&2!TOID*@C!
M)VN,DCN<GWI/^$L\-_\ 0P:5_P"!L?\ C1_PEGAO_H8-*_\  V/_ !IO45K&
M='\._"\5J+9+"80B+R-OVV?E Q8 _/SAB2,],\8J6Y\!^'KL7HGM[MQ?2I-<
M#^T+@>8Z?=/$G&,#IZ#T%7/^$L\-_P#0P:5_X&Q_XT?\)9X;_P"A@TK_ ,#8
M_P#&@=BNW@G06N?M'V:X67SFG#)>SKMD92K,N'X)!.<=3R>>:BM/ /ARRDMG
MAL[@_9H7MXDDOIY$6-_O)M9RI!]"#T'H*N'Q=X:4$GQ#I( [F]C_ /BJ7_A+
M/#?_ $,&E?\ @;'_ (T6 SCX(T[3@UQH=K'!J1A^RI=W,TLS00D\A-S'IDX'
M Z#IQ6_INGP:5IEKI]JNV"VB6*,'K@#%4?\ A+/#?_0P:5_X&Q_XT?\ "6>&
M_P#H8-*_\#8_\:!61L45C_\ "6>&_P#H8-*_\#8_\:/^$L\-_P#0P:5_X&Q_
MXT#-BBL?_A+/#?\ T,&E?^!L?^-'_"6>&_\ H8-*_P# V/\ QH V**Q_^$L\
M-_\ 0P:5_P"!L?\ C1_PEGAO_H8-*_\  V/_ !H V**Q_P#A+/#?_0P:5_X&
MQ_XU@>)?BQX1\.V;N-5M]0N\8BM+&02N[=@2N0OX_KTH Y^0>=^TS$4(/DZ)
MF3VY/_Q0_.O5Z\S^%WAW5FU#5?&_B6(PZOK) CMV&#;P#&%/IG"\=@HSR378
M^*/%VB^#M,^WZU>""-CMC0#<\K>BJ.3_ "'<B@#;HKRN'XRW5\GGZ=X \3W=
MJW*3):DAA_P$$?K4G_"V=8_Z)IXJ_P# 1_\ XF@#U"BO+_\ A;.L?]$T\5?^
M C__ !-'_"V=8_Z)IXJ_\!'_ /B: /4**\O_ .%LZQ_T33Q5_P" C_\ Q-'_
M  MG6/\ HFGBK_P$?_XF@#U"BO+_ /A;.L?]$T\5?^ C_P#Q-'_"V=8_Z)IX
MJ_\  1__ (F@#U"BO+_^%LZQ_P!$T\5?^ C_ /Q-'_"V=8_Z)IXJ_P# 1_\
MXF@#U"BO+_\ A;.L?]$T\5?^ C__ !-'_"V=8_Z)IXJ_\!'_ /B: /4**\O_
M .%LZQ_T33Q5_P" C_\ Q-'_  MG6/\ HFGBK_P$?_XF@#U"BO+9/B_J-NAE
MN?AUXHAA7EY&M6 4>O*@5UGA#Q[H'C>V>32+H^=&,RVLPV31^Y7/(]P2/>@#
MIJY_QW_R3SQ+_P!@JZ_]%-705S_CO_DGGB7_ +!5U_Z*:@#H**** .?\0_\
M(<\)_P#85D_](KJN@KF_$4\(\2>$K<RIYQU.1Q'N&XJ+.Y!..N,D<^];-OJ>
MGW:3O;7UM,MNQ28QS*PB8=0V#P1Z&E= 6Z*165T5T8,K#((.012TP"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH \G_: _Y$W1O^PW!_Z+EKUBN
M^,GA^Z\0?#RY6Q0O=V,J7L2*,EBF0V/?:S?7&*W/!/C#3_&OARWU.SE3SM@6
MY@!^:&3'*D>F<X/<4 ='1110 4444 %%%% !1110 4444 %%%% !7->(05\4
M>%Y9?^/87,R'/02M$P0_^A#\?>NEJO?6%KJ5F]I>0K- ^-R-Z@Y!!Z@@\@CD
M&EU3!JZ://++0(O$WBWQ,E_)KD&GR7D,PM7M6@M[H1H@R7>/<?F7HK#( .".
M:S+W3+F\\3:]K-OIVJ7"6FH0W!T^>VF2"_A6)4;8C@(TBLI*D#)QZ$&O754*
MH49P!CDYI:%I:W3_ (&OX">M[]?ZL<#%=RV'C2;Q,=-U272M3L(H,K8RF:VD
MC9OE>';Y@!W=0I''IS5WQ;<SZCX7C,5M+;SS:C:K9K*-LC$3(=Q4\KP&.#S@
M<XY [&JTEA:S7T-[)"'N(%98G8D[ >N!T!/KUQ3[+M_G<5M_/_*Q9HHHH*"B
MBB@ HHHH **** "BBB@ HHHH ***0D*I9B  ,DGM0!Y1\0_^2P_#S_KK-_[+
M7K%>.K?Q?$+XY:?-IA\_1_#,+M+=(/D>9LC"MW&=N/78V..:]BH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YVW8KX_
MUME0N1I-B0HQD_O;SCFNBKGK;</B!K>P M_9-A@$X!/FWG>D]@1G?\)W(WA:
MUU9=)*W-U=R6B6LMP $9&<'?(JL!Q&>@/.!D]:VM)UY-:2TDM+=_*FM4N)6<
MX\K> 50^K$'..PY[C.5H/AN\@\(W&E:W8:3=2M<331PLYG@;?(9%W;XQT+8Z
M'IGV%#5? E[<:II%Q9W<!%LR--/*2LB.)%=Y(P 1EE4IC( 4XY Q36]GY?+3
M7\;D.]KKS_/3\#O****"PHHHH **** "BBB@ HHHH **** "BBB@ KF-7^'7
MA#7;IKK4= LY;ACN>55,;.?5BI&3]:Z>B@#A_P#A3W@'_H7(/^_LO_Q5'_"G
MO /_ $+D'_?V7_XJNXHH X?_ (4]X!_Z%R#_ +^R_P#Q5'_"GO /_0N0?]_9
M?_BJ[BB@#A_^%/> ?^A<@_[^R_\ Q5'_  I[P#_T+D'_ ']E_P#BJ[BB@#A_
M^%/> ?\ H7(/^_LO_P 51_PI[P#_ -"Y!_W]E_\ BJ[BB@#A_P#A3W@'_H7(
M/^_LO_Q5'_"GO /_ $+D'_?V7_XJNXHH X?_ (4]X!_Z%R#_ +^R_P#Q5'_"
MGO /_0N0?]_9?_BJ[BB@#R?QS\+_  7I7@?6KZQT*&&Z@LY)(I!+(2K!20>6
MKH!\'_ )'_(N0?\ ?V3_ .*J]\2?^2<>(O\ L'S?^@FNI7[HH XC_A3W@'_H
M7(/^_LO_ ,51_P *>\ _]"Y!_P!_9?\ XJNXHH X?_A3W@'_ *%R#_O[+_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *Y^S_P"2AZS_ -@JP_\ 1MW705S]
MG_R4/6?^P58?^C;N@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y7XD_\DX\1?\ 8/F_]!-=
M2OW17+?$G_DG'B+_ +!\W_H)KJ5^Z* %HHHH **** "BBB@ HHHH **** "O
M+_A-_P C#\0O^Q@G_P#0WKU"O+_A-_R,/Q"_[&"?_P!#>@#U"BBB@#G[S5_"
M&M3G1+[4-#OYC)L-A/-#*Q<'IY9)^8?3-6(?#OAS2K.Z2'1M*L[69"+D):QQ
MHZ=P^  1]:X)-.B\7>-_%>FV^N64=HEY:2SP1Q++.6C1>4??A,,-I^4X(QQ6
M?JFNZA?Z7=Z->:E/J4S-J=E-9_9(W9MBL8&<)'E6X4@\ ]:S<O<OU:O_ %]W
MY#M[]GM>WIM_F>C3^'O""6J75QH^AK;*5D262VB" X # D8Z  'V%8MWX#T:
M]U5AI\/AY+:!!%+8RZ3%-]G8_-N3#+Y;L""<ALX7BN2U/5TF\(7T%SJD.HZ5
M!:63QW$R1JMM<^8 8E90.0%S@Y9>YYK6F\<3R7VI6P\16B64>KK;O?VRQG['
M;M#N4\[EYD&PNP(SGIT&C7O-=OZ_KY-/8SC*\4WV_K^ODT=K'X1\-PQY;1--
M=@5=YI;6-G=E! =F(R6Y/)YY-06<'@S56OH+*+0;PW+[;R.%89/-8<XD SN(
MQGFLSQ4M[J'PTE%I='5&(C,TUO'M-S")!YFU5SG*!NG![=:6_P#$&BS:2]]X
M;6VO[^PM9# ;5/,^RC !5PI!';]V>3CIQD)O5WZ?U]W]=!]%;^OZ_K<Z6RT/
M2=,E:6PTNRM)&01L\%ND9*@ !20.@ ''L*J0>#_#%M=+=0>'-(BN$;<LL=C$
MK@^H(7.:X*\\97MI<VJ6WB^UN-)GO+:,:E-%#N.\/YD890J?)M4YVDC=@UF_
M\+!U---CFA\66=Q<,NHPHLB0D.8<F)\+@EF '0A3D87U3E;7M_7]?>-:NW?^
MOZ^X]4N/#&@7DDLESH>F3R3-NE:6TC8N<8RQ(Y...:JGP-X18@GPMHA(& 3I
M\7_Q-<0/&.H"PN98O$1NK5H+,F^2"#_1;B1]KQ;B B\8.7W%,\@\ X__  L'
M6&LML_BNSM9X=,O)74)"9&GBFVIN+  [@,8"+GD@=,5L[=O^#_E^5@B^:WG^
MMO\ /\[GL=EI>GZ:9C86%K:F9M\I@A5-[>K8')Y/7UJW7 '4]8NM3M(+76KI
M[?6H89[.XMXH'CMPI!G /ED'*XP6+<GVKOQP ,Y]Z=O\ON%&2>W]7"O)_P!H
M;_DFT7_80B_]!>O6*\G_ &AO^2;1?]A"+_T%Z11ZQ7/^._\ DGGB7_L%77_H
MIJZ"N?\ '?\ R3SQ+_V"KK_T4U '04444 <_XA_Y#GA/_L*R?^D5U705S_B'
M_D.>$_\ L*R?^D5U704 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4456O[Z'3+&6\N!,88@"WDP/,^,XX1 6/7L.!ST%
M%FBN?_X3+2R,BUUS_P $5[_\9H_X3+2_^?77/_!%>_\ QF@#H**Y_P#X3+2_
M^?77/_!%>_\ QFC_ (3+2_\ GUUS_P $5[_\9H Z"BN?_P"$RTO_ )]=<_\
M!%>__&:/^$RTO_GUUS_P17O_ ,9H Z"BN?\ ^$RTO_GUUS_P17O_ ,9H_P"$
MRTO_ )]=<_\ !%>__&: .@HKG_\ A,M+_P"?77/_  17O_QFC_A,M+_Y]=<_
M\$5[_P#&: *'CZ\MI_"6J6T4Z//;S6HFC!^9-TT9&1[BNHAO+:>XN+>&>.2:
MW(69%;)C)&0#Z$CFO)OB3>27]M_:/AK3=9GU"01V]U;/HMY&+B)9!(AW-$!N
M1AQ[.P]*ZCPSK&FZ'HZPW$6MSW\[M<7MP-!O1YT[<LW^IZ=@.P ':@#N**Y_
M_A,M+_Y]=<_\$5[_ /&:/^$RTO\ Y]=<_P#!%>__ !F@#H**Y_\ X3+2_P#G
MUUS_ ,$5[_\ &:/^$RTO_GUUS_P17O\ \9H Z"BN?_X3+2_^?77/_!%>_P#Q
MFC_A,M+_ .?77/\ P17O_P 9H Z"BN?_ .$RTO\ Y]=<_P#!%>__ !FC_A,M
M+_Y]=<_\$5[_ /&: .@HKG_^$RTO_GUUS_P17O\ \9H_X3+2_P#GUUS_ ,$5
M[_\ &: .@HKG_P#A,M+_ .?77/\ P17O_P 9J*Y\=Z)9V[W%TFL00(,O)+HE
MXJJ/<F+ H Z6BBB@ 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 **** "N?L_^2AZS_V"K#_T;=UT%<_9_P#)0]9_
M[!5A_P"C;N@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#)U+Q3H&C7RV6J:U86-R\?FK'=7"Q$IDC/S$=P?R/I57_ (3O
MP?\ ]#7H?_@QA_\ BJKO_P E4A_[ DG_ */2NHH Y_\ X3OP?_T->A_^#&'_
M .*H_P"$[\'_ /0UZ'_X,8?_ (JN@HH Y_\ X3OP?_T->A_^#&'_ .*H_P"$
M[\'_ /0UZ'_X,8?_ (JN@HH Y_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0U
MZ'_X,8?_ (JN@HH \>^(_CK2_P"S=5M;;Q#IE_8:CIDMND-O<QR/!<!6*GY3
MDJX.WGH57^]72>'OB'H=_<:C?WWBC2+>TDE\JRM9;R)&2-,@R,"<Y<DG!Z*%
M[YKK=:T6RU_2[C3=0A$UK<+MD0\9']#G!JY##';PI%$BI&BA551@ #H!0!A_
M\)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,57044 <_\ \)WX/_Z&
MO0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,57044 <_\ \)WX/_Z&O0__  8P
M_P#Q5'_"=^#_ /H:]#_\&,/_ ,57044 <_\ \)WX/_Z&O0__  8P_P#Q57=,
M\1Z)K<\L.E:M97[PJKR?99UE" D@9*DCL>*TZY>V_P"2IZG_ -@2T_\ 1]S0
M!U%%%% !7E_PF_Y&'XA?]C!/_P"AO7J%>7?"5E/B3XA+D;AK\Q(SSC>_^!H
M]1HHHH **** "BBB@ HHHH *I:OIJ:SH]WILL\T,=U$T3R0[=X5A@XW CI[5
M=HI-)JS&FT[HK:?9C3].MK(32SB"-8Q)+MWL , G: ,_0"K-%%4W=W9*22LB
MC'IBKJKZA+<SSR;2D22;0D"G&X*%4'DJ#EB3Z$#BKU%%(85Y/^T-_P DVB_[
M"$7_ *"]>L5Y1^T*"WPWA4#).HQ  =SM>@#U>N?\=_\ )//$O_8*NO\ T4U=
M!7/^._\ DGGB7_L%77_HIJ .@HHHH Y_Q#_R'/"?_85D_P#2*ZKH*Y_Q#_R'
M/"?_ &%9/_2*ZKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***IWVI0Z?-912K(S7EP+>/8 <-M9LGGIA3^E %RBLM?$&G!M3-Q.MK%ILHB
MN)KEU2,$HKYW$],..N.:;_;]K)?:9%:O#<VU^DLB7,4P9 $ .01D$'/KVH!Z
M&M17-KXTTV?4I[:SEM[V"%(29[:[B(WR2F/:<L%!! .-V3G !. =:'6]*N+Y
MK&#4[*6[0,S0)<*T@ ."2H.>""#[BCS!Z%ZN?\=_\D\\2_\ 8*NO_135H:?K
MVCZO-+#INK6-[+#_ *U+:Y20IVY"DX_&L#XG:O#I?P]UT2PW$GGV$T*F*(E5
M+KL!9N !EQWR>< XH&E=V1U-FNRRMUSG$:C]*FKG;KQ3:Z6PA>SO)H;=(S=7
M,2H8[;<!MWY8,?7Y0V!R<4[_ (2ZS&H+ UI>+;/,]NE\47R6E3=N08;?GY6&
M2NTD8SFCS$=!17.:7XSL-6\I(+6\2>6152!U3>490XEX8@)M8'DY&0,9(%='
M3L 4444@"BBB@ HHHH **** "BBB@ HHHH ***YS7=9O],\1:3;VEE=7T5Q#
M<-+;6WDAB5\O:V9&4 #<>A[]#0.QT=%<3H_BO5;NRA@2P6XU6YN;TI#=S+ L
M44,Q3#/&KC< R#@'/KWIA\7,+X:DL<QCDT^)4LS)A?/:X,0!/0?,0-V.E.VM
MOZ_KH#5G8[FBN!LM=U6+Q%/#J"R022:JEN8(;H2Q*OV,R8!:/)4E<X 0Y/U!
ML6OCZ<Z;]OOM'%O#+I;:E;B*Z\QG1=NY6&U=I^=<8)X]#Q1;2X--';5A>,T6
M3PAJ2NH93%R",@\BHO"?B2?Q+#>S26UDD,$HBCGLKTW,4WRAB5<QH"!G'&>0
M1VK)^)-SJ%KI=MY-VJ6EQ,(981$"S_)(QRQSQE5P  >#R<XH:L[,2U.XHKB)
MM8U5)6U=;]_LR:K]@.GF*/88P_EEMVW?OS\WWL8XQWJI%J?B::PTZZM-2:YG
MUG3WN$MFBB46[@(P\H[1V8C]X6&<<@9%+I<.MCT*BN#\/>*[II[2'6[N2#+/
M#%NA5VN&,FU6D>-3&@'RKD$*SE@. ,]Y3L 4444@"BBB@ HHHH **** "BBB
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 **** "N?L_P#DH>L_]@JP_P#1
MMW705S]G_P E#UG_ +!5A_Z-NZ .@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ***RO$.N)X=T>74Y;*ZNX8B/,2VV;E!_B^=E&.G0YYZ4-V U:*PE\3
M?\5#9Z*^CZC'/=6QN1(QA,<:C 8,1(3D%E' /)XR,FK>NZW;>']+?4+N.>2%
M75"((R[98@#Z#)ZGBC^OQM^8KK^OO_(TJ*S-4URUTFZTVWN$G9]0N!;PF./*
MAL$_,>@& :O6\KS1%Y+>2!MS+LD*DX!(!^4D8/4<YP>0#Q0M1DM%%8VM>)+?
M19HX#:7EY.T3SM%:HK,D2XW.=S 8&1P,D]@:3:6X%!_^2J0_]@23_P!'I745
MYS?>+M-M?B5:W:K/<6C:0B//"H*Q":9/+9LD$@Y ^4$C(XZXZ6P\9Z7J%W?0
M(L\2VBN_FR(-DJ(Y1F3!)P&4CD GL".:8KHZ&BH[>4SV\<QBDB+J&\N0 ,N>
MQP3S4E PHHHH **** "BBB@ HHHH **** "BBB@ KE[;_DJ>I_\ 8$M/_1]S
M745R]M_R5/4_^P):?^C[F@#J**** "O&=9GO/A/\2;[Q&;2:X\+:\5-XT*Y-
MM-G[Q_$L>V=Q'45[-398HYHGBE19(W!5D89# ]01WH Y2W^)_@BY@29/$^G*
MKC($DOEL/JK8(_&I?^%D>"O^AHTK_P "5_QJ.?X8^"+B5I7\,:<&;KLBV#\A
M@5'_ ,*K\#?]"S8_]\G_ !H L?\ "R/!7_0T:5_X$K_C1_PLCP5_T-&E?^!*
M_P"-5_\ A5?@;_H6;'_OD_XT?\*K\#?]"S8_]\G_ !H L?\ "R/!7_0T:5_X
M$K_C1_PLCP5_T-&E?^!*_P"-5_\ A5?@;_H6;'_OD_XT?\*K\#?]"S8_]\G_
M !H L?\ "R/!7_0T:5_X$K_C1_PLCP5_T-&E?^!*_P"-5_\ A5?@;_H6;'_O
MD_XUSWCKX<>$-.\"ZY>67A^SAN8+*62.15.58*2".: .I_X61X*_Z&C2O_ E
M?\:/^%D>"O\ H:-*_P# E?\ &JX^%?@8C_D6;'_OD_XT?\*K\#?]"S8_]\G_
M !H L?\ "R/!7_0T:5_X$K_C1_PLCP5_T-&E?^!*_P"-5_\ A5?@;_H6;'_O
MD_XT?\*K\#?]"S8_]\G_ !H L?\ "R/!7_0T:5_X$K_C1_PLCP5_T-&E?^!*
M_P"-5_\ A5?@;_H6;'_OD_XT?\*K\#?]"S8_]\G_ !H FD^)?@F.-G;Q1IA"
MC)VSAC^0Y->>WFI2?&?QEIEII4$P\):-<BYNKN5"HN9!T4 \],CU 8D@<"N^
M3X7>!XW#KX9T\D?WH]P_(\5U%K:6UC;);6EO%;P1C"11($51[ <"@":N?\=_
M\D\\2_\ 8*NO_135T%<_X[_Y)YXE_P"P5=?^BFH Z"BBB@#G_$/_ "'/"?\
MV%9/_2*ZKH*Y_P 0_P#(<\)_]A63_P!(KJN@H **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K$\2:!'XA&FPW$%K<6MO>">>&Y0.KJ$=<;2""<L
M#SZ5MT4#3L<0G@J739KB;1[;388TU1+^ULES#"P$ B*MM0[3G<P(#<X-$O@V
M_O+9EFN+>"2Y6],P@9BL+3J% 0D#<!C))"Y))QS7;T4/4+N]S@Y/">M7UP]S
M=1Z5:R%+&,);2NPQ!/YA))1>J\ 8XZ9[T7WA.^M]'WQ1V\T\%YJ%XR19+2K,
MDP51P,M\Z @D#CKP*[RBFVVK#4K6."^&XOE^U_;[*_67R84^U76]0P0$",*]
MO 1MR3D*V<_>..)OBS::C??#G6;>RAM6B%J\UQ)-.R,B1X?Y%"-N)"D8)7MS
M7;UPWQ(UF33=!U>RND46.H:/=Q6\P7E;A8I&*,<X^9?N\=4;DY&"3YMR8>[L
M2W'A_6;N*[BB%@EKK$4)O&:=R]NP1581C9B0%5 !)3'7!Z5/:^'-4@N[>S9K
M/^R;:_EOTE$C&9R[.PC*;=H 9S\VXY ' S5_PYK;:X]V]O&/[-MBMO%,>LTJ
M@^81S]U3A?JK5O4OZ_KT!ZG!WO@B^2TDET@V=C?3W#/*EI*]K&J88*%>-=QP
MQ#G(^<C!P,8[F%72"-9'WNJ@,^,;CCDT^BCI8.MPHHHH **** "BBB@ HHHH
M **** "BBB@ JO)8VTM]!>O'FX@1TC?<?E#XW#'0YVCKZ58HH QI_"VD3VZP
MF":,+-),KP74L4BO(Q9\.C!@"2<C./:GR>&M'E@,#62B(VXMMJLRXC#;@!@\
M$'G(YSWK6HH'?J8UKX4T:S=)(K60R+/]H\R2XDD<R>68]S,S$L=A(YS^=5]2
M\':=>:)_9UJ#:&.R:RMY0S/Y41*DC!;G[B\YSQP1UKH:*/(+F%X9T*\T."X2
M\U:6_:5@RAFE*QX&/E\V21^>^7QZ 5F_$#0+#4]!N+VZ^U&:UCW0^7>31HIS
MC.Q6"DX8C)&<'%=?7F/Q6GOO#^F7VJQ27$FF7UNMM=1JQ(MY5;,<JCL&Y1L=
MRA]:'J):;'<_\(WI7]K?VG]G?[3N\S!GD\O?C&_R]VS?CC=C/O4=MX5T>TDG
MD@MY4::-HO\ CYE/EHW++&"W[H$_W-O0>E5_"46H2V4^KZH94NM3D$XM78XM
M8L8CCQT#!>6_VB?05T- &5/X:TBYGLII+,!K(*L"I(R( I!4%5(5@" 0&!P1
MD5JT44 %%%% !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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
MU=IW;@.!D 'O26J!Z'0T444 %%%% !7/^._^2>>)?^P5=?\ HIJZ"N?\=_\
M)//$O_8*NO\ T4U '04444 <_P"(?^0YX3_["LG_ *175=!7/^(?^0YX3_["
MLG_I%=5T% !1110 4444 %%%% !1110 4444 %%%% !1110!4U35++1=-GU'
M4;E+>TMUWR2N> /ZGL!U)KRR+Q[X\\<RNW@?08+'2@2%U+5./,QW4=/R#?44
MGCF)_'GQ6TGP0SN-(L(?[0U%4;'F'LI]N5'_ &T/M7K<$$5M;QP01)%#&H1(
MT4!54<  #H* /,ET/XR%1N\6:$&[@6N1_P"BZ7^P_C%_T-NA_P#@)_\ :Z]0
MJEJ.L:9H\:2:GJ-I8QNVU&N9UB#'T!8C)H \\_L/XQ?]#;H?_@)_]KH_L/XQ
M?]#;H?\ X"?_ &NO3(+B&YB$L$L<L9) >-@PXZ\BI* /+_[#^,7_ $-NA_\
M@)_]KH_L/XQ?]#;H?_@)_P#:Z]0HH \O_L/XQ?\ 0VZ'_P" G_VNL[7? WQ1
M\2Z//I6J^)="N+.;&]/LV#D'(((3(((KURXN(+2WDN+F:.&&,;GDD8*JCU)/
M J16#*&4@@C(([T >2Z9X1^*^CZ9;:=8>)]!AM+9!'%&+7H![^7DGU)Y-6_[
M#^,7_0VZ'_X"?_:Z]0HH \O_ +#^,7_0VZ'_ . G_P!KH_L/XQ?]#;H?_@)_
M]KKT!M>T=-0;3VU:P6]0;FMC<H) /4KG-5+CQEX7L[F2VN?$FCP3Q,4DBEOH
ME9&'4$%L@T <5_8?QB_Z&W0__ 3_ .UT?V'\8O\ H;=#_P# 3_[77I,M[:P1
MQ237,,:2LJ1L\@ =F^Z 3U)[#O5;4=>T?2)8HM3U:QLI)O\ 5)<W"1E_]T,1
MGJ.E 'GYT/XQX./%NA9[9M?_ +75*?QA\2/ P^T>+=$M-8TE/];?:6</&.[$
M'''U51[UZ[UI'19$9'4,C##*PR"/0T 9N@:_IGB;1X=4TFY6XM9>C#@J>ZL.
MQ'I6G7C^B6@^'7QI.@V8V:#XB@:>"'/RP3J"2!_WR1]&4=J]@H **** "BBB
M@#'\4>)M-\(Z#/K&J2%8(N%5>6D<]$4=R?\ $G@5YE8Z-X^^)J#4]8UB?PUH
M<PW6]A9$B61#T+'@\C^]_P!\@&K'CBW'BWXT^&/"]R-^F65NVHW$1Z2-EL C
MN/D4?1FKUWH,"@#RC_A0'APG+:[XD)/4_:X__C=)_P ,_P#AO_H.>(__  +C
M_P#C=>L5@ZQXF;2=7L]-31-2OIKM6:%K4P!25&6!,DJD$#GICGBBX'"_\,_^
M&_\ H.>(_P#P+C_^-T?\,_\ AO\ Z#GB/_P+C_\ C=>C:+K5OKEI)-##/ \,
MK0S07"!9(I%ZJ<$CN.02#G@U=>9TN(HEMI71PQ:52NV/&, Y(//; /3G% 'E
MG_#/_AO_ *#GB/\ \"X__C='_#/_ (;_ .@YXC_\"X__ (W7IT5U-(;<-87,
M7FJ6<NT?[DC& V'.2>VW<..2*M4 >3_\,_\ AO\ Z#GB/_P+C_\ C=(W[/OA
MIU*MK?B(@]C=1_\ QNO6:XZY^(=M:6NKW$F@ZSMTJY6WN5"P9!89##][RN"O
M/^T/0X5^G]?UJ@_K^ON.8_X9_P##?_0<\1_^!<?_ ,;H_P"&?_#?_0<\1_\
M@7'_ /&Z]#BULR:Y'I9TV\1WMA<F<F(QH"<;3ARV[/' (/."<5JTQ)W/)_\
MAG_PW_T'/$?_ (%Q_P#QNC_AG_PW_P!!SQ'_ .!<?_QNO4Y97CEA1;>219&*
MLZ%<1C!.6R0<<8X!.2.,9(+>9YHRTEO+;D,R[)"I) . WRDC!ZCG//(!XH&>
M6?\ #/\ X;_Z#GB/_P "X_\ XW2/\#HM/3SO#WC#Q!I]Z.5DDG#J3Z$*$./Q
MKUFB@#RKPSXZ\0:!XIA\'>/TC^U7'%AJL0Q'<]@#P!D],X!S@$<YKU6N"^,/
MAZ'7OAUJ,I7%UIJ&^MY1P4*#+<^Z[OQQZ5O>"-9D\0>"-&U68YFN+5#*<]7
MPQ_,&@#?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 ***
MY[QAXSTGP3I(OM4D8O(=EO;Q#,D[^BC^9/ _$4 ;&H&\&G7)T[R3>B)C )P2
MA?'R[L$'&<9P:\[B\9FXUN[O-,MP=6U'3["TM[.;/[JX$UX)!(!@XCVN6]EX
MZBJMK?\ Q<\5A+NSMM*\,V#G,:7:F2<KCJ00?R(4U1M?AEX\L_%%SXD@\2Z.
MFJW*>7)-]AR,<9(7& 3@9(&>OJ<@'LHS@9Z]\45YM_8'Q8_Z'/2?_!>O_P 3
M1_8'Q8_Z'/2?_!>O_P 30!Z317FW]@?%C_H<])_\%Z__ !-']@?%C_H<])_\
M%Z__ !- 'I-%>;?V!\6/^ASTG_P7K_\ $T?V!\6/^ASTG_P7K_\ $T >DT5Y
MM_8'Q8_Z'/2?_!>O_P 31_8'Q8_Z'/2?_!>O_P 30!Z317FW]@?%C_H<])_\
M%Z__ !-']@?%C_H<])_\%Z__ !- 'I-%>;?V!\6/^ASTG_P7K_\ $T?V!\6/
M^ASTG_P7K_\ $T >DT5YM_8'Q8_Z'/2?_!>O_P 31_8'Q8_Z'/2?_!>O_P 3
M0!Z317FW]@?%C_H<])_\%Z__ !-']@?%C_H<])_\%Z__ !- 'I-%>;?V!\6/
M^ASTG_P7K_\ $T?V!\6/^ASTG_P7K_\ $T >DT5YM_8'Q8_Z'/2?_!>O_P 3
M1_8'Q8_Z'/2?_!>O_P 30!Z33)59X71)#&[*0K@ E3ZX/%><_P!@?%C_ *'/
M2?\ P7K_ /$T?V!\6/\ H<])_P#!>O\ \30!CMXOU&+Q@EE)'&_BM-.?2Q#M
M(1[@RH5FQ_SS,?[T^@!'45ZY;1RQ6L,<\YGF1%5Y2H4R,!RV!P,GG KREO /
MQ$;Q$FOGQ/HIU1+<VRW'V 9$9.<8QC\>O)%:7]@?%C_H<])_\%Z__$T >DT5
MYM_8'Q8_Z'/2?_!>O_Q-']@?%C_H<])_\%Z__$T >DT5Y-<Z_P#%+P6AN]=T
M[3_$6EH<RRZ<"LT:YZ[<#_T$_4=:]"\->)M+\6Z+%JND3^;;R<$,,-&W=6'8
MC_\ 5D4 :]%%% !17+>,_'^B>![1'U*5I+J8?N+. ;I9?H.PSW/ZGBN/C\9?
M%76D-SHW@6SL[5AF/^TI_G(]UW(?TH ]9HKR?^V?C=_T+/AS_OX?_CU']L_&
M[_H6?#G_ '\/_P >H ]8HKR?^V?C=_T+/AS_ +^'_P"/4?VS\;O^A9\.?]_#
M_P#'J /6**\G_MGXW?\ 0L^'/^_A_P#CU']L_&[_ *%GPY_W\/\ \>H ]1O8
MIY["XBM;C[-</$RQ3A0WEN00&P>#@\X->30^+;^\\8W5E;(L'B>YTVUTYXRN
MY;>9)K@RRD=T5/G'KN0?Q58_MGXW?]"SX<_[^'_X]69%;_%J'Q)<>($\'^&1
MJ<\"V\DWF')13G_GMUZ9/HH]* /:E!5 "Q8@8+'O2UY/_;/QN_Z%GPY_W\/_
M ,>H_MGXW?\ 0L^'/^_A_P#CU 'K%%>3_P!L_&[_ *%GPY_W\/\ \>H_MGXW
M?]"SX<_[^'_X]0!ZQ17D_P#;/QN_Z%GPY_W\/_QZC^V?C=_T+/AS_OX?_CU
M'K%%>3_VS\;O^A9\.?\ ?P__ !ZC^V?C=_T+/AS_ +^'_P"/4 >L4$9&#7D_
M]L_&[_H6?#G_ '\/_P >H_MGXW?]"SX<_P"_A_\ CU 'H>F^'-,TF4R6<4RC
M^"-[F62.+K_JT9BL?4_= KC_ (I:G<Z9X>UA;E\Z9?:;-;J2/]3<;6*Y..C@
ME>3PRJ!]ZLS^V?C=_P!"SX<_[^'_ ./50U@?%_7]+GTW4_"7AR:TG7;(GFD9
M'U\[UYH ]*\-:C=:S'<ZHSD:?<,!8QX',2Y'FY')WGD<_=V]#FMVO)8M5^-<
M,2QQ^%_#:HHPJB0X _[_ %._MGXW?]"SX<_[^'_X]0!ZQ17D_P#;/QN_Z%GP
MY_W\/_QZC^V?C=_T+/AS_OX?_CU 'K%%>3_VS\;O^A9\.?\ ?P__ !ZC^V?C
M=_T+/AS_ +^'_P"/4 >L45Y+)\4?%7A>53XX\%RVMB6P;[3Y!*B9/&1DC\V!
M]J],T?6=.U_2X=2TJ[CNK28922,_H1U!'<'D4 7JY_QW_P D\\2_]@JZ_P#1
M35T%<_X[_P"2>>)?^P5=?^BFH Z"BBB@#G_$/_(<\)_]A63_ -(KJN@KG_$/
M_(<\)_\ 85D_](KJN@H **** "BBB@ HHHH **** "BBB@ HHHH **** /*/
M#A+?M(>,<DG;IT &>PV0&O5Z\G\-_P#)R'C+_L'P?^BX*]8H *X72)E_X6CX
MCCU$1_;_ "83I@E.-UOL.X)_P/.['M7=5A^)O[ %G!_PD&G17T+R[(HFL&NR
M7P3PBHQZ G..U)[W]?Q_K\PM=6_K0X[2]=OWOM)2"&#1+*?5+RSGMK69)DD=
M4D9I,O$I4[UR .#W':LVX\;:D?""7UKXDEN-1M(II)8K>U@;S DQ4-,Q&U5V
MC&%"L2<C/2NTTG4?"'B"WM]+L=/1[55,UO!/I,D,/R$ LGF1A25)'3D5L3>'
M-#N @FT;3I BLBA[5#M5OO 9'0]QWIV:M_7;_@KT?D3:[O\ UU_KU.&O?$7B
M"VU;596U9/L]EJMC;QVR6R!&BGV;E8G+9 ?J".1Z<58L=0\2ZIXN$<>J7B6D
M%]<)=116<?V40H#Y>V9HSN8G 90^0=WW<5M1:/X%U#5[_3(]%T.>^MMDEW%]
MAC8J6SM+';C.,^XS[U4L_A[:PZH;JY72IQYYG69=,5+LDMNVM/O.5[8"CY>.
ME)+8&G9G*ZS_ &AJWA+Q-<7NNS:EHL5C+%;"[M[91=7"#+2Q[(U(12,+R<D$
MYP!G5E\1:OIEQ<:4^JY1KBQB6\>&,&T296W8&-IP5 7<#]X9W5U?_"$^$8DD
MQX8T1$9</_H$0!'7GY>G /X5'HFG^#]7TZ:\T?3-)FL[H&WEDALT"S*AV[3\
MHW*"O'4<<4+_ "_K^O0))O7^OZ_X<YJ/7M=AUJTL9M6E>"#7#ISSF&("ZC:
MR#=\F ZMQE< ^E:?AK6-2U?P+JDL.H+J&J6\UY;Q2X0,61V$>X(  <;3T&<Y
MKICH>D-IJ::=+L381D%+4VZ>4I!R"$Q@8//2K5O:V]G&8[:"*",L6*Q(%&3R
M3@=S0U>+B^J*5TT_ZZGFNG:C8VGP>L[NSTJSU((L?VZWN+CRG$Y8!V9@C'S-
M_/.#WS5N&#6[OXBZZME<Z?;$VEC]JAFA:;>N7W*CY4#C<,E#G(X%=3J>D^&+
M65]<U/3-*2:+#->SVT9=?3YR,YY_6JFCS>$[G6VN=.TZWM]6N$>4R2:8UM/(
MF1N8ET5B"2.>AJK\TVWY_E^7Z:;$<ME:_P#5[_K]^I@>/K>ZU=9-,TO2;F]&
MG6_FQ&T:%5M[KAHBV^12-JJ>%!X?ITJ35]6@UVS\!:I$5VW.J0R8_NL8I,CZ
M@\5V<.BZ5;RW<L&F644EY_Q].D"J9^OWR!\W4]<]:HCP9X6"1H/#6C!8V+QK
M]@BPC'&2/EX/ _(4HZ6OW3^>M_T^XIJ^W9KY&Y11THH&>7?$9%'Q4^&[@?,;
MJY!/L!'C^9KU&O+_ (C?\E0^&O\ U]W7\HJ]0H **** "BBB@#R__FY/_N7_
M /VI7J%>7_\ -R?_ '+_ /[4KU"@ KA/&OV>;Q1H*75MK;6T"SO--IMO=_)N
M7"CS+<9Y(Z _7BN[KE])\5WFL2F6VTA7T_[8UIYJ76Z6,JQ5FDCV_(,CCYB>
M1D"DU=KRU_3]0>BU_KK^AP3:-K#^'3 +358] &M&4QFU$EY+:LARTD4B,9/W
MA!PZLQ &1D"M73M(M].\1Z!:VR>(9[#[!=PF>ZMY4"!V4H#M15B_C X4@8'
MVUZ'#J^F7%Y<6<&HVDMU;#,\"3JSQ#_:4'*_C6?<ZKX<UJUCM3KEJ\=Q+Y4?
MV74O*:21>2BM&X8GU4'ZTFM++^M+?U]PK=_ZUN>=:;&/L?A61[;5YH&T&XAF
MEM8;F106QL&Z,'#G#\CYNGM5+3K0Z?H2Q1Z=J^GRS>&&ANYUT^:,FX4\!F90
M"P&X#G..!U%>JV^N^&=/TF!H-7TJ#3T!AA<748C&P8*@YQQW%9_B#Q!X?CTZ
M>'Q!<Z?]AENX[5-EV"2QVL"WW?+*D[N"<  YYQ52UO;K^O\ P_Y#WU_K^M#(
M^'&G:=97VJ7$6FV^FWMT(V:UALIX%1%4+E3-%&6!;D@# )'4\EOBK0-0O_$]
MSIUM#-_9GB"S6.\GC7Y8&B)/S'L75@H^GM6_I5_X3T^"2>RURSE4RK;/<3ZI
M]H;><E8S)(['/7"Y]>*GUOQ#+INK:=I5I:17%[?"1T^T7'D1A4QN^;:Q+?,,
M*!SSR*4TI6^[\'_P_P B8KE3^_\ +_AOF<YHR:F_@+4;W6='NYM0-J+1K-2T
M<LR1*5X*_,-S%V!'.&&,URD>E-$CV\FBZC%:?V[:W,%O9:==1P+"8U\P[ .@
M(.=P'/. 3BO5+7Q#9.T%MJ$UOI^I3[REC/<*)2JLPW!>"1A<Y''O3H/$V@71
M06^N:;,74N@CNXVW*#@D8/(!XIMW?,_+_/\ /[M4+E7+RK^OZ7Y(\XT:!(=2
MT*/['?V<4.O7R6\$L$T"BW>*5EV(P (P!C R.G&:I&P:\\%6VEMX:U">8/J'
MDRWUG<MY#%V:,[" 2[!AMD8C!!^;.17>6.O>$-2'_"4#5K<(DK6ZS7-_B*-Q
ME?E0OL1F'.0 Q!'K6]+KFD03I!-JEE',[*JQO<(&8MRH )Y)P<>N*EQO'E?]
M;/[^I5_>O_74;H#ROX=TUIUE6;[+'Y@F1E<-M&=P8 @Y]:T:K66HV.I1/)87
MMO=1HYC=H)5<*PZJ2#P1Z59K23NV^XHKEBH]CG_'?_)//$O_ &"KK_T4U8_P
M>_Y)1H'_ %R?_P!&/6QX[_Y)YXE_[!5U_P"BFK'^#W_)*- _ZY/_ .C'J2CN
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 **** "O(_#-FGCOX
MMZ[XCU >=8Z!-]@TV%CE5D7.Y\=SD$C_ 'A_=&/7*\L^![,^E>)W8DLVO3DD
M]SM2@#U.BBB@ HHKFOB VH)X"UEM,$ANA;G'E9W[<C?MQWV[L4F[#2N[&M;Z
M[I%W=RVEMJMC-<PG;+#'<(SH?1E!R/QJE'XT\*RW"V\?B71GG=PBQK?Q%BQ.
M  -V<Y[5BWNHV=IHWAI]"TG3;_3YKB**U8W7DB!B/E9=L;9XSGI^.35;PU:Z
MG<^(O$@CN;$Z9_;3_:;66U+2/^YCZ/OV@9V\;.QYJK:V[?\  _S)OI?^NO\
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
MCL-1.N^$+BY_M.W1I(YD^V6Z-$(L9&XJ_*,O4@]"#52ND[=/^#^J'%J5O/\
MX'^9T%%>565[;^!Q,VIZ"EIJEEIMQ-%+8N#;ZDJ[2[GC(DX7)89Y/)K6MO%?
MBM8(TU'1X+5[ZXA@L+F0)Y>7!)WI'-(2%"\'<N[(&%HTZ$WTU_K^NYW]%<9-
MK'B>RUFSTR[DTCS+FQNI1)%!*P#Q%=K8+CY2&&4Z@@_,:S]#\6^)M=GMHTBT
MF$/H\.I'<DC>:7R"GWAY8R#S\_'KTI-Z7_KK_D5_7]?>>AT5YEI.JZ]J-[X6
M72Y],TRWN](GN39K9LT*N&0=%D7CYN/3GKGC>\,^(=7UJ]M[>:2P#6T+C5$C
MMW4I.)"BHA+G ^5CSG( /&[BK.]OZTT_KY=Q-V_K^OZN=9+#'<0O#-&DD4BE
M71U!5@>H(/45X[I]J?A9\6[72;1F7PSXE)\F$DD07 XPOXE1]'']VO9:\H^,
MWRZIX%D7AUUN/:PZCYEZ'\*0SU>N?\=_\D\\2_\ 8*NO_135T%<_X[_Y)YXE
M_P"P5=?^BFH Z"BBB@#G_$/_ "'/"?\ V%9/_2*ZKH*Y_P 0_P#(<\)_]A63
M_P!(KJN@H **** "BBB@ HHHH **** "BBB@ HHHH **** /)_#?_)R'C+_L
M'P?^BX*]8KR?PW_R<AXR_P"P?!_Z+@KUB@ J&YF@MK>2YN9(XH85+M+(P54
M'))/08SS4U%)JZL!Y5::Q+_PIF*\T&\B:>"7RYIX1YK01F?,API!R$.< @XY
M!'!I(;L6EMI\-]XT-]X=N+F4RZC:SRPK =@\N(W!E=MN[<<F3KA3QQ7JU%%O
MT_!6_P"#ZBMM\_SO_P  \4US5]-LM6UVXMO$\IGLM*LO)N#>A))G65^7VXWY
M##C&"'!QR#4NI^*8+?6-9NQXN=_LVKV(MD^WJL8B?;YJ[%(5E +]0<;<]037
MK>IZE;:1ITU_>&5;>%=TC10O*0/7:@)QZ\<=:-.U.VU738M0M#*UM*N]#) \
M;,/7:P#<]N.>U-:._;^OQ$XWT[GG&F:S=7&MZ>Z:K=-K1U2:+4K!YV,<=H-Y
M#>5G:JA0A5P!DGJ<UF:-K=E+86<=QK!M/#TVH:EY]Y:W9@ F\XM$K2H05!5B
MPY /'7H?8;>=+FWCGC$@210P$D;1L ?56 (/L0#1<3I;6\D\@D*1J6(CC:1B
M!Z*H))]@":25E;^OZZ^H[7_KU_X;T/&=9UC4SHNF6^IZU<VMQ<Z?,+:4ZF-/
M99/,Q%/(S.F\%,94;B.NWFNDN]-NK/4K6QLM0U2YM-;@BC6Y74IY! T9#2.K
M&0D;X\D$=U[YQ757>CQWVM&]MM:OK*Z\A$FAMS$=\>6*[ED1BO.[E=IZ^G$U
MCH-MIMPDRW-P\5O%Y5O#*R^7;I@9VX ))VCERQZX(R::T6O?^OZ]1-/H87CZ
MVFCL=#NDBFGL=/U*&>\C4&1C$H(W$<EMI*L>IXS4FM>);74?#FH7GA>>+4KZ
M"TD>*>S"S>4<#(SSAB.=O7CD5T6E:OI^N6 OM,NDN;5G9%E3.TE20<9Z\@\U
M=I-.S7S_ "_R*ZW^7W' ^%]8M$UN\DL]<DN_#WV.!VN+R[,JQW3.5*"1R2"1
MMRF>"0,#.*[>"]M;J6>.WN89I+=_+F6.0,8VQG:P'0X/0U/4,-K%!+-*BG?,
MVYV9BQ..@Y/ ]AQR?6J_K^OZ[$I6_K^O^'N34444BCR_XC?\E0^&O_7W=?RB
MKU"O+_B-_P E0^&O_7W=?RBKU"@ HHHH **** /+_P#FY/\ [E__ -J5ZA7E
M_P#S<G_W+_\ [4KU"@ K@7T+49O%%EJ-KHKZ7?F;=?W]O<((+B'GY&0-N=R,
M<E>#_$:[ZBE:[N)ZJQY/8^ K[^P[K3YM*NAJ\4$\$6I3ZHTEO*KDGY8_,.W?
MP&&Q0.3D]^@U"RU&_LK.]M_"KV=W:WUM<2P>;;B6X"9!VLK[2 #QN8'J,#OW
M%!S@XZT?\#\ <4[^=_Q/,-(\/:W;>*K"]N_#@58]4O;@W4<\+F.&;.T-E@W4
MYPN?SXJ9-!U='U7R= EAC/B&'484$L $T0VAF #\'*EL-@G/KD5U?AG7-0UO
M^T?MVFVUF+2Z:U'DW;3;V7[QYC3 Y&.O?I5U=7MD>Y^U7=A%'%.(%870)W$
M[7! VOS]W)XP>^*%9)6[?_(O]$*45*]^_P#FOU9@)I4A\?.L<L8L2B:C<6X)
M)6XPT:GZ,!GZQYJYXLT_^U(8[:Y\/C6+#:S,L<J)/')D;#&690.-V3N!&!CT
MJWIFH>&8WCATF\TA'O6>=$M98P;@Y^9P%/S'.<GFH'\8:3:7-A:WU_81W&H3
MR0VXANED5MI(R6(7G("D '#''/6BUTH_U_2Z>@UHV_Z_K_@G/76E:W8^#M*E
MDNA_;MI<^7;/._F-LE<H(W8??(1@2>Y3/O5A= U+3O$EG_9=G,MDC0QS-*\+
MV\D:(!OVG]XDHR0-N0<<XS71K=>'KS5)KE9]+GU#3T*RRAXVEME/4,>J#ZXJ
MMX=\56WB2\U6*S1#!8RI&EQ'.DJ3AEW!E*DC&/?/KBA:O\?T_'\6)Q5K?+^O
MR\D<0?".K[=(DO-(OKFWLVO()[2SU$6\KK+)N61665 5P,%68=>G%5[GPC>V
MUMK]IIG@R:*"ZBLX[8+<6[9\ILMEFEW'C')ZXKUZBA*R2_KI_D#BG_7K_F<K
MX7M-0M_$/B.>ZTF:RMKNXCEMW>2(AP(E0\(Y(.5[CH:ZJBBGT2*.?\=_\D\\
M2_\ 8*NO_135C_![_DE&@?\ 7)__ $8];'CO_DGGB7_L%77_ **:L?X/?\DH
MT#_KD_\ Z,>@#N**** "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** "O*_@9_R!_$W_ &'9_P#T%*]4KROX&?\ ('\3?]AV?_T%* /5**** "BB
MJ&M6[W>AW]M'>&RDEMW1;D''E$J0&S[=:3V&MR.'P[H=OJ+:C#HVG1WS?>N4
MM4$A^K 9I^G:#H^D22R:9I-C9/-_K6MK=(R_^\5 SU/6N$LM3@\'PWHO?#\>
MFZG9:?),B6D@^RWJ!EW2*0,AMVW=N //\76CQ9J&HW&BZYHNL&"26*RBOX;B
MQ$D*E3)MV,"QS@CUPP/055MK?U_6Y+>CO_7];'<Q>'M%@L)["'1]/CLKABTU
MNEL@CE)ZEE P3P.OI4,7A/PY;SV\\/A_2HYK;'D2)9QAHL$D;2!E>23QZUSM
MWXIUNTDU%0=/9;+6;6S_ ./=P7@F\O\ Z:<./,^]T./NC/%(ZOK43:@U^=.U
M*U_X2."S2.:W9?(0M& RC<P)!*D=,$%LGI32;:_KM_F.6FYW%SHFDWFHPZC=
M:793WT&/*N9;=&DCP<C:Q&1R3TIC^'M$D:\9]'T]C>X^U$VR'S\=-_'S?CFN
M:;Q=JIDCU"&&S?2Y-3;2Q;E7$ZN',8D+Y(P6'W=O .<GI1X;\5:WJ-]I*ZE#
M8)%J,5U^[MP^Z)X9-OWB<,"#_=&"/? E*X/1_P!=#J9=$TF?3%TR;3+*33T
M"VKVZF)0.F$(QQ]*+O1M*U"&"*]TRSN8[<AH4F@5Q&1T*@C@_2L6ZBB\0>+;
M[2;U"]C96,;>23\KO,9 6([X5,#TW$^E9&C^#O#?_"8Z\J:%IT/V62TDMVAM
MD1H6"[LH0,KDCG'6C6^OJ#T_KN=E=Z1IE^Q:\TZTN6,1A)F@5R8SU3D?=.!Q
MTJ$^'-#9+-&T;3BMD<VJFU3$'.?DX^7GTQ7#^$-2O]'AM+!&MGL+B^U**/SV
M<RHT<LC!GD).5(!!R">^3TITOC#4I]+UR&Y@T?4_LBVLF]8)$MY(YF(( <MY
MFTCA@0&]L&G;73^MO\Q2:5[]/^#_ )'H%YIMCJ!B-[96]R87WQ>=$K[&Z97(
MX/N*SF\'>&'SN\.:0VY!&<V,1R@QA?N]!@<>PKGC++I7B?Q7/9W5K!*ZV1\W
M4)':)"V\'"YR?9 1D\9&<U#8>,/$.III$,$.FQR7EQ>6LMQ)%* 'AW[6$)(8
M [<D%LCI[TNE_P"NO^0[_P!?=_F=<WAW0W:%FT;3RT$8BA)M4S&@((5>. "!
MP/2I=2T32M9CCCU73+*^2,Y1;JW64*?4!@<5Y]JOB74O$_@Z[@MQ:VLHT7[=
M>9,F3NW@+$592O,9.3GL,')KH;.0Z9K'A_R2PBU6U,4\>>/,2(,KX[' 93Z\
M>E.VMG_6_P#D#T_KT_S-)?!?A5%54\-:,JJ^]0+"( -ZCY>O'6I(/"7ANUEA
MEM_#VDPR0/YD3QV4:F-N/F4@<'@<CTK!N8+?Q!\2+S2=8@CN;"STZ*:WLYQN
MBE9W8-(R'ABNU0,@XS[U<NI3HM];:)H+V\5SJ,TDF^Z#2QV^R-25"!E/(VX7
M<, D] !271]_Z_1@^W]?UJ;UCI.FZ8TS:?I]I:-.V^4V\*QF1O5L#D^YI)='
MTR:RELI=.M)+25S)) T"E'8G<6*XP23SGUKB8/&GB'4;F*UM;33;=S:7CO++
MYD@\ZWE$; *"OR'/'.>?;D/C?7%TFYU 6NG2;M#35[>'YT\O^\CMD[^.00%]
M/>FU9#L[VZG:+H>DH%"Z79 +*9UQ;IQ(1@N./O$=^M0#PMX>&G'3QH.EBQ:3
MS3;"SC\LO_>VXQGCK7/OXEURWN;FSNI='AD:TAN[>ZD5UBC5WV,CKN)=@?NX
M*[LX^6JEAXP\0ZFFD0P0Z;')>7%Y:RW$D4H >'?M80DA@#MR06R.GO1_7Y_Y
M"OI?^OZU.NN_#>A7\ZSWFBZ=<2K%Y(DFM4=A'R-F2/N\GCIS5RSLK73K2.TL
MK:&VMHQA(88PB*.O ' KB8?&&K_V?IFIW)L(;34+"1HT6W=F%VJY"9\P95L,
M0, _+C/>NULA=BQ@%\\+W>P>:T*%$+=]H)) _$T6?]?U_5PZ_P!?UY?(L444
M4@"O+_B-_P E0^&O_7W=?RBKU"O+_B-_R5#X:_\ 7W=?RBH ]0KC_BI_R2[Q
M#_UZ'^8KL*X_XJ?\DN\0_P#7H?YB@#0\"?\ )//#7_8*M?\ T4M=!7/^!/\
MDGGAK_L%6O\ Z*6N@H P[WPAHM_?2WLEO-#<3#$SVEW-;^=V^?RV4/P,?-FB
M\\':#?Q013V'[N"V-HB1S/&/)(P4(5AN7@<'.",CFMRBE96L'6YSC^ _#;#:
MNGM"H$6$@N98E!B_U; *P 88'S=<<9J6+P9H,.B2:.+25K*28SE)+J5V$A.[
M>KLQ93GG((YR>IJ/59Y[_P 3V>APW,MM"MNUY</"VUV 8*B ]0"22<?W0.A-
M<[!X<5O&M[I*ZSKPBATR":-SJ]RQ$I>0%R#)@YVCY3Q[4)W^?Z"=DM.GZ_\
M#FZ_P]\,MR+&>-S.+EI(KZ>-WE P'9E<,Q'8DG&3ZFKJ>$]%CU5M26T<7+/Y
MA_?R;/,QCS-F[;OQQOQN]ZY;POXCU&RO!IU^)K^&YUF\LX[V:X!D#)N95V!0
M-NU2,@C![8YJ>[\=7$<.N6M_HFR:RT\WA@M-35I?+W%2&9=OE. ,_*6]B2*5
MU9/R_1?YH:5W;SM^+-Z'P9H4&D-I:6LQM3.;D![N9G24G)=9"Y=3G)RI')/J
M:=-X0T6=K21X+@3V@817"7LRS8;J&D#AW![AB<UAP:CJ,'C&]-LUU>1'1(+F
M"PDN $5R[*<,WL 2S9/7Z5%;_$2ZNI[:T@T2&:ZFU"73V>'4%:W21(_,!\S9
MN((_V.,'N #76W7_ (=?I^A-TU?^M4G^IV=SIEC>::VFW-K%+9-'Y;0.H*%>
MPQ69%X/T2.RGLS;33031&%A<7<TQ6,XRJL[$H.!PI'0>E8TOB^\U?1+>+2[!
MDU*\M9Y77[4$^S+&VQF#E&#'=]WY<'OBJOA;5+VUL?"-S=WUQ<QZU:+#,L[E
MRLXBWAP3R,A6!'0G!ZYR+5O^K[_Y#NDE_78Z%?!>A)YA6"Y5Y'61I1?3B0N$
M*!M^_<&VDC(.3WJ"X^'_ (:N1*'L[A4EMEM'2*^GC0PCD)M5P,9YZ<Y.>IJI
MJ5Q/K7CX>'&NKJUL+;3Q>2BVF:%YV9]JC>A#!1M.<$9S5JXGG\,R165M)/JE
MSJ5SMLX;RX($06/+!I2&.T!2<X9LMWZTKW5_Z[?H_N#9^G_#_P"1L3:/8W&G
M0V$T+26T(7RP\K%AM'RG<3N)'J3G//6J7_"(:&=,N-/>T>6&X<22O-<222NX
M^ZWFLQ?(P,'=D=L5C1>/+JZEL+6UT%VO+F>XM95DNE2.":$$E2V"2#C((7H?
M7BFV7CZYNUM9&T%U2[L9[J%4NE:0O"0'0@@*.3PV[GN!2<EJ_P"NX*VR_K^K
MFS+X.T.>SM[62WG,=O<"Z0B\F#F8='=P^YV]V)H/@OP\U\+Q].5YENC>+OD=
MD28]75"=JD]3@#)YZUD:?XYO[U+3?H&R34-.^W6*)>*WF8V[D<E0$(W@YYR/
M?BH8?B'<3I!''HT4US)JC:8YM[Y7@20+N!\S:"01Z)Q@@]LTU9VZ_P#!M^:L
M+W;>7]/_ #_$W(/!>@VL]C-!:S1M8L[6P6[FVIN^\-N_!!Z8((QQTI(/!6@6
MT-Q#!9R1QSQM"56ZE'EHQRRQ_-^Z4GJ$VBL^T\:7EU%I4[Z3!#;75W+974C7
MA/V>5&9<#$?SJ2A )*\D<<UH1W=QKO@R:[NX&LC<0/)&+6[?<$QE&#@(RDC!
MQ[U$FE%R[+^OO*CK)+K_ %_P2*/P#X=BF25;:[WQPI A;4+AMJ(=R 9D[$9'
MH:U;;1-/L]*DTR& _990XD5Y&=I-WWBSL2S$Y.23FL7PO/+:?#2POF^V7\YT
M];EQ)<L\LKE-Q^>1N,GIR /:LN+QS=0Z?:)8Z!-,AT9=3#7&H9R@QE-Y#.S
M'JPY./7(TG:+<7T_X+_1DP::4EUV_!?Y'36_A;1K:>65;0R-+$82)YGE58SU
M1%=B$4X'"@#BH(_!>@QZ:^G_ &29[9MNU9;N9S%M.5\MF<F/!Y&PC%8UUXXD
M.G:P9]&EV6^F)J$:V]YMDDADW#EL+Y;#:3\I/L<\5 ?&E]I=]K,U]:1'2;&T
MM6@2.=I)F>3(48*98L2 >3C P"2:EZ.S_K^G^(732?\ 73]/P.DE\):+.ELL
MUO-(UL6,<CW4K2'<,,&<MN<$  AB0<#T%0:?X&\/:3*TFGV<ML6MC:8BNYE4
M1<G 7?@<DG(&<DG.363:^.-1U%%L4\/W%OJT\K1PQSM)!$Z*NYI5>6%6P,@?
MZO[Q';FM+P!<7=UX,LY;Z>:>Y+S!Y)WWN2)6')'';MQZ46O?^O(+I-?UMJ3V
MWA+2=*M[/^S;$F73HW6R6:[E(7<0=I8ECMR%Z@XP"!Q5K1-,DL1>75S';I>W
M\_GW @R5!VA0H8@%L*HYP,G)P.E:M%.X[(*\D^-TT=O=>"III%CBCUE'=W.
MJ@J22>PKUNO(_CA!%=7'@RWGC62&76$21&'#*2H(/X4#.KL?'UIK6IHNEFU&
ME(Q$VH7=P(A)@=(4/S/SCYCM7KC=3_&^M:5+X!\1QQZG9N[Z7<JJK.I))B;
M S5/3_AQ8:+J$:6-GI=UH[$[[6_M%DE@_P"N<N,D?[+Y]F'2NA;PCX:=2K>'
M=)*D8(-E'@C_ +YH V:*** .?\0_\ASPG_V%9/\ TBNJZ"N?\0_\ASPG_P!A
M63_TBNJZ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \G\-_P#)R'C+
M_L'P?^BX*]8KR?PW_P G(>,O^P?!_P"BX*]8H **** "BBB@#&\6W=M9>$=6
MGNIXH(A:2+OE<*,E2 ,GN20!]:YJU\:>'V\&V=C:>(+;[8VFX+6EQ&[VVR')
M=NH3&.I'7%=]67>ZL\.IPZ99VXN;QXS,ZM)L2*,<!F;!/)X  /?TJ)*Z:[_Y
M/_/\ V:EV_X!Y.OB.&\L;-IO&-PA/A<SE(]0";;E<?,2"&+Y!R"3G!'3(I-1
M\5+!INM>3XMF2:70K6\5A?AC]H).X)DG9D;053'7C!.:[+3O'VHW#Z?]NT*W
MMX]1N9K.V>*_,N)XRXPX,2E5)0X8;O<4NF>/K^YN-*%_HEM;P:E>2V436U^9
MI%DC+ ED,2?)\AY!..,BKWE==?U=_P!5^!FK1W>W]?H_Q.9UN[>TU3Q'J>C7
M\WVJ:VL)!*EQ+,HMV/[V58P^" O<8QS@@FKB7_\ 9^DZ?'<^,#J.A7.HD7&H
MVDLD:VZ&,E8S.97<*7 RQ?(SC(KL4\27NH:E>0:+I<=W;6,I@N+B:Z\G,@ +
M+&-C;R,X.2HSQFK&G:_+<WMM:7^G2V$UU;B> 2-NR0!OC/ PZD].XY!ZX4=M
M/Z6K_P"#_P  =K=?ZT7]?YF+\+YH9/"UQ'"\\BQ:C=KYDRL"X,S$'<P^;((Y
M&>?>NUHHJF_T_)+]"DOZ^84444AA1110!Y?\1O\ DJ'PU_Z^[K^45>H5Y?\
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
M2Q)SR 2.K P !VHHIA;6X4444#"BBB@#G_'?_)//$O\ V"KK_P!%-6/\'O\
MDE&@?]<G_P#1CUI?$2ZBL_AOXDEF;:C:=/$#_M.A11^; 53^%%L]I\+?#T<@
M(9K;S!D=G8L/T84 =E1110 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 5Y7\#/^0/XF_[#L__ *"E>J5Y7\#/^0/XF_[#L_\ Z"E 'JE%%% !
M1110 4444 %%%% !1110 50UG1K'7]-DT[44EDM9?OI'.\6X>A*$$CVSBH/$
MNJ2:/H-Q=PA?M!*0P[AD>9(P1<^V6%<SXQT0V>B1W@U?63<B>T@WIJ4\0(:=
M0Y*HRKE@Y'3@8 Q@4)7&C7F\!Z!<030W,>H7"31&%A/JMU(=A()4%I"5!*C.
M,9Q@\43> O#]Q]I\Z&^?[4L:S$ZG<_.(_N9_>=JQ]0@U#PWXHTN+2[N_OH)K
M>[D%E>W[M'N54()D<._<XSNQG@#DU:N/'<L-CH^IC2HQINHK;?O9;Q4E#3,
M%2/!W[<@MDKP>,\X:UV$U;<T)_ F@7(O!-!>-]LF2>?_ (F-P-\B?=;B3@C
MZ>@]!5BX\(Z)=1W*36CL+B9;AV%Q(&$J@ .K!LHW Y4@US&LZQ<W5G>36CW^
MFRV?B*UM9E^T[_/4O$#Z[$*N#M4CWZD5K7/B^[LO$+:7<:.A,D4\MJL5\C3R
M^4 ?FC( 0-G@[C[XH>BO_6R?]>@W_7WV-"Y\(:)>);K<6LKM C1K(;J7S&5O
MO*[[MS@]PQ(-:6G:=9Z3I\-AI]O';VL"[8XHQ@**Y*Q^(+2V27=[I/V:.?34
MO[94N1(T@9@OEG*J%;<R@<D'/;I4%A)X@O-6\31W5S+:7EO';SVT*7/G0Q':
MYVCY$RIQR",^_ -#NKW_ *M_3)TT^X[ZBJ.BZG'K.AV.IQ*52[@28*>VY0<?
MK5ZAIIV8)W5PHHHI#"BBB@ HHHH **** "O+_B-_R5#X:_\ 7W=?RBKU"O+_
M (C?\E0^&O\ U]W7\HJ /4*X_P"*G_)+O$/_ %Z'^8KL*X_XJ?\ )+O$/_7H
M?YB@#0\"?\D\\-?]@JU_]%+705S_ ($_Y)YX:_[!5K_Z*6N@H **** "BBB@
M HHHH **** "L.RTRXTSQ%J$T$8>QU)A.[!@&AF"!3P>H8*O3H0>.:W** 9S
MECX1%CIVJV0UO5)EU)WDDDD\C?&S\,4Q$ ,^X(XXQ6:_PULI5VRZUJ[J+.*S
M4%H  D;!DX$7)!'?(.2"#7:T4K+^O(+')CP%:I+;R1ZOJB>1?G4%"F'!E*[3
MG,?W<9X']X^V(H_AW8H%WZMJDK+=37>Z1H3\THPXP(\8/4$#<.Q%=C1196L!
MPR_#&S6SN+4:_K7E3VD-DPS;Y$41R@!\GW//?/TJU>_#S3[YY_,U35DBN98I
M[B*&=(UEFCVXDR$W*QVC.T@=\ X-=?157=[BLC"T/3;E-1U#6+^$0W-X$B2'
M?O:*&/.T,W0L2S,<<<XR<9.[112'8**** "BBB@ HHHH **** "O)_C1_P A
M'P/_ -AN/^:UZQ7D_P :/^0CX'_[#<?\UH ]8HHHH **** .?\0_\ASPG_V%
M9/\ TBNJZ"N?\0_\ASPG_P!A63_TBNJZ"@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH \I^*6FZCH/B#2OB+HL#3RZ8IAU"W4?ZRW.<G\ S GG&0?X:[
MWPSXITGQ=I$>I:1=+-$P&],C?$W]UU['_(R*V" RE6 ((P0>]>;ZS\&-$NM2
M;5-!O[_P[?MR7TZ0JA/KM&,?\!('M0!Z317E!^%OC/<=OQ6U8#L#;L?_ &K2
M?\*L\:?]%7U7_P !F_\ CU 'K%%>3_\ "K/&G_15]5_\!F_^/4?\*L\:?]%7
MU7_P&;_X]0!ZQ17D_P#PJSQI_P!%7U7_ ,!F_P#CU'_"K/&G_15]5_\  9O_
M (]0!ZQ17D__  JSQI_T5?5?_ 9O_CU'_"K/&G_15]5_\!F_^/4 >L45Y/\
M\*L\:?\ 15]5_P# 9O\ X]1_PJSQI_T5?5?_  &;_P"/4 >L45Y/_P *L\:?
M]%7U7_P&;_X]1_PJSQI_T5?5?_ 9O_CU 'K%%>3_ /"K/&G_ $5?5?\ P&;_
M ./4?\*L\:?]%7U7_P !F_\ CU 'K%9VMZ[IGAS3)-1U:\BM;:,<LYY8^BCJ
M3[#FO./^%6>-/^BKZK_X#-_\>JWI_P %=*;44U#Q-J^I>([E#E!?2GRQ_P !
MR2?IG'M0!0\ 6U_XX\>7?Q%U&VDM]/CB-KHT,GWMG(+_ )%O;+MZ5ZY38XTA
MB2*)%2-%"JBC 4#H .PIU !1110 4444 >??%/P?J&O6-AK6@-LU_19?M%KV
M\T<$I]> 1GCJ.]6?!/Q.T7Q=;I;S2KI^M)\D^GW!V.''!V9^\,_B.X%=Q7)>
M*/AIX4\7RFXU33%%V1C[5 QCD_$CAO\ @0- '6T5Y/\ \,_^&L\:WXC ]!=Q
M\?\ D.C_ (9_\-_]!SQ'_P"!<?\ \;H ]8HKR?\ X9_\-_\ 0<\1_P#@7'_\
M;H_X9_\ #?\ T'/$?_@7'_\ &Z /6**\G_X9_P##?_0<\1_^!<?_ ,;H_P"&
M?_#?_0<\1_\ @7'_ /&Z /6**\G_ .&?_#?_ $'/$?\ X%Q__&Z/^&?_  W_
M -!SQ'_X%Q__ !N@#UBBO)_^&?\ PW_T'/$?_@7'_P#&Z/\ AG_PW_T'/$?_
M (%Q_P#QN@#UBBO)_P#AG_PW_P!!SQ'_ .!<?_QNC_AG_P -_P#0<\1_^!<?
M_P ;H ]8J"\O;33K5[J]N8;:W09:69PBK]2>*\N_X9_\-_\ 0<\1_P#@7'_\
M;J:V^ 7@^*=9+RXU?454Y$=U=C;_ ..*I_6@#$\1:U-\9-?A\*>'O-'AJUF6
M74]2"D+)CHJY_3U/.,+D^TV\$5K;16\"!(8D"(@Z*H& /RJOIFE:?HMC'8Z9
M9PVEK']V*% H^O'4^]7* "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
M**** "BBB@ KRSX1NFF:[XV\.R#9<VVKR7*H<\Q/PI&>V%'YBO4Z\V\>^$-9
MCU^V\;^#BO\ ;EJGEW-JWW;R+^[]<<>XQ@@@9 /2:*\VTCXV>&+C%KKOVC0=
M43Y9K6\A?"-CD;@.GUQ]*V/^%K>!?^AELOS;_"@#L:*X[_A:W@7_ *&6R_-O
M\*/^%K>!?^AELOS;_"@#L:*X[_A:W@7_ *&6R_-O\*/^%K>!?^AELOS;_"@#
ML:*X[_A:W@7_ *&6R_-O\*/^%K>!?^AELOS;_"@#L:*X[_A:W@7_ *&6R_-O
M\*/^%K>!?^AELOS;_"@#H-=TL:SHUQ8[Q&[@-%(1G9(I#(V/9@#5'5M$F\4:
M)!:W]S=Z9(LJ2R+9O$V71MR_,Z-E=P##@'IGN*S?^%K>!?\ H9;+\V_PH_X6
MMX%_Z&6R_-O\* -/4_#']IZC9WS:SJ,$UK;R0)Y(APV\89B&C/S<#I@<=.N<
MF+X::;#:PVXU35&6*""!69H2V(7WQG/E]CQ@<$=03S3_ /A:W@7_ *&6R_-O
M\*/^%K>!?^AELOS;_"FG;8"2X\!0W*7JMKNKJ+O4(]0?:8/EE3&T#]U]WY4X
M.?NCWR__ (06T2\:ZAU74H93+/*I4Q'89AA_O1G/J-V<=.G%0?\ "UO O_0R
MV7YM_A1_PM;P+_T,ME^;?X4NE@&Q_#;3U@@MIM6U6XMH+#^SUAD:$#RL@@Y6
M,-N!"D$'^$>^;'_"+SZ9]MN["]OK[5+^%+5[B]G4(B@$"0H@521GLN3[9)J'
M_A:W@7_H9;+\V_PH_P"%K>!?^AELOS;_  H>NX)6U.GTVPATK2[33[<8AMH5
MA0>RC _E5JN._P"%K>!?^AELOS;_  H_X6MX%_Z&6R_-O\*;;;NQ)65CL:*X
M[_A:W@7_ *&6R_-O\*/^%K>!?^AELOS;_"D,[&BN._X6MX%_Z&6R_-O\*/\
MA:W@7_H9;+\V_P * .QHKCO^%K>!?^AELOS;_"C_ (6MX%_Z&6R_-O\ "@#L
M:*X[_A:W@7_H9;+\V_PH_P"%K>!?^AELOS;_  H [&O+/&D@U7XV>!M+MSNF
ML%GO9\#[B,!C)]_+Q^(]:DU;XU:-(QT_PE;77B#5Y"5BAMX'" ^K$@$J/4<>
MXZU?^'7@F_T:XO\ Q+XEF6X\2ZK@SLN-L$?&(QCCL,]OE '3) /0*X_XJ?\
M)+O$/_7H?YBNPK,\1:0FO^&]2TB1@JWEL\(8_P )92 WX'!_"@"CX#(;X>>&
MB""/[*M1Q_UR6NAKS#X,>(6E\/R>$M3!@UO0W:"6!_O-&&^5AZ@9V\>@/<5Z
M?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %>3_ !H_Y"/@?_L-Q_S6O6*\=U>]3XA?&C1M,TYA-I?AEC=W
M=PG*&;((4'H<,JC_ +[]* /8J*** "BBB@#G_$/_ "'/"?\ V%9/_2*ZKH*Y
M_P 0_P#(<\)_]A63_P!(KJN@H **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH I:AHVEZLH7
M4M-L[P 8 N8%DP/^! UF?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-
M#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_
M /$T?\()X/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()
MX/\ ^A4T/_P70_\ Q-=!10!S_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T
M/_P70_\ Q-=!10!Y7X]?P;X-;3H8/!&BWUU<S*98DTZ(F.W! =^%Z\@*.YSZ
M5U]KX.\$7MI#=VOAG0);>9%DCD73X2&4C((^7TK)\3Z)%8W]IJ;2O/=WVNV.
MYW _=QJV%C7'\()8^Y8UU&A:+%H%C)96TKM:^>\L,; 8@5CN\M<?P@DX] <=
MJ *7_"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$UT%% '/\ _"">
M#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$UT%% '/\ _"">#_\ H5-#
M_P#!=#_\31_P@G@__H5-#_\ !=#_ /$UT%% '/\ _"">#_\ H5-#_P#!=#_\
M31_P@G@__H5-#_\ !=#_ /$UT%% '/\ _"">#_\ H5-#_P#!=#_\31_P@G@_
M_H5-#_\ !=#_ /$UT%% '/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\
M!=#_ /$UT%% '/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$U
MT%% '/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$UT%% %6QT
MS3],C,>GV-M:1GJMO"L8/X "K5%% !1110!P7C?X:0^)-0BUW1K^31O$=OCR
M[V'I)CH' Z\<9]."".*PTUSXQZ/&+>\\,:9K)7@75M.J;_<C</\ T$5ZS10!
MY/\ \)I\5O\ HGD'_@6O_P 51_PFGQ6_Z)Y!_P"!:_\ Q5>L44 >3_\ ":?%
M;_HGD'_@6O\ \51_PFGQ6_Z)Y!_X%K_\57K%% 'D_P#PFGQ6_P"B>0?^!:__
M !5'_":?%;_HGD'_ (%K_P#%5ZQ10!Y/_P )I\5O^B>0?^!:_P#Q5'_":?%;
M_HGD'_@6O_Q5>L44 >3_ /":?%;_ *)Y!_X%K_\ %4?\)I\5O^B>0?\ @6O_
M ,57K%% 'D__  FGQ6_Z)Y!_X%K_ /%4?\)I\5O^B>0?^!:__%5ZQ10!Y/\
M\)I\5O\ HGD'_@6O_P 51_PFGQ6_Z)Y!_P"!:_\ Q5>L44 >3_\ ":?%;_HG
MD'_@6O\ \51_PFGQ6_Z)Y!_X%K_\57K%% 'D_P#PFGQ6_P"B>0?^!:__ !5'
M_":?%;_HGD'_ (%K_P#%5ZQ10!Y/_P )I\5O^B>0?^!:_P#Q5'_":?%;_HGD
M'_@6O_Q5>L44 >3_ /":?%;_ *)Y!_X%K_\ %4?\)I\5O^B>0?\ @6O_ ,57
MK%% 'D__  FGQ6_Z)Y!_X%K_ /%4?\)I\5O^B>0?^!:__%5ZQ10!Y/\ \)I\
M5O\ HGD'_@6O_P 51_PFGQ6_Z)Y!_P"!:_\ Q5>L44 >0W-E\7/&B_8[XV'A
M739.)6@D\R=E/8%6//XK7?>$/!VD^"=&73=*B(!.Z:9^9)F_O,?Y#H*Z"B@
MHHHH **** .?\0_\ASPG_P!A63_TBNJZ"N?\0_\ (<\)_P#85D_](KJN@H *
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 *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E_&W^HT+_L
M-V?_ *'745R_CD2"PTJ=+>YG6WU6VFE6V@>9U17RS;4!8X'H*L?\)EI?_/KK
MG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS
M0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\
M)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY
M_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_
MPF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KK
MG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS
M0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\
M)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY
M_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_
MPF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KK
MG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS
M0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\
M)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY
M_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_
MPF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KK
MG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS
M0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\
M)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY
M_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_
MPF6E_P#/KKG_ ((KW_XS0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KK
MG_@BO?\ XS0!T%%<_P#\)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS
M0!T%%<__ ,)EI?\ SZZY_P""*]_^,T?\)EI?_/KKG_@BO?\ XS0!T%%<_P#\
M)EI?_/KKG_@BO?\ XS1_PF6E_P#/KKG_ ((KW_XS0 >(?^0YX3_["LG_ *17
M5=!7%ZAK]GJOB3PK!;PZDCKJ<CDW6FW%NN/L=R.&D103STSGKZ&NTH ****
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 *
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 *
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 *
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 *
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 *
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 *
&*** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<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" "O QT# 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#B:***]8^*
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 *
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 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %6;33;Z_5VL[*XN!&,N8HBVWZXJM7L/@*QGC\*6*7,\UC*;MKRUB
MAF"27RA<E2IZCC\JB<^57.C#T?;3Y3QX@@X/!HK5U];R?4[C4[G3Y+..]GD>
M-60@9#<@?0]:RJI.Z,91Y6T%%%%,D**** "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@ KO(/%'AV_BTB\UB/4HM2
MTJ)8H_L; ),%^[SU7WK@Z*F45(UIU94]CK_&OBNS\6Q65VJ7-O>P[D>W)W1;
M2<AE/][UX_E7(4441BHJR%4J2J2YI;A11@XSCBBJ,PHI<'&<'![T8)!.#@=:
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@ KK/ $UK)K<VCWR
M(;;5(&MMS*"4?'RD>ASQ^-<G3X99+>:.:)BLD;!T8=B#D&IDKJQI2GR34CT7
MP;X0B>RUR'52L5Q.SZ9:[^\H!8D?]\BLS3;<>'? >IZG<Q*+[4)38VJNH)11
MGS&&?Q&?858\8>-QJ%_H5SII5/LJ+=R*@Q_I#8+ _3&/QJE\0_$D&OZS"EB5
M%C;1#8%X!=_F<_7)Q^%8I2;UZ_H=\Y4H1?)O'1>=^OR,OP8BR>--&1U#*;I
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
MRF&$]G<8R!^8J?3]<NM-BACMV95CN//8*Y7?P!M..W'ZU:C\32QI!%]C@\B
MQM$@&"K*2<ENISN;/U]J;YA15.VK,^+2;V7&(MHWNC%V"["@!;=GH!D=:)M*
MNH(Y)&5&B1%D\Q'#*REMH((Z\\5937YC:QVUS#'/$ ZR$DAI%;;P6'<;%P?;
MO3)M7WV4EE#;+%;M&J(NXL5P^\DGN2:/>"U.VY1CMI98)9D7*1%0Y]-QP*NK
MH5\SLA6)'$AB57E53(XZA<GDU#9ZE<6%O<Q6[O&T^S,B.5("G../6KLNNI<W
M'GW5BDTB2M+$?,(VECN(/]X9Y[4/FZ!%4[:LI?V5>@0EK=E$R/)&6X#!,[OQ
M&T\43Z7<VUOYTIB7 #-'YJ^8H/0E<Y':K@\178^\B.#"\3AN02Q<[QZ-\YZ4
MRXUH3VUPHM(UGN0HFE)W D=U!'RDX['UI>\%J=M&5TTB]DMXIUARDV/+Y&7)
M8J /4Y!X].:D_L._:1$AC2X+E@/(D5_F49*\'K@9QW[5/#X@GBM+.W\F-A9\
MP%B?E;<2Q^A!P1[ TV/68[53'960@C;<7'FEB6*E1@]@ QQ1[P[4NY6ATJ[F
MC20*B1,AD\R1PJJH;:<D].>,56N('MIFBD*%E[HP8'W!'!K4;7WN(4AO+:.:
M/R]C[249SN+!\C^+)/UJCJ-Z=0NVG,21 J%"(.@ QSZGU--7ZDR4+>ZQZ:5=
M/.\15$\M%DD=W"JBL 02??(HFTF]@CFD> F.$IO=2&4!\[3D=0<'FK4FLPR[
MQ)8[DFCC29?-(W%  K*<?*>/?K2-K\ZKL@A2&-3&$3)8!%##:<_>!WG.:7O%
M6I]R-]"OHXW9EBW*7'E^:-YV?>P.^*C;1[Q+<RE8\A0[1B0&15/1BO4#D?G5
MV7Q")G\XV*"Y5Y7C<2':GF=?E[X[<U"VLJ=\RV:+>2Q^7)/O.", $A>@) P3
M]:/>&U2Z,JW.FWEH;@7$)C:WD$<JMU5CG'\C52M2]URXOK:X@EC3;+<><&_B
M3ECL![K\Q^E9=4K]3*:C?W0HHHID!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !6UI>F65WIKRW,XBE$PVDL #
M&J[I/QP1CW&*Q:*35RHR2=VKG3W&@V"6][LN$%P96DLXS)\S0+R<CN2">_\
M![U;;2].7566\M8;.%+B5(SEF62((Q#E=V3@A>01G-<;14\K[FWM8_RG6OI=
MHKS&VL$EE"SF.%F+9P\84\'D89B.>A[XKG]7@AMM1DC@4*H52R!MP1BH++GO
M@Y%4J*:5B)U%)62L=3)H>F(LNVX#2")%6/>/]:NTRY_V<'CZ^U-FT.V?4+=E
M01:>KS&XF+_*%21N,\X)4 #ZBN8HI<K[E>TC_*=-)H^EQG89U'FWBBWF\S]V
M8BH;#>G7&[L1S6.UK'+KS6D6%B:Z,:_-P%W8Z_2J-%-)KJ3*<7T.K71M',H:
M&82K)<;HU9P,0NK! ?\ :WCG\/6JW]EV,&DD7RM!=K I8AN8W:5@"R]QM XZ
MXYKG:*7*^Y7M8_RG5S:5I\<JK#%#/*/,\N-9OEF8)$0,YZ99SVSC%5X;"Q<H
M=0@-E*;R*,Q1+N&TKR""WR@_I7.44<K[A[6/\IH6EO!+XAAMI /L[70C8;L?
M)OQU^G>MK3]+TN15EC N%<SE8V^:1=J A64$9(.>XS^E<K13:OU)A44=T=-;
MZ=I%W$&FD6VE9FAV$[=K(2S,02<93Y0,_>JAIO\ 9US=7IGMB(55KB)5?! 7
M)\OZ$<9Z\5D44<OF/VBTT.B:PMC:EA9QBS-J9?MPD.1)MSCKC[WR[<9[^]:<
MVDZ$;A5(1(1;DM*C;0),QX0\GGDY;T;..*XJBERON4JT5]DMF'&K"&>%8OWX
M5XP>%^;D9]/>NBFTK2+PWAMWC@<[H+92Q0/*I)) )/&-J\D<MFN2HIM7ZD1J
M)7NKG77FF:4(4,,*,5M"S,K;<2;8SM.2?FY8YX&#[5C^(;2*TOH_)A6!)$W"
M'G<F"1\W)YXZ@X/6LFBA1:ZCG44E:UCJH]-TJ32]+;8C3. 9L/L(8ARJL2>C
MD* 0!C!]:CCTRSE,;ZE;KI[!)3)%&Q^Z  CX))'S$#W -<S12Y7W'[6/\IUL
M.BV$$4FU1=RQVVU]H\T><) &*@,,C:1SGWKGM,CCEU6".6!IXR_,2G!;V&2/
MRSSTJGTZ44TF3*HFU96L=5<Z790V,Q>)%)N]KRQ1DB&,K&><M\A&X\$-SD=J
M%TVS^TA;RPBM(1<)' XE)\]22.3GGC!W#'ZURM%+E?<OVL?Y3H/[%QI31M:M
M_:*P-(8\_,/WJ@''^[N_G69I,4<VJ0QRP-.A)S$IP6X/N,_3(STJE13LS-S5
MTTMCJ9]*TR&.8W(52J2L6@8_(=\87Y2>P8Y7Z\\4#2K6,A;6WM[Z;;"'P[,J
MJRY9P 03D\>WI7+44N5]R_:Q_E.E.A60M;K_ $F W9F9[>-)20T2'# 9'.><
M$X/R>]2W5MIDEW=KIEBEQ<6YV" Y5&&YLL!NRV!M'7OG%<K11RON'M8](G6#
M3=+6SU$F)/M*JI2 /N*OY99E5L_PGGG.0".M9OB6U@L]06*V@\J(#Y3Y>T-T
MY!W'=]>/I6+134;/<4JBE&R5CH(+2T71;2[ELUVB0+*S,<RABP^0@XR..".,
M9Y!JY'IMDSRQ06"3Q17OV:65W(81JO,F0<#)R?3M7)T4N5]QJJET.C&FZ48D
M*2@2+8R2LLCX$K8;:R^AX'RU8N['2XM=EM);1H[<1M)&RKL)V9; )8[@P&W/
M'7.*Y2BCE?</:K^4E251="7R8RN[/E'.W'IZXKII[&V:[G%CI5O<A;IX9$$A
M BC&-I^]QGD[CQQ7*44VKD0G;='3RV.E6NFI<P1I>.DL@D1I""81(0'&.IQ@
M>W7!SPDNGVD<MU%IUBM]-;2K#LD<Y9<9,F 1U/''  'K7,T4N5]R_:K^4MZI
M#!;ZG/%;',2MQAMV#CD9[X.1GVJI115F+=W<****!!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 %%%%
, !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<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 QH# 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@ JK=:C9V3JES<)$S#(#'J*M44"=^AG?V]I7_/\ 0_G1_;VE
M?\_T/YUHT4]";2[F=_;VE?\ /]#^=']O:5_S_0_G6C35D1\[74X8J<'N.WUH
MT#WNY0_M[2O^?Z'\Z/[>TK_G^A_.KZ.DB[D967)&5.>1P:=1H'O=S._M[2O^
M?Z'\Z/[>TK_G^A_.M&H7N[:.X6W>XB69^5C9P&/T'6C0/>[HJ?V]I7_/]#^=
M']O:5_S_ $/YUHD@ D\ 4U'61%=&#(PR&!R"*- ][N4/[>TK_G^A_.C^WM*_
MY_H?SJ^\B11M)(ZHBC+,QP /<TWSXC$LHE3RVQA]PP<].:- ][NBE_;VE?\
M/]#^=']O:5_S_0_G5Z2:*)2TDJ(H."68  TS[7;;BOGQ9'&-P]O\1^8HT#WN
MZ_KYE3^WM*_Y_H?SH_M[2O\ G^A_.M&BC0+2[F=_;VE?\_T/YT?V]I7_ #_0
M_G5V:>&WC,D\J1(/XG8*/S-,@O;6Z.+>YAFXS^[<-Q^%&@>]M=?U\RK_ &]I
M7_/]#^=']O:5_P _T/YU?=UC7<[!1D#)..3P*(Y$E0/&P9#T(.0:- ][N4/[
M>TK_ )_H?SH_M[2O^?Z'\ZT:9%-',@>*174\Y4Y%&@>]W*/]O:5_S_0_G1_;
MVE?\_P!#^=:"NKH'1@RD9!!R"*1)$D+!'5MK;6P>A]*- ][N4/[>TK_G^A_.
MC^WM*_Y_H?SJ]YL>,^8F-VW[P^]Z?6E9T3;O95W':,G&3Z4:![W=%#^WM*_Y
M_H?SH_M[2O\ G^A_.KLUQ#;1^9/+'$F<;G8*/S-)]I@$R0^='YKC<J;AN8>H
M'<4:![W=?U\RG_;VE?\ /]#^=']O:5_S_0_G5R&Y@N Q@FCE"G:VQ@V#Z'%#
MW$$<R0R31K+)]Q&8 M]!WHT#WNZ_KYE/^WM*_P"?Z'\Z/[>TK_G^A_.KXD1I
M&C#@NN-R@\C/2HI+VUAF$,MS"DI&X(S@,1ZX_ T:![W=?U\RK_;VE?\ /]#^
M=']O:5_S_0_G6@K*ZAE(*D9!'<4M&@>]W,[^WM*_Y_H?SH_M[2O^?Z'\ZOR2
M)%&TDCJB*,EF. /QJ ZC9"%9C>6XB8[5<RKM)] <]:- O)=5_7S*_P#;VE?\
M_P!#^=']O:5_S_0_G5M+NVDN&MTN(FF7[T8<%A]1UIZRQN@=9%92,@@Y!%&@
M>]W7]?,H_P!O:5_S_0_G1_;VE?\ /]#^=7HIHIDWQ2)(O3*,"*6.1)8P\;AT
M/1E.0:- ][NBA_;VE?\ /]#^=']O:5_S_0_G6C39)8X8VDE=411EF8X _&C0
M/>[E#^WM*_Y_H?SH_M[2O^?Z'\ZN6]U;W:%[:>*9 <%HW##/X5+1H'O/JC._
MM[2O^?Z'\Z/[>TK_ )_H?SK1J*.ZMY9GACGB>6/[Z*X++]1VHT#WNZ*?]O:5
M_P _T/YT?V]I7_/]#^=7)KB"W"F>:.(,=JEV"Y/H,THN(&G: 31F91EHPPW
M>N.M&@>]W7]?,I?V]I7_ #_0_G1_;VE?\_T/YU<^TP>:L7G1^8V=J;ADXZ\>
MU/\ ,3<R[UW+C<,\C/3-&@>]W7]?,H?V]I7_ #_0_G1_;VE?\_T/YU>$T32M
M$)$,BC)0,,C\/Q%*\B1J&=@H) R3CDG %&@>]W10_M[2O^?Z'\Z/[>TK_G^A
M_.M&D)"@DD #DD]J- ][N9_]O:5_S_0_G1_;VE?\_P!#^=7(+F"ZC\RWFCF3
M.-T;!AGZBI:- ][NC._M[2O^?Z'\Z/[>TK_G^A_.KZR(SNBL"R'# 'D=^:4.
MK%@K E3A@#T^M&@>]W,_^WM*_P"?Z'\Z/[>TK_G^A_.M&BC0+2[F=_;VE?\
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
M9K7_ #VL/^_3_P#Q5.Q/-Y,T:*SMFM?\]K#_ +]/_P#%4;-:_P">UA_WZ?\
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
M_P P#>=JMD,2!VR0,TP:'9AE91*K*-N5D(RN,;3[' H >ES8-9AK8V\D,;A
M%*A5)./H.OXY]Z1)M)N(FN$:UDC@.6<;2$X]>W&*2WT2QM;-K6*,B)G#D9YR
M,8_+ IYT>S:UEMVC)BEC2-@3V7[OY4 1_;-&<+&9K,B1=P4[<$8/] ?RJ&UN
M](N;S[+'';95!Y/ ^<$$G:,?6E'AO3@@39)Y?= Y"L<$;B!WP35J+2K>-UD)
MEDD#J^^1\DD @9_ F@"MJ>I:;%&5E^SSRQ2HHB<CY69@ >AQC-17NI:4URVE
M7&Q4#CS-QVJ&&UP/?)/\ZN?V/:?:#,1(3OWJI<[4;<&) [9(!-.FTNUGFEED
M5BTBE6^;L5"G] * (T_LB7S&1;-OLRE'(5?W8YX]AU_6H'U;3?M"(%@=Y\>6
MV5^?IG)[=NO7%30:%I]O#<Q1PX2X&'&>W)P/Q)I3HMHQS(99&R"6=R2<8Z_D
M* ""[T@3!;>6U$CR,H"8R6[]*C74;%;F=9T@AV2[-[LH+L",''7J:+?P]86K
MHT".FQ]X"O@<= ?4"I)M%LYY'D;S%=VW,4<CN#_04 )#K.EW,8D^TPC<K'#D
M X4D']0:6#4[&2RENF:*.#SF3<Q&'(.,_C43^&]->7S&B;?MQG=SU)!SUR,F
MIQI-N+980TPVRF42"0[]YSDY]\G\Z (HM7TVY^TQ/+ $0Y(9@0ZX#;OIR*E:
M\TIU-PTUJ01@N2.F,X_3]*A7P[8(H4"7:N-@\PX5@  P_P!K '-.?0-/DB*2
M1%RRE2[,2QRV[)]\\T 6HX;*Z@$D<4$L4B]0H(8&G?8;3:%^RP[5(('EC QT
M_G26=E%8PB*'<(P  I/ ^GUJQ0!%';01.[QP1H[_ 'V50"WU]:9'8VD*E8[:
M%%/94 _ST%6** (A:VX((@C&.F$'M_@/RJ)M.LF7;]EA'7D( 1G@X/:K5% $
M36MNXC#P1L(O]7N4';]/2A[:"2'R7AC:+^X5!'Y5+10!&EO!'MV0QKMY&U0,
M<8_EQ31:VX=G$$6YCEFV#).,<_F:FHH JOIUF]REPUO&9$7"Y48'3G'KP.?:
MB73K29'5H$4NGELRJ VWTSZ5:HH @:SM7+%K:(EEV$E!R/3Z4KVMO+$L4D$3
M1I@JK("!CT%344 ,,,31-$8D,;9W*5&#GKD5&MC:(VY;6$':%R$'0=!4]% %
M=K&T=F9K6%BXPQ,8Y&<X/XTXV=L4*&WB*D;2-@QCT_0?E4U% $(L[94V"WB"
M?W0@QW_Q/YU(41L;D4XXY'^?2G44 1?9H,D^3'DYR=H[YS_,_G0]O!(T;/#&
MQC^X2H.WZ>E2T4 4X]*L8G9DM8AN</C8,!@, @=C4[6MN\9C:",H1@J4&",Y
M_G4M% $'V*UPH^S0X0Y4;!P?:GK!"K*RQ("HP"%''^<FI** "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 *
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 *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
)HH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>ex15-2_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-2_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" !: )<# 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#^_BORZ_:]
M_P""PG[%/[#OQ8C^"WQ]\2?$+2O'4OAK3/%B6OAGX9>*/%FFG1]7>>.RD.JZ
M1;2V@N&:WE$EMO\ -B !8 ,*_46O\_3_ (.7/^4C%C_V0KP'_P"E>KU^D^%/
M">5<:<5K)<XEC(X/^R\PQE\#B(X:O[;"K#.E^\E0Q"Y/WT^>/L[R]WWHVU^:
MXKS;%Y+E7UW!JBZWUK#T?W]-U(<E7VO-[JG3?-[BL^;371G]$7_$2/\ \$O/
M^AW^,?\ X8SQW_\ (='_ !$C_P#!+S_H=_C'_P"&,\=__(=?YZ%%?TI_Q+UP
M!_S]XC_\.U'_ .=9^:_\1#X@_ERW_P (Y_\ S4?Z%X_X.1_^"7A*J/&_QCRS
MH@_XL9X[^\[!%_Y<NF6&3V'-?NE/KVC6>F6^LZAJ=CI>F7,=M+%>:I=0:=!B
M[19+='ENY(HTED# +&S!RV5 )%?Y $?^M@_Z^+?_ -'QU_I;?\%2/@A\0OVA
MOV9?@+\,/AUX:/B6^UC]I;]G&?Q%'>^#=3^('A31O!UGJLDGB'Q#\0?".EZG
MHL^M^ M)MBDWB2SFUC2[62U91/>P*0U?E/B)X5<+<-9QP9EV7YCC\NPO$&+S
M2CF689IBJ&+A@Z&!P\,1&O3C*C@:<;)5(R52HU.52DDG+EIUOJ<@XLS7,,#G
M>*KX6ABJV74<+4PN%PM*I1E7J5ZKI.G)QGB).[E%IQC>*A-NRO*G^I]MK&D7
MGV0V>JZ;=C4+>6ZL/LU]:S_;;6!E2>YM/*E?[3;PLZ++-#OCC9U#L"P!R#XW
M\%@VP/B_PN#>JK68.OZ2#=JTSVZM;#[7^_5KB.2!3%O!F1X@2ZLH_F!^+_\
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
M652HJ_@3_@H_\'M87Q5<?$6VU?X9)IGQ4^*W@31--U/1]<U'5U\*_"7XBO\
M"G6?B1XPCL=->V\+>'=2\:1_8+-;B62>V=I[:82R:7JD]MIZ1^V?^QWX7UGQ
M#J_A#2=0M=9\=ZQ\1]3U[7O!?P:UU+OXA7WP7AL+#XB^*+[6-'\/Q2^++;P<
ME[IVFW7B6\N+R"7[1:VFF7EVK(E4?%G_  32^ OC#5K;7=0UKQ[#K+Z]\3=:
M\0:G#/X+N[[Q-;?%7XQ:Q\</$&B75SJ_@K4Y=!L;#QKK^KIH%_X.;PWXAT[1
MKZ?3WUFY9A<+Z[X3_9*\!_#5_!6L>"9]<U+6/A=X=^.^D>"='\4ZW;CPW?GX
M[:[H/BGQ#I_B:2Q\/SWITVVU?PSI5GI<]E!)/INE27OVBUUFZ:)AGB:OA[[.
M<\$^((5,1!1JX"->KA,$I4J<72ISQ$X5YU*4\73A/GQ$*RI1K5<5.G3K4H4H
M71AQ3S1CB%E;C2E>&*=.%>NU.<E4E&DI4XPG&A.4>6E*#FX0HQE*G.4Y=%XJ
M_:H^$GASX>_%GXD6.L2^*="^#WAC1/$GB-] MY+B*[;Q1H4'B'PQHVE7SJEE
M=:KK&GW^CS"!9C]ABUO2I[WR8[N,G@X_VB_BOX4L[/5OC/\ !?3?AUX=UR?X
M8?V-XIL?'=KXHT2SO?B+\0/#_@A_ WB%;;2[+5;;QKIB^(+.^L+FQTZZ\-:Y
M-(]H=0TO[))+-'^SW^Q]X4^%W[+=[^SIXWM[#Q':>-8/%,OQ%2POM1NK">7Q
M2S6=IHNAZOJ%O8ZQ)IG@/PG:>&O _@[5KJUL=5BT7PAH=Y)!:7L92.1_V,=#
MU?3[33?'GQK^.WQ(MM(_X5W'X<A\5>)/"D%KX?M?AMXZ\/\ Q TA(-/\,^"O
M#VF:M?ZIJ_A?1K/7?$'B2SUKQ'=:1;26=IJU@]S<SR\$5P?AZV.PSJU<3AZ6
M95*5''5L-C*V(Q>74\-2ITJ^ CA,1AL+A:T\='$UJL<=3KTYX2>'C2NTXG2W
MGU6GAJW)"C5GA(SJ8>G5P].E0Q<JLY3IXEUZ5:M6A'#NE3A+#3IRC7C5E/1I
MBZ!^WK^SAXFMO"]]I/B#Q9/8^+;&QUG3KUOAWXW6WL_#6KZO#X>T+Q7K;#1&
M;1?#?B#7IUTK1-3U!(4U&9)KN%#ID4E\NCK7[<G[-^A:)X4UV\\:W4EOX[\'
M^#?''@RSL] UF[U+Q+H?C[6M2\/^%?[,LXK0L]_J>IZ1J,*6,[P31K;,\@7?
M$'Q],_8B\#>'1X$B\(?$OXQ>#K3PC\/? GPMUVV\.>)-!LG^)/@OX<:F-4\+
M:;XUOY?"UQJ<,UL[7=A>7W@^]\*7>H:/J6H:5<RO9W)C7S4?\$T?A0=&?0+C
MXH?&34=)L_!7A+X:^&=,U>\^&^KZ/X8^'?@GQ#K'B/0?!L>A:C\-KG1/$^E1
M7>N7UO<R^.=/\4:A<6XLY#>I?6%I>1=$:/AW.JI2QF>T:"J3?LO95:M:=)U*
MT*<95/JT:5.<8JA5DX*I&5"<XODQ<?9K)U.*HP:6'RVI4<(^_P \(4XSY:<I
M-1]JYRBVZD$I.+52,7[U!\S^_P#PSXBTWQ=X?T;Q/H_V[^R]=T^VU.P&IZ7J
M.BZ@+:ZC$D8O-)U>ULM3T^X4'$MK>VL$\3 AXQP3N5X)\"O@O?? W2?^$&TO
MQMKGB#X8^'O#7A'PY\/O#OB)K"_U;P^FB6EZNO7]YKL&F6%Y?3>(+ZZBG%E+
M)+IFDV]I;V6AV>D:>B6">]U\;CJ>&I8NO#!5_K.$]I*6&K.%2G.5"<IRI1JT
MZB4H5X4W3A7C[T554U"<XKF?OX>=:="G+$4O8U^5*K34HSBJD5%3<)0;4J<I
M\TJ;TDZ?*Y1BWRHHHHKE-@K_ #]/^#ES_E(Q8_\ 9"O ?_I7J]?Z!=?R4_\
M!8/_ ()+?M>_MV?\%"?!OC3X4>&]"TWX/:IX \#>#O$7Q1UWQ!IT-GX4.GWF
MH2:[?R^'A+_;.IOI]I,)+:UM(2U]<-% CJ&9E_7_  1S?*\DXUEF&;X_"Y;@
MJ>19Q&6)QE:-&ESN&$E&G%RNYU:BIS5.E",ZE64>2G"4FD_C^.,'BL=DD</@
M\/5Q-:6/P;5.C!SERJ59.32LHPBY1YIR:C%.\FDFS^:3_@G_ /L#?&+_ (*#
M_'#3?A3\-+*?2_"^FR6NH_%'XF75H\OA_P"'GA9Y@)[RYD.V*]UZ_17M_#^A
MI)]HU"\(DD$=G!<2K_I/_LG?LI?![]C+X)^%/@5\%/#\>C>%_#EN)+_49EB?
M7?%OB&X1#JWBOQ/?HB/J.MZO.IEGF?\ =V\0ALK1(;.V@A3G?V+?V,?@O^PK
M\#_#_P $?@QHP@L+%([[Q9XLOHH3XG^('BR6%$U+Q5XFO(QNFN[N166SL4<V
M>D6(BL+)!'&\DOUI6/BEXG8OCO,/JF"=;"<,X"M)X'"2;A4QU6/-!9ECX*5G
M5G&_U7#2<X8.C.WO8JK7JQOA;ABCD6']M64*N9UX+V]96E&A%V?U;#MKX$[>
MUJ*SK372E&$65\6_MPSZ_!\/?AZ5F\36_P +)?C-X"@^/]QX/_M@:U%\'9KJ
MZ3Q ;J70%;6K?PFU^=*C\:W.EE+R#PP^HN)8K<7,B?:5?-7[4_[1VF_LP_#W
M0?'.H^'(_%#^)OB1X(^&6F6%WXN\-^!-)M]6\<ZA)I]EJ6N^+O%MQ;:#H>C6
M+1/)>7=Y+DYCAA22:5$/Y]P_]9_MO+5@\(L?BI8GEH81SA2=:I*ABXKDJU(S
MA1JTHNIB*%:4*D:-?"T*KIU/9J$O>S3V/]G8MXBN\-15&]2ORRFJ<54H/WH1
M<95(3DH4JE-2BZE*M4I\T>=R7YB_%C]H"7X(>$KW1/V+O$?Q%L?!FN>)_B-J
M_A[6O$OAR3Q)\,KK6?!?@7PEJ0\$?!SQ9XWL/%D]WX:\1Z]JFH$:+IOAO6]3
M\2^*;;Q!9>!-5TO3=*NYY>GA_:Q_:OM](UKXR7^H3S^%I_$FN>%++X3:1\((
MM9;1K+_AF'X;?%+3/%6G7L4VG^+-<O=.^(7B/7;.ZM;W6(-'GT6*2RF6"[TR
M6X/V/'^VSX<TSP/\)?$_BOP/=QZG\8?BYI'PH\,:5\-?%OACXR>'-/FU/Q=H
M?A"3Q1X@^(W@>>X\%Z-H^F7^O627MK<:@-7-])'I=G97-W]H^R^H:3^T[X'U
M[]J'7?V6-&T_6M0\6>%_A7)\3_$7BB&&'_A$M,*^)-'\/KX-^W&3S+KQ7%#K
M5CK6I65O&R:3IEYIK7SQS:G:QG[ZKCJM+#RCB>!J.-J8>.98O,,TQV)P^-Q>
M*P.78G!X3,JM?&QPE&TJ>(K8&A+%0I1JQKR<,&JT9XN53YF&&A.K%T>(ZF'A
M5>$H87!X:C5P]"CB<72Q%?!PIX=UZEU.E#$U%1E-TY4TI8ATW&A&'YA_ []I
M/]L_XX>+[#X76/Q,L_#T3^-/%"V7Q5@^'7A/Q(?$&@0_ #P5\1M$T]Y_^$6T
M7P4EI;_$+6M8\.7FHZ+IETRZ=:7.C)KFIZS9-K)^HO@?XP^,O[9W[//[0$/C
M&YD\#KK?AS7/@5X5_L_3Y_#NJZ3\6O!'A[5/!_Q/^(6DZM;21WD_ARY^*L;W
MG@:>&X\N/2=%63]Y]H8MWGQP_;I^$_PL\4?''X<W_A[Q/XKG^"G[.'C+X\_$
M._T&2VT_1+72O#=_X<TW4? 5OKEQ=V8B\9OI7BW3-?N1#+%;:+I5W9S7E];7
M5PL<7"ZI^VC\"?@I<Z/\"/V;_".A?%]-"T+X<1>&-%^%7Q&\$7'AN'4/B?\
M$#7?"&F:%JGB2XUG4HM,U9M0TS4/$FK:AKD\ESJ4=V][)+=WL\\K5BHYCF5&
M%;*^!J&5XBM/*\PRS%4<-A(T<+0H.&:8K&XC%U%1I4_K].EELZ5'&*A0HX:&
M+J8:#IXNM0E-%X7"5)4\;Q'4QM*$<9A<91J5J[J5JM7FP='#TJ$74G+ZM*>+
MC.IAW4J5*TJ$:TN>C3JKX&\.ZQ\>?BWJ'@KQU?VOQ3T30?V_?$6B? 77O#,U
MSXCTZZ^$6B_L_:IX6L[_ ,2V]L)X5\*-XE\.>#/CWXCEU5&LKC7[CQ/H%M)<
M3+%9*.N\"_'_ /:=^"7P7T+3=1\:Z]J^G^+_ (?Z1XCT'6M5^'.FW-U\(-2U
MO]H7Q9X3U"VO_$&JK]F?08_""6;OXA^(B>(CH=^+6]:QU"QNX-+7]>?@A\<6
M^+-SX]\,>(O VN?##XF_"W6M+T;Q[X!UV_TO6GT]/$.D1:]X9US1?$6B2RZ3
MXB\.^(-*DD:RU.T\EDO[#5=-N;:*XT]R_O9 (P0"#U!Y!_"N?,>,X4JTLNS#
MA/+%AZ-:A6>#]M0KQ]E3AS97*CBXX2M&I&CE=3!8>GBJ56<,PP])5,3[58FM
M&.V%R"4Z:Q6%SO&.K4A4@J_LZE-J<Y6QBJ4'6IR@ZF,AB*LZ-2$986K-PI<C
MI4V_YP_%WQY_;3_:$_9U^.UCJ/Q&\0?#V/PA\*!:R'P1\-]);7?'VJ7G[17C
M/X:#54UW4?#>E7=I%J7P[T71=8FA\+:-X>CNS?MJ=I;V&E7JV;?IU^UCKVAZ
M9^PU\8[+X;>)Y[U?A;I5AX'U#5/"US>0ZCHNL>!/$GA[3?$EB[:6_P!LL[_2
MTMYQJ5O;.WV=#-$2T08'] JIV>GV&GK<)86-G8I=W=U?W26=M#;+<W][*9KV
M]N%A1!-=W<S-+=7,@::XE8R2N[DFO(QG%^$Q.(RRKA\@P>6X;*LYI9O0P&!>
M'IT*TDL''$4<54^I*M5YX827L*DY5HT'B*D/8^QIPIR[</D->C2Q<*N9U\76
MQN7SP-3$XGVLZE-7Q$J52C'ZQ[.'+*O'VD8JFZBHQE[3VDI37Y7?M%_MGZ_<
MZE:WW[/?Q/TBW\"V/PM\=>*?#'B?0O __"P[7XP_'WPWJ%C#X8_9L:2XL+H:
M)=>*;"X%YG2EL?$]Y'=+)I%_#'9SD\%KO[27[:7ASPMK?Q'C==<G\4:Y^U!X
M5T[X6#X70W ^$\'PD\82Z;X=\6V][I$:>)?&=UI^BV.IW%]I6HRSVOB"*.W>
MPA6:*9[C]F B 8"J #N "@ -Z\#K[]:=66'XFR?"8?#8:GPKE^)A1E!5*N/G
M1KXG$T83JSE3J5Z6#I2C4KU)T:E>M!\\986G1PWL,%5Q6%KZ5<HQ]>I6JRSK
M%495%)PAAHU*=&C4E&$5*%.=><7&G&-2%.G)<K5:=2K[3$0HUJ?\^7A/]H?X
MU^"]2^.TN@_'G6M4\(:AX\^*GC'P/\;M2^$9\0VOQD\>^&?"7A"/P=\$]#\/
MQ:5_PCVDZ=XB99I(KOP/IVF77C"YDN+7P=<6VJ6NHRU]H?!+XU?M1Z_\6/AC
M?_$>^CM?"/Q.^*/QE^&VM?"L^!+'3X_AQ:>!/AQ?^.?#^MP^+X(AKE_J$^M:
M5<>&KPZM<RZ3>6EY;_98(]4MWGN/T\VK@#:,#&!@8&.F!VQVQTI:US'B[+\=
M2KQ7#&6TZV(H?5Y8J4<-*O&,<$L)"K3=' 8:-*M*I3PN,J2I1A&G5PL*&"CA
M,'5Q-&O&%R/%8:=-O.,7.G2J>UC13K*FV\0Z\H253$U7.FH3K4(J;E*<*TJF
M(=>O"C4IE%%%?#'T84444 %%%% !7S;^U!\ [W]H7P7X/\.Z7XIT?PEJ_@?X
ML?#_ .+&D7_B+P;%X_\ #M]J/@+4IM0@T?7?"TNN>'1J&F:D)WBF*:M;2P,L
M<\6YT KZ2KQCX\?'WX:?LU_#^]^*'Q:U#7M*\%Z;<PVVHZGX?\&>+_'%Q8"6
M.:9KR]TKP5HFOZK:Z7;0V\T]_JL]DFG6$*&6\N88\,?1RB>8T\SP,\HIU*N9
MK$1C@:5&C'$5:N(J1JT8TH4)>[6E4A7K4U3?QJHTK2Y6N7'1PL\'B(XZ4(8-
MTF\1.=1TH0I0E"HYRJ+6FH2I0GSKX>5-Z<R?G0_9Y\3Z[\,/#G@#QMXV\&_;
M?#?Q=^'GQ1M-2^&WPL@^'>@O%\/?'V@>/;;0CX4_X2SQ%"DVK7FB-:W^L)J>
MX_;#="P>2'9)S7@']B/P!\,_VD8_VB/"'C'XDV\K>#OB7X>OO >K^.O%_B+P
MO>:U\4O'FF>//$'B,6^M^(+VUM8UO[!X;708-/&G6[M8W=L;>32K1!ZK^SY^
MTS\'OVH?!<'Q ^#FO:MK?A>\E=-.O=>\(>+O ]SJMLMO:72ZKI&E^-=$T#4]
M5T*>&^MFMM=T^TN-(N3)L@O)'5U7UBU\8^$[WQ5JW@>T\2:)<^,M!TG2]>UO
MPM!J5I+KVDZ)K<]];:/JVH:4DIO+33M4N--U""PNYH4@NI;*Z2%W:"0+ZE?,
MN)L!4S7+JSQ> G*GCJ&;9>L'"@J=+&5,+]=ABL.Z%=T(NM2PZ<I5(/#U9<L*
M]*I6G"7%3P>48F."Q<%0Q,8SPU7 XKZQ*HY3H0K?5Y4:JJTO:/V<ZNBA)58*
M\J<XPC)?GI\1_P#@F5\-?&6M?%/6/#_Q)^)_A:+XL?"#XV_#/7]#U#Q=XI\:
M>'$U?XY^)-!\2^)O&"Z'K_B4Z?($O-&E8^&A!#I5Q=7%I>K):RZ59K7:?&?]
MA?2_'GQ%@^*7PR\6^'OA!XGT[2?AA::7:6/PTTS5_#QU;X9?$/7/'MEJ^LZ7
MINM^%9=7_M(:W+HTMN;RTEM;>".>*\?<UO7>77[>W[(]G\$?&G[1T_QI\-#X
M*> /B!J7PM\1^/D@U:725\>:3XFMO!]UX=TE(M/>]U^Z;Q'=V^FVDNAVNH6M
MZ[M/:3S6T4LR>U?$+XV_"[X52>!HO'_B[3_#<GQ'UJZT#P<EXETS:K?Z?X<U
M;Q=JDC?9X)OL.FZ1X;T34]7U?5]0-KI>F6EL#>W<+S0)+ZCS?CVA6PL*W]L>
MVHO&990HXK+93=26&P.%ECL%4H5,#36*JX;+Y826)I5Z=:OAL-5I2J2HJK%R
MX_J'#52%:4/J/)/V&,JSHXM1Y%5Q%98;$0J1Q$G0A6Q2K*E.G.G3JUH3454<
M&ER?P1^"FK?#35OB3XX\;^.G^)'Q0^+6L:%J7C#Q/#X?MO"6AVNG>%-%30?"
MWA?PMX8M[_5Y-(T'1;0W]VJW^MZSJ=YJNL:I>W>HR+-#!;_0-?(/PZ_;R_96
M^*EMH]UX-^*,-Q%KOCC1OAWIJZSX:\7>%YYO$_B?PM>^-/"$4EKXFT+2;FWT
MKQIX9L+G4_!OB"XABT+Q0BK!HNH7ETZP'E;3_@I)^QQ?:/XHUJ#XJ7@A\+/X
M7#Z=<_#WXDV7B'Q-#XV\07_A7PA??#_PS>>$H-?^(FG>)/$.E:II6D7_ (*T
M[7+6ZN=.O"LHAMY)1YF+R+BS'8RO4Q.19O/%0="C6IPRFO15!15+!8:A&A2H
M0IT*5-4Z.'I4Z<?9THQ2E*"<ZTNRAF628>A3C1S+ 1HR56I"4L=2J.HWSXBM
M4=6=24ZDYN52K.<GS3;;2DTJ:^Z**^?)_P!J#X._\*5\/?M!Z-K/B#QC\*O%
M-M:7FBZ]X"\"^-_'%_<6EU+<P/<7'AKPQX?U/Q-I\6FW%G=VVMMJ&DVO]A7-
MK<V^KBSFAD1?*/!7_!0O]EOXC7'PIM/ OBSQ?XJN_C7H4_BOX=VNB?"CXH:A
M<ZIX0M_%$O@R;QAJ=M;^$I)_"_A4>)K>YTN/7_$\>CZ9.]M/<V]Q+9)]I/#2
MX?SVM3KU:63YE4I86OB,-BJD<)5<<-B,'3J5<50Q#;C]7JX>E1JU*T*ZHN$*
M<Y-OE:?3/-,MISIPGC\)&=:G2K48NO#FJTJ\H0HU*22E[6%6=2$:<J;FI2G%
M*US[:HKY'OOV[OV3K"/XW2_\+E\.ZBO[.WB?PAX(^+(T*VUCQ!)H'C?QZ63P
MGX+T^'1--OYO%'BO6+E38Q:!X636-3@U -8W=O!=1RQ)V-]^U/\ !/3?@?I/
M[1-[XDUB#X7:\VE0:+J#>"/'#>(]4U'7-97P[I&C6/@1/#K>-[C6M1UMUTVU
MTN/P^;R28[Q%Y&9A,\ASNG['VF3YG3^L8BAA*'M,#B:;K8K$X:EC,/AZ2J4J
M<IUJV$KT<53A&-Y8>M3K7C"<9-K,LNE[3EQV#E[*E4KU>7$4I>SHTJLZ%6K-
MQG)1ITZU.I1E)NRJ0E"SE%GT/17PXO\ P4?_ &.'@\&W:?%F1[+QJT,=O?IX
M&^(;:?X6FG\;#X;1VWQ*OQX5^R?"^Z/CXCPD]K\0)O#EQ'K16WEB1'21KP_X
M*'_L@%/B;(/B];&/X3H\GB9_^$7\9[=4C3QHWPW:3P"?^$>Q\38S\0E_X0E9
M/A]_PDB/XF:/2D9KB2-6Z'PMQ,M^'L[6J6N5XW1O$QP:3_<NS>*E&@D[/GE%
MV]G*-=XK.<H>V:9?U?\ OF'V5)UV_P"(M%1C*HVKKE35^=.DOM6BO-?A)\7O
MAY\=/ >D?$KX7>(8_$OA#6I-1MK6_%EJ.E7EMJ&CZA<Z3K.D:OHVLVFGZSHF
MM:/JEG=:=JND:M86>H6%Y;RPW-O&P&2O&KT*V%K5<-B:-7#XBA4G1KT*T)4J
MU&K3DXSIU:<U&<)PDK2C))I]TTY>A3J4ZU.%6C4A5I581J4ZE.2G"I"2O&<)
M1;C*,EJFG9^5FEZ51116184444 %>8?&WP5J?Q)^#'Q=^'6BW%I9ZSX^^&'C
M[P5I-WJ!E%A:ZGXI\*:MH=A<7IA5YA:075_%+<F)'E$*OY:LV ?3Z^/OVTOV
MMM*_8N^&OAWXQ>,/"SZW\-6\=:1X2^(7B&+5SIS^ =+\0V6IPZ)XEELTTO4I
M-6M;GQ5#HGAN>VC:S-LVNPWIG=8#!+Z>383,,=FV787*:/UG,ZN,H/+\.N3F
MKXNC4CBJ%*$:DH0J5*E3!QC3HN2E7GRT(7J5H1EQYA7PN&P.+K8ZI[+!PH55
MBJOO6IT*D71JSDX1E*,8PKMRJ)-4XWJ2M&G)K._9U^ /BOX06'[-FA>(?"7P
MLUF[^$7[+6A_!SQ!\5;.YU;_ (6!;^(='7PM!<>&_#%M/I2VLGP\UEM'N-8O
MI[S4;745U.RTQ!ITB-++%\U^-?\ @E5H&L_&K]I3XY^!/V@/C+\./&WQ_P#A
M;;_#[3]2B\:>-_%L'@._O]5\077B[6+;0]<\9QZ/KFD:II.O2Z-X;\)7<5KH
MW@)7N[_PDFF7L\<D/RUI?_!=NTE^'\GQ4\0_LP:_X:\#^#M+TCPM\:+J\^($
M4^K_  S_ &B?%G@3QWXY\&? TZ5'X/4ZW>ZXGAGPKH4VO>?IK:?K?Q T.TDT
M:5XV$[+G_@NT+;P9=?$.3]E;Q%_PBT5O-\+K7'Q!B?6[[]L^S\/OJE_^RU%I
M4?@V0+J-OK1@\+IXO-R5DU2< ^'T"[#^MX?A3Q@PF/QV-P66K"XG'R>68]TL
M9D=;#8JK+-9YS]2J4<9C<PPSG+&5%BH86E&E1EA/9RC2^K5:DZ_Q-7.>!:V'
MP^&Q&*=6EADL5AU.AF-.K1@L%' ?6(U*&'PU7E6'C[%UYRG/VW-^\=6$/9^6
M^)O^"(7[0^M?LS>,_@9;?M+_  TM=.TCXQ?&#XE?"3X>0?!HV?PU^V>/M5TA
M-!\6^(3'XOFU+2?%^@:):ZN='CM;?7;'PY=ZYJ(M)=1NYH=6MOT/_;%_9T^)
M'Q,^(/[&L=Q)J7BS0[+P;^TI\!?BEXK\/:'%;P>%]5^/7[/U[X%TKXLR>'!>
MW::;I-EK.FWEM/&M[=+IAURRLA=ND[3-D^#_ /@J;HWCO]C_ /:0_; \/?"H
MMX4^"6F:S)X0\.ZCXYM+#4OBCK?@CPCX=U+XFZ7:W,F@LNAV?@CQUK&H^ ;O
M54MM:BENM"N]3N(+%)8[1?C/]HO_ (+'_%'X4ZG\/]7NOA?'HK?#O]H._P#A
MO\;/AU\./$^@_%K1?B3X;\4?LVR_&/P#<^'?B7/X6T>3PS8Z!/?65_\ $C5+
M;1!)X3L-'U2X>36-/\M)O1P\?%GB'-X4\3@<MJXW)LQS_#JC.GE.7U*&;9QD
M&&6.IR>#G[:I5G&CE=7VM256C3S:K1ACL2XU<1'!\=5\$97@9.EB,7"AC\+E
ME5S4L=B8U,#@,TJO#22Q$5"%.+J8R"IQ5.I+ PG+#4KPI.OT-]^PC^TQX2\*
M^&=.\26_A'Q'\2OB#\>/^"?/AFRNOA:?$%QX/^'OPV_8DM-0OY_B7XEU36K#
M3KW2KSQE;0ZM::A8V%E*MA#JNF:/:7%]*6 W]&_X)]_MH^)O$/B_X[?&#5_@
M?XE_:@'Q_P#A/\:O"/BA?%GC*7P ? GPAU;Q3'X0_9TTGPY_PBR3_#WP5HV@
M>+=5U#_A)=-?7-9UWQG/)J^L1^6Z^3ZC\*OV[/BU8_M4?M2R?M 7ENGP(^'R
M_LY> /AIX(^!'A_7_CDMMXT^-'PXTGXE)XHU#5?!7PC7QIJ6CWNFS74;^)]2
MU33?!^C)*EE_9-S)-;:O#M_!O_@H'XQT/]@#P1^T+\38]+^*_P 7O&/Q@O/A
M1HFB6]]H?P^TN^U;Q?\ M%:U\'?A_=^*-0L=.O;/P=X2TN(:<FO>)FT2^")8
MS2-;7%]<$&<7C_$2A"'L\'P[7KXRODV%]OA<*JCQ$^),-4S6&5X:M4K4*&&P
M.&P> CA\]PZJ0PTW4I3JXC$SITY8=T,-PK4E+GKYK3I4:>/K>RK5N7V:RBM'
M!2QE6G&%6I5Q-7$8IU<NJ\LJJ49QA2I1E)5/5;#]CSXS^$/^":NL?LA>"?'_
M (<TWXQ^(_"7C;1M2\=6\NLV7AO3+_XN?$?7?&?Q#30IUA?6H[*QTGQCXDT+
MPW<2P17+"+3YYXK;+QQ^>?M ?\$^?&?C'XB_!2[^"6E_!WX;Z/\ #/P=\#/
MFA?&N#5/B'HOQU^$WA3X/_$%/%FK^&O VEZ)+)X$\1>'O&WA[[;X<DTW5X-*
M"W.MZQ<:T^IV<EO'%S7Q"_X*O^(/AR-6L-8^ 7A:X\0_"OX7ZS\7_CU8Z;\?
M_#>K:1I'A/1_BO-\*VT_X->(-%\*ZI:?%?Q=<7%M<:[)X:U6+X?WND0BWT+6
MOL.OW<%DWGWB3_@L5\0K"X\17_AS]E70]9\(VEY^UJ/#&KZK\=E\/ZSJFE?L
M>Z;X:\1?$*_UWP^?AAJ/_"/W6M>'_$]BOAS3(=2U:5M?6;3M3EL+)#J@\S+L
MJ\4HXBMC\)@,N<\=C\US2K5JXG**>'Q&,S[#PPM:4XO'T*5>G/!T(U<NPE>.
M(POU&4ZLL+B,/7JX>?7BL;P8Z5/#5\3BE'#8;!8*$(4L=*K2H995E7@HM8:I
M.G..(JN&*KTY4J_UE1@JU*K2A5CT/QR_X)7:YX^U#]K.7P$/A7X6\-?%CXT_
MLB?&_P"'/@.*TU3P[X;U;5/V>Y=7U#Q[X8\?/X:L8[C2;7XE7VLZB)M:T*&^
MO3->S7=]&S/(#[]I7[.W[9?PF_X)\CX"?!'XF?#VW_:9,OB"#P_XZ\7W7B36
M?!OPQT'QAX[U?7CHWA*\U"RO==U:3X9^#M63PE\/[[6[(AI])TS4-0MQ#";=
MOT%^&?C>S^)OPW^'WQ(TZSGT_3_B#X(\*>-[&PNGCEN;&S\6:#8:]:V=Q)$!
M%)/;07Z0S/&!&\B,R#:17;U\9C...)*E/!Y9F?U#&TLFS;"8V.%S#+Z.+C+&
MY1AZ&5QHXSVE>;Q="4<LIQQM*I4MC)T9*O6J8>7U<^@H<.93&=?&8/ZSAYX_
M!5\.ZV%Q52@UA\?5J8QU,/R4XJA43Q<WAZD()X>-1.G3C57M3\$X_P#@GO\
MM2)X>_99^"46B_""']ECX0ZV/B+\:OA8_P 5_'-SXK_:!^,T'C%/%VG>.?B7
MX_?P8+[Q3HT/B-[GQ[K'A&>VLK;Q#XO-K'J-Y)I=G:PQ<^O_  2?_:#-KI,#
M^/?A*'_9]MS'^SJT;>*A#X];_AK2T_:?0?%Z#^RPGAV-;2PM_ WE^&UUU5O9
M)O$2'");M_0917='Q1XJI_PI971O/$59N&6QDZN(QF*Q&)QN*K.KBZGM<7C8
M8NO@L5B9WJU<NE2P:="E@\"\'SRX-R6=E46,J6C2IPOBG'DI4*-.EAZ,.2A#
MDHX>5&GB*-*-H0Q2G7:J3KXA5_DG]BOX!^+/V>/@WJ'A;Q]JVA:MXZ\:?%3X
MM?&/Q@/"S:A+X8TC7_BWX[UGQM>>'?#USJL5OJ-YI6A#58]-@O;RUM9;QH)+
MC[-"LBJ"OK:BOA\QQ^(S3'XO,<6X2Q.-KSQ%9TZ<:5-3FJ<5&G2BY1ITX4Z-
M&G3@I2Y84H)RG+FG/Z+"X:E@\-0PE!25'#TXTJ?/)SGRISE><VDY2E*I4G*3
M2O*<K1BK1B4445Q'0%%%% !7(^.O /@GXG>%]2\$_$/PKH7C7PCK'V7^U/#G
MB73;75M'O_L5W!?VANK&\CE@E-M>VUO=0,R$QSPQR*0R@UUU%73J5*-2%:C4
MJ4JM*<:E*K2G.E5IU(-2A.G4IRA4ISA)*49PG"46DXR35R9PA4C*%2$9PG%Q
MG"<8SA.,E:490G&491DG9QE&46M&FM#QJZ_9W^!-]IGBG1;SX1?#VYTCQQXW
MTWXE>,--F\+:2]EXE\?Z.^ER:7XPUFV-MY5]XAL&T32?LNISJ]S"NG6B(X2%
M%#D_9Z^!<=@NEQ_"3X?IIR?%"7XV+8KX7TD6H^+L]Y_:,WQ($(MO+_X3&6^Q
M=RZ[M^WO< 2-,6 (]CHKK_M/,K6_M',+<RG;Z]C;<\8*G&=OK=N>-.,::G;F
M4(Q@I*"45C]3PC=WA,*W9QN\-A[\KDY.-_8WY7)N3C>SDW)J[;/D;XL?L/?L
MX?%?X.>(O@I-\.?#G@WPUKGA?XF^%+"_\%:+I6BZQX5L/C'>V^I?$R;PS<)9
MO#IMUXTU"TM[WQ#(L++JMS$LEXLK"NT\)?LG_LX^"?#WAWPQX>^"_P .+'2O
M"][JNK:7!%X2T6-%US7_  V_A'Q#KDT:6BQSZIKWAJ6;1-5N9D=KK2IGTYA]
MCQ"/H6BNAY]G<L,L'+-\S>%6)J8SV+Q^,Y'BJM+V-2O+_:>>=25)RBW.<TN>
MI*,8SJU9U<EEN7*L\0L!@_;.E&A[3ZM0YE1A/VD*:_<VC%32E:,8M\L$W*,*
M<8>=^ OA'\,OA:=3;X=>!O#7@QM:M/#=AJS^'],M]/?4;+P?H\?A[PM:WCPJ
M&G@\/Z%#%I.DQR$K9:?'':P!(D51Q$?[+7[.$6F:OHJ_!#X9'2-?\-3>#M:T
MV3PAH\UEJ?A>X\1W?C"30[RVEM7BFL/^$KO[SQ''$R_N-;G?4X6CN]LH][HK
MF699E&I4K1S#'QJUG3E6JQQN+C5JRHV]C*K4CBHU*CH\L?9.<YNE9>S<+*VK
MPF$<(4WA<,X4U-0@\/0<(*I?VBA!T7&*G=\ZC&*G=\ZE=W^?KC]E#]F6[L/
M6EW7P$^$USIWPODDE^'UE/X%\/2V_A-Y[]-6N#I$3V#+ MUJ\<>KW:,'2ZU>
M./5+A9;]%N!LW7[.?P'O3=&[^$G@*X^VS?$:XN_-\.:>_P!HG^+L5K!\4)9<
MP_._CR&QLXO%!/\ R%DMH5NMXC4#VBBK>;9K*W-FF9RY7-QYLQQ\N5U*LJ]1
MQYL8[.I6G.M4:LYU9SJS<JDI3<K X)7M@L&KJ*=L+AE=0@J<$[8=74:<8TXI
MWY81C"-HI16=H^D:7X?TG2]!T2PM=*T71-.LM(TC3+&%+>RTW2]-MHK*PL+.
M",!(+6SM(8K>WA0!(XHT10 H%:-%%<$I2E*4I2<I2E*4I2;E*4I-RE*4FVY2
ME*4I2DVW*4I-MMMOI222222222222222222222222222222211112&%%%% '
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>ex15-3_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-3_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"  E +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#6^&GB#6-3
M\;?9[W5+RX@^SR-Y<TY9<AL9QGZ_KZ?+D^-?$NO67C#5H;;6M0B@CEPL4<Q"
MH,'H >!_GME?1/"EQX".OM#X<B@74-C']VC+\G\6,\8SCCKT].*.NW7PVBUN
M_&KP1?VBK@SEHW+$_4<'_/\ =XY.1\EN;J>]&O'ZRY>R=K+2R^_8@UO5M3A^
M"]CJ,=_<I>,L1:X$K"0Y8YRV03^GX=M?X6:A>ZAX7N9[^]FNI!>2 /.Y9@..
M,GM[=N?H,WQ[)ILOPD231U0:=YD9@QD +O[ \_X>W:U\'E(\'W/"@&_EX ]E
MY_S_ /6%Q_B+T,*B3P<Y6L^8Z'QGK!T3PU/<IJ L)V(2&8VK7.&ZX"+U) /M
M7CC>+M>.ORI=ZKXSFM;>T,\WV?38[9E;+8;:PP(L*>6]^!CY?4_B3K5CHWA9
MS>:EJ-@T[A(7TT?OW?J$0G@$].>V?3(\>U'2K73[N"/Q1/;P:G?VQOII=8O[
M@LB,[JD0$9&2H )]_P#QW<\D[WPKXW76_ 6I0:EJNJVM[96I>\U6:SV" L3M
MVA0"<  ] 2.X[80N[L^#+>VTCXC:IJVJ3S-*!# ?/FC <;5#9:-<\[V..#R,
M?+V.A>(YM5^&VHZF^E65^D#2PP6M@CF.X2,[5*[ADC ';C';MCZO8Z_>:#8K
M+X<=+ZZMI);F:SNA91V:*I\N)B/F8 8X]N<=@18^'>K)%J-\FL>)[[[>[;$T
MC49U<P@G*NKX'F;AR"O !.1QQ4\?^,-0M=5O8M-UO5(K6R@8SP:9H_G.C!6)
M+S/\JKP><'OZ95OPD\.W$,%I>:EX>@ CMA)9ZB]SYS+NS@(I V JQR%QV^BT
M_%$B^*_&>IV&F:OK=Q8VBN^KP)<>5:6ZQ(RF(=-S.RC/IDG/'RL?4RM,\>ZM
MHEUHEYK%YXK,;QO+J$-S9(T<N <>3A0P4G^]C'_H/1^)->NKCQ_I]NGC&[TB
M&XMXF32([4&9F8,1N)^49XSS[<=1R7A;Q!I^CZGIT^B+X?GOM0GBMY+=)KF:
M6",DDD%R%^7Y>GH.PX]/\47/G^*+6TTW1GO;^S3[=/((MN0@;RHPYP,LQ]>,
M?B 6AY;?^._%5GK,UP^M*)K6RE)C-S;;5?<.-H4@\@?+NSP?F&,+Z7>^)O$T
MOPUO=5CTU]+U6!E1!<*LA;#*K.5P,9.[C'3!XSQYX_AWQD_C"..#3UANCIS3
M0POJ81HX_, /*+@<D#;C']/4O%^I6]M\.Y[OQ2CV654S16A,I#ALA5..0<#D
M@>O%(9YEXV\476G6<ZCQ;JME=>=>&*SM(R2V+F1=[.<84 8V_+T'X==\-;N6
M]_MV6#Q/K.JR1QHL2ZG 42 D,>A(W'/?Y>,#Z<[<6&HP^$+SQ%?V8C1]&>Y8
M[.5FDNFE*8[8!7/ _#''I?ARUN(M>UV^FC:.WNA:M$Q4*K;80&('&.>/P_
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
DL444 7=(T/3M"@DATZW\I9'WR,TC2.Y]V8DGVR>**** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646455574416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GUARDFORCE
AI CO., LIMITED<span></span>
</td>
</tr>
<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_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">9,830,373<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment 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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001804469<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<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_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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<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_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_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_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_DocumentShellCompanyReport', window );">Document Shell Company Report</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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40848<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<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">10
Anson 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">#28-01 International Plaza<span></span>
</td>
</tr>
<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">SG<span></span>
</td>
</tr>
<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">Singapore<span></span>
</td>
</tr>
<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">079903<span></span>
</td>
</tr>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">International Financial Reporting Standards<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">PKF Littlejohn LLP<span></span>
</td>
</tr>
<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">London,
United Kingdom<span></span>
</td>
</tr>
<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">2814<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</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_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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10
Anson 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">#28-01 International Plaza<span></span>
</td>
</tr>
<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">SG<span></span>
</td>
</tr>
<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">Singapore<span></span>
</td>
</tr>
<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">079903<span></span>
</td>
</tr>
<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">Lei
Wang, CEO<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+65<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">6702 1179<span></span>
</td>
</tr>
<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_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">olivia.wang@guardforceai.com<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_ifrs-full_ClassesOfShareCapitalAxis=gfai_OrdinarySharesParValue012PerShareMember', window );">Ordinary Shares, par value $0.12 per share</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_DocumentInformationLineItems', window );"><strong>Document Information 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GFAI<span></span>
</td>
</tr>
<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">Ordinary Shares, par value $0.12 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_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_ifrs-full_ClassesOfShareCapitalAxis=gfai_WarrantsNoParValueMember', window );">Warrants, No par value</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_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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GFAIW<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Warrants, No par value<span></span>
</td>
</tr>
<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>
</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_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_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_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Email address 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_ContactPersonnelEmailAddress</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_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_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=gfai_OrdinarySharesParValue012PerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfShareCapitalAxis=gfai_OrdinarySharesParValue012PerShareMember</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_ifrs-full_ClassesOfShareCapitalAxis=gfai_WarrantsNoParValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfShareCapitalAxis=gfai_WarrantsNoParValueMember</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>33
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646455667744">
<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_ifrs-full_CurrentAssetsAbstract', 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_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 20,235,227<span></span>
</td>
<td class="nump">$ 6,930,639<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_gfai_RestrictedCash1', window );">Restricted cash</a></td>
<td class="nump">100,764<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_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade receivables</a></td>
<td class="nump">5,630,805<span></span>
</td>
<td class="nump">5,400,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherReceivables', window );">Other receivables</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">817,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners', window );">Other current assets</a></td>
<td class="nump">1,665,571<span></span>
</td>
<td class="nump">1,743,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax', window );">Withholding taxes receivable, net</a></td>
<td class="nump">607,221<span></span>
</td>
<td class="nump">757,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">506,403<span></span>
</td>
<td class="nump">5,105,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="nump">2,172,638<span></span>
</td>
<td class="nump">14,508,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners', window );">Assets held for sale</a></td>
<td class="nump">201,963<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">31,120,592<span></span>
</td>
<td class="nump">35,263,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RestrictedCashNonCurrentAssets', window );">Restricted cash</a></td>
<td class="nump">1,608,762<span></span>
</td>
<td class="nump">1,300,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">4,043,725<span></span>
</td>
<td class="nump">8,066,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">2,688,208<span></span>
</td>
<td class="nump">4,171,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,836,250<span></span>
</td>
<td class="nump">5,793,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">411,862<span></span>
</td>
<td class="nump">2,679,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax', window );">Withholding taxes receivable, net</a></td>
<td class="nump">1,617,625<span></span>
</td>
<td class="nump">1,934,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, net</a></td>
<td class="nump">1,085,477<span></span>
</td>
<td class="nump">1,511,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialAssets', window );">Other non-current assets</a></td>
<td class="nump">402,447<span></span>
</td>
<td class="nump">447,322<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_ifrs-full_NoncurrentAssets', window );">Total non-current assets</a></td>
<td class="nump">14,694,356<span></span>
</td>
<td class="nump">25,903,910<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_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">45,814,948<span></span>
</td>
<td class="nump">61,166,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', 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_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">3,016,850<span></span>
</td>
<td class="nump">2,633,995<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_gfai_Borrowing', window );">Borrowings</a></td>
<td class="nump">337,241<span></span>
</td>
<td class="nump">3,181,616<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_gfai_BorrowingFromARelatedParties', window );">Borrowing from a related party</a></td>
<td class="nump">3,104,149<span></span>
</td>
<td class="nump">3,148,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">1,239,066<span></span>
</td>
<td class="nump">1,774,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialLiabilities', window );">Current portion of finance lease liabilities, net</a></td>
<td class="nump">108,597<span></span>
</td>
<td class="nump">398,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialLiabilities', window );">Other current liabilities</a></td>
<td class="nump">3,171,643<span></span>
</td>
<td class="nump">2,477,369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties', window );">Amount due to related parties</a></td>
<td class="nump">2,898,506<span></span>
</td>
<td class="nump">3,868,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentPayables', window );">Convertible note payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,730,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale', window );">Liabilities directly associated with the assets held for sale</a></td>
<td class="nump">130,876<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_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">14,006,928<span></span>
</td>
<td class="nump">19,212,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_BorrowingsNonCurrent', window );">Borrowings</a></td>
<td class="nump">44,410<span></span>
</td>
<td class="nump">13,899,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="nump">1,455,857<span></span>
</td>
<td class="nump">2,340,075<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_gfai_BorrowingsFromRelatedPartiesNonCurrent', window );">Borrowings from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,455,649<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_gfai_NoncurrentFinanceLeaseLiabilities', window );">Finance lease liabilities, net</a></td>
<td class="nump">218,996<span></span>
</td>
<td class="nump">233,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentLiabilities', window );">Other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits', window );">Provision for employee benefits</a></td>
<td class="nump">4,935,982<span></span>
</td>
<td class="nump">4,849,614<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_ifrs-full_NoncurrentLiabilities', window );">Total non-current liabilities</a></td>
<td class="nump">6,655,245<span></span>
</td>
<td class="nump">22,821,906<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_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">20,662,173<span></span>
</td>
<td class="nump">42,034,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_ifrs-full_EquityAbstract', window );"><strong>Equity</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_ifrs-full_IssuedCapital', window );">Ordinary shares &#8211; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022</a></td>
<td class="nump">1,179,680<span></span>
</td>
<td class="nump">194,313<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_gfai_SubscriptionReceivable', window );">Subscription receivable</a></td>
<td class="num">(50,000)<span></span>
</td>
<td class="num">(50,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_ifrs-full_AdditionalPaidinCapital', window );">Additional paid in capital</a></td>
<td class="nump">80,983,164<span></span>
</td>
<td class="nump">46,231,302<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_gfai_LegalReserve', window );">Legal reserve</a></td>
<td class="nump">223,500<span></span>
</td>
<td class="nump">223,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WarrantReserve', window );">Warrants reserve</a></td>
<td class="nump">251,036<span></span>
</td>
<td class="nump">251,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Accumulated deficit</a></td>
<td class="num">(58,340,675)<span></span>
</td>
<td class="num">(28,769,014)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="nump">985,120<span></span>
</td>
<td class="nump">1,112,494<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany', window );">Capital &amp; reserves attributable to equity holders of the Company</a></td>
<td class="nump">25,231,825<span></span>
</td>
<td class="nump">19,193,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="num">(79,050)<span></span>
</td>
<td class="num">(61,329)<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_ifrs-full_Equity', window );">Total equity</a></td>
<td class="nump">25,152,775<span></span>
</td>
<td class="nump">19,132,302<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_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 45,814,948<span></span>
</td>
<td class="nump">$ 61,166,974<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_Borrowing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings.</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;">gfai_Borrowing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BorrowingFromARelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BorrowingFromARelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BorrowingsFromRelatedPartiesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings from 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;">gfai_BorrowingsFromRelatedPartiesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BorrowingsNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings.</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;">gfai_BorrowingsNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital &amp; reserves attributable to equity holders of the Company.</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;">gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LegalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing reserves created based on legal requirements.</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;">gfai_LegalReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NoncurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease liabilities, 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;">gfai_NoncurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedCash1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted cash.</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;">gfai_RestrictedCash1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedCashNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted cash of non 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;">gfai_RestrictedCashNonCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SubscriptionReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subscription 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;">gfai_SubscriptionReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</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 IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: 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> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for distribution 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current lease liabilities. [Refer: Lease liabilities]</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after 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/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 residual interest in the assets of the entity after deducting all its liabilities.</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 IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the entity's equity and liabilities. [Refer: Equity; Liabilities]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</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 IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current inventories. [Refer: Inventories]</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 IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal value of capital issued.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</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 IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities included in disposal groups classified as held for sale. [Refer: Liabilities; Disposal groups classified as held for sale [member]]</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 IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 38<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_38&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph p<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_p&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 12<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_12_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 10<br> -IssueDate 2023-01-01<br> -Paragraph 22<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=10&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_22&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph q<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_q&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that do not meet the definition of current assets. [Refer: Current 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> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NoncurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Non-current assets or disposal groups classified as held for distribution to owners; Non-current assets or disposal groups classified as held 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_j&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current lease liabilities. [Refer: Lease liabilities]</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current provisions for employee benefits. [Refer: Provisions for employee benefits]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current payables that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherNoncurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherNoncurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable by the entity that it does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use 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> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing the entity's cumulative undistributed earnings or 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a 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> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current trade payables and current other payables. [Refer: Current trade payables; Other current 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current receivables due from related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_WarrantReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity resulting from issuing share purchase warrants, other than those resulting from share-based payment arrangements. [Refer: Reserve of share-based payments]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WarrantReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420716720">
<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" colspan="2"><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_ifrs-full_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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ParValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesAuthorised', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_NumberOfShareIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">9,830,373<span></span>
</td>
<td class="nump">1,618,977<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">9,830,373<span></span>
</td>
<td class="nump">1,618,977<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">Giving retroactive effect to the 2023 share consolidation on January 31, 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_gfai_NumberOfShareIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ordinary shares, shares issued.</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;">gfai_NumberOfShareIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_NumberOfSharesAuthorised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares authorised.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesAuthorised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ParValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal value per share.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ParValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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;">ifrs-full_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450080608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Profit or Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="5">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"><sup>[1]</sup></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><sup>[1]</sup></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_gfai_ContinuingOperationsAbstract', window );"><strong>Continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="nump">$ 36,280,502<span></span>
</td>
<td class="nump">$ 33,965,648<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 34,668,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of sales</a></td>
<td class="num">(30,889,226)<span></span>
</td>
<td class="num">(30,196,382)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(31,056,994)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="nump">5,391,276<span></span>
</td>
<td class="nump">3,769,266<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,611,878<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables', window );">Provision for expected credit loss on trade receivables and other receivables</a></td>
<td class="num">(899,433)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable', window );">Allowance for doubtful debts on a related party receivable</a></td>
<td class="num">(5,637,527)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill', window );">Impairment loss on goodwill</a></td>
<td class="num">(2,267,583)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment loss on intangible assets</a></td>
<td class="num">(3,713,551)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable', window );">Provision for and write off of withholding taxes receivable</a></td>
<td class="num">(683,344)<span></span>
</td>
<td class="num">(448,243)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(190,038)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provision for obsolete inventory</a></td>
<td class="num">(3,797,552)<span></span>
</td>
<td class="num">(942,882)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss on fixed assets</a></td>
<td class="num">(3,682,789)<span></span>
</td>
<td class="num">(4,408,037)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_StockbasedCompensationExpenses', window );">Stock-based compensation expense</a></td>
<td class="num">(1,101,800)<span></span>
</td>
<td class="num">(252,095)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">Selling, distribution and administrative expenses</a></td>
<td class="num">(12,910,475)<span></span>
</td>
<td class="num">(14,544,248)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,174,290)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ProfitLossFromOperatingActivities', window );">Operating loss</a></td>
<td class="num">(29,302,778)<span></span>
</td>
<td class="num">(16,826,239)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,752,450)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates', window );">Other income, net</a></td>
<td class="nump">461,926<span></span>
</td>
<td class="nump">87,616<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">292,732<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange gains (losses), net</a></td>
<td class="nump">305,026<span></span>
</td>
<td class="num">(590,965)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,819,661)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="num">(653,374)<span></span>
</td>
<td class="num">(1,141,830)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(984,843)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ProfitLossBeforeTax', window );">Loss before income tax from continuing operations</a></td>
<td class="num">(29,189,200)<span></span>
</td>
<td class="num">(18,471,418)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,264,222)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Provision for income tax (expense) benefit</a></td>
<td class="num">(434,320)<span></span>
</td>
<td class="num">(132,208)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">732,868<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss for the year from continuing operations</a></td>
<td class="num">(29,623,520)<span></span>
</td>
<td class="num">(18,603,626)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(5,531,354)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract', window );"><strong>Discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net profit (loss) for the year from discontinued operations</a></td>
<td class="nump">34,138<span></span>
</td>
<td class="num">(62,432)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">39,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_ifrs-full_ProfitLoss', window );">Net loss for the year</a></td>
<td class="num">(29,589,382)<span></span>
</td>
<td class="num">(18,666,058)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(5,491,654)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests', window );">Net loss attributable to non-controlling interests</a></td>
<td class="nump">17,721<span></span>
</td>
<td class="nump">101,264<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,727<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net loss attributable to equity holders of the Company</a></td>
<td class="num">$ (29,571,661)<span></span>
</td>
<td class="num">$ (18,564,794)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (5,481,927)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic loss attributable to the equity holders of the Company (in Dollars per share)</a></td>
<td class="num">$ (4.53)<span></span>
</td>
<td class="num">$ (14.97)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">$ (11.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations', window );">Basic loss attributable to the equity holders of the Company (in Dollars per share)</a></td>
<td class="num">$ (4.53)<span></span>
</td>
<td class="num">$ (14.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">$ (11.98)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract', window );"><strong>Weighted average number of shares used in computation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of shares used in computation: Basic (in Shares)</a></td>
<td class="nump">6,531,918<span></span>
</td>
<td class="nump">1,239,852<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">460,719<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</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">Giving retroactive effect to the 2023 share consolidation on January 31, 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_gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of allowance for doubtful debts on a related party 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;">gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for and write off of withholding taxes 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;">gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provision for expected credit loss on trade receivables and other receivables.</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;">gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockbasedCompensationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation 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;">gfai_StockbasedCompensationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses that the entity classifies as being administrative.</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 IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs associated with financing activities of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</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 IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognised in profit or loss for intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (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/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 12<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_12_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81B_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) before tax expense or income. [Refer: Profit (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> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (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> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (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> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from operating activities of the entity. [Refer: Profit (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/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2023-01-01<br> -Paragraph IE33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</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 IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420837824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Profit or Loss (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="5">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"><sup>[1],[2]</sup></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><sup>[1],[2]</sup></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_ifrs-full_IncomeStatementAbstract', window );"><strong>Profit or loss [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted loss attributable to the equity holders of the Company</a></td>
<td class="num">$ (4.53)<span></span>
</td>
<td colspan="2" class="num">$ (14.97)<span></span>
</td>
<td colspan="2" class="num">$ (11.90)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations', window );">Diluted loss attributable to the equity holders of the Company</a></td>
<td class="num">$ (4.53)<span></span>
</td>
<td colspan="2" class="num">$ (14.90)<span></span>
</td>
<td colspan="2" class="num">$ (11.98)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Weighted average number of shares used in computation: diluted (in Shares)</a></td>
<td class="nump">6,531,918<span></span>
</td>
<td colspan="2" class="nump">1,239,852<span></span>
</td>
<td colspan="2" class="nump">460,719<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustedWeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustedWeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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;">ifrs-full_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>37
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450921232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><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_ifrs-full_StatementOfComprehensiveIncomeAbstract', window );"><strong>Consolidated Statements of Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net (loss) for the year</a></td>
<td class="num">$ (29,589,382)<span></span>
</td>
<td class="num">$ (18,666,058)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="num">$ (5,491,654)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax', window );">Currency translation differences</a></td>
<td class="num">(130,860)<span></span>
</td>
<td class="num">(260,682)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,915)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurements of defined benefit plan</a></td>
<td class="nump">3,486<span></span>
</td>
<td class="nump">551,649<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">627,193<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ComprehensiveIncome', window );">Total comprehensive (loss) for the year</a></td>
<td class="num">(29,716,756)<span></span>
</td>
<td class="num">(18,375,091)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,874,376)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToAbstract', window );"><strong>Attributable to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent', window );">Equity holders of the Company</a></td>
<td class="num">(29,697,846)<span></span>
</td>
<td class="num">(18,276,544)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,870,410)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="num">(18,910)<span></span>
</td>
<td class="num">(98,547)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,966)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests', window );">Comprehensive income</a></td>
<td class="num">$ (29,716,756)<span></span>
</td>
<td class="num">$ (18,375,091)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (4,874,376)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as 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> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ComprehensiveIncomeAttributableToAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComprehensiveIncomeAttributableToAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81B<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81B_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income attributable to owners of the parent. [Refer: Comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81B<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81B_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive 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> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_StatementOfComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_StatementOfComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646558590624">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Amount ($0.12 par)</div></th>
<th class="th"><div>Subscription Receivable</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Legal Reserve</div></th>
<th class="th"><div>Warrants Reserves</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Retained earnings (Deficit)</div></th>
<th class="th"><div>Non- controlling Interests</div></th>
<th class="th"><div>Total Equity</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_ifrs-full_Equity', window );">Balance at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 52,069<span></span>
</td>
<td class="num">$ (50,000)<span></span>
</td>
<td class="nump">$ 2,082,795<span></span>
</td>
<td class="nump">$ 223,500<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 204,249<span></span>
</td>
<td class="num">$ (4,722,294)<span></span>
</td>
<td class="nump">$ 49,663<span></span>
</td>
<td class="num">$ (2,160,018)<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_ifrs-full_NumberOfSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">433,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax', window );">Currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="num">(9,915)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(9,915)<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_gfai_StockbasedCompensationExpenses', window );">Stock-based compensation expense (Note 20)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 563<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(563)<span></span>
</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="text"> <span></span>
</td>
<td class="text"> <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_gfai_StockbasedCompensationExpense', window );">Stock-based compensation expense (Note 20) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">4,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RemeasurementsOfDefinedBenefitPlan', window );">Remeasurements of defined benefit plan (Note 18)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="nump">627,193<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">627,193<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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake', window );">Issuance of ordinary shares for acquisition of Handshake (Note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 131<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">327,632<span></span>
</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="text"> <span></span>
</td>
<td class="nump">327,763<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_gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake', window );">Issuance of ordinary shares for acquisition of Handshake (Note 3) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore', window );">Issuance of ordinary shares for acquisition of AI Singapore (Note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(12,719)<span></span>
</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="text"> <span></span>
</td>
<td class="num">(12,719)<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_gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO', window );">Issuance of ordinary shares through initial public offering (&#8220;IPO&#8221;) (Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10,843<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">12,977,028<span></span>
</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="text"> <span></span>
</td>
<td class="nump">12,987,871<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_gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO', window );">Issuance of ordinary shares through initial public offering (&#8220;IPO&#8221;) (Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">90,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO', window );">Issuance of warrants through initial public offering (&#8220;IPO&#8221;) (Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,422<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">251,036<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">256,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss for the year end from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5,502,130)<span></span>
</td>
<td class="num">(29,224)<span></span>
</td>
<td class="num">(5,531,354)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss (Profit) for the year end from discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">20,204<span></span>
</td>
<td class="nump">19,496<span></span>
</td>
<td class="nump">39,700<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_ifrs-full_Equity', window );">Balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 63,606<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">15,379,595<span></span>
</td>
<td class="nump">223,500<span></span>
</td>
<td class="nump">251,036<span></span>
</td>
<td class="nump">821,527<span></span>
</td>
<td class="num">(10,204,220)<span></span>
</td>
<td class="nump">39,935<span></span>
</td>
<td class="nump">6,524,979<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_ifrs-full_NumberOfSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">529,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax', window );">Currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="num">(260,682)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(260,682)<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_gfai_StockbasedCompensationExpenses', window );">Stock-based compensation expense (Note 20)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 840<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">251,255<span></span>
</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="text"> <span></span>
</td>
<td class="nump">252,095<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_gfai_StockbasedCompensationExpense', window );">Stock-based compensation expense (Note 20) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">7,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>
</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_gfai_CancellationOfSharesNote19', window );">Cancellation of shares (Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</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>
</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_gfai_CancellationOfSharesNote', window );">Cancellation of shares (Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RemeasurementsOfDefinedBenefitPlan', window );">Remeasurements of defined benefit plan (Note 18)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="nump">551,649<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">551,649<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_gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19', window );">Issuance of ordinary shares through private placements (see Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 49,978<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">18,225,750<span></span>
</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="text"> <span></span>
</td>
<td class="nump">18,275,728<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_gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements', window );">Issuance of ordinary shares through private placements (see Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">416,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants', window );">Issuance of ordinary shares through exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 32,960<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,981,751<span></span>
</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="text"> <span></span>
</td>
<td class="nump">3,014,711<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_gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants', window );">Issuance of ordinary shares through exercise of warrants (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">274,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3', window );">Issuance of ordinary shares for acquisition of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 17,769<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,562,111<span></span>
</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="text"> <span></span>
</td>
<td class="nump">4,579,880<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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries', window );">Issuance of ordinary shares for acquisition of subsidiaries (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">148,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari', window );">Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 29,160<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,830,840<span></span>
</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="text"> <span></span>
</td>
<td class="nump">4,860,000<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_gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries', window );">Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">243,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss for the year end from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(18,549,500)<span></span>
</td>
<td class="num">(54,126)<span></span>
</td>
<td class="num">(18,603,626)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss (Profit) for the year end from discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(15,294)<span></span>
</td>
<td class="num">(47,138)<span></span>
</td>
<td class="num">(62,432)<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_ifrs-full_Equity', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 194,313<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">46,231,302<span></span>
</td>
<td class="nump">223,500<span></span>
</td>
<td class="nump">251,036<span></span>
</td>
<td class="nump">1,112,494<span></span>
</td>
<td class="num">(28,769,014)<span></span>
</td>
<td class="num">(61,329)<span></span>
</td>
<td class="nump">19,132,302<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_ifrs-full_NumberOfSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,618,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax', window );">Currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="num">(130,860)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(130,860)<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_gfai_StockbasedCompensationExpenses', window );">Stock-based compensation expense (Note 20)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">271,800<span></span>
</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="text"> <span></span>
</td>
<td class="nump">271,800<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_gfai_CancellationOfSharesNote19', window );">Cancellation of shares (Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (29,441)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,880,223)<span></span>
</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="text"> <span></span>
</td>
<td class="num">(4,909,664)<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_gfai_CancellationOfSharesNote', window );">Cancellation of shares (Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(245,339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuanceOfOrdinarySharesThroughCMPOs', window );">Issuance of ordinary shares through CMPOs (Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 593,542<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">20,273,844<span></span>
</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="text"> <span></span>
</td>
<td class="nump">20,867,386<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_gfai_IssuanceOfOrdinaryShareThroughCMPOs', window );">Issuance of ordinary shares through CMPOs (Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,946,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RemeasurementsOfDefinedBenefitPlan', window );">Remeasurements of defined benefit plan (Note 18)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="nump">3,486<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,486<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_gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants', window );">Issuance of ordinary shares through exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 15,468<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">491,224<span></span>
</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="text"> <span></span>
</td>
<td class="nump">506,692<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_gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants', window );">Issuance of ordinary shares through exercise of warrants (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">128,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets', window );">Issuance of ordinary shares for acquisition of assets (Note 19)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 31,500<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,816,500<span></span>
</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="text"> <span></span>
</td>
<td class="nump">1,848,000<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_gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets', window );">Issuance of ordinary shares for acquisition of assets (Note 19) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion', window );">Issuance of ordinary shares for a convertible note conversion (Note 15)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 20,640<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,217,760<span></span>
</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="text"> <span></span>
</td>
<td class="nump">1,238,400<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_gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion', window );">Issuance of ordinary shares for a convertible note conversion (Note 15) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">172,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>
</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_gfai_IssuanceOfOrdinarySharesForABorrowingConversion', window );">Issuance of ordinary shares for a borrowing conversion (Note 14)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 353,658<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">15,560,957<span></span>
</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="text"> <span></span>
</td>
<td class="nump">15,914,615<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_gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares', window );">Issuance of ordinary shares for a borrowing conversion (Note 14) (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,947,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss for the year end from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(21,594,240)<span></span>
</td>
<td class="num">(29,280)<span></span>
</td>
<td class="num">(29,623,520)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss (Profit) for the year end from discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">22,579<span></span>
</td>
<td class="nump">11,559<span></span>
</td>
<td class="nump">34,138<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_ifrs-full_Equity', window );">Balance at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,179,680<span></span>
</td>
<td class="num">$ (50,000)<span></span>
</td>
<td class="nump">$ 80,983,164<span></span>
</td>
<td class="nump">$ 223,500<span></span>
</td>
<td class="nump">$ 251,036<span></span>
</td>
<td class="nump">$ 985,120<span></span>
</td>
<td class="num">$ (58,340,675)<span></span>
</td>
<td class="num">$ (79,050)<span></span>
</td>
<td class="nump">$ 25,152,775<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_ifrs-full_NumberOfSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,830,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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><td colspan="10"></td></tr>
<tr><td colspan="10"><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">Giving retroactive effect to the share consolidation on 2021 and 2023 August 20, 2021 and January 31, 2023, respectively, and the outstanding ordinary shares of a par value is automatically converted.</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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023, and the outstanding ordinary shares of a par value is automatically converted.</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_gfai_CancellationOfSharesNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of cancellation of shares.</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;">gfai_CancellationOfSharesNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CancellationOfSharesNote19">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cancellation of shares.</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;">gfai_CancellationOfSharesNote19</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the share value of issuance of ordinary shares for a borrowing conversion.</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;">gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the share value of 	issuance of ordinary shares for a convertible note conversion.</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;">gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the share value of issuance of ordinary shares for acquisition of 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;">gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinaryShareThroughCMPOs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the share value of issuance of ordinary shares through CMPOs.</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;">gfai_IssuanceOfOrdinaryShareThroughCMPOs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of issuance of ordinary share through exercise of warrants.</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;">gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForABorrowingConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of issuance of ordinary shares for a borrowing conversion.</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;">gfai_IssuanceOfOrdinarySharesForABorrowingConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of issuance of ordinary shares for a convertible note conversion.</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;">gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of issuance of ordinary shares for acquisition of 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;">gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share issuance of ordinary shares for acquisition of Hankshake.</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;">gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares for acquisition of 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;">gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share issuance of ordinary shares for acquisition of 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;">gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of 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;">gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated.</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;">gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesThroughCMPOs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of issuance of ordinary shares through CMPOs.</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;">gfai_IssuanceOfOrdinarySharesThroughCMPOs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares through exercise of warrants.</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;">gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares through private placements.</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;">gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares through private placements.</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;">gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RemeasurementsOfDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing the accumulated remeasurements of defined benefit plans.</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;">gfai_RemeasurementsOfDefinedBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockbasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation 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;">gfai_StockbasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockbasedCompensationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation 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;">gfai_StockbasedCompensationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 residual interest in the assets of the entity after deducting all its liabilities.</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 IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (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> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (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> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 48<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_48&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 92<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>39
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450302128">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><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_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net (loss) from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (29,623,520)<span></span>
</td>
<td class="num">$ (18,603,626)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="num">$ (5,531,354)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net profit (loss) from discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,138<span></span>
</td>
<td class="num">(62,432)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">39,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,589,382)<span></span>
</td>
<td class="num">(18,666,058)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="num">(5,491,654)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments for:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,249,646<span></span>
</td>
<td class="nump">5,365,312<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,981,259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationExpense', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">993,594<span></span>
</td>
<td class="nump">616,095<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">51,383<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provision for obsolete inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,797,552<span></span>
</td>
<td class="nump">942,882<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9', window );">Impairment loss on fixed assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,682,789<span></span>
</td>
<td class="nump">4,408,037<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,101,800<span></span>
</td>
<td class="nump">252,095<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment loss on intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,713,551<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment loss on goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,267,583<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable', window );">Allowance for doubtful debts on a related party receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,637,527<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForFinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">653,460<span></span>
</td>
<td class="nump">1,083,276<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">909,093<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxExpense', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">434,315<span></span>
</td>
<td class="nump">121,169<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(732,868)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet', window );">Provision for (Recovery of) expected credit loss on trade receivables and other receivables, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">899,433<span></span>
</td>
<td class="num">(7,394)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_WriteOffOfWithholdingTaxesReceivable', window );">Increase in provision for and write off of withholding tax receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">683,344<span></span>
</td>
<td class="nump">448,243<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">190,038<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment', window );">Loss from fixed assets disposal</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">208,093<span></span>
</td>
<td class="nump">24,250<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,438<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfCashPaymentsAbstract', window );"><strong>Changes in operating assets and liabilities:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables', window );">(Increase) Decrease in trade and other receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(312,348)<span></span>
</td>
<td class="nump">428,772<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(26,740)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets', window );">Decrease (Increase) in other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(64,759)<span></span>
</td>
<td class="num">(332,188)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">236,234<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Decrease (Increase) in inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">757,518<span></span>
</td>
<td class="num">(2,876,443)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(967,994)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties', window );">Decrease (Increase) in amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">424,979<span></span>
</td>
<td class="num">(15,725,707)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">352,432<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets', window );">Decrease (Increase) in other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,924<span></span>
</td>
<td class="num">(151,170)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(58,431)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLoss', window );">Increase (Decrease) in trade and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">622,816<span></span>
</td>
<td class="num">(18,773)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(437,086)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities', window );">(Decrease) Increase in other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(258,983)<span></span>
</td>
<td class="nump">947,020<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,944,617<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties', window );">(Decrease) Increase in amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(970,185)<span></span>
</td>
<td class="nump">3,884,995<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(361,815)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable', window );">(Increase) Decrease in withholding taxes receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(192,502)<span></span>
</td>
<td class="nump">258,989<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88,353<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForProvisions', window );">Increase (Decrease) in provision for employee benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,534<span></span>
</td>
<td class="num">(193,639)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">297,905<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash (used in) generated from operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,191,701)<span></span>
</td>
<td class="num">(19,190,237)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">979,164<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Acquisition of property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,107,069)<span></span>
</td>
<td class="num">(4,402,394)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(5,235,480)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Proceeds from disposal of property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,235<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Acquisition of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,476)<span></span>
</td>
<td class="num">(3,242,537)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(13,235)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_CashAcquiredFromAcquisitionOfHandshake', window );">Acquisition of subsidiaries, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,765,933)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">24,276<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,125,545)<span></span>
</td>
<td class="num">(9,405,629)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(5,224,439)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Proceeds from issue of shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,867,386<span></span>
</td>
<td class="nump">20,346,353<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,244,329<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfWarrants', window );">Proceeds from exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">506,692<span></span>
</td>
<td class="nump">3,014,710<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from a convertible note</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_CashRepaymentOfAConvertibleNote', window );">Cash repayment of a convertible note</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(554,238)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares', window );">Cash paid for the cancellation of fractional shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(49,664)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromCurrentBorrowings', window );">Proceeds from borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,895,151<span></span>
</td>
<td class="nump">3,426,096<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,563,444<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayment of borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,890,252)<span></span>
</td>
<td class="num">(4,499,358)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,334,930)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Payment of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,652,150)<span></span>
</td>
<td class="num">(2,849,816)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(2,819,531)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash generated from financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,122,925<span></span>
</td>
<td class="nump">20,937,985<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,653,312<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Net increase (decrease) in cash and cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,805,679<span></span>
</td>
<td class="num">(7,657,881)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,408,037<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Effect of movements in exchange rates on cash held</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(62,928)<span></span>
</td>
<td class="nump">34,714<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(684,136)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_CashAndCashEquivalentsRestrictedCash', window );">Cash and cash equivalents, and restricted cash at beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">8,230,644<span></span>
</td>
<td class="nump">15,853,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,129,910<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_CashAndCashEquivalentsRestrictedCash', window );">Cash and cash equivalents, and restricted cash at end of year (Note 4)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,973,395<span></span>
</td>
<td class="nump">8,230,644<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15,853,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_NoncashInvestingAndFinancingActivitiesAbstract', window );"><strong>Non-cash investing and financing activities</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_LeaseholdImprovementsThroughFinanceLeases', window );">Equity portion of purchase consideration paid for acquisition of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">4,579,880<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">327,763<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingOtherEquityInstruments', window );">Equity portion of the settlement of a borrowing from a third party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,914,615<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Equity portion of purchase consideration paid for acquisition of fixed and intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,848,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment for increase decrease in amount due from 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;">gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in Amount due to 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;">gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in withholding tax 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;">gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashAcquiredFromAcquisitionOfHandshake">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquired from acquisition of handshake.</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;">gfai_CashAcquiredFromAcquisitionOfHandshake</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashAndCashEquivalentsRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents and restricted cash.</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;">gfai_CashAndCashEquivalentsRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashRepaymentOfAConvertibleNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repayment of a convertible note.</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;">gfai_CashRepaymentOfAConvertibleNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LeaseholdImprovementsThroughFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leasehold improvements through finance leases.</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;">gfai_LeaseholdImprovementsThroughFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NoncashInvestingAndFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_NoncashInvestingAndFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for the cancellation of fractional shares.</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;">gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for recovery of expected credit loss on trade receivables and other receivables 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;">gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WriteOffOfWithholdingTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Write off of withholding taxes 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;">gfai_WriteOffOfWithholdingTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other assets; Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for impairment loss on goodwill recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Goodwill; Impairment loss; Impairment loss recognised in profit or 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForReconcileProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForReconcileProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForReconcileProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_AdjustmentsForReconcileProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfCashPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfCashPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or 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> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss, impairment gain or reversal of impairment loss that is recognised in profit or loss in accordance with paragraph 5.5.8 of IFRS 9 and that arises from applying the impairment requirements in Section 5.5 of IFRS 9.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph ba<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_ba&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings obtained. [Refer: Borrowings]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromCurrentBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current borrowings obtained. [Refer: Current borrowings]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromCurrentBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise of share purchase warrants.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromIssuingOtherEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuing equity instruments that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingOtherEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuing shares.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (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> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (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> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</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 IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to settle borrowings, classified as financing activities. [Refer: Borrowings]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>40
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449111424">
<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_gfai_NatureOfOperationsAbstract', 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_ifrs-full_DisclosureOfExpensesByNatureExplanatory', window );">NATURE OF OPERATIONS</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NATURE
    OF OPERATIONS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Co., Limited (&#8220;Guardforce&#8221;) is a company incorporated and domiciled in the Cayman Islands under the Cayman Islands Companies
Act on April 20, 2018. The address of its registered office is Cricket Square, Hutchins Drive, P.O. Box 2681, Grand Cayman, KY1-1111,
Cayman Islands. The business address was 96 Vibhavadi Rangsit Road, Talad Bangkhen, Laksi, Bangkok 10210, Thailand, which has changed
to 10 Anson Road, #28-01 International Plaza, Singapore 079903 since November 2021. Before January 20, 2022, Guardforce is controlled
by Mr. Tu Jingyi (&#8220;Mr. Tu&#8221;) through Guardforce AI Technology Limited (&#8220;AI Technology&#8221;). The Company ceased to
be a &#8220;controlled company&#8221; under the rules of Nasdaq on January 20, 2022. The Company&#8217;s ordinary shares and warrants
are listed under the symbol &#8220;GFAI&#8221; and &#8220;GFAIW&#8221;, respectively, on the Nasdaq Capital Market upon the completion
of an initial public offering on September 28, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Holding Limited (&#8220;AI Holdings&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on May 22, 2018. AI Holdings is a 100% owned subsidiary of Guardforce. AI Holdings is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Robots Limited (&#8220;AI Robots&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on May 22, 2018. AI Robots is a 100% owned subsidiary of Guardforce. AI Robots is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI (Hong Kong) Co., Limited (&#8220;AI Hong Kong&#8221;) was incorporated in Hong Kong under the Hong Kong Companies&#8217; Ordinance
(Chapter 622), on May 30, 2018. AI Hong Kong is a 100% owned subsidiary of Guardforce. Beginning March 2020, AI Hong Kong commenced robotic
AI solution business of selling and leasing robots.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Southern
Ambition Limited (&#8220;Southern Ambition&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act,
2004, on August 3, 2018. Southern Ambition is a 100% owned subsidiary of AI Robots. Southern Ambition is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Horizon
Dragon Limited (&#8220;Horizon Dragon&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on July 3, 2018. Horizon Dragon is a 100% owned subsidiary of AI Holdings. Horizon Dragon is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Group Co., Limited (&#8220;AI Thailand&#8221;) was incorporated in Thailand under the Civil and Commercial Code at the Registry of
partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding.
48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for
an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The
two individuals owned in aggregate 49,000 ordinary shares with a value of approximately $16,000. The cumulative preferred shares are
entitled to dividends of USD$0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31,
2021 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per
share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a
general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders.
No dividends were declared during the years ended December 31, 2023, 2022 and 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
Cash Solutions Security Thailand Co., Limited (&#8220;GF Cash (CIT)&#8221;) was incorporated in Thailand under the Civil and Commercial
Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on July 27, 1982 and has 3,857,144 outstanding shares.
3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares
in GF Cash (CIT)) are owned by AI Thailand with one preferred share being held by Southern Ambition and 33,600 ordinary shares and 2,400
preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to
the articles of association a shareholder may cast one vote per one share at a general meeting of shareholders. AI Thailand is entitled
to cast 99.07% of the votes&#160;at a general meeting of shareholders. GF Cash (CIT)&#8217;s head office is located at No. 96 Vibhavadi-Rangsit
Road, Talad Bang Khen Sub-District, Laksi District, Bangkok, Thailand. Beginning March 2020, GF Cash (CIT) commenced robotic AI solution
business of selling and leasing of robots. No dividends were declared during the years ended December 31, 2023, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97%
of shares in GF Cash (CIT) are owned by AI Thailand and Southern Ambition, which were previously held by Guardforce TH Group Co., Ltd
and Guardforce 3 Limited, with the same majority shareholder.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
reorganization of Guardforce and its subsidiaries (collectively referred to as the &#8220;Company) was completed on December 31, 2018.
Pursuant to the reorganization, Guardforce became the holding company of the companies, which were under the common control of the controlling
shareholder before and after the reorganization. Accordingly, the Company&#8217;s financial statements have been prepared on a consolidated
basis by applying the predecessor value method as if the reorganization had been completed at the beginning of the earliest reporting
period. The Company engages principally in providing cash management and handling services located in Thailand.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On March 25, 2021, the Company acquired
51% majority stake in information security consultants Handshake Networking Ltd (&#8220;Handshake&#8221;), a&#160;Hong Kong-based company
specializing in penetration testing and forensics analysis in Hong Kong and the Asia Pacific region since 2004. On February 6, 2024, the
Company separated with Handshake. On February 6, 2024, the Company transferred 510 shares of Handshake back to its original shareholders
in exchange for returning 1,091 restricted ordinary shares issued by the Company. The cancellation of the returned 1,091 shares was effective
on March 4, 2024.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 1, 2021, the Company entered into a Transfer Agreement (the &#8220;Singapore Agreement&#8221;) to acquire 100% of the equity
interests in Guardforce AI Singapore Pte. Ltd. (&#8220;AI Singapore&#8221;), a company incorporated in Singapore. Pursuant to the Agreement,
AI Singapore became a wholly owned subsidiary of the Company. AI Singapore and Guardforce are ultimately controlled by Mr. Tu before
and after the acquisition was completed. AI Singapore commenced robotic AI solution business of selling and leasing robots.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 18, 2021, the Company entered into a Transfer Agreement (the &#8220;Macau Agreement&#8221;)&#160;to acquire 100% of the equity
interests in Macau GF Robotics Limited, a company incorporated in Macau (&#8220;AI Macau&#8221;). The consideration is approximately
$3,205 (MOP25,<span style="-sec-ix-hidden: hidden-fact-243">000</span>). AI Macau commenced robotic AI solution business of selling and leasing robots. The acquisition was closed on February
9, 2022. AI Macau is a 100% owned subsidiary of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 18, 2021, the Company entered into another Transfer Agreement&#160;(the &#8220;Malaysia Agreement&#8221;)&#160;to acquire 100%
of the equity interests in GF Robotics Malaysia Sdn. Bhd., a company incorporated in Malaysia (&#8220;AI Malaysia&#8221;). The consideration
is approximately $1 (<span style="-sec-ix-hidden: hidden-fact-244">RM1</span>). AI Malaysia commenced robotic AI solution business of selling and leasing robots. The acquisition was closed
on January 20, 2022. AI Malaysia is a 100% owned subsidiary of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robotics Group Co., Limited (&#8220;AI Robotics&#8221;) was incorporated in the British Virgin Islands under the BVI Business Companies
Act, 2004, on December 6, 2021. AI Robotics is a 100% owned subsidiary of Guardforce. AI Robotics is an investment holding company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (Hong Kong) Limited (&#8220;AI Robot Service&#8221;) was incorporated in Hong Kong under the Hong Kong Companies&#8217;
Ordinance (Chapter 622), on January 18, 2022. AI Robot Service is an investment holding company. AI Robot Service is a 100% owned subsidiary
of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Robot Service (Shenzhen) Co., Limited (&#8220;AI Shenzhen&#8221;) was incorporated in the People&#8217;s Republic of China (&#8220;PRC&#8221;)
on February 23, 2022. AI Shenzhen is an investment holding company. AI Shenzhen is a 100% owned subsidiary of AI Robot Service.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robotics Services LLC (&#8220;AI US&#8221;) was incorporated in the State of Delaware on February 28, 2022. AI US commenced robotic AI
solution business of selling and leasing robots. AI US is a 100% owned subsidiary of AI Robotics.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (Australia) Pty Ltd. (&#8220;AI Australia&#8221;) was incorporated in Australia on February 28, 2022. AI Australia commenced
robotic AI solution business of selling and leasing robots. AI Australia is a 100% owned subsidiary of AI Robot Service. On September
25, 2023, the Company deregistered AI Australia.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot &amp; Smart Machines Trading LLC (&#8220;AI Dubai&#8221;) was incorporated in the United Arab Emirates&#160;(UAE) on March 13,
2022. AI Dubai commenced robotic AI solution business of selling and leasing robots. AI Dubai is a 100% owned subsidiary of AI Robot
Service.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robotic and Innovation Solution (Thailand) Company Limited (&#8220;AI R&amp;I&#8221;) was incorporated in Thailand on March 30, 2022.
AI R&amp;I commenced robotic AI solution business of selling and leasing robots. AI R&amp;I is 98% owned by AI Thailand, 1% owned by
Horizon Dragon and 1% owned by Southern Ambition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (UK) Limited (&#8220;AI UK&#8221;) was incorporated in the United Kingdom on April 29, 2022. AI UK commenced robotic AI
solution business of selling and leasing robots. AI UK is a 100% owned subsidiary of AI Robot Service.</span> On February 6, 2024, the Company deregistered AI UK.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service Limited (&#8220;AI Canada&#8221;) was incorporated in Canada on May 6, 2022. AI Canada commenced robotic AI solution business
of selling and leasing robots. AI Canada is a 100% owned subsidiary of AI Robot Service. On January 5, 2024, the Company deregistered
AI Canada.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
AI Robot (Jian) Co., Limited (&#8220;AI Jian&#8221;) was incorporated in the People&#8217;s Republic of China (&#8220;PRC&#8221;) on
May 16, 2022. AI Jian is an investment holding company. AI Jian is a 100% owned subsidiary of AI Robot Service. On November 22, 2023,
the Company deregistered AI Jian.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service GK (&#8220;AI Japan&#8221;) was incorporated in Japan on May 24, 2022. AI Japan commenced robotic AI solution business
of selling and leasing robots. AI Japan is a 100% owned subsidiary of AI Hong Kong.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service Co., Ltd. (&#8220;AI Korea&#8221;) was incorporated in South Korea on June 17, 2022. AI Korea commenced robotic AI solution
business of selling and leasing robots. AI Korea is a 100% owned subsidiary of AI Hong Kong.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 11, 2022, the Company entered into a Sale and Purchase Agreement (the &#8220;Kewei Agreement&#8221;) with Shenzhen Kewei Robot
Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire 100% of the equity interests in Shenzhen Keweien Robot Service Co.,
Ltd. (&#8220;Shenzhen GFAI&#8221;) and Guangzhou Kewei Robot Technology Co., Ltd. (&#8220;Guangzhou GFAI&#8221;) from Shenzhen Kewei.
Both acquirees are&#160;PRC-based companies. The acquisition serves an integral role in the growth of the Company&#8217;s robotic AI
solution business as a service (RaaS) business initiative. The acquisition was closed on March 22, 2022. The acquisition purchase price
of $10,000,000 was paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%). On March 14, 2022, the Company issued
2,142,852 restricted Ordinary Shares to the sellers&#8217; designated parties. As a result of the 2023 share consolidation, the number
of shares issued to Shenzhen Kewei became 53,571.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 24, 2022, the Company entered into a Sale and Purchase Agreement (the &#8220;Yeantec Agreement&#8221;) with Shenzhen Yeantec Co.,
Limited (&#8220;Yeantec&#8221;) to acquire 100% of the equity interests in Beijing Wanjia Security System Co., Ltd. (&#8220;Beijing Wanjia&#8221;)
from Yeantec. Beijing Wanjia is a&#160;PRC-based company with more than 25 years of experience in providing integrated security solution,
focusing on fire alarm security systems, and a well-established customer base among retail businesses. The acquisition serves the growth
of the Company&#8217;s other security business. The acquisition was closed on June 22, 2022. The acquisition purchase price of $8,400,000
was paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%). On June 16, 2022, the Company issued 3,780,000 restricted
Ordinary Shares to the sellers&#8217; designated parties. As a result of the 2023 share consolidation, the number of shares issued to
Shenzhen Kewei became 94,500.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GFAI
Robot Service (Vietnam) Co., Ltd (&#8220;AI Vietnam&#8221;) was incorporated in Vietnam on July 8, 2022. AI Vietnam is a dormat company
and is a 100% owned subsidiary of AI Hong Kong. On March 22, 2023, the Company deregistered AI Vietnam.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 21, 2022, the Company&#160;entered into an asset purchase agreement (&#8220;Agreement&#8221;) with&#160;Shenzhen Kewei Robot
Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets in
China. Under the terms of the Agreement, the Company acquired, and Yeantec transferred to the Company, select robotic equipment assets,
Kewei&#8217;s client base, sales pipeline and related sales channels and staff, as well as provided the Company with rights to the permanent
use of its patents. The purchase price for these assets was $2,100,000, which was fully paid in the form of 10,500,000 restricted ordinary
shares of the Company based on a price of $0.20 per share. The Company completed the acquisition on February 15, 2023.&#160;As a result
of the 2023 share consolidation, upon the completion of the acquisition on February 15, 2023, the Company issued 262,500 shares to Shenzhen
Kewei.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">GFAI Technology Limited (&#8220;GFAI Technology&#8221;) was incorporated
in the British Virgin Islands under the BVI Business Companies Act, 2004, on December 7, 2023. GFAI Technology is a 100% owned subsidiary
of Guardforce. GFAI Technology is an investment holding company.<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following diagram illustrates the Company&#8217;s legal entity ownership structure as of December 31, 2023:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_007.jpg" style="width: 938px; height: 455px"/></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_NatureOfOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_NatureOfOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfExpensesByNatureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses by nature. [Refer: Expenses, by nature]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesByNatureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>41
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451041968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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_gfai_SignificantAccountingPoliciesAbstract', window );"><strong>Significant 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_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT
    ACCOUNTING POLICIES</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of significant accounting policies used in the preparation of these consolidated financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial statements were approved by the Board of Directors and authorized for issuance on April 17, 2024.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements of Guardforce and subsidiaries have been prepared in accordance with International Financial Reporting
Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;). All amounts are presented
in United States dollars (&#8220;USD&#8221;) and have been rounded to the nearest USD.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#8220;2021 share consolidation&#8221;)
of the Company&#8217;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. On January
31, 2023, the Company completed another share consolidation (the &#8220;2023 share consolidation&#8221;) of the Company&#8217;s authorized
and issued ordinary shares whereby every forty shares were consolidated into one share (Note 19). As a result of the 2021 share consolidation
and the 2023 share consolidation, the par value of each ordinary share became $0.12. The accompanying consolidated financial statements
and all share and per share amounts have been retroactively restated to reflect the share consolidation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;) to divest its information
security business (Note 28). The assets and liabilities of Handshake are reported as held for sale at December 31, 2023. The operating
results of Handshake have been reported as discontinued operations. Prior periods have been reclassified to conform to this presentation
to allow for a meaningful comparison of continuing operations.</span></p><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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><i>Going Concern&#160;</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements are presented on the basis that the Company is a going concern. The going concern assumption contemplates
the realization of assets and the satisfaction of liabilities in the normal course of business.</span></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, the Company&#8217;s operating losses raise substantial doubt about the Company&#8217;s ability to continue as a
going concern. Although the Company had cash and cash equivalents of approximately $22.0 million as of December 31, 2023, the Company
requires additional financing to expand and develop new business to obtain revenues and to generate operating profits. The perception
of the Company&#8217;s continued operating losses may make it difficult to obtain financing or obtain financing on favorable terms for
the growth of the Company&#8217;s business and could result in the loss of confidence by investors, customers, suppliers and employees.
If the Company is not successful in raising capital through equity offerings, debt financings, collaborations, licensing arrangements
or any other means or are not successful in reducing expenses, the Company may exhaust its cash resources and be unable to continue operations.
If the Company cannot continue as a viable entity, the shareholders would likely lose most or all of their investment in the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the going concern, management and the Board has considered:&#160;</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
    on the budget and financial plans of the Company, management expects to see a positive trend in the Company&#8217;s future results.</span></td></tr>
  </table>
<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>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
    expects to see improved cash flows including liquidity and borrowings from future fund-raising activities. The Company&#8217;s principal
    uses of cash have been, and management expects will continue to be, for working capital to support a reasonable increase in our scale
    of operations as well as for business expansion investments. </span></td></tr>
  </table>
<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>

<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: 48px; font-size: 10pt">&#160;</td> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has conditional and unconditional obligations as disclosed in Note 25, these commitments and contingencies are under normal course of business and are included in the budget. Regarding the legal proceedings, as of the date of this report, the Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. &#160;On March 27, 2024, the cases against the Company which were filed by Mr. Tu had been withdrawn. Management believes the other remaining cases are without merit and is confident that such lawsuits will be dismissed.</span><span style="font-size: 10pt">&#160;</span>&#160;</td></tr> </table>


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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company has improved the debt ratio by converting the loan with WK Venture Success Limited (&#8220;WK Venture&#8221;) with the total
    outstanding balance of approximately $15.9 million to the Company&#8217;s ordinary shares (Note 14). In addition, the Company has
    fully settled the convertible note payable with Streeterville Capital, LLC (&#8220;CVP&#8221;) (Note 15).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of consolidation</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated balance sheets, consolidated statements of profit or loss and other comprehensive loss, statements of changes in equity
and statements of cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising
the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control
of the controlling shareholders, wherever the period is shorter.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated balance sheets of the Company as at December&#160;31, 2023 and 2022 have been prepared to present the assets and liabilities
of the subsidiaries under the historical cost convention.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
intra-group and inter-company transactions and balances have been eliminated on consolidation.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment reporting</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IAS
14&#160;Segment Reporting&#160;requires reporting of financial information by business or geographical area. It requires disclosures
for &#8216;primary&#8217; and &#8216;secondary&#8217; segment reporting formats, with the primary format based on whether the entity&#8217;s
risks and returns are affected predominantly by the products and services it produces or by the fact that it operates in different geographical
areas.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
entity&#8217;s reportable segments are its business and geographical segments for which a majority of their revenue is earned from sales
to external customers and for which:</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">revenue from sales to external customers and from transactions with other segments is 10% or more of the total revenue, external and internal, of all segments; or</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">segment result, whether profit or loss, is 10% or more the combined result of all segments in profit or the combined result of all segments in loss, whichever is greater in absolute amount; or</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">assets are 10% or more of the total assets of all segments.</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segments
deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant
segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately
reported, they must be included as an unallocated reconciling item.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment
information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses
operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports financial and operating information in the following four segments and geographical segmental data as shown in Note 24:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured
                                            logistics;</span></td>
</tr></table>
<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>

<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><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
                                            AI solutions;</span></td>
</tr></table>
<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>

<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><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
                                            security solutions; and</span></td>
</tr></table>
<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>

<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><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
                                            and others</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the Company&#8217;s holdings and
treasury organization, including its headquarter and central functions. All listing related expenses are included in the Corporate and
others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company completed the divestiture
with Handshake on February 6, 2024. At December 31, 2023, Handshake was classified as a disposal group held for sale and as a discontinued
operation. The business of Handshake represented the entirety of the Company&#8217;s information security operating segment through December
31, 2023, which is excluded from the Company&#8217;s segment reporting.</p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business combinations</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations using the acquisition method when control is transferred to the Company, other than those
between and among entities under common control. The consideration transferred in the acquisition is generally measured at fair value,
as are the identifiable net assets acquired. Any goodwill that arises is tested annually for impairment. Any gain on the bargain purchase
is recognized in the statement of profit or loss immediately. Transaction costs are expensed as incurred, except if related to the issue
of debt or equity securities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
contingent consideration is measured at fair value at the date of acquisition. If an obligation to pay contingent consideration that
meets the definition of a financial instrument is classified as equity, then it is not remeasured and settlement is accounted for within
equity. Otherwise, other contingent consideration is remeasured at fair value at each reporting date and subsequent changes in the fair
value of the contingent consideration are recognized in the statement of profit or loss.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IFRS&#160;3,
Business Combinations&#160;do not include specific measurement guidance for transfers of businesses or subsidiaries between entities
under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS
framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of
transactions between entities under common control at the carrying value on the transferor&#8217;s financial statements, and to have
the consolidated balance sheet, consolidated statement of profit or loss, comprehensive income, changes in equity and cash flows reflect
the results of combining entities for all periods presented for which the entities were under the transferor&#8217;s common control,
irrespective of when the combination takes&#160;place.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable
to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheet, consolidated
statement of profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Critical accounting estimate and judgements</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">The preparation of the consolidated financial
statements in conformity with IFRS requires management to make estimates and judgements that affect the reported amounts of assets and
liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues
and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates during the years ended
December 31, 2023, 2022 and 2021 include provision for obsolete inventory, impairment on property, plant and equipment &#160;&#160;and
intangible assets, allowance for withholding tax receivables, provision for expected credit loss on trade receivables and other receivables,
useful life of property, plant and equipment and intangible assets, impairment of goodwill, measurement of share-based compensation expenses,
measurement of retirement benefit obligations,&#160;&#160; measurement of consideration and assets and liabilities acquired as business
combinations, accounting for leases, valuation of deferred tax assets and allowance for doubtful debts on a related party receivable.</p>
<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency translation</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
presentational currency of the Company is the U.S. dollar (&#8220;USD&#8221;). The functional currency of Guardforce, AI Holdings, AI
Robots, Horizon Dragon, Southern Ambition, AI Singapore, AI Robotics, AI Robots Service, AI Malaysia, AI Macau, AI US, AI Australia,
AI Dubai, AI UK, AI Korea, AI Japan, AI Canada, AI Vietnam and AI Technology is the USD. The functional currency of AI Hong Kong and
Handshake is the Hong Kong dollar (&#8220;HKD&#8221;). The functional currency of AI Thailand, GF Cash (CIT) and AI R&amp;I is Thai Baht
(&#8220;Baht&#8221; or &#8220;THB&#8221;). The functional currency of AI Shenzhen, AI Jian, Shenzhen GFAI, Guangzhou GFAI and Beijing
Wanjia is the Chinese Renminbi (&#8220;RMB&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
currency exchange rates that impact our business are shown in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: justify">&#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">Year End Rate</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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended</td><td style="padding-bottom: 1.5pt; 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">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><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: 28%; text-align: justify">Thai Baht</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.0292</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">0.0289</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">0.0300</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">0.0288</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">0.0286</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">0.0313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Hong Kong Dollar</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Chinese Renminbi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1414</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1446</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk management</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    risk factors</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The
Company&#8217;s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential
adverse effects on the Company&#8217;s financial performance.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Credit
    risk</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company trades only with parties that are expected to be creditworthy. The Company manages its operations to avoid any excessive concentration
of counterparty risk. The Company takes all reasonable steps to seek assurance from the counterparties that they can fulfill their obligations.
In addition, receivable balances are monitored on an ongoing basis with the result that the Company&#8217;s exposure to credit loss remains
low.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying values of the Company&#8217;s financial assets and contract assets represent its maximum credit exposure.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    exchange risk</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange risk arising from various currency exposures, primarily with respect to the THB and USD. Foreign
exchange risk arises when future commercial transactions or recognized assets and liabilities are denominated in a currency that is not
the respective functional currency of the Company&#8217;s subsidiaries. The functional currency of the Company and majority of its overseas
subsidiaries is the USD whereas the functional currency of the subsidiaries which operate in Thailand is the THB. The Company currently
does not hedge transactions undertaken in foreign currencies but manages its foreign exchange risk by performing regular reviews of the
Company&#8217;s net foreign exchange exposures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the THB had strengthened/weakened by 2.28% against the USD (the average monthly variance during the 2-year period ended December 31,
2023) with all other variables held constant, the post-tax profit would have been approximately $1,000 higher/lower and $288,000 higher/lower,
for the years ended December 31, 2023 and 2022, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#8217;s entities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the THB had strengthened/weakened by 2.14% against the USD (the average monthly variance during the 2-year period ended December 31,
2022) with all other variables held constant, the post-tax profit would have been approximately $288,000 higher/lower and $228,000 higher/lower,
for the years ended December 31, 2022 and 2021, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#8217;s entities.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    rate risk</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s exposure to changes in interest rates are mainly attributable to its borrowings and loans. At the reporting date, based
on the composition of borrowings at December 31, 2023 (Note 14), if interest rates on borrowings had been 100 basis points higher/lower
with all other variables held constant, the Company&#8217;s post-tax results for the year would have been approximately $3,800, $11,000
and $14,000 lower/higher for the years ended December 31, 2023, 2022 and 2021, respectively, mainly as a result of higher/lower interest
expense on floating rate borrowings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity
    risk</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prudent
liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount
of committed credit facilities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working
capital requirements from cash generated from funds raised from the public offerings and private placements, operation, proceeds from
a convertible note, exercise of warrants, bank borrowings and finance leases.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and
cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the reporting date, the contractual undiscounted cash flows of the Company&#8217;s current financial liabilities approximate their respective
carrying amounts due to their short maturities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below analyses the Company&#8217;s non-derivative financial liabilities into relevant maturity groupings based on the remaining
period at the reporting date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,016,850</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-247">-</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-248">-</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">3,016,850</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">337,241</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,410</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-249">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">381,651</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,104,149</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-250">-</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-251">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,104,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,898,506</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-252">-</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-253">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,898,506</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,171,643</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-254">-</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-255">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,171,643</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,239,066</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,455,857</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-256">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,694,923</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,597</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,996</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-257">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">327,593</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision for employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">362,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,460,434</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,059,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,882,392</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">Liabilities directly associated with the assets held for sale</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,876</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-258">-</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-259">-</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">130,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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">14,369,212</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,179,697</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,059,674</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,608,583</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,633,995</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-260">-</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-261">-</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">2,633,995</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,181,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,899,818</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-262">-</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,081,434</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,148,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,455,649</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-263">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,604,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,868,691</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-264">-</div></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">3,868,691</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,477,369</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,200</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-265">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,520,569</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,774,192</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340,075</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-266">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,114,267</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">398,136</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233,550</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-267">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">631,686</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible note payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,730,267</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-268">-</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-269">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,730,267</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; text-align: left">Provision for employee benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">457,315</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,554,322</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">23,302,600</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">25,314,237</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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">19,670,081</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,526,614</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,302,600</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,499,295</td><td style="padding-bottom: 1.5pt; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
Equity (Debt) Analysis</span></p>

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

<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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
    of December 31,</b></span></td>
    <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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 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: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash,
    cash equivalents, and restricted cash (Note 4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,973,395</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,230,644</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable within one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,441,390</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,330,116</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable after one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,410</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(15,355,467</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    equity (debt)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,487,595</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,454,939</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table>
<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>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capital
    risk management</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s objectives on managing capital are to safeguard the Company&#8217;s ability to continue as a going concern and support
the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain
an optimal capital structure to enhance shareholders&#8217; value in the long term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital
to shareholders, issue new shares or sell assets to reduce debt.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact
    of COVID-19</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has developed rapidly in 2020. The resulting impact of the virus on the operations and measures taken by various governments
to contain the virus have negatively affected the Company&#8217;s financial performance during the year ended December 31, 2022 and 2021.
At the beginning of 2023, governments of the countries where the Company is operating lifted most of the social distancing measures and
other restrictions that the Company&#8217;s business has gradually recovered, and management believes that there will be improvements
on financial results in 2024.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.9</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurements</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded
at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions
that market participants would use when pricing the asset or liability.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based
upon the lowest level input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;1&#8212;Observable
inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;2&#8212;Include
other inputs that are directly or indirectly observable in the marketplace.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;3&#8212;Unobservable
inputs which are supported by little or no market activity.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: the (1)&#160;market approach, (2)&#160;income
approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions
involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a
single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts.
The cost approach is based on the amount that would currently be required to replace an asset.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
assets and liabilities of the Company mainly consist of cash and cash equivalents, restricted cash, trade and other receivables, amounts
due from related parties, other current assets, trade payables, amounts due to related parties, accruals, other liabilities and convertible
note payable. As of December 31, 2023 and 2022, the carrying values of cash and cash equivalents, restricted cash, trade receivables,
amounts due from related parties, prepayments and other current assets, trade payables, amounts due to related parties, accruals and
other liabilities approximate their fair values due to the short-term maturity of these instruments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.10</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based payment</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company established the 2022 Equity Incentive Plan (the "Plan"). Under the Plan, participants are granted
restricted shares which only vest if certain performance standards are met. Participation in the Plan is at the Board&#8217;s discretion,
and no individual has a contractual right to participate in the Plan or to receive any guaranteed benefits. The Company accounts for
the share-based payments (primarily restricted shares) with the fair value of the restricted shares on the date of grant and recognition
of stock-based compensation expense on the consolidated statements of profit or loss over the vesting period for award expected to vest.
The fair value of restricted stocks is determined based on the share price at which the Company's shares are traded on the Nasdaq Stock
Exchange at the date of the grant, which management has taken into account an estimated discount to reflect the impact of the post-vesting
restrictions.</span><span style="font-size: 10pt">&#160;</span>&#160;</p>


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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.11</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents and restricted cash</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include highly liquid investments with original maturities of three months or less.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, non-current restricted cash amounting to $1.6 million and $1.3 million, respectively represents cash pledged
with two local banks in Thailand as collateral for bank guarantees issued by those banks in respect of (i) project performance for government
and commercial bank customers; (ii) fuel consumption under the fleet credit card; and (iii) electricity usage.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">In November 2023, approximately $0.1 million of the Company&#8217;s cash
in two subsidiaries in China, namely Shenzhen GFAI and Robot Service Shenzhen were frozen upon request to satisfy the court judgments
related to the labor lawsuits in China and an ongoing legal dispute with a related party in China (Note 23). On March 27, 2024, Mr. Tu
had withdrawn all the claims against the Company. Accordingly, the freeze on all of the bank accounts of Robot Service Shenzhen were lifted
on April 2, 2024. Management expects to settle the labor lawsuits in 2024 so as to lift the freeze of all the bank accounts of Shenzhen
GFAI within 12 months, therefore the respective cash balances have been reclassified to current restricted cash.</p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.12</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade receivables and other receivables</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
and other receivables are recorded at net realizable value consisting of the carrying amount less an allowance for doubtful accounts
as needed. The allowance for doubtful accounts is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s
existing accounts and other receivables and accounts receivable from related parties. The Company determines the allowance for its trade
receivable based on aging data, historical collection experience, customer specific facts and economic conditions. The Company writes-off
trade receivable when amounts are deemed uncollectible. The Company extends unsecured credit to its customers in the ordinary course
of business but mitigates the associated risks by performing credit checks and actively pursuing past due accounts.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded a provision for (recovery of) expected credit loss on trade receivables and other receivables of $899,433, $(7,394)
and $<span style="-sec-ix-hidden: hidden-fact-272">nil</span> during the years ended December 31, 2023, 2022 and 2021, respectively.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.13</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
solely consist of robots and are stated at the lower of cost, determined on a weighted average basis, or net realizable value. Net realizable
value is the estimated selling price in the ordinary course of business less the estimated cost of completion and the estimated costs
necessary to make the sale. When inventory is sold, their carrying amount is charged to expense in the period in which the revenue is
recognized. Write-downs for declines in net realizable value or for losses of inventories are recognized as an expense in the period
the impairment or loss occurs. The Company recorded an allowance for slow moving or obsolete inventory of $3,797,552, $942,882 and $<span style="-sec-ix-hidden: hidden-fact-273">nil</span>
during the years ended December 31, 2023, 2022 and 2021, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2023 and 2022, all robots inventories were purchased from related parties (Note 23).</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.14</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets held for sale and discontinued operations</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company classifies assets and disposal groups as held for sale if their carrying amounts will be recovered principally through a sale
transaction rather than through continuing use. Assets and disposal groups classified as held for sale are measured at the lower of their
carrying amount and fair value less costs to sell. Costs to sell are the incremental costs directly attributable to the disposal of an
asset or a disposal group, excluding finance costs and income tax expense.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
criteria for held for sale classification is regarded as met only when the sale is highly probable, and the assets or disposal groups
is available for immediate sale in its present condition. Actions required to complete the sale should indicate that it is unlikely that
significant changes to the sale will be made or that the decision to sell will be withdrawn. Management must be committed to the plan
to sell the assets and the sale expected to be completed within one year from the date of the classification.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment and intangible assets are not depreciated or amortized once classified as held for sale. Assets and liabilities classified
as held for sale are presented separately as current items in the statement of financial position. Discontinued operations are excluded
from the results of continuing operations and are presented as a single amount as profit or loss after tax from discontinued operations
in the statement of profit or loss. Additional disclosures are provided in Note 14. All other notes to the financial statements include
amounts for continuing operations, unless indicated otherwise.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.15</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding taxes receivable</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
tax is a deduction from payments made to suppliers who provide services. The withholding tax rates can vary depending on the type of
income and the tax status of the recipient. Based on tax rules currently in effect, the withholding tax rate is 3% for commercial contracts
and 1% for governmental contracts in Thailand, which amounts are refundable. The Company generally files its request for a withholding
tax refund by the end of May of the following year for withholding tax deducted in the previous year. Once the request for withholding
tax refund is submitted to the Thai Revenue Department, the request will be subject to audit and review. Since it is difficult to predict
the time required by the Thai Revenue Department to complete its audit and approve the relevant refund, except for known amount to be
collected within the next 12 months, the Company has reflected its withholding tax receivable as a non-current asset in its consolidated
balance sheets for amounts due from the Revenue Department.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
tax receivable is recorded net of related provision for amount that could be challenged by the taxing authority. Such provision represents
the Company&#8217;s best estimate based on recent collection history.&#160;</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.16</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs
incurred to bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged
to expense; major additions to physical properties are capitalized.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is calculated using the straight-line method over the following estimated useful lives.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">Lesser of useful life or remaining lease term</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture, fixtures and office equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">5,10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">GDM machines</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Robots</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  </table>


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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.17</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets under construction</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets
under construction are stated at cost less impairment losses, if any. Cost comprises direct costs of construction as well as interest
expense and exchange differences capitalized during the periods of construction and installation. Capitalization of these costs ceases
and the construction in progress is transferred to property, plant and equipment when substantially all the activities necessary to prepare
the assets for their intended use are completed. No depreciation is provided for assets under construction until they are completed and
ready for intended use.<b>&#160;</b></span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.18</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Intangible assets acquired separately are
measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value at the date
of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated
impairment losses.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Intangible assets with finite lives are
amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired.
The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end
of each reporting period. Changes in the expected useful life or the expected pattern of consumption of future economic benefits embodied
in the asset are considered to modify the amortization period or method, as appropriate, and are treated as changes in accounting estimates.
The amortization expense on intangible assets with finite lives is recognized in the consolidated statements of profit or loss in the
expense category that is consistent with the function of the intangible assets.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt">&#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: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Computer software</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intelligent Cloud Platform</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Right-of-use Platform</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer base</td><td>&#160;</td>
    <td style="text-align: center">1 &#8211; 3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Technical know-how</td><td>&#160;</td>
    <td style="text-align: center">8 &#8211; 10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Security Surveillance system</td><td>&#160;</td>
    <td style="text-align: center">10 years</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%; 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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.19</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
initial recognition, goodwill is stated at cost less any accumulated impairment losses. Goodwill is reviewed for impairment annually
or more frequently if events or changes in circumstances indicate that the carrying value may be impaired.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the acquisition date, any goodwill acquired is allocated to the cash-generating units (CGU) which are expected to benefit from the combination&#8217;s
synergies. Impairment is determined by assessing the recoverable amount of the CGU to which the goodwill related. Where the recoverable
amount of the CGU is less than the carrying amount, an impairment loss is recognized. Where goodwill forms part of a CGU and part of
the operation within that unit is disposed of, the goodwill associated with the operation disposed of is included in the carrying amount
of the operation when determining the gain or loss on disposal of the operation. Goodwill disposed of In these circumstances is measured
on the basis of the relative values of the operation disposed of and the portion of the CGU retained.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded impairment losses on goodwill of $2,267,583. No impairment loss on goodwill was
recorded for the years ended December 31, 2022 and 2021.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.20</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment of long-lived assets</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any
indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is
estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount
of an individual asset, the Company estimates the recoverable amount of the CGU to which the asset belongs. During the years ended December
31, 2023, 2022 and 2021, impairment losses on the robots&#8217; fixed assets of $3,682,789, $4,408,037 and $<span style="-sec-ix-hidden: hidden-fact-274">nil</span> were recognized when
the carrying amount was greater than the value in use, respectively. In addition, during the year ended December 31, 2023, the Company
recognized impairment loss on the robots&#8217; related intangible assets of $3,713,551. The Company did not incur any impairment loss
on intangible assets during the year ended December 31, 2022 when the Company began acquiring robots&#8217; related intangible assets.
Management estimated the value in use by estimating the expected cash flows from the CGU as well as a suitable discount rate in order
to calculate the present value of those cash flows. The basis of impairment is determined based on the result of assessment.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.22</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade and other payables</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
amounts represent liabilities for goods and services provided to the Company prior to the end of the financial year which is unpaid.
They are initially recognized at fair value and subsequently measured at amortized cost using the effective interest method.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.23</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest-bearing borrowings</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest-bearing
borrowings are recognized initially at fair value less attributable transaction costs. Subsequent to initial recognition, interest-bearing
borrowings are stated at amortized cost with any difference between the amount initially recognized and redemption value being recognized
in profit or loss over the period of the borrowings, together with any interest and fees payable, using the effective interest method.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.24</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from contracts with customers</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenue primarily from four service lines: (1) Secure logistics; (2) Robotics AI resolutions; (3) Information security;
and (4) General security solutions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
service line primarily renders the following services:</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secure
    logistics</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Cash-In-Transit - Non Dedicated Vehicle (CIT Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (CIT DV); (iii) ATM management; (iv) Cash
Processing (CPC); (v) Cash Center Operations (CCT); (vi) Consolidate Cash Center (CCC); (vii) Cheque Center Service (CDC); (viii) Express
Cash; (ix) Coin Processing Service; and (x) Cash Deposit Management Solutions</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI solutions</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Sale of robots and (ii) Rental of robots</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><tr style="vertical-align: top; text-align: justify">
<td style="width: 48px"></td><td style="width: 24px; 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">Information
                                            security - this was the revenue generated by Handshake, which we have separated with on February
                                            6, 2024. For the year ended December 31, 2023, 2022 and 2021, revenue and results of operations
                                            derived from this service line were presented as discontinued operations on the consolidated
                                            statements of profit or loss. Going into fiscal 2024, we will not have this revenue stream
                                            anymore.</span></td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Penetration test; (ii) PCI ASV Scan and (iii) Rapid7 Sales</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Integrated alarm security system installation</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue at a point in time as products are delivered and services are performed. Consultancy fees typically covers
a period of time, the revenue is recognized on a ratable basis over the contract term. The Company applies the following five-step model
in order to determine the amount:</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify
    the contract or quotation with the agreed service price.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluate
    the services engaged in the customer&#8217;s contract and identify the related performance obligations.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consider
    the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the
    consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged
    in a customer&#8217;s contract is generally a fixed amount.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate
    the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that
    represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged
    with the customer.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize
    revenue when the Company satisfies the performance obligation through the rendering of services engaged.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the conditions mentioned above are accomplished normally when the services are rendered to the customer and this moment is considered
a point in time. The reported revenue reflects services delivered at the contract or agreed-upon price.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of deferred revenue related to prepaid fees received from customers for future information security service over
the term of the service agreement. The Company expects to recognize as revenue of approximately $256,815 within the next 12 months.</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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when the related performance obligations are satisfied.</span></p>

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

<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">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fixed
    Fees</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Service
    Type</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance
    Obligations</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per<br/>
    delivery /<br/>
    order</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per<br/>
    month</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 34%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash-In-Transit
    (CIT) &#8211; Non Dedicated Vehicles (Non-DV)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    from point A to point B per customer request. Service obligation was generally completed within same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash-In-Transit
    (CIT) &#8211; Dedicated Vehicles to Banks (DV)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    from point A to point B per customer request.&#160;&#160;Service obligation was generally completed within same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ATM
    Management</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
    replenishment of ATM machines and first level maintenance services.&#160;&#160;Service obligation was generally completed within
    the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Processing (CPC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and vaulting services for customers in the retail industry.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Center Operations (CCT)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and depositing for local commercial banks on behalf of Bank of Thailand (BOT).</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidate
    Cash Center (CCC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and depositing for Bank of Thailand (BOT).</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cheque
    Center Service (CDC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Handles
    cheque consolidation and distribution on behalf of local commercial bank.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Express
    Cash</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armored
    trucks (with onboard GDM) and crew teams are assigned to collect cash on behalf of local commercial banks.&#160;&#160;Service obligation
    was generally completed within the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    Processing Service</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armored
    vehicles and crew teams are assigned to collect/deliver coins to/from customer sites.&#160;&#160;Service obligation was generally
    completed within the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Deposit Management Solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    deposit machine (Guardforce Digital Machine &#8211; GDM) are installed at the customers&#8217; sites for the collection of cash.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI Solutions - Sale of Robots</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    of robots and inspection completed at customer site.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI Solutions - Rental of Robots</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robots
    are leased out for a fixed term</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Penetration
    Test</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Production
    of the test report</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCI
    ASV Scan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Submission
    of the scan result</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rapid7
    Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    of information security service based on the sale and installation of Rapid7 software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Completion
    of integrated alarm security system installation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not offer promotional payments, customer coupons, rebates or other cash redemption offers to its customers. Except the sale
of robots, customer&#8217;s billing is prepared on a monthly basis once service delivery reports have been confirmed and the invoice
amount has been confirmed with the customers. Standard payment is 45 days but it may be 45 to 60 days depending on the individual customer
contract.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
    is recognized net of sales taxes and upon transfer of significant risks and rewards of ownership to customers. Revenue is not recognized
    to the extent where there are significant uncertainties regarding recovery of the consideration due, associated costs or the possible
    return of goods.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related
    service revenue or rental income is recognized on a straight-line basis over the term of the contracts.</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="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,</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; border-bottom: Black 1.5pt solid; font-weight: bold">Service Type</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">Percentage <br/> of Total<br/> Revenue</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">Percentage <br/> of Total<br/> Revenue</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">Percentage<br/> of Total<br/> Revenue</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: 28%; text-align: left">Cash-In-Transit &#8211; Non-Dedicated Vehicles
    (CIT Non-DV)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,882,370</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">32.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">10,693,948</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">31.5</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">11,205,580</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">32.3</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,814,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,074,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,556,538</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.1</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">ATM Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,579,774</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,897,939</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,809,497</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Processing (CPC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,265,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,789,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,034,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.8</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">Cash Center Operations (CCT)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,824,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,209,055</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,802,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Consolidate Cash Center (CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">726,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182,263</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.5</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">Cheque Center Service (CDC)</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">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,562</td><td style="text-align: left">&#160;</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">59,923</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Deposit Management Solutions (GDM)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,794,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,771,380</td><td style="text-align: left">&#160;</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">1,644,611</td><td style="text-align: left">&#160;</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>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Others **</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,062</td><td style="text-align: left">&#160;</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">10,149</td><td style="text-align: left">&#160;</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">5,270</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Robotic AI solutions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">757,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,272,236</td><td style="text-align: left">&#160;</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">368,659</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.0</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; padding-bottom: 1.5pt">General security solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,630,668</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">10.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">1,785,789</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.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"><div style="-sec-ix-hidden: hidden-fact-270">-</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-271">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt">Total</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">36,280,502</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">100</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">33,965,648</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">100</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">34,668,872</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">100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; 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">Others includes revenues from express cash, coin processing services and international shipment.</span></td>
</tr></table>
<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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2023, 2022 and 2021, revenue amounting to $36,211,678, $34,331,705 and $35,041,563 were generated from third parties, respectively; and $68,824, $146,243 and $111,627 were generated from a related party (see Note 23), respectively.</span></p><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><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.25</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of sales</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost&#160;of
sales consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services
provided.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.26</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income tax</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
tax expense represents the sum of the tax currently payable and deferred tax. Income tax expense is charged to the consolidated statements
of profit or loss as they incur.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
income taxes are recorded in the results of the year they are incurred.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax is recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements
and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all
taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss
carry forwards and certain tax credits, to the extent that it is probable that future taxable profits, reversal of existing taxable temporary
differences will be available against which those deductible temporary differences can be utilized after considering future tax planning
strategies. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition
(other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the
accounting profit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets are recognized for all deductible temporary differences, the carry forward of unused tax credits and any unused tax losses.
Deferred tax assets are recognized to the extent that it is probable that taxable profit and reversal of existing taxable temporary differences
will be available against which the deductible temporary differences, and the carry forward of unused tax credits and unused tax losses
can be utilized. The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no
longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized
deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable
profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests
in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary
difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with
such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against
which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to
reverse.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current
tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or
the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting
period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which
the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.27</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions
are recognized for liabilities of uncertain timing or amount when the Company has a legal or constructive obligation arising as a result
of a past event, it is probable that an outflow of economic benefits will be required to settle the obligation and the amount can be
estimated reliably. Where the time value of money is material, provisions are stated at the present value of the expenditures expected
to settle the obligation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Where
it is probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed
as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will
only be confirmed by the occurrence or non-occurrence of one or more future events, are also disclosed as contingent liabilities unless
the probability of outflow of economic benefits is remote.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">As of the date of this report, the
Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. Management believes
the labor related cases are without merit and is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, a related
party, the Company had sought for legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached
a settlement with Mr. Tu, including Mr. Tu agreed to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn
all the claims against the Company. Therefore, no provision has been made for these liabilities in the financial statements. (Note 25)</p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.28</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee benefits</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">The Company provides for retirement benefits
payable for employees of its subsidiaries in Thailand under the Thai Labor Law; and follows IAS 19 in accounting for the related obligation.
Depending upon the individual employee&#8217;s salary and years of service, the related obligation is calculated by an independent actuary
using the projected unit credit method. The present value of the obligation is determined by discounting with the interest rates of government
bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms
of the related liabilities. The sensitivity analysis is determined by i) discount rate; ii) salary increase rate; iii) turnover rate;
and iv) life expectancy.</p>
<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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
re-measurements effects of the Company&#8217;s retirement benefit obligation such as actuarial gains and losses arising from experience
adjustments and changes in actuarial assumptions are recognized directly in other comprehensive income.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, 2022 and 2021, actuarial gain of $3,486, $551,649 and $627,193, net of tax has been recognized in other comprehensive
income, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.29</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Leases
as lessee</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
January 1, 2019, in accordance with IFRS 16, leases with terms greater than 12 months are recognized as a right-of-use asset (&#8220;ROU&#8221;)
and a corresponding lease liability at the date in which the leased asset is available for use by the Company. Contracts may contain
both lease and non-lease components. The Company allocates the consideration in the contract to the lease and non-lease components based
on their relative stand-alone prices. Assets and liabilities arising from a lease are initially measured on a present value basis. Lease
liabilities include the net present value of fixed payments.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
payments to be made under reasonably certain extension options are also included in the measurement of the liability.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally
the case for leases of the Company, the lessee&#8217;s incremental borrowing rate is used, being the rate that the individual lessee
would have to pay to borrow the funds necessary to obtain an asset of similar value to the right-of-use asset in a similar economic environment
with similar terms, security and conditions. To determine the incremental borrowing rate, the Company uses recent third-party financing
received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as
to produce a constant periodic rate of interest on the remaining balance of the liability for each period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
assets are measured at cost comprising the following:</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    amount of the initial measurement of the lease liability</span></td></tr>
  </table>
<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>

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    lease payments made at or before the commencement date less any lease incentives received</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
assets are depreciated over the shorter of the asset&#8217;s useful life and the lease term on a straight-line basis. The lease terms
of buildings and others are generally less than ten years and less than five years, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
associated with leases with a lease term of 12 months or less on the Company&#8217;s equipment and vehicles and all leases of low-value
assets are recognized on a straight-line basis as an expense in profit or loss.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases
as lessor</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases out fixed assets consisting of different types of robots to third parties. All leases are classified as operating leases
as the Company does not transfer substantially all of the risks and rewards incidental to the ownership of the assets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, 2022 and 2021, the Company recognized rental income of approximately $493,516, $582,000 and $257,000,
respectively. The Company did not recognize lease receivables as of December 31, 2023 and 2022 as the amount to be received was immaterial
to the Company&#8217;s consolidated financial statements.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.30</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related parties</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parties
are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant
influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject
to common control or significant influence, such as a family member or relative, shareholder, or a related corporation.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Amount
    due from related parties</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the contractual right to receive money or products from related parties as amount due from related parties. For those
that the contractual maturity date is less than one year, the Company records as current assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.31</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings per share (&#8220;EPS&#8221;)</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
EPS is calculated by dividing the net profit (loss) attributable to ordinary equity holders by the weighted average number of ordinary
shares outstanding during the year. Diluted EPS is calculated by using the weighted average number of ordinary shares outstanding adjusted
to include the potentially dilutive effect of outstanding share-based awards and convertible debt instruments, unless their inclusion
in the calculation is anti-dilutive.</span></p>

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

<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: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.32</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New and amended accounting standards</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
new standards and amendments that are effective for annual reporting period commencing January 1, 2023 have been applied by the Company
for the year ended December 31, 2023. The adoption of these new and amended standards did not have material impact on the consolidated
financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning
January 1, 2023, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these
new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_SignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes made to accounting policies by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>42
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449115776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<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_ifrs-full_DisclosureOfBusinessCombinationsAbstract', window );"><strong>Business Combinations [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_ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory', window );">BUSINESS COMBINATIONS</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS
    COMBINATIONS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal
year 2022 acquisitions:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2022, the Company acquired four subsidiaries from Mr. Tu Jingyi, a related party. These acquisitions have
been accounted for in accordance with IFRS 3 guidelines under acquisition accounting, whereby the Company recognized the assets and liabilities
transferred at their carrying amounts with carry-over basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
Purchase Price Allocation exercise has been undertaken to establish the constituent parts of the acquired companies&#8217; balance sheet
at fair value on acquisition. As is customary in these circumstances, this will remain under review and subject to change during the
twelve-month hindsight period.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 22, 2022, the Company closed an acquisition of Shenzhen GFAI and Guangzhou GFAI. A total of $1,000,000 cash was paid and 2,142,852 shares were issued and valued at the $1.22 per share in consideration of 100% of the equity interest in both companies. As a result of the 2023 share consolidation, the share consideration became a total of 53,571 shares issued, valued at $48.8 per share.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 22,<br/> 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: 88%; 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">2,187</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">896,327</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,411,893</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,338</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">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,566</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,055,610</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">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,592,783</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,156,649</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(163,785</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,867,009</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">Total purchase price</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,614,279</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition
date contributed by Shenzhen GFAI and Guangzhou GFAI was $661,839. Total net loss for the year ended December 31, 2022 incurred by Shenzhen
GFAI and Guangzhou GFAI since the acquisition date was $3,306,084.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
Shenzhen GFAI and Guangzhou GFAI been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year
ended December 31, 2022 would show total revenue from Shenzhen GFAI and Guangzhou GFAI of $952,358 and total net loss from Shenzhen GFAI
and Guangzhou GFAI of $3,746,740.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on Shenzhen GFAI and Guangzhou GFAI of $1,867,009.
No impairment loss on goodwill was recorded on Shenzhen GFAI and Guangzhou GFAI for the years ended December 31, 2023, 2022.</span></p>

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

<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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 22, 2022, the Company closed the acquisition of Beijing Wanjia. A total of $840,000 cash was paid and 3,780,000 shares were issued and valued at $0.52 per share in consideration of 100% of the equity interest in Beijing Wanjia. As a result of the 2023 share consolidation, the share consideration became a total of 94,500 shares issued, valued at $20.8 per share.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 22,<br/> 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: 88%; 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">38,342</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,656,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">562,768</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,488</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">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,593,398</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">203,765</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">Trade and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,536,547</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(145,026</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">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">411,862</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Total purchase price</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">2,805,600</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition
date contributed by Beijing Wanjia was $1,785,789. Total net loss for the year ended December 31, 2022 incurred by Beijing Wanjia since
the acquisition date was $204,127.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
Beijing Wanjia been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year ended December
31, 2022 would show revenue from Beijing Wanjia of $3,255,081 and net loss from Beijing Wanjia of $544,673.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
impairment loss on goodwill was recorded on Beijing Wanjia for the years ended December 31, 2023 and 2022.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 20, 2022, the Company closed an acquisition to obtain 100% equity interest in AI Malaysia. The consideration is approximately $1 (RM1).</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January
    20,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,184</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">685</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition date
contributed by AI Malaysia was $<span style="-sec-ix-hidden: hidden-fact-275">nil</span>. Net loss incurred by AI Malaysia was $242,075 over the same period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
AI Malaysia been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year ended December 31,
2022 would show revenue from AI Malaysia of $<span style="-sec-ix-hidden: hidden-fact-276">nil</span> and net loss from AI Malaysia of $242,075.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded impairment loss on AI Malaysia of $685. No impairment loss on goodwill was recorded
on AI Malaysia for the years ended December 31, 2022 and 2021.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 9, 2022, the Company closed an acquisition to obtain 100% equity interest in AI Macau. The consideration is approximately $3,205 (MOP25,000).</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">February
    9,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,038</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,162</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(92,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70,355</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,205</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI
Macau acts as an agent-only subsidiary company, operating solely and for all purposes as the agent of AI Hong Kong for the deployment
of robots and thus, AI Macau has no independent revenue of its own.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on AI Macau of $70,355. No impairment loss on goodwill
was recorded on AI Macau for the years ended December 31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal
year 2021 acquisitions:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company acquired two subsidiaries, these acquisitions have been accounted for in accordance with
IFRS 3 guidelines under acquisition accounting, whereby the Company recognized the assets and liabilities transferred at their carrying
amounts with carry-over basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
Purchase Price Allocation exercise has been undertaken to establish the constituent parts of the acquired companies&#8217; balance sheet
at fair value on acquisition. As is customary in these circumstances, this will remain under review and subject to change during the
twelve-month hindsight period.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 4, 2021, the Company announced the acquisition of a majority stake in information security consultants Handshake Networking Ltd. (&#8220;Handshake&#8221;), a Hong Kong-based company specializing in penetration testing. A total of 43,700 shares were issued and valued at $7.50 per share in consideration of 51% of Handshake. As a result of the 2021 and 2023 share consolidation, consideration became a total of 1,091 shares issued, valued at $300 per share. The acquisition was closed on March 25, 2021.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
the acquisition has been accounted for in accordance with IFRS 3 guidelines under acquisition accounting, whereby the Company recognized
the assets and liabilities of Handshake transferred at their carrying amounts with carry-over basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">March
    25,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,276</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,250</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(58,297</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">329,534</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327,763</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2021 since the acquisition date
contributed by Handshake Networking Ltd was $484,318. Handshake Networking Limited also contributed net profit of $39,787 over the same
period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Had
Handshake been consolidated from January 1, 2021,&#160;the Consolidated Statement of Profit or Loss for the year ended December 31, 2021
would show revenue from Handshake of $559,934 and net loss from Handshake of $72,325.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on Handshake of $329,534. No impairment loss on goodwill
was recorded on Handshake for the years ended December 31, 2022 and 2021.</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 1, 2021, the Company entered into a Transfer Agreement&#160;(the &#8220;Agreement&#8221;) to acquire 100% of the equity interests in Guardforce AI Singapore Pte. Ltd., a company incorporated in Singapore (&#8220;AI Singapore&#8221;). AI Singapore was controlled by Mr. Tu Jingyi and Mr. Tu Jingyi was the majority shareholder of Guardforce before the acquisition was completed.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying
value on the transferor&#8217;s financial statements to reflect the results for the full year 2021, irrespective of transaction date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents their assets and liabilities:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,
    <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,148</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,973</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(68,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss for the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,041</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Additional paid in capital</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">12,720</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">&#160;</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_ifrs-full_DisclosureOfBusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_DisclosureOfBusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contingent liabilities in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_j&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>43
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449122432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents and Restricted Cash<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_gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents and Restricted Cash [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_ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory', window );">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CASH
    AND CASH EQUIVALENTS AND RESTRICTED CASH</b></span></td></tr>
  </table>
<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>

<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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Cash on hand</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">472,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">471,408</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash in bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,762,586</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">6,459,231</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>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,235,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,930,639</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted cash &#8211; current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100,764</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-277">-</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">Restricted cash &#8211; 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">1,608,762</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,300,005</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,944,753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,230,644</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">Cash at banks attributable to discontinued 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">28,642</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-278">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents, and restricted cash</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">21,973,395</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,230,644</td><td style="padding-bottom: 1.5pt; 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_gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450699536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<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_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Inventories [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_ifrs-full_DisclosureOfInventoriesExplanatory', window );">INVENTORIES</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INVENTORIES</b></span></td></tr>
  </table>
<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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robots at warehouse</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,743,645</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,553,859</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Security equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">506,403</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">494,793</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Impairment provision
    for inventories</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,743,645</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(942,882</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">506,403</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,105,770</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded a provision for slow moving or obsolete robots&#8217; inventory of $3,797,552, $942,882 and <span style="-sec-ix-hidden: hidden-fact-279">nil</span> during the years ended
December 31, 2023, 2022 and 2021, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventories.</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 IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>45
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449230192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivables, 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_ifrs-full_TradeAndOtherReceivablesAbstract', window );"><strong>Trade Receivables, 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_ifrs-full_DisclosureOfAcquiredReceivablesExplanatory', window );">TRADE RECEIVABLES, NET</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRADE
    RECEIVABLES, NET</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Trade receivables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,780,144</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,450,655</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Provision for expected credit loss on trade receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(149,339</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">(50,469</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">Trade receivables, net</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">5,630,805</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,400,186</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The movement in the Company&#8217;s provision for (recovery of) expected credit loss on trade receivables of $103,534, $(7,394) and $<span style="-sec-ix-hidden: hidden-fact-280">nil</span> during the
years ended December 31, 2023, 2022, and 2021, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables details the Company&#8217;s trade receivables as of:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, 2023</b></span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Trade
    receivables - as of December 31, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&lt;30</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">31-60</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">61-90</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">91
    and over</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade receivables</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,361,716</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,041</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,068</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,980</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,630,805</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, 2022</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Trade receivables - as of December
    31, 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 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">&lt;30</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">31-60</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">61-90</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">91 and over</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">Total</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; padding-bottom: 1.5pt">Trade receivables</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">4,814,346</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">385,662</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">46,222</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">153,956</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,400,186</td><td style="width: 1%; padding-bottom: 1.5pt; 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_ifrs-full_DisclosureOfAcquiredReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables acquired in a business combination. [Refer: Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_h&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAcquiredReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TradeAndOtherReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450251984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Withholding Taxes Receivables, 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_gfai_WithholdingTaxReceivableAbstract', window );"><strong>Withholding Taxes Receivables, 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_gfai_DisclosureOfWithholdingTaxesReceivablesNet', window );">WITHHOLDING TAXES RECEIVABLES, NET</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WITHHOLDING
    TAXES RECEIVABLES, NET</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in"><span style="font-family: Times New Roman, Times, Serif">Balance at January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,691,096</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,531,953</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Addition</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">739,573</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">749,205</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Collection</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(545,233</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,008,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Write off/Allowance for uncollectible</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(683,344</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(448,243</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Exchange difference</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,754</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(133,625</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,224,846</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,691,096</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current portion</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">607,221</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">757,024</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,617,625</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,934,072</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Withholding taxes receivables,
    net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,224,846</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,691,096</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company received a withholding tax refund of THB 18,959,514 (approximately $0.6 million) in connection
with the Company&#8217;s 2018 withholding taxes refund applications of THB 29,188,153 (approximately $0.9 million). The Company wrote
off approximately $0.3 million, representing the difference between the receivable recorded and the amount of refund from the Thai Revenue
Department during the year ended December 31, 2023. Out of prudence, based on the amounts written off for the receivable related to year
2013 to 2018, the Company recorded a provision for withholding taxes receivables of approximately $0.4 million. As of December 31, 2023,
the Company maintained an allowance of approximately $1.3 million against its withholding taxes receivable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2024, the Thailand Revenue Department informed the Company that they approved withholding tax refund for the Company&#8217;s 2019
withholding taxes is approximately THB 22.0 million (approximately $0.6 million).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2022, the Company received a withholding tax refund of THB 35,312,291 (approximately $1.0 million) in connection
with the Company&#8217;s 2016 to 2017 withholding taxes refund applications (which totaled THB 56,107,574 or approximately $1.6 million).
The Company wrote off approximately $0.6 million, representing the difference between the receivable recorded and the amount of refund
from the Thai Revenue Department during the year ended December 31, 2022. As of December 31, 2022, the Company maintained an allowance
of approximately $0.9 million against its withholding taxes receivable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company received a withholding tax refund of THB 20,724,273 (approximately $0.7 million), which
represents the balance of the refunded amount received during 2020. The Company did not have any write offs during the year ended December
31, 2021. As of December 31, 2021, the Company maintained an allowance of approximately $1.1 million against its withholding taxes receivable.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DisclosureOfWithholdingTaxesReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosing information related to withholding taxes receivables, 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;">gfai_DisclosureOfWithholdingTaxesReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WithholdingTaxReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WithholdingTaxReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>47
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449102640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Receivables<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_ifrs-full_NoncurrentPayablesAbstract', window );"><strong>Other Receivables [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_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory', window );">OTHER RECEIVABLES</a></td>
<td class="text"><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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER
    RECEIVABLES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash advance to a third-party
    vendor</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">795,899</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">817,564</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Provision for expected
    credit loss on other receivables</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(795,899</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-281; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-282; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">817,564</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company recognized a provision
for expected credit loss on other receivables of $795,899 during the year ended December 31, 2023. No provision was made during the years
ended December 31,2022 and 2021.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade and other receivables. [Refer: Trade and other receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NoncurrentPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>48
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449080752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current and Other Non-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_gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract', window );"><strong>Other Current and Other Non-Current Assets [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_gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock', window );">OTHER CURRENT AND OTHER NON-CURRENT ASSETS</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER
    CURRENT AND OTHER NON-CURRENT ASSETS</b></span></td></tr>
  </table>
<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>

<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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Input VAT and other taxes receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">219,232</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">293,429</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayments &#8211; office and warehouse rental</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">818,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">780,279</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">Prepayments - insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayments - others</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,926</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Uniforms</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,417</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,699</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and supplies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,760</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,642</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">Deferred costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-283">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,782</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash advances to employees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,084</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">Interest receivable on bank deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,215</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-284">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current assets</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">1,665,571</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,743,008</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>&#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; ">
    <td>Deposits</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">402,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">437,602</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">Deferred costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-285">-</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">9,720</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other non-current assets</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">402,447</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">447,322</td><td style="padding-bottom: 1.5pt; 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_gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449097280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<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_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROPERTY,
    PLANT AND EQUIPMENT</b></span></td></tr>
  </table>
<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>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Leasehold<br/>
    improvements</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Machinery
    and<br/> equipment</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Office<br/>
    furbishing<br/> and equipment</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Assets<br/>
    under<br/> construction</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">GDM<br/>
    machines</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Robots</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2021</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,239,683</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,108,501</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,412,444</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,233,868</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,686</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,713,926</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,369,070</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,326,178</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-286; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-287; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">141,619</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-288; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-289; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,571,013</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,917,702</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,987</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,690</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">92,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,222</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,892</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,031,107</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,453,461</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(125,666</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(94,616</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(367,110</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-290; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,513</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,260</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(682,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-291; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-292; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-293; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-294; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-295; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-296; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,408,037</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,408,037</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Transfer
    in (out)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,426</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-297; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-298; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-299; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(239,833</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">238,407</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-300; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-301; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(115,329</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(181,857</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(233,371</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(582,203</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,853</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(61,014</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(359,078</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,541,705</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,146,864</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,868,015</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,354,351</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,518,987</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,222</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,948,698</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,194,815</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,064,952</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-302; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,202</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">74,126</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,144,766</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">810,559</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,108,242</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,385</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(107,569</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(214,021</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-303; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-304; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(301,877</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(827,687</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-305; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-306; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-307; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-308; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-309; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-310; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,702,367</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,702,367</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,330</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,507</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,107</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,220</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,561</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,419</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(46,977</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">298,167</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,073,809</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,829,343</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,335,825</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,505,385</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,909</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,133,883</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,954,153</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,941,307</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    Depreciation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December 31, 2021</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,693,472</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,906,277</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,799,149</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,447,168</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-311; font-family: Times New Roman, Times, Serif">-</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">891,378</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">691,433</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,428,877</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-312; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-313; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,364</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,723</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-314; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-315; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">520,516</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">841,603</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,881</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,302</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,958</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">727,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-316; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,378</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,883,562</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,374,285</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(121,818</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(89,083</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(69,528</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(339,179</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-317; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,116</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,970</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(626,694</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96,194</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(174,465</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(209,201</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(478,260</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-318; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,393</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,367</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,019,880</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,577,341</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,748,031</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,889,742</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,493,656</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-319; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,230,247</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,059,174</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,998,191</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,006</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">67,840</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,670</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">448,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-320; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,512</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,006,483</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,223,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,287</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(107,565</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(91,802</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(213,092</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-321; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-322; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(100,848</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(619,594</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,979</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,293</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,910</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,978</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-323; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,834</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,656</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,338</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,605,039</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,761,599</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,015,520</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,880,678</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-324; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,680,593</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,954,153</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,897,582</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    book value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">569,523</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">119,984</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">464,609</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,025,331</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,222</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">718,451</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,564,630</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,066,761</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December&#160;31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">468,770</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">67,744</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">320,305</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,624,707</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,909</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,453,290</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-325; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,043,725</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023 and 2022, the Company recognized an impairment loss on robots&#8217; assets of $3,682,789 and $4,408,037,
respectively. There was no impairment of property, plant and equipment recorded for the years ended December 31, 2021. No property, plant
and equipment were pledged as security for bank borrowings.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, net book value of robots&#8217; assets of approximately $<span style="-sec-ix-hidden: hidden-fact-326">nil</span> and $447,000, respectively were leased out
to third parties and the robots&#8217; assets were held and used by the lessee.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant and equipment.</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>50
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449119248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-Use Assets and Operating Lease Liabilties<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_gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems', window );"><strong>Right-Of-Use Assets And Operating Lease Liabilties [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_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory', window );">RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILTIES</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RIGHT-OF-USE
    ASSETS AND OPERATING LEASE LIABILTIES</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying amounts of right-of-use assets are as below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="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%">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">4,171,409</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,364,993</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">New leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">522,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,956,201</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">Termination of a lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,786</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; ">
    <td style="text-align: left">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,006,421</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,066,662</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">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">20,428</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">(83,123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Balance at December 31,</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">2,688,208</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,171,409</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total operating lease liabilities are as below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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 portion</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,239,066</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,774,192</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-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">1,455,857</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,340,075</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">Operating lease liabilities</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">2,694,923</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,114,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
liabilities were measured at the present value of the remaining lease payments, discounted using the lessee&#8217;s incremental borrowing
rate. The weighted average incremental borrowing rate applied to new leases during year 2023, 2022 and 2021 was 4.23%, 3.52% and 3.49%,
respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2023, 2022 and 2021, interest expense of $114,583, $89,470 and $109,848 arising from lease liabilities was
included in finance costs, respectively. Depreciation expense related to right-of-use assets was $2,006,421, $1,066,662 and $2,279,722,
respectively during the years ended December 31, 2023, 2022 and 2021.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current assets held for sale and discontinued 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> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Section Presentation and disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS05_g30-42_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449230192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, 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_gfai_IntangibleAssetsNetAbstract', window );"><strong>Intangible Assets, 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_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTANGIBLE
    ASSETS, NET &#160;</b> &#160;</span></td></tr>
  </table>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Computer<br/>
    software</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Right-of-use<br/>
    Platform</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Customer<br/>
    base</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technical<br/>
    know-how</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Security<br/>
    Surveillance<br/> system</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intelligent<br/>
    Cloud<br/> Platform</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Assets
    under construction -&#160;&#160;Cash<br/> Management<br/> Systems</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31,
    2021</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">907,304</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-327; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-328; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-329; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-330; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-331; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-332; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">907,304</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-333; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">729,934</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,116,730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">514,968</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,356,666</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-334; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-335; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,718,298</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,740</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-336; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-337; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-338; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,687</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,495</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,244,922</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,299</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(56,905</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,620</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,624</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(33,455</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(212,903</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">887,745</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">673,029</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,042,110</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">499,344</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,360,898</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,495</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,657,621</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,137</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-339; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-340; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-341; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">200,101</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,590,546</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-342; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,811,784</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of intangible assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-343; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(542,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(185,594</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-344; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-345; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,985,495</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-346; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,713,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,907</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(26,956</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,232</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(36,775</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(471</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(413</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(83,414</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31,
    2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">919,222</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,659</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">829,560</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">486,112</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,524,224</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,604,580</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,082</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,672,439</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31, 2021</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">742,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-347; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-348; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-349; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-350; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-351; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-352; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">742,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-353; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-354; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-355; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-356; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">526,859</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-357; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-358; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">526,859</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">408,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,128</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,156</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-359; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-360; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">642,677</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,856</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(417</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,595</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">277</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,455</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-361; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-362; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(48,046</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">As
    December 31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">767,168</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,477</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">405,868</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,405</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">612,560</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-363; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-364; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,864,478</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,859</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,753</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">312,268</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,501</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,162</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">403,051</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-365; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">993,594</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,573</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,571</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,865</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(950</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,599</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(471</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-366; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21,883</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">As
    December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">830,600</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,659</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">706,271</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,956</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">699,123</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">402,580</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-367; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,836,189</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    book value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At
    December&#160;31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">120,577</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">622,552</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">636,242</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">470,939</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">748,338</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,495</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,793,143</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">88,622</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-368; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,289</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">403,156</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">825,101</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,202,000</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,082</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,836,250</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_IntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_IntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about intangible assets. [Refer: Intangible assets other than goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>52
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447833744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and Other payables 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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Trade and Other payables and Other Current Liabilities [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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock', window );">TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRADE
    AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Trade payables &#8211; third parties</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,113,401</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,060,856</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued salaries and bonus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">603,112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">515,758</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 payables, accrued customer claims, cash loss and shortage*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">300,337</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">57,381</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Trade and other payables</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,016,850</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,633,995</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>&#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; ">
    <td style="text-align: left">Output VAT and other taxes payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">100,166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">118,125</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 Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">639,556</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">522,059</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payroll Payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">925,142</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">979,027</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">Provision for stock-based compensation expense**</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">830,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-369">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">419,964</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">289,494</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">Deferred 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">256,815</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">568,664</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current liabilities</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,171,643</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,477,369</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $10,000 and $11,800 respectively.</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> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">**</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#8217;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).</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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade and other payables and other current 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;">gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>53
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646444295184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings<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_ifrs-full_BorrowingsAbstract', window );"><strong>Borrowings [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_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory', window );">BORROWINGS</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BORROWINGS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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 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="padding-bottom: 1.5pt">&#160;</td>
    <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: 64%; text-align: left">Short-term bank borrowing</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">(a)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">140,902</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-370">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current portion of long-term bank borrowings</td><td>&#160;</td>
    <td style="text-align: center">(a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">196,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">947,559</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">Current portion of long-term third party borrowing</td><td>&#160;</td>
    <td style="text-align: center">(b)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-371">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,234,057</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term bank borrowings</td><td>&#160;</td>
    <td style="text-align: center">(a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,410</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">432,179</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">Long-term third party borrowing</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">(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"><div style="-sec-ix-hidden: hidden-fact-372">-</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">13,467,639</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</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">381,651</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,081,434</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.</span></td>
</tr></table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 25, 2018, Guardforce TH Group Company Limited (&#8220;Guardforce TH&#8221;), entered into an agreement with Profit Raider Investment Limited (&#8220;Profit Raider&#8221;) to transfer a loan in the principal amount of $13.42 million (the &#8220;Loan&#8221;) between Guardforce TH and Guardforce AI Co., Limited (the &#8220;Company&#8221;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at 4% from April 30, 2019 to December 31, 2019 and 3.22% prior to April 30, 2019. The Company assumed an additional liability of approximately $576,000 which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of 1,666,666 ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#8220;Assignment Deed&#8221;) with WK Venture Success Limited (&#8220;WK Venture&#8221;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#8220;Agreements&#8221;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $100,000 as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.5in; text-align: left"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On <span style="font-size: 10pt">September 28, 2023, the Company entered into a loan conversion agreement (the &#8220;Loan Conversion Agreement&#8221;) with WK Venture. Pursuant to the Loan Conversion Agreement, WK Venture will convert its outstanding loans to the Company in exchange for ordinary shares, par value $0.12 per share of the Company. As of the date of the Loan Conversion Agreement, a total (which includes the principal amount and accrued unpaid interest) of $15,914,614.59 were owed to WK Venture by the Company. According to the Loan Conversion Agreement, WK Venture discharged the entire loan amount and accrued unpaid interest in exchange for receiving 2,947,150 ordinary shares of the Company at a conversion price of $5.40 per share. This loan conversion was completed upon the Company issuing the ordinary shares in October 2023.</span></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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.5in; text-align: left"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For <span style="font-size: 10pt">the year ended December 31, 2023, 2022 and 2021, interest expense recorded for the third-party borrowing was $230,849, $616,116 and $612,387.</span></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_ifrs-full_BorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about borrowings. [Refer: Borrowings]</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 IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449975232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Note 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_gfai_ConvertibleNotePayableAbstract', window );"><strong>Convertible Note 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_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory', window );">CONVERTIBLE NOTE PAYABLE</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONVERTIBLE
    NOTE PAYABLE</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 25, 2022, the Company entered into a securities purchase agreement with Streeterville Capital, LLC (&#8220;CVP&#8221;), pursuant
to which the Company issued CVP an unsecured convertible promissory note on October 25, 2022 in the original principal amount of $1,707,500.00
(the &#8220;Note&#8221;), convertible into the Company&#8217;s ordinary shares. After deducting the original issue discount (&#8220;OID&#8221;)
and the legal fees directly associated with the issuance of the Note, the Company received net proceeds of $1,500,000.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Note bears simple interest at a rate of 8% per annum. All outstanding principal and accrued interest on the Note will become due and
payable on the maturity date, which is twelve months after the purchase price of the Note is delivered by Investor to the Company. Subject
to the occurrence of any triggering events as defined in the Note, the Investor shall have the right to increase the balance of the Note
by 5% or 10%. The Company may pay all or any portion of the amount owed earlier than it is due; provided that in the event the Company
elects to prepay all or any portion of the outstanding balance, the Company shall pay to the Investor 120% of the portion of the outstanding
balance the Company elects to prepay. Early payments of less than all principal, fees and interest outstanding will not, unless agreed
to by Investor in writing, relieve the Company of the Company&#8217;s remaining obligations hereunder.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, as a result of the Company entering into the Agreement and issuing the Note, the exercise price of the Company&#8217;s private
warrants is being adjusted to $0.18, which is the floor price of the Note, pursuant to the antidilution provisions of the private warrants.
As a result of the 2023 share consolidation, the exercise price became $7.20 per share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2022, original issue discount (&#8220;OID&#8221;) of $187,000, cash placement agent fee of $110,000 and interest
expense of $22,767 were recorded as finance costs. $20,000 of legal fees directly associated with the issuance of the Note is recorded
as administrative expense in the Consolidated Statement of Profit or Loss.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2023, CVP delivered to the Company a conversion notice informing the Company that CVP had elected to convert a portion of the
Note balance $1,238,400 at the conversion price of $7.20 into fully paid and non-assessable ordinary shares of the Company. In connection
with this conversion, the Company issued 172,000 restricted ordinary shares to CVP on April 19, 2023. On October 25, 2023, the Company
paid $554,238 to CVP to fully settle the remaining Note balance.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2023, and 2022, interest expense of $60,094 and $22,767 were recorded as finance costs, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ConvertibleNotePayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConvertibleNotePayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade and other payables. [Refer: Trade and other 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458782048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Lease 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_ifrs-full_LeaseLiabilitiesAbstract', window );"><strong>Finance Lease Liabilities [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_gfai_FinanceLeaseLiabilitiesTextBlock', window );">FINANCE LEASE LIABILITIES</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCE
    LEASE LIABILITIES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Current portion</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,597</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,136</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">218,996</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">233,550</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Finance lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327,593</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">631,686</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2023, 2022 and 2021, interest expense was $28,126, $51,070 and $84,794, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
minimum lease payments under finance lease agreements are as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Within 1 year</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">126,042</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">423,514</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">After 1 year but within 5 years</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">236,293</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,448</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Less: Finance charges</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,742</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,276</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Present value of finance
    lease liabilities, net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327,593</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">631,686</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance
lease assets comprise primarily vehicles and office equipment as follow:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">655,371</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,571,075</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(215,038</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(564,844</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Net book value</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">440,333</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,006,231</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_FinanceLeaseLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance lease 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;">gfai_FinanceLeaseLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_LeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_LeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>56
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449134992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation<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_gfai_TaxationAbstract', window );"><strong>Taxation [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_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">TAXATION</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXATION</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value
added tax (&#8220;VAT&#8221;)</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GF
Cash (CIT) and AI R&amp;I are subsidiaries operating in Thailand, which are subject to a statutory VAT of 7% for services in Thailand.
Shenzhen GFAI, Guangzhou GFAI and Beijing Wanjia are the subsidiaries operating in the PRC, which are subject to a statutory VAT of 13%
for goods delivered and rental provided, 6% for services provided and 9% for construction projects in the PRC. The output VAT is charged
to customers who receive services from the Company and the input VAT is paid when the Company purchases goods and services from its vendors.
The input VAT can be offset against the output VAT. The VAT payable is presented on the balance sheets when input VAT is less than the
output VAT. A recoverable balance is presented on the balance sheets when input VAT is larger than the output VAT.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
taxes</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cayman
Islands</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to income or
capital gains taxes. In addition, dividend payments are not subject to withholding tax in the Cayman Islands.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>British
Virgin Islands</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s subsidiary incorporated in the BVI is not subject to taxation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate
as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate<br/>
    income <br/>
    tax rate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hong Kong</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16.5</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Singapore</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Malaysia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">24.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Macau</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Australia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Arab Emirates</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Kingdom</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Korea</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">23.2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Canada</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Vietnam</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">China</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-tax
profit (loss) from continuing operations, by jurisdiction, for the years ended December 31, 2023, 2022 and 2021 is as follows:</span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cayman Islands</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,100,487</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,302,089</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,733,786</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">BVI</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,537</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,811</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12,769</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hong Kong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,805,695</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,245,238</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(628,015</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Singapore</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(180,619</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(160,228</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,041</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,852,376</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,826,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,873,611</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Malaysia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,761,202</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(478,658</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-373; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Macau</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(193,865</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(161,513</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-374; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(321,399</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(572,088</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-375; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Australia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-376; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Arab Emirates&#160;(UAE)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,157</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(72,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-377; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Kingdom</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-378; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Korea</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-379; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(189,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(77,055</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-380; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Canada</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,418</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,997</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-381; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Vietnam</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,123</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,123</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-382; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">China</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,770,944</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,501,768</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-383; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,189,200</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,471,418</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,264,222</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of the income tax provision are:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-384; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-385; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-386; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred
    income tax expense (benefit)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434,320</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">132,208</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(732,868</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Total income tax (benefit)
    expense</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434,320</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">132,208</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(732,868</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reconciliation
between the statutory tax rate to income before income taxes and the actual provision for income taxes is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the 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="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%; text-align: left">(Loss) Profit before income tax expense*</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(994,531</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,840,120</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,068,887</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thailand income tax statutory rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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</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</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</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 tax at statutory tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(198,906</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(768,024</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(813,777</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax assets not recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">713,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">768,024</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-387">-</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">Permanent differences</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(80,242</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">132,208</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">80,910</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense (benefit)</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">434,320</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">132,208</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(732,868</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.</span></td>
</tr></table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities are comprised of the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Provision for employee benefits</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">982,013</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">965,560</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carried forward</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">893,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">671,894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Valuation allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(724,866</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-388; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,150,840</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,637,454</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Less:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities
    - finance leases</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(65,363</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(125,701</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Deferred tax assets,
    net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,085,477</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,511,753</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>57
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451041968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provision for Employee Benefits<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_gfai_ProvisionForEmployeeBenefitsAbstract', window );"><strong>Provision for Employee Benefits [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_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">PROVISION FOR EMPLOYEE BENEFITS</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROVISION
    FOR EMPLOYEE BENEFITS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to March 30, 2022, the Company had a retired benefit plan (&#8220;Plan A&#8221;), another plan (&#8220;Plan B&#8221;) was established
in 2022, both plans are based on the requirements of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement benefits
to employees based on pensionable remuneration and length of service which are considered as unfunded. The plan asset is unfunded and
the Company will pay benefits when needed.</span></p>

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


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">According to IAS 19 (Revised 2017), the
use of Projected Unit Credit (PUC) Cost Method is required in order to determine the actuarial liability based on past service and expected
future salary. Thus, the actuarially acceptable assumptions on salary scale are needed. Actuarial assumptions on other components of the
benefit formulas are also required to measure the obligation such as demographic assumptions and financial assumptions. All of these assumptions
are important because they are directly related to a possibility of actuarial gains and losses. Moreover, the obligations are measured
on a discounted basis because they may be settled many years after the employees render the related service.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assumptions have been adopted for Plan A&#8217;s actuarial valuation:&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demographic
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mortality
    Table (Annual Death Rate): Male and Female Thai Mortality Ordinary Tables of 2017 (TMO 2017) which is the latest mortality table
    from the Office of Insurance Commission in Thailand.</span></td></tr>
  </table>
<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>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Disability Rate: 5% of the Male and Female TMO 2017.</span></td></tr> </table><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><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Voluntary Resignation: Age related rates as follows.</span></td></tr> </table>
<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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Age Group&#160;(Years)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation Rate<br/> of Direct <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation <br/> Rate<br/> of Indirect <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">Below 31</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">31-40</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">41-50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Above 50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount Rate: Single weighted average discount rate is 2.85% per year based on the zero coupon yield rate of government bonds in Thailand from the Thai Bond Market Association (Thai BMA) as of December 31, 2023. Duration (or single weighted average remaining time to retire) is 20.31 years.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Salary Increase Rate: 1.70% per year. The projected salary is calculated at the time of retirement or forced resignation.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable by the plan: The contributions are not a tax-deductible expense according to the Revenue Department in Thailand so there
    are no taxes payable by the plan</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Movement
in the present value of Plan A&#8217;s retired benefit obligation:</span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations at
    January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,827,800</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,827,355</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer to R&amp;I</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-389; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,304</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Benefits paid during the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(578,457</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(922,305</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current service costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">442,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">459,975</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Interest</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">121,651</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,483</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Past service cost and gain on settlement</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,677</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,697</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Actuarial gain (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,431</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(559,544</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(224,557</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Defined benefit obligations
    at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,910,067</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,827,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2023</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">4,526,095</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">$</td><td style="width: 7%; text-align: right">(383,972</td><td style="width: 0.5%; text-align: left">)</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">-7.82</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">5,354,805</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">$</td><td style="width: 7%; text-align: right">444,737</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">9.06</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,197,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.86</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,658,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(251,385</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-5.12</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,749,274</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(160,793</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-3.27</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,961,641</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,574</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.05</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,920,291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,224</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.21</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,899,921</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10,146</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.21</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2022</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">4,500,166</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">$</td><td style="width: 7%; text-align: right">(327,634</td><td style="width: 0.5%; text-align: left">)</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">-6.79</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">5,201,435</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">$</td><td style="width: 7%; text-align: right">373,635</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">7.74</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,064,621</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">236,821</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.91</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,617,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(210,133</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-4.35</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,683,817</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(143,983</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-2.98</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,871,730</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.91</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,837,009</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.19</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,818,657</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,143</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.19</td><td style="text-align: left">&#160;</td></tr>
  </table><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">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2021</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"></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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+)&#160;in<br/>
    Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/>
    Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">5,406,718</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">$</td><td style="width: 7%; text-align: right">(412,414</td><td style="width: 0.5%; text-align: left">)</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">-7.09</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">6,291,799</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">$</td><td style="width: 7%; text-align: right">472,667</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">8.12</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,141,412</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">322,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.54</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,534,865</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(284,267</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-4.89</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,596,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(222,526</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-3.82</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,905,978</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86,846</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.49</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,832,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.22</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,806,228</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,904</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.22</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity
profile of the defined benefit obligation as of December 31, are as follow:</span></p>

<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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Defined
    <br/> Benefit<br/> Obligation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">362,284</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,130</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">276,878</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">360,796</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,829</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">252,801</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2030</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">356,732</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2031</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">548,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2032</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,819</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2033</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">212,944</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2034-2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,008,757</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&gt;2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,081,234</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assumptions have been adopted for Plan B&#8217;s actuarial valuation:&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demographic
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mortality
    Table (Annual Death Rate): Male and Female Thai Mortality Ordinary Tables of 2017 (TMO 2017) which is the latest mortality table
    from the Office of Insurance Commission in Thailand.</span></td></tr>
  </table>
<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>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Disability Rate: 5% of the Male and Female TMO 2017.</span></td></tr> </table>
<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>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Voluntary Resignation: Age related rates as follows.</span></td></tr> </table>
<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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Age Group&#160;(Years)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation <br/> Rate<br/> of Indirect <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="font-family: Times New Roman, Times, Serif">Below 31</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">31-40</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">41-50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Above 50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
Assumptions:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount Rate: Single weighted average discount rate is 3.03% per year based on the zero coupon yield rate of government bonds in Thailand from the Thai Bond Market Association (Thai BMA) as of December 31, 2023. Duration (or single weighted average remaining time to retire) is 26.48 years.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Salary Increase Rate: 1.70% per year. The projected salary is calculated at the time of retirement or forced resignation.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable by the plan: The contributions are not a tax-deductible expense according to the Revenue Department in Thailand so there
    are no taxes payable by the plan</span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Movement
in the present value of Plan B&#8217;s retired benefit obligation:</span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations at
    January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,814</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-390; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer from GF Cash (CIT)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-391; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,304</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Benefits paid during the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,884</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-392; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current service costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,876</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,971</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Interest</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">607</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">285</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Past service cost and loss on settlement</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,491</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-393; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Actuarial loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,298</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-394; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">309</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">254</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations
    at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,915</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,814</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2023</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">23,156</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">$</td><td style="width: 7%; text-align: right">(2,760</td><td style="width: 0.5%; text-align: left">)</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">-10.65</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">29,123</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">$</td><td style="width: 7%; text-align: right">3,208</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.38</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,707</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.45</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,565</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-9.07</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,032</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,883</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-7.27</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,976</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,061</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.09</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">84</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.32</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,832</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(84</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.32</td><td style="text-align: left">&#160;</td></tr>
  </table>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the year ended December 31, 2022</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">19,346</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">$</td><td style="width: 7%; text-align: right">(2,469</td><td style="width: 0.5%; text-align: left">)</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">-11.32</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">24,710</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">$</td><td style="width: 7%; text-align: right">2,896</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">13.27</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,176</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,362</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.83</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,782</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,032</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-9.32</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,142</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,672</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-7.67</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,799</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">985</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.51</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73</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">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(72</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.33</td><td style="text-align: left">&#160;</td></tr>
  </table>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity
profile of the defined benefit obligation as of December 31, are as follow:</span></p>

<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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Defined
    <br/> Benefit<br/> Obligation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-395; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-396; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-397; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-398; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-399; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-400; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2030</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-401; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2031</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-402; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2032</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-403; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2033</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-404; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 88%"><span style="font-family: Times New Roman, Times, Serif">2034-2048</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">311,388</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&gt;2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">286,118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ProvisionForEmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ProvisionForEmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employee benefits.</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 IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>58
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450251984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity<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_ifrs-full_EquityAbstract', window );"><strong>Shareholders&#8217; Equity [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_gfai_StockholdersEquityDisclosureTextBlock', window );">SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHAREHOLDERS&#8217;
    EQUITY</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions in fiscal year 2023:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 31, 2023, the shareholders of the Company approved a 1 for 40 share consolidation of the Company&#8217;s authorized and issued
ordinary shares whereby every forty shares were consolidated into one share (the &#8220;2023 share consolidation&#8221;). In addition,
the par value of each ordinary share increased from $0.003 to $0.12. The financial statements and all share and per share amounts have
been retroactively restated to reflect the Share Consolidation. On January 31, 2023, in addition to the 2023 share consolidation, the
shareholders of the Company also approved:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    proposal to resolve fractional entitlements to the Company&#8217;s issued ordinary shares resulting from the 2023 share consolidation
    &#8211; under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all
    such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the
    closing price of the ordinary shares on a post-share consolidation basis on the applicable trading market on the first trading date
    of the Company&#8217;s ordinary shares following the effectiveness of the 2023 share consolidation; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an increase in the Company&#8217;s authorized ordinary shares from 7,500,000 to 300,000,000.</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
2023 share consolidation was consummated under Cayman Islands law on January 31, 2023. Below is a reconciliation of the effect of the
retroactive adjustments.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Balance Sheets as of December 31, 2022</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    <br/>
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    <br/>
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">(Deficit) Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Number of ordinary shares &#8211; authorized</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300,000,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(292,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Number of ordinary shares &#8211; issued and
    outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,770,529</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(63,151,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,618,977</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Par value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.003</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.117</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Statements of Profit or Loss for the year ended December 31, 2022</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-407; -sec-ix-hidden: hidden-fact-406; -sec-ix-hidden: hidden-fact-405; font-family: Times New Roman, Times, Serif">Basic and diluted loss for the year attributable to ordinary equity holders of the Company</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.37</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14.60</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14.97</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-410; -sec-ix-hidden: hidden-fact-409; -sec-ix-hidden: hidden-fact-408; font-family: Times New Roman, Times, Serif">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,605,434</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(48,365,582</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,239,852</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Statements of Profit or Loss for the year ended December 31, 2021</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-413; -sec-ix-hidden: hidden-fact-412; -sec-ix-hidden: hidden-fact-411; font-family: Times New Roman, Times, Serif">Basic and diluted loss for the year attributable to ordinary equity holders of the Company</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.31</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11.59</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11.90</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-416; -sec-ix-hidden: hidden-fact-415; -sec-ix-hidden: hidden-fact-414; font-family: Times New Roman, Times, Serif">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,537,238</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,076,519</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">460,719</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 17, 2023, a total of&#160;2,339&#160;fractional shares were canceled as a result of the share consolidation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the restricted ordinary shares issued on June 16, 2022 as a deposit to acquire&#160;100% of the equity interests in seven
Kewei Group companies, such acquisition was terminated on September 13, 2022 (Note 23) and on February 13, a total of&#160;243,000&#160;shares
were returned and cancelled.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with an asset purchase agreement entered between the Company&#160;and Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen
Kewei&#8221;) on December 21, 2022 to purchase certain of Shenzhen Kewei&#8217;s robot-related business assets in China (Note 1), on
March 1, 2023, a total of&#160;262,500&#160;restricted ordinary shares were issued to the shareholders of Shenzhen Kewei.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the conversion of the convertible note with Streeterville Capital, LLC (&#8220;CVP&#8221;) (Note 15), the Company issued&#160;172,000&#160;restricted
ordinary shares to CVP on April 19, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 5, 2023, the Company completed an underwritten public offering (&#8220;CMPO 1&#8221;) to issue&#160;1,720,430&#160;ordinary shares
and an additional&#160;258,064&#160;ordinary shares for the exercise of an over-allotment option at the time of the closing at a public
offering price of $4.65&#160;per share for aggregate gross proceeds of approximately $9.2&#160;million. On May 12, 2023, the Company
completed another underwritten public offering (&#8220;CMPO 2&#8221;) to issue&#160;2,580,600&#160;ordinary shares and an additional&#160;387,090&#160;ordinary
shares for the exercise of an over-allotment option at the time of the closing at a public offering price of $4.65&#160;per share for
aggregate gross proceeds of approximately $13.8&#160;million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Loan Conversion Agreement with WK Venture, WK Venture agreed to convert the entire loan amount and accrued unpaid
interest to the Company&#8217;s ordinary shares at a conversion price of $5.40 per share (Note 14). The Company issued 2,947,150 ordinary
shares to WK Venture in October 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
total of&#160;128,901&#160;warrants were exercised during the year ended December 31, 2023. No warrants were exercised subsequently from
December 31, 2023 to the date of this report. As of December 31, 2023, we have an aggregate of&#160;2,013,759&#160;warrants issued and
outstanding. On March 8, 2023,&#160;the Company issued a Notice regarding Adjustment of Exercise Price (for Public Warrants) after share
consolidation to the Company&#8217;s public warrant holders.&#160;As a result of the share consolidation, the exercise price under the
public warrant was proportionately increased from $0.16 to $6.40, the exercise price under the private warrant was proportionately increased
from $0.18 to $7.20. If any holder exercises one warrant, one-40th&#160;(1/40) ordinary share will be received in cash (by Cash in Lieu),
holders must exercise at least 40 warrants to receive 1 ordinary share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions subsequent to fiscal year 2023:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company completed the separation
with Handshake that the returning 1,091 restricted ordinary shares was cancelled on March 4, 2024 (Note 1).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 6, 2024, the Company issued an aggregate number of 120,000 restricted ordinary shares to three independent directors on the Board
of Directors, representing 60,000 restricted ordinary shares for their service performed in 2023 and 60,000 restricted ordinary shares
for their service to be performed in 2024 </span>(Note 20).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions in fiscal year 2022:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 16, 2022, a total of 3,780,000 shares were issued to acquire 100% of the equity interests in Beijing Wanjia. As a result of the
2023 share consolidation, consideration became a total of 94,500 shares issued.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 16, 2022, a total of 9,720,000 shares were issued as a deposit to acquire 100% of the equity interests in seven Kewei Group companies.
On September 13, 2022, the Company and the shareholders of seven Kewei Group companies signed a termination agreement to terminate such
acquisition. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares, which were returned and cancelled
on February 13, 2023 (see Note 23).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 24, 2022, a total of 113 shares were cancelled as per shareholders&#8217; request. As a result of the 2023 share consolidation, the
cancelled shares became 2 shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 8, 2022, the Company completed another private placement with certain investors that the Company agreed to sell to such investors
an aggregate of 8,739,351 ordinary shares. As a result of the 2023 share consolidation, ordinary shares issued to certain investors became
a total of 218,484 shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 14, 2022, a total of 2,142,582 shares were issued to acquire 100% of the equity interests in Shenzhen GFAI and Guangzhou GFAI.
As a result of the 2023 share consolidation, consideration became a total of 53,571 shares issued.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
February 25, 2022 and April 26, 2022, the Company issued 10,000 and 10,000 ordinary shares, respectively, totaling 20,000 ordinary shares
to the vendor as compensation for serving the Company. As a result of the 2023 share consolidation, compensation expense became a total
of 500 shares issued (Note 20).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company granted and issued 260,000 restricted ordinary shares to certain employees under the Company&#8217;s 2022
Equity Incentive Plan. As a result of the 2023 share consolidation, the number of restricted ordinary shares issued to certain employees
became a total of 6,500 shares (Note 20).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 20, 2022, the Company completed a private placement with certain investors to issue (i) 7,919,997 ordinary shares; and (ii) 11,879,993
ordinary shares issuable upon the exercise of warrants, at an exercise price of $1.30 per share. As a result of the 2023 share consolidation,
ordinary shares issued to certain investors became a total of 197,999 shares the exercise price of warrants became $52 to purchase 1
share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">After
the two private placements and the issuance of a convertible note (Note 15), the exercise price of both the Company&#8217;s IPO warrants
which were issued on September 28, 2021 and private warrants which were issued on January 20, 2022, were adjusted to $0.16 and $0.18,
respectively pursuant to the antidilution provisions of warrants. As a result of the 2023 share consolidation, the exercise price was
proportionately increased from $0.16 to $6.40 and from $0.18 to $7.20, respectively. If any holder exercises one warrant, one-40<sup>th
</sup>(1/40) ordinary share will be received in cash (by Cash in Lieu), holders must exercise at least 40 warrants to receive 1 ordinary
share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 12, 2022, the Company entered into warrant solicitation inducement letters with several investors that are existing holders of its
warrants through the private placement on January 20, 2022 (&#8220;Private Warrants&#8221;) wherein the investors agreed to exercise
5,581,918 outstanding warrants to purchase an aggregate of 5,581,918 ordinary shares for cash, at an exercise price reduced by the Company
from $1.15 per share to $0.238 per share. As a result of the 2023 share consolidation, the purchased ordinary shares became a total of
139,547 shares, the exercise price became $46 per share to $9.52 per share after the 2023 share consolidation adjustment. In consideration
for the immediate exercise of the existing warrants for cash, the Company issued one-half (1/2) of an ordinary share for each warrant
exercise. As a result, the exercising holders received approximately 2,790,959 ordinary shares as share consideration. As a result of
the 2023 share consolidation, consideration became a total of 69,773 shares issued. The Company received aggregate net proceeds of approximately
$1.23 million. As a result of the warrant exercise, the exercise price of the Company&#8217;s warrants issued through the initial public
offering on September 28, 2021 (&#8220;Public Warrants&#8221;) were adjusted to $0.16 and the exercise price of the Company&#8217;s Private
Warrants were adjusted to $0.18. As a result of the 2023 share consolidation, the exercise price was proportionately increased from $0.16
to $6.40 and from $0.18 to $7.20, respectively. If any holder exercises one warrant, one-40<sup>th</sup> (1/40) ordinary share will be
received in cash (by Cash in Lieu), holders must exercise at least 40 warrants to receive 1 ordinary share.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Including
the warrant solicitation inducement, a total of 8,195,641 warrants were exercised during the year ended December 31, 2022. 6,007,942
warrants were exercised subsequently from January 1, 2023 to the date of this report. As of December 31, 2022 and the date of this report,
we have an aggregate of 8,021,701 and 2,013,759 warrants issued and outstanding, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
transactions in fiscal year 2021:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#8220;2021 share consolidation&#8221;)
of the Company&#8217;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. In addition,
the par value of each ordinary share increased from $0.001 to $0.003. After the 2023 share consolidation, the par value of each ordinary
share became $0.12. The financial statements and all share and per share amounts have been retroactively restated to reflect the 2021
share consolidation. On August 20, 2021, in addition to the 2021 share consolidation, the shareholders of the Company also approved:</span></p>

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

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    proposal to resolve fractional entitlements to the Company&#8217;s issued ordinary shares resulting from the Share Consolidation
    &#8211; under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all
    such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the
    closing price of the ordinary shares on a post-share consolidation basis on the applicable trading market on the first trading date
    of the Company&#8217;s ordinary shares following the effectiveness of the 2021 share consolidation; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an increase in the Company&#8217;s authorized ordinary shares from 100,000,000 to 300,000,000. After the 2023 share consolidation, the Company&#8217;s authorized ordinary shares became 7,500,000.</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 25, 2021, a total of 43,700 shares were issued to acquire a majority stake in Handshake. As a result of the 2021 and 2023 share
consolidation, consideration became a total of 1,091 shares issued.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 28, 2021, the Company completed an initial public offering to issue 3,614,458 units, each unit consisting of one of our ordinary
shares, par value $0.003 per share, and a warrant to purchase one ordinary share at $4.15 per unit for aggregate gross proceeds of approximately
$15 million. Each ordinary share is being sold together with one warrant to purchase one ordinary share. Each whole share exercisable
pursuant to the warrants will have an exercise price per share at $5.1875, equal to 125% of the initial public offering price. The warrants
will be immediately exercisable and will expire on the fifth anniversary of the original issuance date. As a result of the 2023 share
consolidation, the unit sold became 90,309 with par value became $0.12 per share. A warrant to purchase one ordinary share became $166
and the exercise price per share of each whole share exercisable pursuant to the warrants became $207.50.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the warrants, determined using the Black-Scholes valuation model, was $0.46 per warrant. The significant inputs into the
model were share price as shown above, the exercise price as shown above, volatility of 17.06%, expected warrant life of 5 years, and
an annual risk-free interest rate of 2.5%.&#160; The volatility measured at the standard deviation of continuously compounded share returns
is based on statistical analysis of Nasdaq-100 companies between 2015 &#8211; 2019.&#160;As a result of the 2023 share consolidation,
the fair value of the warrants became $18.40 per warrant.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2019, 16,666,663 ordinary shares were issued at par value of $0.003, equivalent to share capital of $50,000. On February
5, 2020, the shareholders of the Company authorized an increase in the authorized shares of the Company from 16,666,663 ordinary shares
to 100,000,000 ordinary shares. In March 2020, the Company issued 689,427 ordinary shares (see Note 18) at par value. Total ordinary
shares issued as of December 31, 2020 was 17,356,090, equivalent to share capital of approximately $52,069. As of December 31, 2021 and
2020, subscription receivable for these shares was $50,000. There is no definitive due date to pay up the receivables. During 2020, the
Company recorded a capital distribution to the controlling shareholder for approximately $380,000, representing the amount of a related
party receivable/loan written off. As a result of the 2021 and 2023 share consolidation, ordinary shares issued as of December 31, 2019
became 416,442 at par value became $0.12. Shares issued in March 2020 became 17,235. The increased authorized shares of the Company became
2,500,000. Total ordinary shares issued as of December 31, 2020 became 433,677.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_StockholdersEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_StockholdersEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>59
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449227696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<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_gfai_StockBasedCompensationAbstract', window );"><strong>Stock-Based Compensation [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_gfai_StockBasedCompensationTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><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: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>STOCK-BASED
    COMPENSATION</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation in fiscal year 2023:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 31, 2023, the Company granted a total of 60,000 restricted ordinary shares to three independent directors on the Board of Directors
for their service performed in 2023 under the Company&#8217;s 2022 Equity Incentive Plan. This stock-based compensation expense amounting
to $271,800 was recorded on the Company&#8217;s consolidated statements of profit or loss. On March 6, 2024, the Company issued an aggregate
number of 120,000 restricted ordinary shares to three independent directors, representing 60,000 restricted ordinary shares for their
service performed in 2023 and 60,000 restricted ordinary shares for their service to be performed in 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, a provision for stock-based compensation of $830,000 was made according to the management plan to grant
restricted shares to officers and certain employees based on their performance in 2023 under the Company&#8217;s 2022 Equity Incentive
Plan (Note 13). This stock-based compensation expense amounting to $830,000 was recorded on the Company&#8217;s consolidated statements
of profit or loss. The number of restricted shares to be granted was determined subsequent to December 31, 2023. On March 14, 2024, the
Board of Directors approved the number of restricted shares to be granted to each individual. As of the date of this report, the Company
has yet issued the restricted ordinary shares.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation in fiscal year 2022:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company granted and issued 260,000 restricted ordinary shares to certain employees under the Company&#8217;s 2022
Equity Incentive Plan. This stock-based compensation expense was $238,914. As a result of the 2023 share consolidation, the number of
restricted ordinary shares issued to certain employees became a total of 6,500 shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 25, 2021, the Company entered into an agreement with a third party vendor to provide investor relations services for a term of
one-year. The agreement was terminated on May 7, 2022. During the year ended December 31, 2022, the Company issued 20,000 ordinary shares
to the vendor as compensation for serving the Company. This stock-based compensation expense was $13,181.&#160;As a result of the 2023
share consolidation, compensation resulted in 500 shares being issued.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation in fiscal year 2021:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 16, 2019, the Company entered into an agreement and plan of merger (the &#8220;Merger Agreement&#8221;) with VCAB Eight Corporation,
a Texas corporation (&#8220;VCAB&#8221;), pursuant to which, subject to certain preconditions being satisfied, it was agreed that VCAB
would merge with and into the Company. The main objective of the Merger was to increase the Company&#8217;s shareholder base to, among
other things, assist the Company in satisfying the listing standards of a national security exchange in the United States. The Merger
was completed effective on March 10, 2020, and the separate existence of VCAB ceased on that date. As consideration for the Merger, the
Company agreed to issue an aggregate of 877,021 shares of capital stock (&#8220;Plan Shares&#8217;) to VCAB&#8217;s claim holders. As
of December 31, 2020, the Company has issued 689,427 of the Plan Shares to approximately 670 designated and Bankruptcy Court approved
claim holders. During 2021, the Company issued 187,594 of the Plan Shares to additional claim holders upon their approval by the Bankruptcy
Court. Following the completion of this process, the Company has approximately 1,300 holders of its outstanding ordinary shares. The
Company recorded the fair value of the shares in connection to the 877,025 shares issued in the merger transaction of $18,826 as stock-based
compensation expense. As a result of the 2021 and 2023 share consolidation, the agreed number of Plan shares became 21,924. The Company
issued 17,235 of the Plan Shares and the remaining Plan Shares issued became 4,689 shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 8, 2020, Guardforce AI Service Ltd. entered into agreements with and transferred 833,333 shares each, totaling 1,666,666 of the
Company&#8217;s ordinary shares, to, Mr. Terence Wing Khai Yap, the Company&#8217;s Chairman and Ms. Lei Wang, the Company&#8217;s Chief
Executive officer. The shares, deemed as issuances by the Company, were transferred to Mr. Yap and Ms. Wang as compensation for serving
in their roles as the Company&#8217;s Chairman and Chief Executive Officer, respectively. The Company accounted for these transfers as
stock-based compensation expense; the aggregate charge was $46,341, representing the fair value of the shares being transferred. As a
result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Mr. Yap and Ms. Wang became 20,833 shares
each, totaling 41,666 shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of 1,666,666 ordinary shares of Guardforce AI Co. Limited
from Guardforce AI Technology to Profit Raider Investments Limited (&#8220;Profit Raider&#8221;) to fulfil a short-term borrowing transaction
(see Note 21). This transfer is deemed an issuance by the Company and the Company recorded a charge of stock-based compensation expense
of $35,769. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666
shares.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_StockBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_StockBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockBasedCompensationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock based compensation.</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;">gfai_StockBasedCompensationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>60
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449819904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling, Distribution and Administrative Expenses<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_gfai_SellingDistributionAndAdministrativeExpensesAbstract', window );"><strong>Selling, Distribution and Administrative Expenses [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_ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory', window );">SELLING, DISTRIBUTION AND ADMINISTRATIVE EXPENSES</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELLING,
    DISTRIBUTION AND ADMINISTRATIVE EXPENSES</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Staff expense</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,392,020</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,753,737</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,310,362</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rental expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">536,272</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">452,137</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,564</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,986</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,997,945</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,261,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Utilities expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,327</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,550</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">91,180</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Travelling and entertainment expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">445,714</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,362</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">145,247</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,434,367</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,086,279</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,164,536</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Repairs and maintenance</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,696</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,782</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,805</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">322,894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">433,822</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">240,328</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">169,511</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,947</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-417; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,013,688</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">989,687</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">888,280</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,910,475</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,544,248</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,174,290</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expenses mainly comprised of office expenses, stamp duties, training costs, etc.</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_gfai_SellingDistributionAndAdministrativeExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SellingDistributionAndAdministrativeExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 general and administrative expenses. [Refer: Administrative expenses]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>61
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646455699008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Reserve<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_gfai_LegalReserveAbstract', window );"><strong>Legal Reserve [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_ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory', window );">LEGAL RESERVE</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LEGAL
    RESERVE</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Thailand</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the provisions of the Civil and Commercial Code, GF Cash (CIT) is required to set aside as a legal reserve at least 5% of the profits
arising from the business of the Company at each dividend distribution until the reserve is at least 10% of the registered share capital.
The legal reserve is non-distributable. The Company reserve has met the legal reserve requirement of $223,500 as of December 31, 2023
and 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">The
PRC</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the laws applicable to the PRC&#8217;s Foreign Investment Enterprises, the Company must make appropriations from after-tax profit
to non-distributable reserve funds. Subject to certain cumulative limits, the general reserve requires annual appropriations of 10% of
after-tax profits as determined under the PRC laws and regulations at each year-end until the balance reaches 50% of the PRC entity registered
capital; the other reserve appropriations are at the Company&#8217;s discretion. These reserves can only be used for specific purposes
of enterprise expansion and are not distributable as cash dividends. During the years ended December 31, 2023 and 2022, the Company did
not accrue any legal reserve.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_LegalReserveAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_LegalReserveAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reserves within equity. [Refer: Other reserves [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449426864">
<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_ifrs-full_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_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RELATED
    PARTY TRANSACTIONS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below sets forth the major related parties and their relationships with the Company as of December 31, 2023:</span></p>

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

<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; ">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of related parties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Relationship
    with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu
    Jingyi (&#8220;Mr. Tu&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Technology Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Service Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Kewei Robot Technology Co., Limited and its subsidiaries</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanjing
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanchang
    Zongkun Intelligent Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sichuan
    Qiantu Guardforce Robot Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Nanshao Fire Engineering and Equipment Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CSF
    Mingda Technology Co., Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Qianban Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security Service (Shanghai) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Guardforce Qiyun Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Yongan Security Alarm System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Holdings (HK) Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu&#8217;s father</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    TH Group Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security (Thailand) Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Aviation Security Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt
    Technology &amp; System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Jia Lin, President of the Company</span></td></tr>
  </table>
<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;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal related party balances as of December 31, 2023 and 2022 and transactions for the years ended December 31, 2023, 2022 and 2021
are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due from related parties:</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce TH Group Company Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,804</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">894</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce AI Technology Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-418; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce AI Service Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-419; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Intelligent Guardforce Robot Technology
    Co., Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-420; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,312,883</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shareholders&#8217; of Shenzhen Kewei Robot
    Technology Co., Limited and its subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,160,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,020,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nanjing Zhongzhi Yonghao Robot Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-421; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,297</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nanchang Zongkun Intelligent Technology Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-422; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sichuan Qiantu Guardforce Robot Technology
    Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-423; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,777</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Shanghai Nanshao Fire Engineering and Equipment
    Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-424; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">144,737</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">CSF Mingda Technology
    Co., Ltd</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,834</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,129</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,172,638</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,508,873</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560 receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527 on the amount due from CIOT.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><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">On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire 100% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%) at $2.00 per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares. The restricted ordinary shares issued were valued at $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $4,860,000.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p> <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">On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to and cancelled by the Company.</span></p></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.</span></td>
</tr></table>
<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;<b>&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due to related parties:</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tu Jingyi</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,725</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">210,028</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Holdings (HK) Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">43,337</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">394,016</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Security (Thailand) Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">74,429</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,413</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Kewei Robot Technology Co., Limited
    and its subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(d)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,528,916</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,403,555</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Zhongzhi Yonghao Robot Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,718</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">394,151</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Qianban Technology Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-425; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,733</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Security Service (Shanghai) Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">267,764</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Guardforce Qiyun Technology Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-426; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shanghai Yongan Security Alarm System Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-427; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,842</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce Aviation
    Security Company Limited</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-428; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,898,506</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,868,691</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount due to Tu Jingyi (&#8220;Mr. Tu&#8221;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(b)</span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.</span></p></td>
</tr></table>
<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>

<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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Keiwei&#8221;) and its subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots from a related party and $5,600 expense paid on behalf by a related party, offset with receivable balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots rental fee charged to Shenzhen Kewei; and (iii) $11,558 expense paid expense paid on behalf of Shenzhen Kewei.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to related parties represent business advances for operational purposes.</span></td>
</tr></table><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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
borrowing from a related party:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Holdings (HK) Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,666,846</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,148,500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Tu Jingyi</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,437,303</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-429; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,104,149</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,148,500</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Long-term
borrowings from related parties:</b></span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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>As
    of December 31,</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 64%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Holdings (HK) Limited</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="-sec-ix-hidden: hidden-fact-430; font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">-</span></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">18,346</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu Jingyi</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-431; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</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,437,303</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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,455,649</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<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>

<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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#8217;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#8217;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#8220;Netting Arrangement&#8221;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was settled under the Netting Arrangement.</span></td>
</tr></table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.</span></td>
</tr></table>


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

<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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
party transactions:</b></span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nature</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Service/ Products received from related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Security (Thailand) Company Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">918,536</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">792,499</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">763,256</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Aviation Security Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,643</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,052</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,739</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Perfekt
    Technology &amp; System Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-432; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-433; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,850</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited &#8211; Purchases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(d)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,178</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,964,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,702,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited &#8211; Purchases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,633</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196,450</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-434; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited &#8211; ICP</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(f)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-435; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-436; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(g)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-437; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-438; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,068,990</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,823,592</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,477,948</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Service/
    Products delivered to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(h)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-439; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-440; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,846</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">GF Technovation
    Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(h)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">231</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,243</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">98,781</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(i)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,594</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-441; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-442; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,825</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,243</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">111,627</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nature
of transactions:</span></p>

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

<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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Security (Thailand) Co., Ltd. provided security guard services to the Company.</span></td>
</tr></table>
<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>

<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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Aviation Security Co., Ltd. provided escort services to the Company.</span></td>
</tr></table>
<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>

<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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt Technology &amp; System Co., Ltd. provided security equipment to the Company.</span></td>
</tr></table>
<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>

<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">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered, and robots amounting to $2,773,560 were returned by the Company.</span></td>
</tr></table>
<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>

<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">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned by the Company.</span></td>
</tr></table>
<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>

<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">(f)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#8220;ICP&#8221;). The contract amount was $3,000,000 which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.</span></td>
</tr></table>
<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>

<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">(g)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to the Company.</span></td>
</tr></table>
<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>

<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">(h)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company sold robots to GF Technovation Company Limited.</span></td>
</tr></table>
<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>

<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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.</span></td>
</tr></table><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><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: 0in; font: 11pt Calibri, Helvetica, Sans-Serif">&#160;</td> <td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</span></td> <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In late 2023, Mr. Tu and his controlled companies filed various complaints against the Company with the courts in China and Hong Kong as follows: (i) disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $3.32 million; (ii) disputes on certain purchase related contracts with Shenzhen Intelligent Guardforce Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $0.09 million; and (iii) objection to the process on removing Mr. Tu as director for two subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited. In November 2023, correspond to the disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited, the court in China froze all the bank accounts of Shenzhen GFAI and Robot Service Shenzhen. The Company has sought legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached a settlement with Mr. Tu, including Mr. Tu agreeing to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company, and the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen were lifted on April 2, 2024 (Note 28). Therefore, no provision has been made for these liabilities in the financial statements.</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_ifrs-full_DisclosureOfRelatedPartyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parties.</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRelatedPartyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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;">ifrs-full_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>63
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450066000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Segment Data<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_gfai_DisclosureOfEntitysOperatingSegmentsAbstract', window );"><strong>Consolidated Segment Data [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_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">CONSOLIDATED SEGMENT DATA</a></td>
<td class="text"><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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    SEGMENT DATA</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selected
information by segment is presented in the following tables for the years ended December 31, 2023, 2022 and 2021:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenues<sup>(1)</sup></b></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,892,550</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,907,623</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,300,213</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">757,284</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,272,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">368,659</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">General security solutions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,630,668</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,785,789</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36,280,502</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,965,648</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,668,872</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<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">Revenue excludes intercompany sales.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,895,092</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,353,365</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(808,162</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21,773,699</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,227,391</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,072,133</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(936,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(178,580</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    and others <sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,697,597</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,066,903</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,872,155</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating loss from continuing
    operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,302,778</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,826,239</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,752,450</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total other income from four segments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">461,926</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,616</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">292,732</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign exchange gains (losses), net:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Secured logistics</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">241,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(629,844</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,814,948</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,567</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,503</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,511</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Corporate and others</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,646</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,376</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,202</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance costs:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Secured logistics</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(510,818</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(802,438</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(885,183</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,431</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,695</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,793</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(857</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(946</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-445; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">- Corporate and others</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(127,268</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(315,751</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96,867</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss before income tax from
    continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,189,200</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,471,418</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,264,222</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Provision for income
    tax (expense) benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434,320</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(132,208</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">732,868</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss for the year from
    continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,623,520</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,603,626</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,531,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Net
    profit (loss) for the year from discontinued operations &#8211; Information security segment</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,138</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62,432</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,700</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,589,382</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,666,058</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,491,654</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Net loss attributable
    to the non-controlling interest</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,721</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,264</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,727</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    loss attributable to equity holders of the Company</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,571,661</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,564,794</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,481,927</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $1,101,800, $252,095 and $<span style="-sec-ix-hidden: hidden-fact-447">nil</span> for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
and amortization by segment for the year ended December 31, 2023, 2022 and 2021 are as follows:</span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,256,128</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,373,660</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,407,085</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,738,563</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,497,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">625,557</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">General security solutions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,549</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,594</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-446; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,243,240</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,981,407</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,032,642</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
assets by segment as of December 31, 2023 and 2022 are as follows:</span></p>

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

<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>Total
assets</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    at December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,613,383</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,315,845</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,127,857</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,577,547</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,836,403</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,260,811</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate and others</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,035,342</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,397,254</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Information security</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201,963</span></td><td style="padding-bottom: 1.5pt; text-align: left">*<span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">615,517</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,814,948</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,166,974</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<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">As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.</span></td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
non-current assets by geographical segment as of December 31, 2023 and 2022 are as follows:</span></p>

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

<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>Total
non-current assets</b></span></p>

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

<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">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    at December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">The PRC (including Hong Kong and
    Macau)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,289,170</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,234,176</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,472,012</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,223,714</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Other countries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">933,174</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">446,020</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,694,356</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,903,910</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_DisclosureOfEntitysOperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfEntitysOperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449227696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<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_gfai_CommitmentsAndContingenciesAbstract', window );"><strong>Commitments and Contingencies [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_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMITMENTS
    AND CONTINGENCIES</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Executives/directors
agreements</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has several employment agreements with executives and directors with the latest expiring in 2026. All agreements provide for
automatic renewal options with varying terms of one year or three years unless terminated by either party. Future payments for employment
agreements as of December 31, are as follows:</span></p>

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

<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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Years ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,446,590</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">633,744</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total minimum payment
    required</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,080,334</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contracted
expenditure commitments</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s contracted expenditures commitments as of December 31, 2023&#160;but not provided in the consolidated financial statements
are as follows:</span></p>

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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Payments
    Due by Period</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Less than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">More than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Contractual
    Obligations</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nature</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1
    year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1-2
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">3-5
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">5
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Service fee commitments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,521</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">246,592</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,929</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-448; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-449; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease commitments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,121,052</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,927,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,124,445</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,772</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-450; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Purchase commitments</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,079,373</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,079,373</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-451; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-452; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-453; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,598,946</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,253,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,276,374</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,772</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-454; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has engaged Stander Information Company Limited (&#8220;Stander&#8221;) to provide technical services relating to the cash management systems for the Company&#8217;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.</span></td>
</tr></table>
<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>

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

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.3pt; font: 11pt Calibri, Helvetica, Sans-Serif">&#160;</td> <td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td> <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#8220;Shenzhen Kewei&#8221;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.</span></td></tr> </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Bank
guarantees</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, the Company had commitments with banks for bank guarantees in favor of government agencies and others
of approximately $4,547,000 and $3,467,000, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this report, the Company is a defendant in various labor related lawsuits in Thailand and China totaling approximately
$0.14 and $0.07 million, respectively. In addition, the Company is a defendant for various lawsuits filed by Mr. Tu, a related party,
including various purchase contract related lawsuits totaling approximately $3.32 million in China and totaling approximately $0.09 million
in Hong Kong. Apart from the money claims, two lawsuits have been filed in Hong Kong by Mr. Tu as a former director of two of the subsidiaries,
namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited, to sue the Company for executing improper director&#8217;s
removal process and therefore to seek his reinstatement to the Board. Management believes the labor related cases are without merit and
is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, the Company had sought legal advice to resolve these
legal disputes through mediation and reached a settlement with Mr. Tu on March 22, 2024, including Mr. Tu agreeing to withdraw all the
claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company (Note 28). Therefore, no provision
has been made for these liabilities in the financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_CommitmentsAndContingenciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CommitmentsAndContingenciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingent liabilities. [Refer: Contingent liabilities [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>65
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449218272">
<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_gfai_ConcentrationsDisclosureAbstract', window );"><strong>Concentrations [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_gfai_ConcentrationsDisclosureTextBlock', window );">CONCENTRATIONS</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONCENTRATIONS</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth information as to each customer that accounted for 10% or more of the Company&#8217;s revenue for the years
ended December 31, 2023, 2022 and 2021.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of<br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of <br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of<br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,548,954</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.8</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,093,618</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23.8</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,611,739</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27.7</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,332,493</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,911,995</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,636,377</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,051,057</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,294,297</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,559,424</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Company D</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,928,204</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,174,278</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,140,975</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,860,708</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,474,188</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,948,515</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Details
of the customers which accounted for 10% or more of trade receivables are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">%
    account<br/> receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">%
    account<br/> receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">954,218</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.9</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,066,264</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.7</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,083,965</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">672,314</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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">Company E</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">712,854</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">556,414</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,751,037</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,294,992</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42.4</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</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_gfai_ConcentrationsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConcentrationsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ConcentrationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of concentrations.</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;">gfai_ConcentrationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>66
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451041968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued 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_ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract', window );"><strong>Discontinued 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_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory', window );">DISCONTINUED OPERATIONS</a></td>
<td class="text"><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.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DISCONTINUED
                                            OPERATIONS</b></span></td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;) to divest its information
security business (Note 28). The sale of Handshake was completed on February 6, 2024. At December 31, 2023, Handshake was classified
as a disposal group held for sale and as a discontinued operation. The business of Handshake represented the entirety of the Company&#8217;s
information security operating segment through December 31, 2023, which is excluded from the Company&#8217;s segment reporting. The results
of Handshake for the years ended December 31, 2023, 2022 and 2021 are presented below: &#160;</span></p>


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

<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Revenue</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">795,733</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">512,300</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">484,318</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(178,731</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,342</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,839</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">617,002</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">461,958</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">456,479</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, distribution
    and administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(583,424</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(523,858</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(407,753</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,578</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(61,900</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,726</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">223</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,116</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,512</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign exchange gains</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-455; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,514</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(86</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,648</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-456; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    profit (loss) from discontinued operations</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,138</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62,432</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,700</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
assets and liabilities of Handshake classified as held of sale as at December 31, 2023 is as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of<br/>
    December&#160;31, <br/>
    2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,642</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,216</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Other current and non-current
    assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,105</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Assets held for sale</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">201,963</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade and other payables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(119,347</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other current and non-current
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,529</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Liabilities directly
    associated with assets held for sale</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(130,876</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    assets directly associated with assets held for sale</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,087</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the key cash flow components of Handshake 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the year ended<br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash (outflows) inflows from
    operating activities</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(53,693</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(91,127</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,186</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash from investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-457; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-458; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-459; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Net cash from financing
    activities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-460; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-461; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-462; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net (decrease) increase in cash and cash equivalents</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(53,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(91,127</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,186</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Cash and cash equivalents
    at beginning of year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,335</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,462</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,276</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents
    at the end of the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,642</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,335</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,462</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discontinued operations. [Refer: Discontinued operations [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420482560">
<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_gfai_SubsequentEventAbstract', 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_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT
    EVENTS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Numerous
subsequent events disclosures are being made elsewhere in these consolidated financial statements. Subsequent events have been reviewed
through the date these consolidated financial statements were issued and required no adjustments or disclosures other than the following
(Note 19):</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;), by and among the Company,
Handshake Networking Limited (&#8220;Handshake&#8221;), and three Hong Kong residents (the &#8220;Purchasers&#8221;), in which the Company
sold 510 ordinary shares of Handshake, representing 51% of the issued and outstanding share capital of the Handshake, to the Purchasers
in exchange for (i) $510 Hong Kong dollars (approximately $65) and (ii) the cancellation of 1,091 ordinary shares of the Company beneficially
owned by the Purchasers. As a result of this transaction, Handshake ceased to be a subsidiary of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
March 22, 2024, the Company and Tu Jingyi (&#8220;Mr. Tu&#8221;) agreed on a settlement plan in connection with the balance of related
party receivables, related party payables and borrowings with Mr. Tu and his controlled entities, and the lawsuits that Mr. Tu and his
controlled entities has filed against the Company (Note 23). The balances in the settlement agreement were calculated as of January 31,
2024. The Company and Mr. Tu have agreed to the following pursuant to the settlement plan:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company will transfer all of the amounts of related party receivables and related party payables
                                            with Mr. Tu and his controlled entities group to GFAI Shenzhen; and Mr. Tu and his controlled
                                            entities will transfer all of the amounts of related party receivables and related party
                                            payables with the Company to CIOT;</span></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
                                            the transfer of balances under (a) above, the amount that Company due from CIOT was at approximately
                                            $9.02 million, and the amount that due to CIOT was approximately at $4.03 million. And after
                                            the net-off arrangement with the balances mentioned above, the Company will have a remaining
                                            balance due from CIOT approximately at $5.0 million ;</span></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company will repay the borrowings from Mr. Tu and Guardforce Holdings (HK) Limited, including the principal of approximately $3.1 million (Note 23) and all the accrued interest approximately of $0.2 million;</span></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu will withdraw all of his lawsuits against the Company, and after
the withdrawal of the cases, the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen will be lifted.</span></td></tr></table>

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

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Upon the execution of the settlement plan on March 22, 2024, through the
issuance of the financial report, the Company repaid in a total of $2.2 million through four installmants to settle the borrowings from
Mr. Tu and Guardforce Holdings (HK) Limited. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">In March 2024, the Thailand Revenue
Department (&#8220;RD&#8221;) completed their review and audit on the Company&#8217;s request for 2019 withholding tax refund and informed the
Company that the approved withholding tax refund amount for the Company&#8217;s 2019 withholding taxes was approximately THB 22.0 million
(approximately $0.6 million). In addition, the RD informed the Company to settle an aggregate of THB7.9 million (approximately $0.23 million)
for the underpayment of withholding taxes of approximately THB5.4 million (approximately $0.16 million) and VAT of approximately THB2.5
million (approximately $0.07 million) relating to a cross-border consultancy agreement executed during August 2019 to January 2022. The
RD will deduct THB5.4 million (approximately $0.16 million) from the approved withholding tax refunded amount, and the RD instructed the
Company to pay the THB2.5 million (approximately $0.07 million) in cash. The Company has made provision for these amounts during the year
ended December 31, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_SubsequentEventAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SubsequentEventAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 events after 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> -Name IAS<br> -Number 10<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=10&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS10_g17-22_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>68
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449096000">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock', window );">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</a></td>
<td class="text"><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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29<b>.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
    FINANCIAL INFORMATION OF THE PARENT COMPANY</b></span></td></tr>
  </table>
<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed a test of its restricted net assets of the consolidated subsidiaries in accordance with the Securities and Exchange
Commission&#8217;s Regulation S-X Rule 4-08 (e) (3), &#8220;General Notes to Financial Statements&#8221; and concluded that it was applicable
for the Company to disclose the financial information of the parent company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
subsidiaries did not pay any dividends to the Company for the periods presented. For the purpose of presenting parent-only financial
information, the Company records its investment in its subsidiaries under the equity method of accounting. Such investment is presented
on the separate condensed statement of financial position of the Company as &#8220;Investment in subsidiaries&#8221;. Certain information
and footnote disclosures generally included in financial statements prepared in accordance with IFRS have been condensed or omitted.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
parent Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2023 and
2022.</span></p><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">&#160;</span></p><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>STATEMENTS
OF FINANCIAL POSITION &#8211; PARENT COMPANY ONLY</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,751,630</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,617</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Amount
    due from related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,311,266</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,020,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">411,862</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,679,445</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Investment
    in subsidiaries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,158,381</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,915,920</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    assets</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,741,354</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,956,982</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Liabilities
    and equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    payables and liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,209,317</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-463; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    note payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-464; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,730,267</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Borrowings
    from related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,300,212</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,033,084</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,509,529</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,763,351</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Ordinary shares &#8211; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,179,680</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,313</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Subscription
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additional
    paid in capital</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">80,983,164</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,231,302</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Legal
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">223,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">223,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Warrants
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">251,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">251,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    deficit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(58,340,675</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,769,014</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    other comprehensive income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">985,120</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,112,494</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Capital
    &amp; reserves attributable to equity holders of the Company</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,231,825</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,193,631</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities and equity</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,741,354</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,956,982</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</span></td>
</tr></table><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">&#160;</span></p><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>STATEMENTS
OF PROFIT OR LOSS AND COMPREHENSIVE LOSS &#8211; PARENT COMPANY ONLY</b></span></p>

<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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Revenue</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-465; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-466; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-467; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-468; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-469; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-470; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross margin</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-471; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-472; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-473; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Impairment of goodwill</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,267,583</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-474; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-475; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,101,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-476; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-477; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,931,064</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,042,981</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,861,520</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss from operations</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,300,447</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,042,981</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,861,520</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">380,759</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,642</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">227,205</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,420</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(315,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(99,470</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equity loss of subsidiaries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(23,660,393</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,262,705</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,748,142</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Net
    loss attributable to equity holders of the Company</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,571,661</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,564,794</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,481,927</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<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">&#160;</span></p>

<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>STATEMENTS
OF CASH FLOWS &#8211; PARENT COMPANY ONLY</b></span></p>

<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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,571,661</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,564,794</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,481,927</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Adjustments
    to reconcile net income to net cash provided by operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Stock-based
    compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,101,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">252,095</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-478; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Finance
    costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,267</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-479; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment of goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,267,583</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-480; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-481; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Equity
    loss from equity investments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,262,703</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,262,705</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,748,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Changes
    in operating assets and liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(99,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,833</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    payables and liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,625,255</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,834,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,405,803</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in operating activities</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,351,164</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,657,694</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,145,421</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Financing
    activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from issue of
    shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,867,386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,346,353</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,244,329</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from exercise
    of warrants</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">506,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,014,710</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-482; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds
    from a convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-483; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,500,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-484; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    repayment for a convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(554,238</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-485; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-486; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    paid for the cancellation of fractional shares</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,664</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-487; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-488; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by financing activities</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,770,177</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,860,063</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,244,329</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net increase
    (decrease) in cash and cash equivalents, and restricted cash</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,419,013</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,796,631</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,098,908</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents at beginning of year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,617</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,129,248</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,030,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents at end of year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,751,630</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,617</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,129,248</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Condensed Financial Information of the Parent Company.</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;">gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451258304">
<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_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of presentation</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements of Guardforce and subsidiaries have been prepared in accordance with International Financial Reporting
Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;). All amounts are presented
in United States dollars (&#8220;USD&#8221;) and have been rounded to the nearest USD.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#8220;2021 share consolidation&#8221;)
of the Company&#8217;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. On January
31, 2023, the Company completed another share consolidation (the &#8220;2023 share consolidation&#8221;) of the Company&#8217;s authorized
and issued ordinary shares whereby every forty shares were consolidated into one share (Note 19). As a result of the 2021 share consolidation
and the 2023 share consolidation, the par value of each ordinary share became $0.12. The accompanying consolidated financial statements
and all share and per share amounts have been retroactively restated to reflect the share consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;) to divest its information
security business (Note 28). The assets and liabilities of Handshake are reported as held for sale at December 31, 2023. The operating
results of Handshake have been reported as discontinued operations. Prior periods have been reclassified to conform to this presentation
to allow for a meaningful comparison of continuing operations.</span></p><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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><i>Going Concern&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements are presented on the basis that the Company is a going concern. The going concern assumption contemplates
the realization of assets and the satisfaction of liabilities in the normal course of business.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, the Company&#8217;s operating losses raise substantial doubt about the Company&#8217;s ability to continue as a
going concern. Although the Company had cash and cash equivalents of approximately $22.0 million as of December 31, 2023, the Company
requires additional financing to expand and develop new business to obtain revenues and to generate operating profits. The perception
of the Company&#8217;s continued operating losses may make it difficult to obtain financing or obtain financing on favorable terms for
the growth of the Company&#8217;s business and could result in the loss of confidence by investors, customers, suppliers and employees.
If the Company is not successful in raising capital through equity offerings, debt financings, collaborations, licensing arrangements
or any other means or are not successful in reducing expenses, the Company may exhaust its cash resources and be unable to continue operations.
If the Company cannot continue as a viable entity, the shareholders would likely lose most or all of their investment in the Company.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the going concern, management and the Board has considered:&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
    on the budget and financial plans of the Company, management expects to see a positive trend in the Company&#8217;s future results.</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
    expects to see improved cash flows including liquidity and borrowings from future fund-raising activities. The Company&#8217;s principal
    uses of cash have been, and management expects will continue to be, for working capital to support a reasonable increase in our scale
    of operations as well as for business expansion investments. </span></td></tr>
  </table><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: 48px; font-size: 10pt">&#160;</td> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has conditional and unconditional obligations as disclosed in Note 25, these commitments and contingencies are under normal course of business and are included in the budget. Regarding the legal proceedings, as of the date of this report, the Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. &#160;On March 27, 2024, the cases against the Company which were filed by Mr. Tu had been withdrawn. Management believes the other remaining cases are without merit and is confident that such lawsuits will be dismissed.</span><span style="font-size: 10pt">&#160;</span>&#160;</td></tr> </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company has improved the debt ratio by converting the loan with WK Venture Success Limited (&#8220;WK Venture&#8221;) with the total
    outstanding balance of approximately $15.9 million to the Company&#8217;s ordinary shares (Note 14). In addition, the Company has
    fully settled the convertible note payable with Streeterville Capital, LLC (&#8220;CVP&#8221;) (Note 15).</span></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_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory', window );">Basis of consolidation</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of consolidation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated balance sheets, consolidated statements of profit or loss and other comprehensive loss, statements of changes in equity
and statements of cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising
the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control
of the controlling shareholders, wherever the period is shorter.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated balance sheets of the Company as at December&#160;31, 2023 and 2022 have been prepared to present the assets and liabilities
of the subsidiaries under the historical cost convention.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
intra-group and inter-company transactions and balances have been eliminated on consolidation.</span></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_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory', window );">Segment reporting</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment reporting</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IAS
14&#160;Segment Reporting&#160;requires reporting of financial information by business or geographical area. It requires disclosures
for &#8216;primary&#8217; and &#8216;secondary&#8217; segment reporting formats, with the primary format based on whether the entity&#8217;s
risks and returns are affected predominantly by the products and services it produces or by the fact that it operates in different geographical
areas.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
entity&#8217;s reportable segments are its business and geographical segments for which a majority of their revenue is earned from sales
to external customers and for which:</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">revenue from sales to external customers and from transactions with other segments is 10% or more of the total revenue, external and internal, of all segments; or</span></td></tr> </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">segment result, whether profit or loss, is 10% or more the combined result of all segments in profit or the combined result of all segments in loss, whichever is greater in absolute amount; or</span></td></tr> </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">assets are 10% or more of the total assets of all segments.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segments
deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant
segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately
reported, they must be included as an unallocated reconciling item.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment
information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses
operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports financial and operating information in the following four segments and geographical segmental data as shown in Note 24:</span></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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured
                                            logistics;</span></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: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
                                            AI solutions;</span></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: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
                                            security solutions; and</span></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: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
                                            and others</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the Company&#8217;s holdings and
treasury organization, including its headquarter and central functions. All listing related expenses are included in the Corporate and
others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company completed the divestiture
with Handshake on February 6, 2024. At December 31, 2023, Handshake was classified as a disposal group held for sale and as a discontinued
operation. The business of Handshake represented the entirety of the Company&#8217;s information security operating segment through December
31, 2023, which is excluded from the Company&#8217;s segment reporting.</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_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory', window );">Business combinations</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business combinations</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations using the acquisition method when control is transferred to the Company, other than those
between and among entities under common control. The consideration transferred in the acquisition is generally measured at fair value,
as are the identifiable net assets acquired. Any goodwill that arises is tested annually for impairment. Any gain on the bargain purchase
is recognized in the statement of profit or loss immediately. Transaction costs are expensed as incurred, except if related to the issue
of debt or equity securities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
contingent consideration is measured at fair value at the date of acquisition. If an obligation to pay contingent consideration that
meets the definition of a financial instrument is classified as equity, then it is not remeasured and settlement is accounted for within
equity. Otherwise, other contingent consideration is remeasured at fair value at each reporting date and subsequent changes in the fair
value of the contingent consideration are recognized in the statement of profit or loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IFRS&#160;3,
Business Combinations&#160;do not include specific measurement guidance for transfers of businesses or subsidiaries between entities
under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS
framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of
transactions between entities under common control at the carrying value on the transferor&#8217;s financial statements, and to have
the consolidated balance sheet, consolidated statement of profit or loss, comprehensive income, changes in equity and cash flows reflect
the results of combining entities for all periods presented for which the entities were under the transferor&#8217;s common control,
irrespective of when the combination takes&#160;place.</span></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_ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory', window );">Non-controlling interest</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable
to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheet, consolidated
statement of profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.</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_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Critical accounting estimate and judgements</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Critical accounting estimate and judgements</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">The preparation of the consolidated financial
statements in conformity with IFRS requires management to make estimates and judgements that affect the reported amounts of assets and
liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues
and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates during the years ended
December 31, 2023, 2022 and 2021 include provision for obsolete inventory, impairment on property, plant and equipment &#160;&#160;and
intangible assets, allowance for withholding tax receivables, provision for expected credit loss on trade receivables and other receivables,
useful life of property, plant and equipment and intangible assets, impairment of goodwill, measurement of share-based compensation expenses,
measurement of retirement benefit obligations,&#160;&#160; measurement of consideration and assets and liabilities acquired as business
combinations, accounting for leases, valuation of deferred tax assets and allowance for doubtful debts on a related party receivable.</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_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency translation</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency translation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
presentational currency of the Company is the U.S. dollar (&#8220;USD&#8221;). The functional currency of Guardforce, AI Holdings, AI
Robots, Horizon Dragon, Southern Ambition, AI Singapore, AI Robotics, AI Robots Service, AI Malaysia, AI Macau, AI US, AI Australia,
AI Dubai, AI UK, AI Korea, AI Japan, AI Canada, AI Vietnam and AI Technology is the USD. The functional currency of AI Hong Kong and
Handshake is the Hong Kong dollar (&#8220;HKD&#8221;). The functional currency of AI Thailand, GF Cash (CIT) and AI R&amp;I is Thai Baht
(&#8220;Baht&#8221; or &#8220;THB&#8221;). The functional currency of AI Shenzhen, AI Jian, Shenzhen GFAI, Guangzhou GFAI and Beijing
Wanjia is the Chinese Renminbi (&#8220;RMB&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
currency exchange rates that impact our business are shown in the following table:</span></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: justify">&#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">Year End Rate</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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended</td><td style="padding-bottom: 1.5pt; 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">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><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: 28%; text-align: justify">Thai Baht</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.0292</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">0.0289</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">0.0300</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">0.0288</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">0.0286</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">0.0313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Hong Kong Dollar</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Chinese Renminbi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1414</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1446</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory', window );">Financial risk management</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk management</span></td></tr> </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    risk factors</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The
Company&#8217;s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential
adverse effects on the Company&#8217;s financial performance.</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Credit
    risk</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company trades only with parties that are expected to be creditworthy. The Company manages its operations to avoid any excessive concentration
of counterparty risk. The Company takes all reasonable steps to seek assurance from the counterparties that they can fulfill their obligations.
In addition, receivable balances are monitored on an ongoing basis with the result that the Company&#8217;s exposure to credit loss remains
low.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying values of the Company&#8217;s financial assets and contract assets represent its maximum credit exposure.</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    exchange risk</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange risk arising from various currency exposures, primarily with respect to the THB and USD. Foreign
exchange risk arises when future commercial transactions or recognized assets and liabilities are denominated in a currency that is not
the respective functional currency of the Company&#8217;s subsidiaries. The functional currency of the Company and majority of its overseas
subsidiaries is the USD whereas the functional currency of the subsidiaries which operate in Thailand is the THB. The Company currently
does not hedge transactions undertaken in foreign currencies but manages its foreign exchange risk by performing regular reviews of the
Company&#8217;s net foreign exchange exposures.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the THB had strengthened/weakened by 2.28% against the USD (the average monthly variance during the 2-year period ended December 31,
2023) with all other variables held constant, the post-tax profit would have been approximately $1,000 higher/lower and $288,000 higher/lower,
for the years ended December 31, 2023 and 2022, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#8217;s entities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the THB had strengthened/weakened by 2.14% against the USD (the average monthly variance during the 2-year period ended December 31,
2022) with all other variables held constant, the post-tax profit would have been approximately $288,000 higher/lower and $228,000 higher/lower,
for the years ended December 31, 2022 and 2021, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#8217;s entities.</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    rate risk</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s exposure to changes in interest rates are mainly attributable to its borrowings and loans. At the reporting date, based
on the composition of borrowings at December 31, 2023 (Note 14), if interest rates on borrowings had been 100 basis points higher/lower
with all other variables held constant, the Company&#8217;s post-tax results for the year would have been approximately $3,800, $11,000
and $14,000 lower/higher for the years ended December 31, 2023, 2022 and 2021, respectively, mainly as a result of higher/lower interest
expense on floating rate borrowings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity
    risk</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prudent
liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount
of committed credit facilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working
capital requirements from cash generated from funds raised from the public offerings and private placements, operation, proceeds from
a convertible note, exercise of warrants, bank borrowings and finance leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and
cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the reporting date, the contractual undiscounted cash flows of the Company&#8217;s current financial liabilities approximate their respective
carrying amounts due to their short maturities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below analyses the Company&#8217;s non-derivative financial liabilities into relevant maturity groupings based on the remaining
period at the reporting date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.</span></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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,016,850</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-247">-</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-248">-</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">3,016,850</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">337,241</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,410</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-249">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">381,651</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,104,149</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-250">-</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-251">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,104,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,898,506</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-252">-</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-253">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,898,506</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,171,643</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-254">-</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-255">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,171,643</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,239,066</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,455,857</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-256">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,694,923</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,597</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,996</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-257">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">327,593</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision for employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">362,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,460,434</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,059,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,882,392</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">Liabilities directly associated with the assets held for sale</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,876</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-258">-</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-259">-</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">130,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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">14,369,212</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,179,697</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,059,674</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,608,583</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,633,995</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-260">-</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-261">-</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">2,633,995</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,181,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,899,818</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-262">-</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,081,434</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,148,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,455,649</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-263">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,604,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,868,691</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-264">-</div></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">3,868,691</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,477,369</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,200</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-265">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,520,569</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,774,192</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340,075</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-266">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,114,267</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">398,136</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233,550</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-267">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">631,686</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible note payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,730,267</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-268">-</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-269">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,730,267</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; text-align: left">Provision for employee benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">457,315</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,554,322</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">23,302,600</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">25,314,237</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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">19,670,081</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,526,614</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,302,600</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,499,295</td><td style="padding-bottom: 1.5pt; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
Equity (Debt) Analysis</span></p><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
    of December 31,</b></span></td>
    <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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 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: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash,
    cash equivalents, and restricted cash (Note 4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,973,395</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,230,644</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable within one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,441,390</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,330,116</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable after one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,410</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(15,355,467</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    equity (debt)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,487,595</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,454,939</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capital
    risk management</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s objectives on managing capital are to safeguard the Company&#8217;s ability to continue as a going concern and support
the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain
an optimal capital structure to enhance shareholders&#8217; value in the long term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital
to shareholders, issue new shares or sell assets to reduce debt.</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact
    of COVID-19</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has developed rapidly in 2020. The resulting impact of the virus on the operations and measures taken by various governments
to contain the virus have negatively affected the Company&#8217;s financial performance during the year ended December 31, 2022 and 2021.
At the beginning of 2023, governments of the countries where the Company is operating lifted most of the social distancing measures and
other restrictions that the Company&#8217;s business has gradually recovered, and management believes that there will be improvements
on financial results in 2024.</span></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_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory', window );">Fair value measurements</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.9</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurements</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded
at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions
that market participants would use when pricing the asset or liability.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based
upon the lowest level input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;1&#8212;Observable
inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;2&#8212;Include
other inputs that are directly or indirectly observable in the marketplace.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level&#160;3&#8212;Unobservable
inputs which are supported by little or no market activity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: the (1)&#160;market approach, (2)&#160;income
approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions
involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a
single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts.
The cost approach is based on the amount that would currently be required to replace an asset.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
assets and liabilities of the Company mainly consist of cash and cash equivalents, restricted cash, trade and other receivables, amounts
due from related parties, other current assets, trade payables, amounts due to related parties, accruals, other liabilities and convertible
note payable. As of December 31, 2023 and 2022, the carrying values of cash and cash equivalents, restricted cash, trade receivables,
amounts due from related parties, prepayments and other current assets, trade payables, amounts due to related parties, accruals and
other liabilities approximate their fair values due to the short-term maturity of these instruments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory', window );">Share-based payment</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.10</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based payment</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 25, 2022, the Company established the 2022 Equity Incentive Plan (the "Plan"). Under the Plan, participants are granted
restricted shares which only vest if certain performance standards are met. Participation in the Plan is at the Board&#8217;s discretion,
and no individual has a contractual right to participate in the Plan or to receive any guaranteed benefits. The Company accounts for
the share-based payments (primarily restricted shares) with the fair value of the restricted shares on the date of grant and recognition
of stock-based compensation expense on the consolidated statements of profit or loss over the vesting period for award expected to vest.
The fair value of restricted stocks is determined based on the share price at which the Company's shares are traded on the Nasdaq Stock
Exchange at the date of the grant, which management has taken into account an estimated discount to reflect the impact of the post-vesting
restrictions.</span><span style="font-size: 10pt">&#160;</span>&#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_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents', window );">Cash and cash equivalents and restricted cash</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.11</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents and restricted cash</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include highly liquid investments with original maturities of three months or less.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023 and 2022, non-current restricted cash amounting to $1.6 million and $1.3 million, respectively represents cash pledged
with two local banks in Thailand as collateral for bank guarantees issued by those banks in respect of (i) project performance for government
and commercial bank customers; (ii) fuel consumption under the fleet credit card; and (iii) electricity usage.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">In November 2023, approximately $0.1 million of the Company&#8217;s cash
in two subsidiaries in China, namely Shenzhen GFAI and Robot Service Shenzhen were frozen upon request to satisfy the court judgments
related to the labor lawsuits in China and an ongoing legal dispute with a related party in China (Note 23). On March 27, 2024, Mr. Tu
had withdrawn all the claims against the Company. Accordingly, the freeze on all of the bank accounts of Robot Service Shenzhen were lifted
on April 2, 2024. Management expects to settle the labor lawsuits in 2024 so as to lift the freeze of all the bank accounts of Shenzhen
GFAI within 12 months, therefore the respective cash balances have been reclassified to current restricted cash.</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_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory', window );">Trade receivables and other receivables</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.12</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade receivables and other receivables</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
and other receivables are recorded at net realizable value consisting of the carrying amount less an allowance for doubtful accounts
as needed. The allowance for doubtful accounts is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s
existing accounts and other receivables and accounts receivable from related parties. The Company determines the allowance for its trade
receivable based on aging data, historical collection experience, customer specific facts and economic conditions. The Company writes-off
trade receivable when amounts are deemed uncollectible. The Company extends unsecured credit to its customers in the ordinary course
of business but mitigates the associated risks by performing credit checks and actively pursuing past due accounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded a provision for (recovery of) expected credit loss on trade receivables and other receivables of $899,433, $(7,394)
and $<span style="-sec-ix-hidden: hidden-fact-272">nil</span> during the years ended December 31, 2023, 2022 and 2021, respectively.</span></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_gfai_DescriptionOfInventoryExplanatory', window );">Inventories</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.13</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
solely consist of robots and are stated at the lower of cost, determined on a weighted average basis, or net realizable value. Net realizable
value is the estimated selling price in the ordinary course of business less the estimated cost of completion and the estimated costs
necessary to make the sale. When inventory is sold, their carrying amount is charged to expense in the period in which the revenue is
recognized. Write-downs for declines in net realizable value or for losses of inventories are recognized as an expense in the period
the impairment or loss occurs. The Company recorded an allowance for slow moving or obsolete inventory of $3,797,552, $942,882 and $<span style="-sec-ix-hidden: hidden-fact-273">nil</span>
during the years ended December 31, 2023, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2023 and 2022, all robots inventories were purchased from related parties (Note 23).</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_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory', window );">Assets held for sale and discontinued operations</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.14</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets held for sale and discontinued operations</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company classifies assets and disposal groups as held for sale if their carrying amounts will be recovered principally through a sale
transaction rather than through continuing use. Assets and disposal groups classified as held for sale are measured at the lower of their
carrying amount and fair value less costs to sell. Costs to sell are the incremental costs directly attributable to the disposal of an
asset or a disposal group, excluding finance costs and income tax expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
criteria for held for sale classification is regarded as met only when the sale is highly probable, and the assets or disposal groups
is available for immediate sale in its present condition. Actions required to complete the sale should indicate that it is unlikely that
significant changes to the sale will be made or that the decision to sell will be withdrawn. Management must be committed to the plan
to sell the assets and the sale expected to be completed within one year from the date of the classification.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment and intangible assets are not depreciated or amortized once classified as held for sale. Assets and liabilities classified
as held for sale are presented separately as current items in the statement of financial position. Discontinued operations are excluded
from the results of continuing operations and are presented as a single amount as profit or loss after tax from discontinued operations
in the statement of profit or loss. Additional disclosures are provided in Note 14. All other notes to the financial statements include
amounts for continuing operations, unless indicated otherwise.</span></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_gfai_DescriptionOfWithholdingTaxesReceivableExplanatory', window );">Withholding taxes receivable</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.15</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding taxes receivable</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
tax is a deduction from payments made to suppliers who provide services. The withholding tax rates can vary depending on the type of
income and the tax status of the recipient. Based on tax rules currently in effect, the withholding tax rate is 3% for commercial contracts
and 1% for governmental contracts in Thailand, which amounts are refundable. The Company generally files its request for a withholding
tax refund by the end of May of the following year for withholding tax deducted in the previous year. Once the request for withholding
tax refund is submitted to the Thai Revenue Department, the request will be subject to audit and review. Since it is difficult to predict
the time required by the Thai Revenue Department to complete its audit and approve the relevant refund, except for known amount to be
collected within the next 12 months, the Company has reflected its withholding tax receivable as a non-current asset in its consolidated
balance sheets for amounts due from the Revenue Department.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Withholding
tax receivable is recorded net of related provision for amount that could be challenged by the taxing authority. Such provision represents
the Company&#8217;s best estimate based on recent collection history.&#160;</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_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.16</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs
incurred to bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged
to expense; major additions to physical properties are capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is calculated using the straight-line method over the following estimated useful lives.</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">Lesser of useful life or remaining lease term</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture, fixtures and office equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">5,10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">GDM machines</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Robots</td><td>&#160;</td>
    <td style="text-align: center">5 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_ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory', window );">Assets under construction</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.17</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets under construction</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets
under construction are stated at cost less impairment losses, if any. Cost comprises direct costs of construction as well as interest
expense and exchange differences capitalized during the periods of construction and installation. Capitalization of these costs ceases
and the construction in progress is transferred to property, plant and equipment when substantially all the activities necessary to prepare
the assets for their intended use are completed. No depreciation is provided for assets under construction until they are completed and
ready for intended use.<b>&#160;</b></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_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory', window );">Intangible assets, net</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.18</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Intangible assets acquired separately are
measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value at the date
of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated
impairment losses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Intangible assets with finite lives are
amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired.
The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end
of each reporting period. Changes in the expected useful life or the expected pattern of consumption of future economic benefits embodied
in the asset are considered to modify the amortization period or method, as appropriate, and are treated as changes in accounting estimates.
The amortization expense on intangible assets with finite lives is recognized in the consolidated statements of profit or loss in the
expense category that is consistent with the function of the intangible assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.</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; padding-bottom: 1.5pt">&#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: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Computer software</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intelligent Cloud Platform</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Right-of-use Platform</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer base</td><td>&#160;</td>
    <td style="text-align: center">1 &#8211; 3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Technical know-how</td><td>&#160;</td>
    <td style="text-align: center">8 &#8211; 10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Security Surveillance system</td><td>&#160;</td>
    <td style="text-align: center">10 years</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGoodwillExplanatory', window );">Goodwill</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.19</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
initial recognition, goodwill is stated at cost less any accumulated impairment losses. Goodwill is reviewed for impairment annually
or more frequently if events or changes in circumstances indicate that the carrying value may be impaired.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the acquisition date, any goodwill acquired is allocated to the cash-generating units (CGU) which are expected to benefit from the combination&#8217;s
synergies. Impairment is determined by assessing the recoverable amount of the CGU to which the goodwill related. Where the recoverable
amount of the CGU is less than the carrying amount, an impairment loss is recognized. Where goodwill forms part of a CGU and part of
the operation within that unit is disposed of, the goodwill associated with the operation disposed of is included in the carrying amount
of the operation when determining the gain or loss on disposal of the operation. Goodwill disposed of In these circumstances is measured
on the basis of the relative values of the operation disposed of and the portion of the CGU retained.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, the Company recorded impairment losses on goodwill of $2,267,583. No impairment loss on goodwill was
recorded for the years ended December 31, 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_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment of long-lived assets</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.20</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment of long-lived assets</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any
indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is
estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount
of an individual asset, the Company estimates the recoverable amount of the CGU to which the asset belongs. During the years ended December
31, 2023, 2022 and 2021, impairment losses on the robots&#8217; fixed assets of $3,682,789, $4,408,037 and $<span style="-sec-ix-hidden: hidden-fact-274">nil</span> were recognized when
the carrying amount was greater than the value in use, respectively. In addition, during the year ended December 31, 2023, the Company
recognized impairment loss on the robots&#8217; related intangible assets of $3,713,551. The Company did not incur any impairment loss
on intangible assets during the year ended December 31, 2022 when the Company began acquiring robots&#8217; related intangible assets.
Management estimated the value in use by estimating the expected cash flows from the CGU as well as a suitable discount rate in order
to calculate the present value of those cash flows. The basis of impairment is determined based on the result of assessment.</span></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_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory', window );">Trade and other payables</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.22</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade and other payables</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
amounts represent liabilities for goods and services provided to the Company prior to the end of the financial year which is unpaid.
They are initially recognized at fair value and subsequently measured at amortized cost using the effective interest method.</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_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory', window );">Interest-bearing borrowings</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.23</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest-bearing borrowings</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest-bearing
borrowings are recognized initially at fair value less attributable transaction costs. Subsequent to initial recognition, interest-bearing
borrowings are stated at amortized cost with any difference between the amount initially recognized and redemption value being recognized
in profit or loss over the period of the borrowings, together with any interest and fees payable, using the effective interest method.</span></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_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue from contracts with customers</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.24</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from contracts with customers</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenue primarily from four service lines: (1) Secure logistics; (2) Robotics AI resolutions; (3) Information security;
and (4) General security solutions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
service line primarily renders the following services:</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secure
    logistics</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Cash-In-Transit - Non Dedicated Vehicle (CIT Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (CIT DV); (iii) ATM management; (iv) Cash
Processing (CPC); (v) Cash Center Operations (CCT); (vi) Consolidate Cash Center (CCC); (vii) Cheque Center Service (CDC); (viii) Express
Cash; (ix) Coin Processing Service; and (x) Cash Deposit Management Solutions</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI solutions</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Sale of robots and (ii) Rental of robots</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><tr style="vertical-align: top; text-align: justify">
<td style="width: 48px"></td><td style="width: 24px; 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">Information
                                            security - this was the revenue generated by Handshake, which we have separated with on February
                                            6, 2024. For the year ended December 31, 2023, 2022 and 2021, revenue and results of operations
                                            derived from this service line were presented as discontinued operations on the consolidated
                                            statements of profit or loss. Going into fiscal 2024, we will not have this revenue stream
                                            anymore.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Penetration test; (ii) PCI ASV Scan and (iii) Rapid7 Sales</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Integrated alarm security system installation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue at a point in time as products are delivered and services are performed. Consultancy fees typically covers
a period of time, the revenue is recognized on a ratable basis over the contract term. The Company applies the following five-step model
in order to determine the amount:</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify
    the contract or quotation with the agreed service price.</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluate
    the services engaged in the customer&#8217;s contract and identify the related performance obligations.</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consider
    the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the
    consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged
    in a customer&#8217;s contract is generally a fixed amount.</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate
    the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that
    represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged
    with the customer.</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize
    revenue when the Company satisfies the performance obligation through the rendering of services engaged.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the conditions mentioned above are accomplished normally when the services are rendered to the customer and this moment is considered
a point in time. The reported revenue reflects services delivered at the contract or agreed-upon price.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of deferred revenue related to prepaid fees received from customers for future information security service over
the term of the service agreement. The Company expects to recognize as revenue of approximately $256,815 within the next 12 months.</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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when the related performance obligations are satisfied.</span></p><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">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fixed
    Fees</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Service
    Type</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance
    Obligations</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per<br/>
    delivery /<br/>
    order</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Per<br/>
    month</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 34%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash-In-Transit
    (CIT) &#8211; Non Dedicated Vehicles (Non-DV)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    from point A to point B per customer request. Service obligation was generally completed within same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash-In-Transit
    (CIT) &#8211; Dedicated Vehicles to Banks (DV)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    from point A to point B per customer request.&#160;&#160;Service obligation was generally completed within same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ATM
    Management</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
    replenishment of ATM machines and first level maintenance services.&#160;&#160;Service obligation was generally completed within
    the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Processing (CPC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and vaulting services for customers in the retail industry.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Center Operations (CCT)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and depositing for local commercial banks on behalf of Bank of Thailand (BOT).</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidate
    Cash Center (CCC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    counting, sorting and depositing for Bank of Thailand (BOT).</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cheque
    Center Service (CDC)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Handles
    cheque consolidation and distribution on behalf of local commercial bank.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Express
    Cash</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armored
    trucks (with onboard GDM) and crew teams are assigned to collect cash on behalf of local commercial banks.&#160;&#160;Service obligation
    was generally completed within the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coin
    Processing Service</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armored
    vehicles and crew teams are assigned to collect/deliver coins to/from customer sites.&#160;&#160;Service obligation was generally
    completed within the same day.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    Deposit Management Solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    deposit machine (Guardforce Digital Machine &#8211; GDM) are installed at the customers&#8217; sites for the collection of cash.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI Solutions - Sale of Robots</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delivery
    of robots and inspection completed at customer site.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robotics
    AI Solutions - Rental of Robots</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robots
    are leased out for a fixed term</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Penetration
    Test</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Production
    of the test report</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCI
    ASV Scan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Submission
    of the scan result</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rapid7
    Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    of information security service based on the sale and installation of Rapid7 software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#8730;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    security solutions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Completion
    of integrated alarm security system installation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8730;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not offer promotional payments, customer coupons, rebates or other cash redemption offers to its customers. Except the sale
of robots, customer&#8217;s billing is prepared on a monthly basis once service delivery reports have been confirmed and the invoice
amount has been confirmed with the customers. Standard payment is 45 days but it may be 45 to 60 days depending on the individual customer
contract.</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
    is recognized net of sales taxes and upon transfer of significant risks and rewards of ownership to customers. Revenue is not recognized
    to the extent where there are significant uncertainties regarding recovery of the consideration due, associated costs or the possible
    return of goods.</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related
    service revenue or rental income is recognized on a straight-line basis over the term of the contracts.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:</span></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="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,</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; border-bottom: Black 1.5pt solid; font-weight: bold">Service Type</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">Percentage <br/> of Total<br/> Revenue</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">Percentage <br/> of Total<br/> Revenue</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">Percentage<br/> of Total<br/> Revenue</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: 28%; text-align: left">Cash-In-Transit &#8211; Non-Dedicated Vehicles
    (CIT Non-DV)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,882,370</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">32.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">10,693,948</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">31.5</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">11,205,580</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">32.3</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,814,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,074,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,556,538</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.1</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">ATM Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,579,774</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,897,939</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,809,497</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Processing (CPC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,265,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,789,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,034,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.8</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">Cash Center Operations (CCT)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,824,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,209,055</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,802,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Consolidate Cash Center (CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">726,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182,263</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.5</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">Cheque Center Service (CDC)</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">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,562</td><td style="text-align: left">&#160;</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">59,923</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Deposit Management Solutions (GDM)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,794,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,771,380</td><td style="text-align: left">&#160;</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">1,644,611</td><td style="text-align: left">&#160;</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>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Others **</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,062</td><td style="text-align: left">&#160;</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">10,149</td><td style="text-align: left">&#160;</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">5,270</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Robotic AI solutions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">757,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,272,236</td><td style="text-align: left">&#160;</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">368,659</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.0</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; padding-bottom: 1.5pt">General security solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,630,668</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">10.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">1,785,789</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.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"><div style="-sec-ix-hidden: hidden-fact-270">-</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-271">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt">Total</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">36,280,502</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">100</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">33,965,648</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">100</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">34,668,872</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">100</td><td style="padding-bottom: 1.5pt; 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: 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">Others includes revenues from express cash, coin processing services and international shipment.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2023, 2022 and 2021, revenue amounting to $36,211,678, $34,331,705 and $35,041,563 were generated from third parties, respectively; and $68,824, $146,243 and $111,627 were generated from a related party (see Note 23), respectively.</span></p><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><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_gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock', window );">Cost of sales</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.25</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of sales</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost&#160;of
sales consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services
provided.</span></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_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income tax</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.26</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income tax</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
tax expense represents the sum of the tax currently payable and deferred tax. Income tax expense is charged to the consolidated statements
of profit or loss as they incur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
income taxes are recorded in the results of the year they are incurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax is recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements
and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all
taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss
carry forwards and certain tax credits, to the extent that it is probable that future taxable profits, reversal of existing taxable temporary
differences will be available against which those deductible temporary differences can be utilized after considering future tax planning
strategies. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition
(other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the
accounting profit.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets are recognized for all deductible temporary differences, the carry forward of unused tax credits and any unused tax losses.
Deferred tax assets are recognized to the extent that it is probable that taxable profit and reversal of existing taxable temporary differences
will be available against which the deductible temporary differences, and the carry forward of unused tax credits and unused tax losses
can be utilized. The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no
longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized
deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable
profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests
in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary
difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with
such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against
which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to
reverse.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current
tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or
the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting
period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which
the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.</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_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.27</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions
are recognized for liabilities of uncertain timing or amount when the Company has a legal or constructive obligation arising as a result
of a past event, it is probable that an outflow of economic benefits will be required to settle the obligation and the amount can be
estimated reliably. Where the time value of money is material, provisions are stated at the present value of the expenditures expected
to settle the obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Where
it is probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed
as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will
only be confirmed by the occurrence or non-occurrence of one or more future events, are also disclosed as contingent liabilities unless
the probability of outflow of economic benefits is remote.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">As of the date of this report, the
Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. Management believes
the labor related cases are without merit and is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, a related
party, the Company had sought for legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached
a settlement with Mr. Tu, including Mr. Tu agreed to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn
all the claims against the Company. Therefore, no provision has been made for these liabilities in the financial statements. (Note 25)</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_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefits</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.28</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee benefits</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">The Company provides for retirement benefits
payable for employees of its subsidiaries in Thailand under the Thai Labor Law; and follows IAS 19 in accounting for the related obligation.
Depending upon the individual employee&#8217;s salary and years of service, the related obligation is calculated by an independent actuary
using the projected unit credit method. The present value of the obligation is determined by discounting with the interest rates of government
bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms
of the related liabilities. The sensitivity analysis is determined by i) discount rate; ii) salary increase rate; iii) turnover rate;
and iv) life expectancy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
re-measurements effects of the Company&#8217;s retirement benefit obligation such as actuarial gains and losses arising from experience
adjustments and changes in actuarial assumptions are recognized directly in other comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, 2022 and 2021, actuarial gain of $3,486, $551,649 and $627,193, net of tax has been recognized in other comprehensive
income, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.29</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Leases
as lessee</span></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
January 1, 2019, in accordance with IFRS 16, leases with terms greater than 12 months are recognized as a right-of-use asset (&#8220;ROU&#8221;)
and a corresponding lease liability at the date in which the leased asset is available for use by the Company. Contracts may contain
both lease and non-lease components. The Company allocates the consideration in the contract to the lease and non-lease components based
on their relative stand-alone prices. Assets and liabilities arising from a lease are initially measured on a present value basis. Lease
liabilities include the net present value of fixed payments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
payments to be made under reasonably certain extension options are also included in the measurement of the liability.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally
the case for leases of the Company, the lessee&#8217;s incremental borrowing rate is used, being the rate that the individual lessee
would have to pay to borrow the funds necessary to obtain an asset of similar value to the right-of-use asset in a similar economic environment
with similar terms, security and conditions. To determine the incremental borrowing rate, the Company uses recent third-party financing
received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as
to produce a constant periodic rate of interest on the remaining balance of the liability for each period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
assets are measured at cost comprising the following:</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    amount of the initial measurement of the lease liability</span></td></tr>
  </table><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    lease payments made at or before the commencement date less any lease incentives received</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
assets are depreciated over the shorter of the asset&#8217;s useful life and the lease term on a straight-line basis. The lease terms
of buildings and others are generally less than ten years and less than five years, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments
associated with leases with a lease term of 12 months or less on the Company&#8217;s equipment and vehicles and all leases of low-value
assets are recognized on a straight-line basis as an expense in profit or loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases
as lessor</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases out fixed assets consisting of different types of robots to third parties. All leases are classified as operating leases
as the Company does not transfer substantially all of the risks and rewards incidental to the ownership of the assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2023, 2022 and 2021, the Company recognized rental income of approximately $493,516, $582,000 and $257,000,
respectively. The Company did not recognize lease receivables as of December 31, 2023 and 2022 as the amount to be received was immaterial
to the Company&#8217;s consolidated financial statements.</span></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_ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory', window );">Related parties</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.30</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related parties</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parties
are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant
influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject
to common control or significant influence, such as a family member or relative, shareholder, or a related corporation.</span></p><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Amount
    due from related parties</i></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the contractual right to receive money or products from related parties as amount due from related parties. For those
that the contractual maturity date is less than one year, the Company records as current assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory', window );">Earnings per share (&#8220;EPS&#8221;)</a></td>
<td class="text"><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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.31</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings per share (&#8220;EPS&#8221;)</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
EPS is calculated by dividing the net profit (loss) attributable to ordinary equity holders by the weighted average number of ordinary
shares outstanding during the year. Diluted EPS is calculated by using the weighted average number of ordinary shares outstanding adjusted
to include the potentially dilutive effect of outstanding share-based awards and convertible debt instruments, unless their inclusion
in the calculation is anti-dilutive.</span></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_gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory', window );">New and amended accounting standards</a></td>
<td class="text"><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: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.32</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New and amended accounting standards</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
new standards and amendments that are effective for annual reporting period commencing January 1, 2023 have been applied by the Company
for the year ended December 31, 2023. The adoption of these new and amended standards did not have material impact on the consolidated
financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning
January 1, 2023, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these
new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DescriptionOfInventoryExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of inventory explanatory.</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;">gfai_DescriptionOfInventoryExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DescriptionOfWithholdingTaxesReceivableExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 withholding taxes receivable explanatory.</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;">gfai_DescriptionOfWithholdingTaxesReceivableExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for business combinations. [Refer: Business combinations [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for construction in progress. [Refer: Construction in progress]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for earnings per share.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for fair value measurement. [Refer: At fair value [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for foreign currency translation.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for income tax.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's accounting policy for loans and receivables. [Refer: Loans and receivables]</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> -Note Expired 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Non-current assets or disposal groups classified as held 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for provisions. [Refer: Provisions]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for segment reporting.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for trade and other receivables. [Refer: Trade and other receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for transactions with non-controlling interests. [Refer: Non-controlling interests]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's material accounting policy information for transactions with related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 46<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the basis used for consolidation.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfConsolidationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the basis used for the preparation 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. [Refer: Goodwill]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based payment arrangements.</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 IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 44<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_44&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449227152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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_gfai_SignificantAccountingPoliciesAbstract', window );"><strong>Significant 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_gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock', window );">Schedule of currency exchange rates impact</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
currency exchange rates that impact our business are shown in the following table:</span><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 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">Year End Rate</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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended</td><td style="padding-bottom: 1.5pt; 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">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><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: 28%; text-align: justify">Thai Baht</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.0292</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">0.0289</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">0.0300</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">0.0288</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">0.0286</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">0.0313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Hong Kong Dollar</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Chinese Renminbi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1414</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1446</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock', window );">Schedule of non-derivative financial liabilities</a></td>
<td class="text">The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.<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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,016,850</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-247">-</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-248">-</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">3,016,850</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">337,241</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,410</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-249">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">381,651</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,104,149</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-250">-</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-251">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,104,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,898,506</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-252">-</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-253">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,898,506</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,171,643</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-254">-</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-255">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,171,643</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,239,066</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,455,857</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-256">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,694,923</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,597</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,996</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-257">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">327,593</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision for employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">362,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,460,434</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,059,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,882,392</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">Liabilities directly associated with the assets held for sale</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,876</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-258">-</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-259">-</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">130,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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">14,369,212</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,179,697</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,059,674</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,608,583</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><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="font-weight: bold; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</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">Within <br/> 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 to 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">&gt;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">Total</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">Trade and other payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,633,995</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-260">-</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-261">-</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">2,633,995</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,181,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,899,818</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-262">-</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,081,434</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">Borrowings from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,148,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,455,649</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-263">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,604,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,868,691</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-264">-</div></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">3,868,691</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">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,477,369</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,200</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-265">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,520,569</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,774,192</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340,075</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-266">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,114,267</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">Finance lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">398,136</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233,550</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-267">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">631,686</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible note payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,730,267</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-268">-</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-269">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,730,267</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; text-align: left">Provision for employee benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">457,315</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,554,322</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">23,302,600</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">25,314,237</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">&#160;</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">19,670,081</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,526,614</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,302,600</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,499,295</td><td style="padding-bottom: 1.5pt; 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>
<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_gfai_ScheduleOfNetDebtAnalysisTableTextBlock', window );">Schedule of Net Equity (Debt) Analysis</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
Equity (Debt) Analysis</span><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
    of December 31,</b></span></td>
    <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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 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: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash,
    cash equivalents, and restricted cash (Note 4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,973,395</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,230,644</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><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: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable within one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,441,390</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,330,116</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings
    &#8211; repayable after one year</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,410</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(15,355,467</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    equity (debt)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,487,595</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,454,939</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table><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_gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory', window );">Schedule of Estimated Useful Lives of Property and Equipment</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is calculated using the straight-line method over the following estimated useful lives.</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; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">Lesser of useful life or remaining lease term</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture, fixtures and office equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">5,10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">GDM machines</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Robots</td><td>&#160;</td>
    <td style="text-align: center">5 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_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Cost of the Intangible Assets</a></td>
<td class="text">The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.<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; padding-bottom: 1.5pt">&#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: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Computer software</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intelligent Cloud Platform</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Right-of-use Platform</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer base</td><td>&#160;</td>
    <td style="text-align: center">1 &#8211; 3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Technical know-how</td><td>&#160;</td>
    <td style="text-align: center">8 &#8211; 10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Security Surveillance system</td><td>&#160;</td>
    <td style="text-align: center">10 years</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock', window );">Schedule of Disaggregation Information of Revenue by Service Type</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:</span><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,</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; border-bottom: Black 1.5pt solid; font-weight: bold">Service Type</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">Percentage <br/> of Total<br/> Revenue</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">Percentage <br/> of Total<br/> Revenue</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">Percentage<br/> of Total<br/> Revenue</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: 28%; text-align: left">Cash-In-Transit &#8211; Non-Dedicated Vehicles
    (CIT Non-DV)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,882,370</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">32.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">10,693,948</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">31.5</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">11,205,580</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">32.3</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,814,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,074,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,556,538</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.1</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">ATM Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,579,774</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,897,939</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,809,497</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Processing (CPC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,265,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,789,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,034,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.8</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">Cash Center Operations (CCT)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,824,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,209,055</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,802,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Consolidate Cash Center (CCC)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">726,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182,263</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.5</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">Cheque Center Service (CDC)</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">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,562</td><td style="text-align: left">&#160;</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">59,923</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash Deposit Management Solutions (GDM)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,794,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,771,380</td><td style="text-align: left">&#160;</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">1,644,611</td><td style="text-align: left">&#160;</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>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Others **</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,062</td><td style="text-align: left">&#160;</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">10,149</td><td style="text-align: left">&#160;</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">5,270</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Robotic AI solutions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">757,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,272,236</td><td style="text-align: left">&#160;</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">368,659</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.0</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; padding-bottom: 1.5pt">General security solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,630,668</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">10.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">1,785,789</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.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"><div style="-sec-ix-hidden: hidden-fact-270">-</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-271">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt">Total</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">36,280,502</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">100</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">33,965,648</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">100</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">34,668,872</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">100</td><td style="padding-bottom: 1.5pt; 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: 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">Others includes revenues from express cash, coin processing services and international shipment.</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_gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation information of revenue by service type.</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;">gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfNetDebtAnalysisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfNetDebtAnalysisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-derivative financial 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;">gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about property, plant and equipment. [Refer: Property, plant and 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;">gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646459032016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (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_ifrs-full_DisclosureOfBusinessCombinationsAbstract', window );"><strong>Business Combinations [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_gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition', window );">Schedule of Purchase Price Allocation</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span><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">March 22,<br/> 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: 88%; 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">2,187</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">896,327</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,411,893</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,338</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">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,566</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,055,610</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">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,592,783</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,156,649</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(163,785</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,867,009</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">Total purchase price</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,614,279</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</span><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">June 22,<br/> 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: 88%; 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">38,342</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Trade and other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,656,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">562,768</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,488</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">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,593,398</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">203,765</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">Trade and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,536,547</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(145,026</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">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">411,862</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Total purchase price</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">2,805,600</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January
    20,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,184</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">685</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">February
    9,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,038</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,162</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(92,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70,355</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,205</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents the purchase price allocation at the date of the acquisition:</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">March
    25,<br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,276</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,250</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(58,297</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">329,534</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total purchase price</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327,763</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory', window );">Schedule of Assets and Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following represents their assets and liabilities:</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,
    <br/> 2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,148</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,973</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(68,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss for the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,041</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Additional paid in capital</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">12,720</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclouser of schedule of represents the purchase price allocation at the dates of the acquisition.</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;">gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfBusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_DisclosureOfBusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial assets and financial liabilities that have been redesignated during the transition to IFRSs. [Refer: Financial assets; Financial liabilities; IFRSs [member]]</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 IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 29<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_29&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449212960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents and Restricted Cash (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_gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents and Restricted Cash [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_gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory', window );">Schedule of Cash and Cash Equivalents and Restricted Cash</a></td>
<td class="text"><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Cash on hand</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">472,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">471,408</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash in bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,762,586</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">6,459,231</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>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,235,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,930,639</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted cash &#8211; current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100,764</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-277">-</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">Restricted cash &#8211; 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">1,608,762</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,300,005</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,944,753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,230,644</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">Cash at banks attributable to discontinued 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">28,642</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-278">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents, and restricted cash</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">21,973,395</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,230,644</td><td style="padding-bottom: 1.5pt; 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_gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>73
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449097696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (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_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Inventories [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_gfai_DisclosureOfInventoryTableTextBlock', window );">Schedule of Inventories</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robots at warehouse</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,743,645</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,553,859</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Security equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">506,403</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">494,793</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Impairment provision
    for inventories</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,743,645</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(942,882</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">506,403</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,105,770</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_DisclosureOfInventoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfInventoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>74
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646455656224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivables, 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_ifrs-full_TradeAndOtherReceivablesAbstract', window );"><strong>Trade Receivables, 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_gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory', window );">Schedule of Trade Receivable</a></td>
<td class="text"><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Trade receivables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,780,144</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,450,655</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Provision for expected credit loss on trade receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(149,339</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">(50,469</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">Trade receivables, net</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">5,630,805</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,400,186</td><td style="padding-bottom: 1.5pt; 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_ifrs-full_DisclosureOfCreditRiskExposureExplanatory', window );">Schedule of Company&#8217;s Trade Receivables</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables details the Company&#8217;s trade receivables as of:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Trade
    receivables - as of December 31, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&lt;30</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">31-60</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">61-90</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">91
    and over</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade receivables</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,361,716</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,041</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,068</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">192,980</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,630,805</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Trade receivables - as of December
    31, 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 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">&lt;30</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">31-60</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">61-90</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">91 and over</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">Total</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; padding-bottom: 1.5pt">Trade receivables</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">4,814,346</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">385,662</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">46,222</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">153,956</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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,400,186</td><td style="width: 1%; padding-bottom: 1.5pt; 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_gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about trade receivables, 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;">gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfCreditRiskExposureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity&#8217;s financial assets and commitments to extend 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> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35M<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCreditRiskExposureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TradeAndOtherReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447833744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Withholding Taxes Receivables, 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_gfai_WithholdingTaxReceivableAbstract', window );"><strong>Withholding Taxes Receivables, 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_gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock', window );">Schedule of Withholding Tax Receivables</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in"><span style="font-family: Times New Roman, Times, Serif">Balance at January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,691,096</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,531,953</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Addition</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">739,573</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">749,205</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Collection</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(545,233</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,008,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Write off/Allowance for uncollectible</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(683,344</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(448,243</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Exchange difference</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,754</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(133,625</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,224,846</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,691,096</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock', window );">Schedule of Current and Non Current Portion of Tax Receivables</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current portion</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">607,221</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">757,024</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,617,625</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,934,072</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Withholding taxes receivables,
    net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,224,846</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,691,096</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WithholdingTaxReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WithholdingTaxReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>76
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646421250960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Receivables (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_ifrs-full_NoncurrentPayablesAbstract', window );"><strong>Other Receivables [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_gfai_ScheduleOfOtherReceivablesTableTextBlock', window );">Schedule of Other Receivables</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash advance to a third-party
    vendor</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">795,899</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">817,564</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Provision for expected
    credit loss on other receivables</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(795,899</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-281; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-282; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">817,564</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ScheduleOfOtherReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfOtherReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_NoncurrentPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NoncurrentPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>77
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450902448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current and Other Non-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_gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract', window );"><strong>Other Current and Other Non-Current Assets [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_gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock', window );">Schedule of Other Current and Other Non-Current Assets</a></td>
<td class="text"><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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">Input VAT and other taxes receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">219,232</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">293,429</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayments &#8211; office and warehouse rental</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">818,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">780,279</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">Prepayments - insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayments - others</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,926</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Uniforms</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,417</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,699</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tools and supplies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,760</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,642</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">Deferred costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-283">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,782</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash advances to employees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,084</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">Interest receivable on bank deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,215</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-284">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current assets</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">1,665,571</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,743,008</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>&#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; ">
    <td>Deposits</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">402,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">437,602</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">Deferred costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-285">-</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">9,720</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other non-current assets</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">402,447</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">447,322</td><td style="padding-bottom: 1.5pt; 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_gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>78
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449207568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (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_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock', window );">Schedule of Property, Plant and Equipment</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Leasehold<br/>
    improvements</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Machinery
    and<br/> equipment</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Office<br/>
    furbishing<br/> and equipment</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Assets<br/>
    under<br/> construction</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">GDM<br/>
    machines</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Robots</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2021</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,239,683</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,108,501</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,412,444</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,233,868</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,686</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,713,926</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,369,070</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,326,178</span></td><td style="width: 0.5%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-286; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-287; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">141,619</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-288; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-289; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,571,013</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,917,702</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,987</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,690</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">92,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,222</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,892</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,031,107</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,453,461</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(125,666</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(94,616</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(70,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(367,110</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-290; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,513</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,260</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(682,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-291; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-292; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-293; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-294; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-295; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-296; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,408,037</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,408,037</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Transfer
    in (out)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,426</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-297; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-298; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-299; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(239,833</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">238,407</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-300; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-301; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(115,329</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(181,857</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(233,371</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(582,203</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,853</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(61,014</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(359,078</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,541,705</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,146,864</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,868,015</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,354,351</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,518,987</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,222</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,948,698</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,194,815</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,064,952</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-302; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,202</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">74,126</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,144,766</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">810,559</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,108,242</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,385</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(107,569</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(214,021</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-303; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-304; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(301,877</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(827,687</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of fixed assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-305; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-306; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-307; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-308; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-309; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-310; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,702,367</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,702,367</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,330</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,507</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,107</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,220</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,561</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,419</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(46,977</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">298,167</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,073,809</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,829,343</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,335,825</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,505,385</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,909</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,133,883</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,954,153</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,941,307</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    Depreciation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December 31, 2021</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,693,472</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,906,277</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,799,149</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,447,168</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-311; font-family: Times New Roman, Times, Serif">-</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">891,378</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">691,433</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,428,877</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-312; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-313; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,364</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,723</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-314; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-315; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">520,516</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">841,603</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,881</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,302</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,958</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">727,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-316; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,378</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,883,562</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,374,285</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(121,818</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(89,083</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(69,528</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(339,179</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-317; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,116</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,970</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(626,694</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96,194</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(174,465</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(209,201</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(478,260</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-318; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,393</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,367</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,019,880</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,577,341</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,748,031</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,889,742</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,493,656</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-319; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,230,247</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,059,174</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,998,191</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,006</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">67,840</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,670</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">448,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-320; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,512</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,006,483</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,223,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Disposals</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,287</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(107,565</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(91,802</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(213,092</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-321; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-322; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(100,848</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(619,594</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,979</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,293</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,910</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,978</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-323; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,834</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,656</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,338</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,605,039</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,761,599</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,015,520</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,880,678</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-324; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,680,593</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,954,153</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,897,582</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    book value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">569,523</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">119,984</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">464,609</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,025,331</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,222</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">718,451</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,564,630</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,066,761</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">At
    December&#160;31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">468,770</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">67,744</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">320,305</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,624,707</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,909</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,453,290</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-325; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,043,725</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant and 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;">gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>79
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646448191760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-Use Assets and Operating Lease Liabilties (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_gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems', window );"><strong>Right-of-Use Assets and Operating Lease Liabilties Table [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_gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock', window );">Schedule of Carrying Amounts of Right-of-Use Assets</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying amounts of right-of-use assets are as below:</span><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">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%">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">4,171,409</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,364,993</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">New leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">522,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,956,201</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">Termination of a lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,786</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; ">
    <td style="text-align: left">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,006,421</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,066,662</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">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">20,428</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">(83,123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Balance at December 31,</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">2,688,208</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,171,409</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><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_gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock', window );">Schedule of Operating Lease Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total operating lease liabilities are as below:</span><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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of 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="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 portion</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,239,066</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,774,192</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-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">1,455,857</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,340,075</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">Operating lease liabilities</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">2,694,923</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,114,267</td><td style="padding-bottom: 1.5pt; 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_gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>80
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449833600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsOtherThanGoodwillMember', window );">Intangible Assets, Net [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_gfai_IntangibleAssetsNetTablesLineItems', window );"><strong>Intangible Assets, Net (Tables) [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_gfai_ScheduleOfIntangibleAssetNetTableTextBlock', window );">Schedule of Intangible Assets, 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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Computer<br/>
    software</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Right-of-use<br/>
    Platform</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Customer<br/>
    base</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Technical<br/>
    know-how</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Security<br/>
    Surveillance<br/> system</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intelligent<br/>
    Cloud<br/> Platform</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Assets
    under construction -&#160;&#160;Cash<br/> Management<br/> Systems</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31,
    2021</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">907,304</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-327; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-328; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-329; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-330; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-331; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-332; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 0.5%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">907,304</span></td><td style="width: 0.5%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-333; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">729,934</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,116,730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">514,968</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,356,666</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-334; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-335; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,718,298</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,740</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-336; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-337; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-338; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,687</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,495</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,244,922</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,299</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(56,905</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,620</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,624</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(33,455</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(212,903</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December
    31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">887,745</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">673,029</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,042,110</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">499,344</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,360,898</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,495</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,657,621</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,137</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-339; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-340; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-341; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">200,101</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,590,546</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-342; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,811,784</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment
    of intangible assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-343; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(542,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(185,594</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-344; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-345; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,985,495</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-346; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,713,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,907</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(26,956</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,232</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(36,775</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(471</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(413</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(83,414</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31,
    2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">919,222</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,659</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">829,560</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">486,112</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,524,224</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,604,580</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,082</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,672,439</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At December&#160;31, 2021</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">742,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-347; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-348; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-349; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-350; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-351; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-352; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">742,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Acquisitions
    through business combinations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-353; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-354; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-355; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-356; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">526,859</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-357; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-358; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">526,859</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">408,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,128</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,156</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-359; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-360; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">642,677</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,856</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(417</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,595</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">277</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,455</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-361; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-362; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(48,046</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">As
    December 31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">767,168</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,477</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">405,868</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,405</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">612,560</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-363; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-364; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,864,478</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Amortization
    charged for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,859</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,753</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">312,268</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,501</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,162</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">403,051</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-365; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">993,594</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange
    differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,573</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,571</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,865</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(950</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,599</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(471</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-366; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21,883</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">As
    December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">830,600</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">114,659</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">706,271</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,956</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">699,123</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">402,580</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-367; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,836,189</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    book value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At
    December&#160;31,&#160;2022</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">120,577</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">622,552</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">636,242</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">470,939</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">748,338</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,495</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,793,143</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"><span style="font-family: Times New Roman, Times, Serif">At
    December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">88,622</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: hidden-fact-368; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,289</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">403,156</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">825,101</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,202,000</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,082</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,836,250</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_IntangibleAssetsNetTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_IntangibleAssetsNetTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfIntangibleAssetNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfIntangibleAssetNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsOtherThanGoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsOtherThanGoodwillMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646444295184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and Other payables 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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Trade and Other payables and Other Current Liabilities [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_gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Trade and Other Payables and Other Current Liabilities</a></td>
<td class="text"><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 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">Trade payables &#8211; third parties</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,113,401</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,060,856</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued salaries and bonus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">603,112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">515,758</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 payables, accrued customer claims, cash loss and shortage*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">300,337</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">57,381</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Trade and other payables</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,016,850</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,633,995</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>&#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; ">
    <td style="text-align: left">Output VAT and other taxes payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">100,166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">118,125</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 Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">639,556</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">522,059</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payroll Payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">925,142</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">979,027</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">Provision for stock-based compensation expense**</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">830,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-369">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">419,964</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">289,494</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">Deferred 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">256,815</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">568,664</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current liabilities</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,171,643</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,477,369</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $10,000 and $11,800 respectively.</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> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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">**</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#8217;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).</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_gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for trade and other payables and other current 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;">gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>82
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449212960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (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_gfai_BorrowingsTablesLineItems', window );"><strong>Disclosure of detailed information about borrowings Table [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_gfai_BorrowingsFromFinancialInstitutionsTableTextBlock', window );">Schedule of Borrowings</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="padding-bottom: 1.5pt">&#160;</td>
    <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 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="padding-bottom: 1.5pt">&#160;</td>
    <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: 64%; text-align: left">Short-term bank borrowing</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">(a)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">140,902</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-370">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current portion of long-term bank borrowings</td><td>&#160;</td>
    <td style="text-align: center">(a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">196,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">947,559</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">Current portion of long-term third party borrowing</td><td>&#160;</td>
    <td style="text-align: center">(b)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-371">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,234,057</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term bank borrowings</td><td>&#160;</td>
    <td style="text-align: center">(a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,410</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">432,179</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">Long-term third party borrowing</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">(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"><div style="-sec-ix-hidden: hidden-fact-372">-</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">13,467,639</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</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">381,651</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,081,434</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 25, 2018, Guardforce TH Group Company Limited (&#8220;Guardforce TH&#8221;), entered into an agreement with Profit Raider Investment Limited (&#8220;Profit Raider&#8221;) to transfer a loan in the principal amount of $13.42 million (the &#8220;Loan&#8221;) between Guardforce TH and Guardforce AI Co., Limited (the &#8220;Company&#8221;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at 4% from April 30, 2019 to December 31, 2019 and 3.22% prior to April 30, 2019. The Company assumed an additional liability of approximately $576,000 which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of 1,666,666 ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#8220;Assignment Deed&#8221;) with WK Venture Success Limited (&#8220;WK Venture&#8221;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#8220;Agreements&#8221;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $100,000 as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.5in; text-align: left"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On <span style="font-size: 10pt">September 28, 2023, the Company entered into a loan conversion agreement (the &#8220;Loan Conversion Agreement&#8221;) with WK Venture. Pursuant to the Loan Conversion Agreement, WK Venture will convert its outstanding loans to the Company in exchange for ordinary shares, par value $0.12 per share of the Company. As of the date of the Loan Conversion Agreement, a total (which includes the principal amount and accrued unpaid interest) of $15,914,614.59 were owed to WK Venture by the Company. According to the Loan Conversion Agreement, WK Venture discharged the entire loan amount and accrued unpaid interest in exchange for receiving 2,947,150 ordinary shares of the Company at a conversion price of $5.40 per share. This loan conversion was completed upon the Company issuing the ordinary shares in October 2023.</span></span></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.5in; text-align: left"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For <span style="font-size: 10pt">the year ended December 31, 2023, 2022 and 2021, interest expense recorded for the third-party borrowing was $230,849, $616,116 and $612,387.</span></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_gfai_BorrowingsFromFinancialInstitutionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BorrowingsFromFinancialInstitutionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BorrowingsTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BorrowingsTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>83
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449568432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Lease 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_ifrs-full_LeaseLiabilitiesAbstract', window );"><strong>Finance Lease Liabilities [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_gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock', window );">Schedule of Finance Lease Liabilities</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Current portion</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,597</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,136</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">218,996</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">233,550</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Finance lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327,593</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">631,686</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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_gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock', window );">Schedule of Minimum Lease Payments Under Finance Lease Agreements</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
minimum lease payments under finance lease agreements are 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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Within 1 year</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">126,042</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">423,514</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">After 1 year but within 5 years</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">236,293</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,448</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Less: Finance charges</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,742</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,276</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Present value of finance
    lease liabilities, net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327,593</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">631,686</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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_gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock', window );">Schedule of Finance Lease</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance
lease assets comprise primarily vehicles and office equipment as follow:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">Cost</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">655,371</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,571,075</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Accumulated depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(215,038</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(564,844</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Net book value</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">440,333</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,006,231</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for finance lease 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;">gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for leased assets under a finance lease.</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;">gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for minimum lease payments under finance lease agreements.</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;">gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_LeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_LeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>84
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450940912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (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_gfai_TaxationTablesLineItems', window );"><strong>Disclosure of income tax Table [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_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory', window );">Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate
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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate<br/>
    income <br/>
    tax rate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hong Kong</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16.5</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Singapore</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Malaysia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">24.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Macau</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Australia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Arab Emirates</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Kingdom</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Korea</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">23.2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Canada</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Vietnam</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">China</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><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_gfai_ScheduleOfPretaxLossExplanatory', window );">Schedule of Pre-tax Loss</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-tax
profit (loss) from continuing operations, by jurisdiction, for the years ended December 31, 2023, 2022 and 2021 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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cayman Islands</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,100,487</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,302,089</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,733,786</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">BVI</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,537</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,811</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12,769</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hong Kong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,805,695</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,245,238</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(628,015</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Singapore</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(180,619</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(160,228</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,041</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,852,376</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,826,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,873,611</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Malaysia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,761,202</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(478,658</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-373; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Macau</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(193,865</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(161,513</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-374; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(321,399</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(572,088</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-375; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Australia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-376; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Arab Emirates&#160;(UAE)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,157</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(72,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-377; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">United Kingdom</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-378; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">South Korea</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,029</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-379; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(189,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(77,055</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-380; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Canada</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,418</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,997</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-381; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Vietnam</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,123</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,123</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-382; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">China</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,770,944</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,501,768</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-383; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,189,200</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,471,418</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,264,222</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><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_gfai_ScheduleOfComponentsOfTheIncomeTaxProvision', window );">Schedule of Components of the Income Tax Provision</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of the income tax provision are:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-384; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-385; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-386; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred
    income tax expense (benefit)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434,320</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">132,208</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(732,868</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Total income tax (benefit)
    expense</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434,320</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">132,208</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(732,868</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes', window );">Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reconciliation
between the statutory tax rate to income before income taxes and the actual provision for income taxes is as follows:</span><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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the 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="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%; text-align: left">(Loss) Profit before income tax expense*</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(994,531</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,840,120</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,068,887</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thailand income tax statutory rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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</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</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</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 tax at statutory tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(198,906</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(768,024</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(813,777</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax assets not recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">713,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">768,024</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-387">-</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">Permanent differences</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(80,242</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">132,208</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">80,910</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense (benefit)</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">434,320</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">132,208</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(732,868</td><td style="padding-bottom: 1.5pt; 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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.</span></td>
</tr></table><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_gfai_ScheduleOfDeferredTaxAssetsAndLiabilities', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets and liabilities are comprised of the following:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Provision for employee benefits</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">982,013</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">965,560</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carried forward</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">893,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">671,894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Valuation allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(724,866</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-388; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,150,840</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,637,454</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Less:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities
    - finance leases</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(65,363</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(125,701</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Deferred tax assets,
    net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,085,477</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,511,753</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ScheduleOfComponentsOfTheIncomeTaxProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfComponentsOfTheIncomeTaxProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfDeferredTaxAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfDeferredTaxAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfPretaxLossExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pre-tax loss explanatory.</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;">gfai_ScheduleOfPretaxLossExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TaxationTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TaxationTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and expense. [Refer: Interest income (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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>85
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646455549920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provision for Employee Benefits (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_gfai_ProvisionForEmployeeBenefitsAbstract', window );"><strong>Provision for Employee Benefits [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_gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory', window );">Schedule of Annual Voluntary Resignation</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Voluntary Resignation: Age related rates 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="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Age Group&#160;(Years)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation Rate<br/> of Direct <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation <br/> Rate<br/> of Indirect <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">Below 31</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">31-40</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">41-50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Above 50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual Voluntary Resignation: Age related rates 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="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Age Group&#160;(Years)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Annual
    Voluntarily<br/> Resignation <br/> Rate<br/> of Indirect <br/> Cost Staff</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="font-family: Times New Roman, Times, Serif">Below 31</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">31-40</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">41-50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Above 50</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><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_gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock', window );">Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Movement
in the present value of Plan A&#8217;s retired benefit obligation:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations at
    January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,827,800</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,827,355</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer to R&amp;I</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-389; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,304</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Benefits paid during the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(578,457</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(922,305</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current service costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">442,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">459,975</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Interest</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">121,651</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,483</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Past service cost and gain on settlement</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,677</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,697</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Actuarial gain (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,431</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(559,544</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,265</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(224,557</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Defined benefit obligations
    at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,910,067</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,827,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Movement
in the present value of Plan B&#8217;s retired benefit obligation:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations at
    January 1,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,814</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-390; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer from GF Cash (CIT)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-391; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,304</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Benefits paid during the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,884</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-392; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current service costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,876</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,971</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Interest</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">607</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">285</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Past service cost and loss on settlement</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,491</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-393; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Actuarial loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,298</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-394; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Exchange differences</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">309</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">254</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Defined benefit obligations
    at December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,915</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,814</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory', window );">Schedule of Significant Actuarial Assumption</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:</span><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">4,526,095</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">$</td><td style="width: 7%; text-align: right">(383,972</td><td style="width: 0.5%; text-align: left">)</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">-7.82</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">5,354,805</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">$</td><td style="width: 7%; text-align: right">444,737</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">9.06</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,197,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.86</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,658,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(251,385</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-5.12</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,749,274</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(160,793</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-3.27</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,961,641</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,574</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.05</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,920,291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,224</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.21</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,899,921</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10,146</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.21</td><td style="text-align: left">&#160;</td></tr>
  </table><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">4,500,166</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">$</td><td style="width: 7%; text-align: right">(327,634</td><td style="width: 0.5%; text-align: left">)</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">-6.79</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">5,201,435</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">$</td><td style="width: 7%; text-align: right">373,635</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">7.74</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,064,621</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">236,821</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.91</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,617,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(210,133</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-4.35</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,683,817</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(143,983</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-2.98</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,871,730</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.91</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,837,009</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.19</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,818,657</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,143</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.19</td><td style="text-align: left">&#160;</td></tr>
  </table><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">&#160;</span></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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+)&#160;in<br/>
    Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/>
    Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">5,406,718</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">$</td><td style="width: 7%; text-align: right">(412,414</td><td style="width: 0.5%; text-align: left">)</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">-7.09</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">6,291,799</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">$</td><td style="width: 7%; text-align: right">472,667</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">8.12</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,141,412</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">322,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.54</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,534,865</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(284,267</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-4.89</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,596,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(222,526</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-3.82</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,905,978</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86,846</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.49</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,832,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.22</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,806,228</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,904</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.22</td><td style="text-align: left">&#160;</td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:</span><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">23,156</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">$</td><td style="width: 7%; text-align: right">(2,760</td><td style="width: 0.5%; text-align: left">)</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">-10.65</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">29,123</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">$</td><td style="width: 7%; text-align: right">3,208</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.38</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,707</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.45</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,565</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-9.07</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,032</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,883</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-7.27</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,976</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,061</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.09</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">84</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.32</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,832</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(84</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.32</td><td style="text-align: left">&#160;</td></tr>
  </table><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="font-weight: bold; border-bottom: Black 1.5pt solid">Assumption</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: center">% Change<br/> (+) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#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: center">% Change<br/> (-) in<br/> Assumption</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">Liability</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">Amount<br/> Change in<br/> Liability</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">%&#160;Change<br/> in Liability</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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Discount Rate</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">19,346</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">$</td><td style="width: 7%; text-align: right">(2,469</td><td style="width: 0.5%; text-align: left">)</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">-11.32</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: center">-1</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">$</td><td style="width: 7%; text-align: right">24,710</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">$</td><td style="width: 7%; text-align: right">2,896</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">13.27</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Salary Increase Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,176</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,362</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.83</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,782</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,032</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-9.32</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; text-indent: -9pt; padding-left: 9pt">Turnover Rate</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,142</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,672</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-7.67</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,799</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">985</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.51</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Life Expectancy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">+1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73</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">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">-1 Year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(72</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.33</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_ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory', window );">Schedule of Defined Benefit Obligation</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity
profile of the defined benefit obligation as of December 31, are as follow:</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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Defined
    <br/> Benefit<br/> Obligation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">362,284</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,130</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">276,878</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">360,796</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,829</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">252,801</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2030</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">356,732</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2031</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">548,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2032</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,819</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2033</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">212,944</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2034-2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,008,757</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&gt;2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,081,234</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity
profile of the defined benefit obligation as of December 31, are as follow:</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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Defined
    <br/> Benefit<br/> Obligation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-395; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-396; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-397; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-398; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-399; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-400; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2030</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-401; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2031</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-402; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2032</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-403; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2033</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-404; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 88%"><span style="font-family: Times New Roman, Times, Serif">2034-2048</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">311,388</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&gt;2048</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">286,118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionForEmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ProvisionForEmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about the maturity profile of a defined benefit obligation. This will include the weighted average duration of the defined benefit obligation and may include other information about the distribution of the timing of benefit payments, such as a maturity analysis of the benefit payments. [Refer: Defined benefit obligation, at present 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/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 147<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_147_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present 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/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>86
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450902448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (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_gfai_ShareholdersEquityTablesLineItems', window );"><strong>Schedule of Consolidated Balance Sheets [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_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory', window );">Schedule of Consolidated Balance Sheets</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Balance Sheets as of December 31, 2022</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    <br/>
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    <br/>
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">(Deficit) Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Number of ordinary shares &#8211; authorized</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300,000,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(292,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Number of ordinary shares &#8211; issued and
    outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,770,529</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(63,151,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,618,977</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Par value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.003</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.117</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ifrs-full_DisclosureOfEarningsPerShareExplanatory', window );">Schedule of Consolidated Statements of Profit or Loss</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Statements of Profit or Loss for the year ended December 31, 2022</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-407; -sec-ix-hidden: hidden-fact-406; -sec-ix-hidden: hidden-fact-405; font-family: Times New Roman, Times, Serif">Basic and diluted loss for the year attributable to ordinary equity holders of the Company</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.37</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14.60</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14.97</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-410; -sec-ix-hidden: hidden-fact-409; -sec-ix-hidden: hidden-fact-408; font-family: Times New Roman, Times, Serif">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,605,434</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(48,365,582</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,239,852</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
Statements of Profit or Loss for the year ended December 31, 2021</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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Pre-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Adjustments</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Post-share
    consolidation</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Loss per share</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-413; -sec-ix-hidden: hidden-fact-412; -sec-ix-hidden: hidden-fact-411; font-family: Times New Roman, Times, Serif">Basic and diluted loss for the year attributable to ordinary equity holders of the Company</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.31</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11.59</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11.90</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Weighted average number of shares used in computation:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="-sec-ix-hidden: hidden-fact-416; -sec-ix-hidden: hidden-fact-415; -sec-ix-hidden: hidden-fact-414; font-family: Times New Roman, Times, Serif">Basic and diluted</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,537,238</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(17,076,519</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">460,719</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ShareholdersEquityTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ShareholdersEquityTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classes of share capital. [Refer: Share capital [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings per share.</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS33_g70-73A_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>87
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458839184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling, Distribution and Administrative Expenses (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_gfai_SellingDistributionAndAdministrativeExpensesAbstract', window );"><strong>Selling, Distribution and Administrative Expenses [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_gfai_ScheduleOfAdministrativeExpensesTableTextBlock', window );">Schedule of Administrative Expenses</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Staff expense</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,392,020</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,753,737</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,310,362</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rental expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">536,272</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">452,137</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,564</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,439,986</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,997,945</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,261,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Utilities expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,327</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,550</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">91,180</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Travelling and entertainment expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">445,714</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,362</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">145,247</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,434,367</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,086,279</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,164,536</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Repairs and maintenance</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,696</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,782</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,805</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">322,894</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">433,822</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">240,328</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">169,511</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,947</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-417; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses*</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,013,688</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">989,687</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">888,280</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,910,475</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,544,248</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,174,290</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expenses mainly comprised of office expenses, stamp duties, training costs, etc.</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_gfai_ScheduleOfAdministrativeExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfAdministrativeExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SellingDistributionAndAdministrativeExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SellingDistributionAndAdministrativeExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>88
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449121632">
<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_ifrs-full_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_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Schedule of Related Parties and their Relationships</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below sets forth the major related parties and their relationships with the Company as of December 31, 2023:</span><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; ">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of related parties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Relationship
    with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu
    Jingyi (&#8220;Mr. Tu&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Technology Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    AI Service Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holding Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Kewei Robot Technology Co., Limited and its subsidiaries</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanjing
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanchang
    Zongkun Intelligent Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sichuan
    Qiantu Guardforce Robot Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Nanshao Fire Engineering and Equipment Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CSF
    Mingda Technology Co., Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Zhongzhi Yonghao Robot Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Qianban Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security Service (Shanghai) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen
    Guardforce Qiyun Technology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Yongan Security Alarm System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Holdings (HK) Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Mr. Tu&#8217;s father</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    TH Group Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Security (Thailand) Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce
    Aviation Security Company Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt
    Technology &amp; System Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlled by Jia Lin, President of the Company</span></td></tr>
  </table><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_gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock', window );">Schedule of Amounts Due from Related Parties</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due from related parties:</b></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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce TH Group Company Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,804</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">894</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce AI Technology Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-418; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce AI Service Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-419; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Intelligent Guardforce Robot Technology
    Co., Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-420; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,312,883</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shareholders&#8217; of Shenzhen Kewei Robot
    Technology Co., Limited and its subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,160,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,020,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nanjing Zhongzhi Yonghao Robot Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-421; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,297</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nanchang Zongkun Intelligent Technology Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-422; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,310</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sichuan Qiantu Guardforce Robot Technology
    Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-423; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,777</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Shanghai Nanshao Fire Engineering and Equipment
    Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-424; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">144,737</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">CSF Mingda Technology
    Co., Ltd</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,834</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,129</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,172,638</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,508,873</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560 receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527 on the amount due from CIOT.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><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">On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire 100% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%) at $2.00 per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares. The restricted ordinary shares issued were valued at $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $4,860,000.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p> <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">On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to and cancelled by the Company.</span></p></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.</span></td>
</tr></table><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_gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock', window );">Schedule of Amounts Due to Related Parties</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts
due to related parties:</b></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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tu Jingyi</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,725</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">210,028</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Holdings (HK) Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">43,337</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">394,016</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Security (Thailand) Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">74,429</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,413</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Kewei Robot Technology Co., Limited
    and its subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(d)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,528,916</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,403,555</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Zhongzhi Yonghao Robot Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,718</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">394,151</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Qianban Technology Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-425; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,733</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Security Service (Shanghai) Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">267,764</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shenzhen Guardforce Qiyun Technology Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-426; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shanghai Yongan Security Alarm System Co.,
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-427; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,842</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce Aviation
    Security Company Limited</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-428; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,898,506</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,868,691</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount due to Tu Jingyi (&#8220;Mr. Tu&#8221;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.</span></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">(b)</span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.</span></p></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.</span></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">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Keiwei&#8221;) and its subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots from a related party and $5,600 expense paid on behalf by a related party, offset with receivable balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots rental fee charged to Shenzhen Kewei; and (iii) $11,558 expense paid expense paid on behalf of Shenzhen Kewei.</span></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">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to related parties represent business advances for operational purposes.</span></td>
</tr></table><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><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_gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock', window );">Schedule of Short-term Borrowing from a Related Party</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
borrowing from a related party:</b></span><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Guardforce Holdings (HK) Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,666,846</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,148,500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Tu Jingyi</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,437,303</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-429; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,104,149</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,148,500</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#8217;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#8217;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#8220;Netting Arrangement&#8221;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.</span></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"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was settled under the Netting Arrangement.</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.</span></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock', window );">Schedule of Long-term Borrowings from Related Parties</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Long-term
borrowings from related parties:</b></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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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>As
    of December 31,</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 64%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Holdings (HK) Limited</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="-sec-ix-hidden: hidden-fact-430; font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-size: 10pt">-</span></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">18,346</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tu Jingyi</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-431; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</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,437,303</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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,455,649</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#8217;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#8217;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#8220;Netting Arrangement&#8221;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.</span></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"></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was settled under the Netting Arrangement.</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.</span></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_gfai_RelatedPartyTransactionsTebleTextBlock', window );">Schedule of Related Party Transactions</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
party transactions:</b></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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nature</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Service/ Products received from related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Security (Thailand) Company Limited</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">918,536</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">792,499</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">763,256</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Aviation Security Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,643</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,052</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,739</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Perfekt
    Technology &amp; System Co., Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-432; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-433; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,850</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited &#8211; Purchases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(d)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,178</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,964,199</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,702,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited &#8211; Purchases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(e)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,633</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196,450</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-434; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited &#8211; ICP</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(f)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-435; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-436; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">InnoAI
    Technology (Shenzhen) Co., Ltd.</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(g)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-437; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-438; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,068,990</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,823,592</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,477,948</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Service/
    Products delivered to related parties:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Guardforce
    Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(h)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-439; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-440; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,846</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">GF Technovation
    Company Limited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(h)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">231</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,243</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">98,781</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Shenzhen
    Kewei Robot Technology Co., Limited</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(i)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,594</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-441; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-442; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,825</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,243</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">111,627</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Security (Thailand) Co., Ltd. provided security guard services to the Company.</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Aviation Security Co., Ltd. provided escort services to the Company.</span></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Perfekt Technology &amp; System Co., Ltd. provided security equipment to the Company.</span></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">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered, and robots amounting to $2,773,560 were returned by the Company.</span></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">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned by the Company.</span></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">(f)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#8220;ICP&#8221;). The contract amount was $3,000,000 which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.</span></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">(g)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to the Company.</span></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">(h)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company sold robots to GF Technovation Company Limited.</span></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">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.</span></td>
</tr></table><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><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: 0in; font: 11pt Calibri, Helvetica, Sans-Serif">&#160;</td> <td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</span></td> <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In late 2023, Mr. Tu and his controlled companies filed various complaints against the Company with the courts in China and Hong Kong as follows: (i) disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $3.32 million; (ii) disputes on certain purchase related contracts with Shenzhen Intelligent Guardforce Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $0.09 million; and (iii) objection to the process on removing Mr. Tu as director for two subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited. In November 2023, correspond to the disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited, the court in China froze all the bank accounts of Shenzhen GFAI and Robot Service Shenzhen. The Company has sought legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached a settlement with Mr. Tu, including Mr. Tu agreeing to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company, and the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen were lifted on April 2, 2024 (Note 28). Therefore, no provision has been made for these liabilities in the financial statements.</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_gfai_RelatedPartyTransactionsTebleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RelatedPartyTransactionsTebleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transactions between the entity and its related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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;">ifrs-full_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>89
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449079168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Segment Data (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_gfai_DisclosureOfEntitysOperatingSegmentsAbstract', window );"><strong>Consolidated Segment Data [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_ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions', window );">Schedule of Revenue and Non-Cash Compensation</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selected
information by segment is presented in the following tables for the years ended December 31, 2023, 2022 and 2021:</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenues<sup>(1)</sup></b></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,892,550</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,907,623</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,300,213</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">757,284</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,272,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">368,659</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">General security solutions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,630,668</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,785,789</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36,280,502</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,965,648</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,668,872</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Revenue excludes intercompany sales.</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,895,092</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,353,365</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(808,162</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21,773,699</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,227,391</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,072,133</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(936,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(178,580</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    and others <sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,697,597</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,066,903</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,872,155</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating loss from continuing
    operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,302,778</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,826,239</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,752,450</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total other income from four segments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">461,926</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,616</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">292,732</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign exchange gains (losses), net:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Secured logistics</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">241,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(629,844</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,814,948</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,567</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,503</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,511</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Corporate and others</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,646</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,376</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,202</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance costs:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Secured logistics</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(510,818</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(802,438</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(885,183</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,431</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,695</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,793</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">- General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(857</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(946</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-445; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">- Corporate and others</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(127,268</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(315,751</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96,867</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss before income tax from
    continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,189,200</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,471,418</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,264,222</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Provision for income
    tax (expense) benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434,320</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(132,208</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">732,868</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss for the year from
    continuing operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,623,520</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,603,626</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,531,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Net
    profit (loss) for the year from discontinued operations &#8211; Information security segment</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,138</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62,432</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,700</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss for the year</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,589,382</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,666,058</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,491,654</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Net loss attributable
    to the non-controlling interest</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,721</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,264</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,727</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    loss attributable to equity holders of the Company</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,571,661</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,564,794</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,481,927</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $1,101,800, $252,095 and $<span style="-sec-ix-hidden: hidden-fact-447">nil</span> for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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_ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory', window );">Schedule of Depreciation and Amortization by Segment</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
and amortization by segment for the year ended December 31, 2023, 2022 and 2021 are 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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,256,128</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,373,660</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,407,085</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,738,563</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,497,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">625,557</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">General security solutions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,549</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,594</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-446; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,243,240</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,981,407</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,032,642</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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_gfai_ScheduleOfOtherAssetTableTextBlock', window );">Schedule of the Total Assets by Segment</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total
assets</b></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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    at December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Secured logistics</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,613,383</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,315,845</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Robotics AI solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,127,857</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,577,547</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">General security solutions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,836,403</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,260,811</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Corporate and others</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,035,342</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,397,254</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Information security</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201,963</span></td><td style="padding-bottom: 1.5pt; text-align: left">*<span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">615,517</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,814,948</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,166,974</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 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">As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.</span></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_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory', window );">Schedule of Total Non-Current Assets by Geographical Segment</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total
non-current assets</b></span><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">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    at December&#160;31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">The PRC (including Hong Kong and
    Macau)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,289,170</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,234,176</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Thailand</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,472,012</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,223,714</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Other countries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">933,174</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">446,020</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,694,356</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,903,910</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_DisclosureOfEntitysOperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfEntitysOperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfOtherAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">gfai_ScheduleOfOtherAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation and amortisation expense. [Refer: Depreciation and amortisation 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other non-current assets. [Refer: Other non-current 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 explanation that enables users of financial statements to understand the effect of share-based payment transactions on the entity's 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/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>90
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450094320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (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_gfai_CommitmentsAndContingenciesAbstract', window );"><strong>Commitments and Contingencies [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_gfai_ScheduleOfFuturePaymentsForEmploymentAgreements', window );">Schedule of Future Payments for Employment Agreements</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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Years ending December 31:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,446,590</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">633,744</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Total minimum payment
    required</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,080,334</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><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><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_gfai_ScheduleOfCapitalExpenditureCommitments', window );">Schedule of Capital Expenditure Commitments</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Payments
    Due by Period</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Less than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">More than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Contractual
    Obligations</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nature</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1
    year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1-2
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">3-5
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">5
    years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Service fee commitments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">398,521</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">246,592</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,929</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-448; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-449; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease commitments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,121,052</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,927,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,124,445</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,772</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-450; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Purchase commitments</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,079,373</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,079,373</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-451; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-452; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-453; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,598,946</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,253,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,276,374</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,772</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-454; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has engaged Stander Information Company Limited (&#8220;Stander&#8221;) to provide technical services relating to the cash management systems for the Company&#8217;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.</span></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">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.</span></td>
</tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.3pt; font: 11pt Calibri, Helvetica, Sans-Serif">&#160;</td> <td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td> <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#8220;Shenzhen Kewei&#8221;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.</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_gfai_CommitmentsAndContingenciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CommitmentsAndContingenciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfCapitalExpenditureCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capital expenditure commitments.</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;">gfai_ScheduleOfCapitalExpenditureCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfFuturePaymentsForEmploymentAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 future payments for employment agreements.</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;">gfai_ScheduleOfFuturePaymentsForEmploymentAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>91
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458936800">
<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_gfai_ConcentrationsDisclosureAbstract', window );"><strong>Concentrations [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_gfai_ScheduleOfCompanyRevenueTableTextBlock', window );">Schedule of Company&#8217;s Revenue</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth information as to each customer that accounted for 10% or more of the Company&#8217;s revenue for the years
ended December 31, 2023, 2022 and 2021.</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of<br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of <br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    of<br/> revenue</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,548,954</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.8</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,093,618</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23.8</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,611,739</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27.7</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,332,493</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,911,995</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,636,377</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,051,057</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,294,297</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,559,424</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Company D</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,928,204</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,174,278</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,140,975</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,860,708</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,474,188</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,948,515</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><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_gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock', window );">Schedule of Trade Receivable</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Details
of the customers which accounted for 10% or more of trade receivables are as follows:</span><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">%
    account<br/> receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">%
    account<br/> receivable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">954,218</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.9</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,066,264</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.7</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,083,965</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">672,314</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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">Company E</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">712,854</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">556,414</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,751,037</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,294,992</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42.4</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</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_gfai_ConcentrationsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConcentrationsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfCompanyRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCompanyRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>92
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646507541984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (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_ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract', window );"><strong>Discontinued 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_ifrs-full_DisclosureOfOperatingSegmentsExplanatory', window );">Schedule of Operating Segment</a></td>
<td class="text">The results
of Handshake for the years ended December 31, 2023, 2022 and 2021 are presented below:<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Revenue</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">795,733</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">512,300</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">484,318</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(178,731</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,342</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,839</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">617,002</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">461,958</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">456,479</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Selling, distribution
    and administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(583,424</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(523,858</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(407,753</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,578</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(61,900</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,726</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income (expense)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">223</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,116</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,512</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign exchange gains</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-455; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,514</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(86</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,648</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-456; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    profit (loss) from discontinued operations</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,138</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62,432</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,700</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory', window );">Schedule of Assets and Liabilities Held for Sale</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif">The
assets and liabilities of Handshake classified as held of sale as at December 31, 2023 is as follows:</span><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">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of<br/>
    December&#160;31, <br/>
    2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,642</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,216</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Other current and non-current
    assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,105</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Assets held for sale</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">201,963</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade and other payables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(119,347</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other current and non-current
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,529</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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">Liabilities directly
    associated with assets held for sale</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(130,876</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    assets directly associated with assets held for sale</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,087</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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_ifrs-full_DisclosureOfCashFlowStatementExplanatory', window );">Schedule of Cash Flow Components</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the key cash flow components of Handshake for the years ended December 31, 2023, 2022 and 2021:</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="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the year ended<br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash (outflows) inflows from
    operating activities</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(53,693</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(91,127</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,186</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash from investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-457; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-458; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-459; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Net cash from financing
    activities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-460; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-461; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-462; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net (decrease) increase in cash and cash equivalents</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(53,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(91,127</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,186</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Cash and cash equivalents
    at beginning of year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,335</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,462</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,276</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents
    at the end of the year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,642</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,335</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,462</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfCashFlowStatementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a statement of cash flows.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section Presentation of a statement of cash flows<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS07_g10-17_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashFlowStatementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial liabilities. [Refer: Financial liabilities]</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 IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisclosureOfOperatingSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. [Refer: Operating segments [member]]</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>93
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450989696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock', window );">Schedule of Statements of Financial Position</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
parent Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2023 and
2022.</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="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,751,630</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,617</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">108,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Amount
    due from related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,311,266</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,020,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">411,862</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,679,445</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Investment
    in subsidiaries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,158,381</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,915,920</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    assets</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,741,354</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,956,982</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Liabilities
    and equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    payables and liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,209,317</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-463; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Convertible
    note payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-464; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,730,267</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Borrowings
    from related parties</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,300,212</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,033,084</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,509,529</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,763,351</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Equity</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Ordinary shares &#8211; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,179,680</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,313</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Subscription
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Additional
    paid in capital</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">80,983,164</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,231,302</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Legal
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">223,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">223,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Warrants
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">251,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">251,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    deficit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(58,340,675</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,769,014</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    other comprehensive income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">985,120</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,112,494</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Capital
    &amp; reserves attributable to equity holders of the Company</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,231,825</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,193,631</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities and equity</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,741,354</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,956,982</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</span></td>
</tr></table><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">&#160;</span></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_gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock', window );">Schedule of Statements of Profit and Loss and Comprehensive Loss</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Revenue</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-465; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-466; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-467; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-468; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-469; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-470; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross margin</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-471; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-472; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-473; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Impairment of goodwill</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,267,583</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-474; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-475; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,101,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-476; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-477; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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">Administrative expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,931,064</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,042,981</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,861,520</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss from operations</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,300,447</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,042,981</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,861,520</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other income, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">380,759</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,642</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">227,205</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance cost</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,420</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(315,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(99,470</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equity loss of subsidiaries</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(23,660,393</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,262,705</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,748,142</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Net
    loss attributable to equity holders of the Company</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,571,661</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,564,794</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,481,927</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><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_gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock', window );">Schedule of Statements 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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">For
    the years ended <br/> December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,571,661</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,564,794</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,481,927</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Adjustments
    to reconcile net income to net cash provided by operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Stock-based
    compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,101,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">252,095</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-478; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Finance
    costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">230,267</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-479; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Impairment of goodwill</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,267,583</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-480; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-481; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Equity
    loss from equity investments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,262,703</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,262,705</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,748,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Changes
    in operating assets and liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(99,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,833</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Other
    payables and liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,625,255</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,834,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,405,803</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in operating activities</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,351,164</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(29,657,694</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,145,421</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Financing
    activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from issue of
    shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,867,386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,346,353</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,244,329</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from exercise
    of warrants</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">506,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,014,710</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-482; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds
    from a convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-483; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,500,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-484; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    repayment for a convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(554,238</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-485; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-486; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    paid for the cancellation of fractional shares</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,664</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-487; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-488; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by financing activities</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,770,177</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,860,063</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,244,329</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Net increase
    (decrease) in cash and cash equivalents, and restricted cash</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,419,013</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,796,631</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,098,908</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents at beginning of year</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,617</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,129,248</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,030,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Cash
    and cash equivalents at end of year</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,751,630</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,617</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,129,248</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646452398176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 06, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 06, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 15, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 08, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 14, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 13, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 08, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 16, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 21, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th"><div>May 24, 2024</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>MOP (MOP$)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>MYR (RM)</div>
</th>
<th class="th"><div>Mar. 11, 2022</div></th>
<th class="th"><div>Nov. 18, 2021</div></th>
<th class="th"><div>Nov. 01, 2021</div></th>
<th class="th"><div>Mar. 25, 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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_OrdinaryPlusPreferredSharesOutstanding', window );">Ordinary plus preferred shares outstanding (in Shares)</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">100,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_SharesOwnedBySouthernAmbitionLimited', window );">Shares owned by southern ambition limited (in Shares)</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">48,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AggregateOrdinaryShares', window );">Aggregate ordinary shares (in Shares)</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">8,739,351<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AggregateOrdinarySharesPercentage', window );">Aggregate ordinary shares 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="nump">49.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>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CumulativePreferredShares', window );">Cumulative preferred shares (in Shares)</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">51,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ApproximatelyOrdinarySharesAmount', window );">Approximately ordinary shares amount (in Dollars) | $</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">$ 16,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare', window );">Dividends per share (in Dollars per share) | $ / shares</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">$ 0.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DividendsPaidOtherShares', window );">Cumulative unpaid dividends of the preferred shares (in Dollars) | $</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">$ 2,773,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Votes 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="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.07%<span></span>
</td>
<td class="nump">99.07%<span></span>
</td>
<td class="text">&#160;<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_gfai_OutstandingShares', window );">Outstanding shares (in Shares)</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">3,857,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OutstandingOrdinaryShares', window );">Ordinary shares (in Shares)</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">1,666,666<span></span>
</td>
<td class="nump">1,666,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,600<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_PreferredSharesOutstandingShares', window );">Preferred shares outstanding shares (in Shares)</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">21,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PreferredSharesOutstandingSharesPercentage', window );">Preferred shares outstanding shares 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">99.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_PreferredShares', window );">Preferred shares (in Shares)</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">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PreferredSharesPercentage', window );">Preferred shares 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">0.933%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_SharesPercentage', window );">Shares 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">97.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>
<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_gfai_AcquiredMajorityPercentage', window );">Acquired majority 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">51.00%<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_gfai_ShareTransferAuthorized', window );">Transferred shares (in Shares)</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">833,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary shares (in Shares)</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,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>
</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_gfai_ConsiderationAmount', window );">Consideration 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">$ 3,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">MOP$ 25,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>
</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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AcquisitionPurchasePricePaidAmount', window );">Acquisition purchase price paid amount (in Dollars) | $</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">$ 10,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>
</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_gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage', window );">Mix of cash 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">10.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>
<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_gfai_PercentageOfRestrictedOrdinaryShares', window );">Percentage of restricted ordinary shares</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">90.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>
<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_gfai_NumberOfSharesIssue', window );">Number of shares issued (in Shares)</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">53,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_PurchasePriceOfAssets', window );">Purchase price of assets (in Dollars) | $</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">$ 2,100,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>
</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_gfai_RestrictedOrdinarySharePerShare', window );">Restricted ordinary shares per share (in Dollars per share) | $ / shares</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">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIGroupCoLimitedMember', window );">Guardforce AI Group Co., Limited [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_ifrs-full_DividendsPaidOtherShares', window );">Cumulative unpaid dividends of the preferred shares (in Dollars) | $</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">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiMember', window );">Shenzhen Kewei [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary shares (in Shares)</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">2,142,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_NumberOfSharesIssue', window );">Number of shares issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">94,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember', window );">Beijing Wanjia [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary shares (in Shares)</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">3,780,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>
</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_gfai_AcquisitionPurchasePricePaidAmount', window );">Acquisition purchase price paid amount (in Dollars) | $</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">$ 8,400,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>
</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_gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage', window );">Mix of cash 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">10.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>
<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_gfai_RestrictedOrdinaryShares', window );">Restricted ordinary shares 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">90.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>
<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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIHoldingLimitedMember', window );">AI Holding Limited [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</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">100.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>
<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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRoboticsMember', window );">AI Robotics [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</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">100.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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIHongKongLimitedMember', window );">AI Hong Kong Limited [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</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">100.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>
<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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_SouthernAmbitionLimitedMember', window );">Southern Ambition [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</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">100.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>
<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_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Votes 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">95.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">95.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_HorizonDragonLimitedMember', window );">Horizon Dragon Limited [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</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">100.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>
<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_gfai_AggregateOrdinaryShares', window );">Aggregate ordinary shares (in Shares)</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">49,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIThailandMember', window );">AI Thailand [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_OutstandingOrdinaryShares', window );">Ordinary shares (in Shares)</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">3,799,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.00%<span></span>
</td>
<td class="nump">98.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_SingaporeAgreementMember', window );">Singapore 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquireEquityInterest', window );">Acquire equity interest</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_MacauAgreementMember', window );">Macau 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquireEquityInterest', window );">Acquire equity interest</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>
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_MalaysiaAgreementMember', window );">Malaysia 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquireEquityInterest', window );">Acquire equity interest</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>
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConsiderationAmount', window );">Consideration 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">$ 1<span></span>
</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">RM 1<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIMalaysiaMember', window );">AI Malaysia [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | AI Jian [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | AI Australia [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | Dubai [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | United kingdom [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | Canada [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | JAPAN</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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember', window );">AI Robot Service [Member] | Korea (North), Won</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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIShenzhenMember', window );">AI Shenzhen [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_KeweiAgreementMember', window );">Kewei 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquireEquityInterest', window );">Acquire equity interest</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="nump">100.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>
</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_GFAITechnologyMember', window );">GFAI Technology [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquisitionOwnedSubsidiaryPercentage', window );">Owned subsidiary 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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CancellationOfShares', window );">Returned shares (in Shares)</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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] | Handshake [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_ShareTransferAuthorized', window );">Transferred shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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] | Beijing Wanjia [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>
<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_gfai_NatureOfOperationsLineItems', window );"><strong>Nature of Operations [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>
<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_gfai_AcquireEquityInterest', window );">Acquire equity interest</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="nump">100.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>
<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_gfai_AcquireEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire equity 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;">gfai_AcquireEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AcquiredMajorityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 company acquired majority 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;">gfai_AcquiredMajorityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AcquisitionOwnedSubsidiaryPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition owned subsidiary.</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;">gfai_AcquisitionOwnedSubsidiaryPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AcquisitionPurchasePricePaidAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition purchase price paid amount.</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;">gfai_AcquisitionPurchasePricePaidAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AggregateOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate ordinary shares.</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;">gfai_AggregateOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AggregateOrdinarySharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate ordinary shares.</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;">gfai_AggregateOrdinarySharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ApproximatelyOrdinarySharesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 approximately ordinary shares.</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;">gfai_ApproximatelyOrdinarySharesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CancellationOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the share value of cancellation of shares.</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;">gfai_CancellationOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ConsiderationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration amount.</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;">gfai_ConsiderationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_CumulativePreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cumulative preferred shares.</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;">gfai_CumulativePreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NatureOfOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_NatureOfOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NumberOfSharesIssue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_NumberOfSharesIssue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinaryPlusPreferredSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ordinary plus preferred shares outstanding.</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;">gfai_OrdinaryPlusPreferredSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OutstandingOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding ordinary shares.</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;">gfai_OutstandingOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OutstandingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of outstanding shares.</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;">gfai_OutstandingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PercentageOfRestrictedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the percent value of percentage of restricted ordinary shares.</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;">gfai_PercentageOfRestrictedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_PreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PreferredSharesOutstandingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred shares outstanding shares.</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;">gfai_PreferredSharesOutstandingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PreferredSharesOutstandingSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred shares outstanding shares.</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;">gfai_PreferredSharesOutstandingSharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PreferredSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_PreferredSharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PurchasePriceOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase price of 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;">gfai_PurchasePriceOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RestrictedOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedOrdinarySharePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RestrictedOrdinarySharePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_RestrictedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RestrictedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ShareTransferAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share transfer.</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;">gfai_ShareTransferAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SharesOwnedBySouthernAmbitionLimited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by southern ambition limited.</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;">gfai_SharesOwnedBySouthernAmbitionLimited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DividendsPaidOtherShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends paid by the entity on shares other than ordinary shares. [Refer: Ordinary shares [member]]</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 IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOtherShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, per share, of dividends recognised as 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 107<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_107&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProportionOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]</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 IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIGroupCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIGroupCoLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIHoldingLimitedMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRoboticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRoboticsMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIHongKongLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIHongKongLimitedMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_SouthernAmbitionLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_SouthernAmbitionLimitedMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_HorizonDragonLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_HorizonDragonLimitedMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIThailandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIThailandMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_SingaporeAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_SingaporeAgreementMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_MacauAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_MacauAgreementMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_MalaysiaAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_MalaysiaAgreementMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIMalaysiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIMalaysiaMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIRobotServiceMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_AIJianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_AIJianMember</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_ifrs-full_GeographicalAreasAxis=country_AT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_AT</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_ifrs-full_GeographicalAreasAxis=gfai_DubaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=gfai_DubaiMember</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_ifrs-full_GeographicalAreasAxis=gfai_UKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=gfai_UKMember</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_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_CA</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_ifrs-full_GeographicalAreasAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_JP</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_ifrs-full_GeographicalAreasAxis=currency_KPW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=currency_KPW</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIShenzhenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_AIShenzhenMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_KeweiAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_KeweiAgreementMember</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_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_GFAITechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=gfai_GFAITechnologyMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember</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>95
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646446346768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 24, 2022</div></th>
<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>
<th class="th"><div>Nov. 30, 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_gfai_SignificantAccountingPoliciesLineItems', window );"><strong>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>
<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_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Ordinary share per share (in Dollars per share)</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 0.12<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_ifrs-full_CashEquivalents', window );">cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,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>
</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_gfai_TotalingApproximately', window );">Totaling approximately</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,620,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OtherSegmentsPercentage', window );">Other segments percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
</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_gfai_ProfitOrLossPercentage', window );">Profit or loss percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets', window );">Assets percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
</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_gfai_geographicalSegmentalDataRevenuePercentage', window );">Geographical segmental data revenue percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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>
</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_gfai_AverageVariancePercentage', window );">Rate of variance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.14%<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_ifrs-full_AccountingProfit', window );">Post-tax profit higher/lower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 288,000<span></span>
</td>
<td class="nump">$ 228,000<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_ifrs-full_TaxEffectFromChangeInTaxRate', window );">Post-tax interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">14,000<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_gfai_RestrictedCashAmount', window );">Restricted cash amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="nump">1,300,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_ifrs-full_CashOnHand', window );">Cash in china</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">$ 100,000<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_gfai_RecognizedRecoveryImpairmentProvision', window );">Recognized recovery impairment provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">899,433<span></span>
</td>
<td class="num">(7,394)<span></span>
</td>
<td class="text"> <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_gfai_AllowanceForSlowMovingOrObsoleteInventory', window );">Allowance for slow moving or obsolete inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,797,552<span></span>
</td>
<td class="nump">942,882<span></span>
</td>
<td class="text"> <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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Commercial contracts tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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>
</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_gfai_GovernmentalContractsTaxRate', window );">Governmental contracts tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Impairment loss on goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,267,583<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_ifrs-full_ImpairmentLoss', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,682,789<span></span>
</td>
<td class="nump">4,408,037<span></span>
</td>
<td class="text"> <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_gfai_RevenueValue', window );">Revenue amounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,211,678<span></span>
</td>
<td class="nump">34,331,705<span></span>
</td>
<td class="nump">35,041,563<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_gfai_RelatedParty', window );">Related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,824<span></span>
</td>
<td class="nump">146,243<span></span>
</td>
<td class="nump">111,627<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_gfai_RelatedLawsuits', window );">Related lawsuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.62<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_gfai_ActuarialLoss', window );">Actuarial loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,486<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ActuarialGain', window );">Actuarial gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">551,649<span></span>
</td>
<td class="nump">627,193<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_gfai_RecognizedRentalIncome', window );">Recognized rental income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 493,516<span></span>
</td>
<td class="nump">582,000<span></span>
</td>
<td class="nump">$ 257,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_ifrs-full_AccountingEstimatesAxis=gfai_StrengthenedweakenedMember', window );">Strengthened/weakened [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_SignificantAccountingPoliciesLineItems', window );"><strong>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>
<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_gfai_AverageVariancePercentage', window );">Rate of variance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.28%<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_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_SignificantAccountingPoliciesLineItems', window );"><strong>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>
<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_ifrs-full_AccountingProfit', window );">Post-tax profit higher/lower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_SignificantAccountingPoliciesLineItems', window );"><strong>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>
<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_ifrs-full_AccountingProfit', window );">Post-tax profit higher/lower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 288,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RevenueRecognize', window );">Revenue recognize</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 256,815<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_gfai_ActuarialGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ActuarialGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ActuarialLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ActuarialLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AllowanceForSlowMovingOrObsoleteInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for slow moving or obsolete 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;">gfai_AllowanceForSlowMovingOrObsoleteInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AverageVariancePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 average variance.</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;">gfai_AverageVariancePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_GovernmentalContractsTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Governmental contracts tax 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;">gfai_GovernmentalContractsTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherSegmentsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other segments.</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;">gfai_OtherSegmentsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProfitOrLossPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss.</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;">gfai_ProfitOrLossPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RecognizedRecoveryImpairmentProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized recovery impairment provision.</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;">gfai_RecognizedRecoveryImpairmentProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RecognizedRentalIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognized rental 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;">gfai_RecognizedRentalIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RelatedLawsuits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related lawsuits.</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;">gfai_RelatedLawsuits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party.</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;">gfai_RelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedCashAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted cash amount.</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;">gfai_RestrictedCashAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RevenueRecognize">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognize.</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;">gfai_RevenueRecognize</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RevenueValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</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;">gfai_RevenueValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TotalingApproximately">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 totaling approximately.</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;">gfai_TotalingApproximately</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_geographicalSegmentalDataRevenuePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 geographical segmental data revenue.</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;">gfai_geographicalSegmentalDataRevenuePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AccountingProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) for a period before deducting tax expense. [Refer: Profit (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> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccountingProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashOnHand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 held by the entity. This does not include demand deposits.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashOnHand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DividendsPaidOrdinarySharesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends paid per ordinary share.</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 IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOrdinarySharesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</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 IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other types of assets not separately disclosed contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Other assets, amount contributed to fair value of plan 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TaxEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TaxRateEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AccountingEstimatesAxis=gfai_StrengthenedweakenedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_AccountingEstimatesAxis=gfai_StrengthenedweakenedMember</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_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</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_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450803856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact<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_gfai_TypeOfCurrenciesAxis=gfai_ThaiBahtMember', window );">Thai Baht [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_gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems', window );"><strong>Schedule of Currency Exchange Rates Impact [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_ifrs-full_ClosingForeignExchangeRate', window );">Year End Rate</a></td>
<td class="nump">0.0292<span></span>
</td>
<td class="nump">0.0289<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average Rate</a></td>
<td class="nump">0.0288<span></span>
</td>
<td class="nump">0.0286<span></span>
</td>
<td class="nump">0.0313<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_gfai_TypeOfCurrenciesAxis=gfai_HongKongDollarMember', window );">Hong Kong Dollar [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_gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems', window );"><strong>Schedule of Currency Exchange Rates Impact [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_ifrs-full_ClosingForeignExchangeRate', window );">Year End Rate</a></td>
<td class="nump">0.1282<span></span>
</td>
<td class="nump">0.1282<span></span>
</td>
<td class="nump">0.1282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average Rate</a></td>
<td class="nump">0.1282<span></span>
</td>
<td class="nump">0.1282<span></span>
</td>
<td class="nump">0.1282<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_gfai_TypeOfCurrenciesAxis=gfai_ChineseRenminbiMember', window );">Chinese Renminbi [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_gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems', window );"><strong>Schedule of Currency Exchange Rates Impact [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_ifrs-full_ClosingForeignExchangeRate', window );">Year End Rate</a></td>
<td class="nump">0.1409<span></span>
</td>
<td class="nump">0.1447<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_ifrs-full_AverageForeignExchangeRate', window );">Average Rate</a></td>
<td class="nump">0.1414<span></span>
</td>
<td class="nump">0.1446<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_gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AverageForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AverageForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClosingForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClosingForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_TypeOfCurrenciesAxis=gfai_ThaiBahtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfCurrenciesAxis=gfai_ThaiBahtMember</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_gfai_TypeOfCurrenciesAxis=gfai_HongKongDollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfCurrenciesAxis=gfai_HongKongDollarMember</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_gfai_TypeOfCurrenciesAxis=gfai_ChineseRenminbiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfCurrenciesAxis=gfai_ChineseRenminbiMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646448312560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities - 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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Schedule of Non-derivative Financial Liabilities [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_ifrs-full_TradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 3,016,850<span></span>
</td>
<td class="nump">$ 2,633,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate', window );">Borrowings</a></td>
<td class="nump">381,651<span></span>
</td>
<td class="nump">17,081,434<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_gfai_BorrowingsFromRelatedPart', window );">Borrowings from related parties</a></td>
<td class="nump">3,104,149<span></span>
</td>
<td class="nump">4,604,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsPayableRelatedPartyTransactions', window );">Amount due to related parties</a></td>
<td class="nump">2,898,506<span></span>
</td>
<td class="nump">3,868,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">3,171,643<span></span>
</td>
<td class="nump">2,520,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OperatingLeaseIncome', window );">Operating lease liabilities</a></td>
<td class="nump">2,694,923<span></span>
</td>
<td class="nump">4,114,267<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_gfai_FinanceLeaseLiabilities', window );">Finance lease liabilities</a></td>
<td class="nump">327,593<span></span>
</td>
<td class="nump">631,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Convertible note payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,730,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionsForEmployeeBenefits', window );">Provision for employee benefits</a></td>
<td class="nump">24,882,392<span></span>
</td>
<td class="nump">25,314,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale', window );">Liabilities directly associated with the assets held for sale</a></td>
<td class="nump">130,876<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_ifrs-full_NoncurrentDerivativeFinancialLiabilities', window );">Non-derivative financial liabilities</a></td>
<td class="nump">40,608,583<span></span>
</td>
<td class="nump">62,499,295<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_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within 1 year [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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Schedule of Non-derivative Financial Liabilities [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_ifrs-full_TradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="nump">3,016,850<span></span>
</td>
<td class="nump">2,633,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate', window );">Borrowings</a></td>
<td class="nump">337,241<span></span>
</td>
<td class="nump">3,181,616<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_gfai_BorrowingsFromRelatedPart', window );">Borrowings from related parties</a></td>
<td class="nump">3,104,149<span></span>
</td>
<td class="nump">3,148,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsPayableRelatedPartyTransactions', window );">Amount due to related parties</a></td>
<td class="nump">2,898,506<span></span>
</td>
<td class="nump">3,868,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">3,171,643<span></span>
</td>
<td class="nump">2,477,369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OperatingLeaseIncome', window );">Operating lease liabilities</a></td>
<td class="nump">1,239,066<span></span>
</td>
<td class="nump">1,774,192<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_gfai_FinanceLeaseLiabilities', window );">Finance lease liabilities</a></td>
<td class="nump">108,597<span></span>
</td>
<td class="nump">398,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Convertible note payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,730,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionsForEmployeeBenefits', window );">Provision for employee benefits</a></td>
<td class="nump">362,284<span></span>
</td>
<td class="nump">457,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale', window );">Liabilities directly associated with the assets held for sale</a></td>
<td class="nump">130,876<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_ifrs-full_NoncurrentDerivativeFinancialLiabilities', window );">Non-derivative financial liabilities</a></td>
<td class="nump">14,369,212<span></span>
</td>
<td class="nump">19,670,081<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_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">1 to 5 years [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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Schedule of Non-derivative Financial Liabilities [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_ifrs-full_TradeAndOtherPayables', window );">Trade and other payables</a></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_ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate', window );">Borrowings</a></td>
<td class="nump">44,410<span></span>
</td>
<td class="nump">13,899,818<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_gfai_BorrowingsFromRelatedPart', window );">Borrowings from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,455,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsPayableRelatedPartyTransactions', window );">Amount due to related parties</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_ifrs-full_OtherLiabilities', window );">Other liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">43,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OperatingLeaseIncome', window );">Operating lease liabilities</a></td>
<td class="nump">1,455,857<span></span>
</td>
<td class="nump">2,340,075<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_gfai_FinanceLeaseLiabilities', window );">Finance lease liabilities</a></td>
<td class="nump">218,996<span></span>
</td>
<td class="nump">233,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Convertible note payables</a></td>
<td class="text">&#160;<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_ifrs-full_ProvisionsForEmployeeBenefits', window );">Provision for employee benefits</a></td>
<td class="nump">1,460,434<span></span>
</td>
<td class="nump">1,554,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_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale', window );">Liabilities directly associated with the assets held for sale</a></td>
<td class="text"> <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_ifrs-full_NoncurrentDerivativeFinancialLiabilities', window );">Non-derivative financial liabilities</a></td>
<td class="nump">3,179,697<span></span>
</td>
<td class="nump">19,526,614<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_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">&gt;5 years [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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Schedule of Non-derivative Financial Liabilities [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_ifrs-full_TradeAndOtherPayables', window );">Trade and other payables</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_ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate', window );">Borrowings</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_BorrowingsFromRelatedPart', window );">Borrowings from related parties</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_ifrs-full_AmountsPayableRelatedPartyTransactions', window );">Amount due to related parties</a></td>
<td class="text"> <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_ifrs-full_OtherLiabilities', window );">Other liabilities</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_ifrs-full_OperatingLeaseIncome', window );">Operating lease liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_FinanceLeaseLiabilities', window );">Finance lease liabilities</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_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Convertible note payables</a></td>
<td class="text">&#160;<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_ifrs-full_ProvisionsForEmployeeBenefits', window );">Provision for employee benefits</a></td>
<td class="nump">23,059,674<span></span>
</td>
<td class="nump">23,302,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale', window );">Liabilities directly associated with the assets held for sale</a></td>
<td class="text"> <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_ifrs-full_NoncurrentDerivativeFinancialLiabilities', window );">Non-derivative financial liabilities</a></td>
<td class="nump">$ 23,059,674<span></span>
</td>
<td class="nump">$ 23,302,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_BorrowingsFromRelatedPart">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BorrowingsFromRelatedPart</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease 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;">gfai_FinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AmountsPayableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable resulting from related party transactions. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsPayableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as of the acquisition date for borrowings assumed in a business combination. [Refer: Borrowings; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentTaxLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of current tax liabilities. [Refer: Current tax liabilities]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities included in disposal groups classified as held for sale. [Refer: Liabilities; Disposal groups classified as held for sale [member]]</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 IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 38<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_38&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph p<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_p&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentDerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current derivative financial liabilities. [Refer: Derivative financial liabilities]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentDerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OperatingLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease income. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying 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> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 90<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_90_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OperatingLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provisions for employee benefits. [Refer: Employee benefits expense; Provisions]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade payables and other payables. [Refer: Trade payables; Other 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</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_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember</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_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</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>98
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450317472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of Net Equity (Debt) Analysis - 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_gfai_ScheduleOfNetDebtAnalysisAbstract', window );"><strong>Schedule of Net Debt Analysis [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_ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents', window );">Cash, cash equivalents, and restricted cash (Note 4)</a></td>
<td class="nump">$ 21,973,395<span></span>
</td>
<td class="nump">$ 8,230,644<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_gfai_BorrowingsRepayableWithinOneYear', window );">Borrowings &#8211; repayable within one year</a></td>
<td class="num">(3,441,390)<span></span>
</td>
<td class="num">(6,330,116)<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_gfai_BorrowingsRepayableAfterOneYear', window );">Borrowings &#8211; repayable after one year</a></td>
<td class="num">(44,410)<span></span>
</td>
<td class="num">(15,355,467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetDebt', window );">Net equity (debt)</a></td>
<td class="nump">$ 18,487,595<span></span>
</td>
<td class="num">$ (13,454,939)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_BorrowingsRepayableAfterOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Borrowings &#8211; repayable after one year.</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;">gfai_BorrowingsRepayableAfterOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BorrowingsRepayableWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BorrowingsRepayableWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfNetDebtAnalysisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfNetDebtAnalysisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (outflow) due to a decrease (increase) in restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NetDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450858512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment', window );">Estimated useful life, description</a></td>
<td class="text">Lesser of useful life or remaining lease term<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_OfficeDecorationAndEquipmentMember', window );">Tools and Equipment [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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_FurnitureFixturesAndOfficeEquipmentMember', window );">Furniture, Fixtures and Office 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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember', window );">Vehicles [Member] | Bottom Range [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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember', window );">Vehicles [Member] | Top Range [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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">10 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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_GDMMachinesMember', window );">GDM Machines [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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RobotsMember', window );">Robots [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_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives of Property and Equipment [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 useful life used for property, plant and equipment. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_OfficeDecorationAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_OfficeDecorationAndEquipmentMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_FurnitureFixturesAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_FurnitureFixturesAndOfficeEquipmentMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember</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_ifrs-full_RangeAxis=gfai_BottomRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=gfai_BottomRangeMember</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_ifrs-full_RangeAxis=gfai_TopRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=gfai_TopRangeMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_GDMMachinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_GDMMachinesMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RobotsMember</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>100
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451248960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of Cost of the Intangible 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_ComputerSoftware1Member', window );">Computer Software [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_IntelligentCloudPlatformMember', window );">Intelligent Cloud Platform [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">10 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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RightofusePlatformMember', window );">Right-of-use Platform [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">10 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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_CustomerBaseMember', window );">Customer base [Member] | Top of range [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">1 year<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_CustomerBaseMember', window );">Customer base [Member] | Bottom of range [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_TechnicalKnowhowMember', window );">Technical know-how [Member] | Top of range [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">8 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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_TechnicalKnowhowMember', window );">Technical know-how [Member] | Bottom of range [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">10 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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_SecuritySurveillanceSystemMember', window );">Security Surveillance system [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_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems', window );"><strong>Schedule of Cost of the Intangible Assets [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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_ComputerSoftware1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_ComputerSoftware1Member</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_IntelligentCloudPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_IntelligentCloudPlatformMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RightofusePlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RightofusePlatformMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_CustomerBaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_CustomerBaseMember</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_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</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_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_TechnicalKnowhowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_TechnicalKnowhowMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_SecuritySurveillanceSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_SecuritySurveillanceSystemMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646459145344">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type - 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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 36,280,502<span></span>
</td>
<td class="nump">$ 33,965,648<span></span>
</td>
<td class="nump">$ 34,668,872<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_gfai_TypeOfServiceAxis=gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember', window );">Cash-In-Transit &#8211; Non-Dedicated Vehicles (CIT Non-DV) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 11,882,370<span></span>
</td>
<td class="nump">$ 10,693,948<span></span>
</td>
<td class="nump">$ 11,205,580<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32.80%<span></span>
</td>
<td class="nump">31.50%<span></span>
</td>
<td class="nump">32.30%<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_gfai_TypeOfServiceAxis=gfai_CashInTransitDedicatedVehicleToBanksCITDVMember', window );">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,814,604<span></span>
</td>
<td class="nump">$ 4,074,052<span></span>
</td>
<td class="nump">$ 4,556,538<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.10%<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_gfai_TypeOfServiceAxis=gfai_ATMManagementMember', window );">ATM Management [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,579,774<span></span>
</td>
<td class="nump">$ 8,897,939<span></span>
</td>
<td class="nump">$ 10,809,497<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20.90%<span></span>
</td>
<td class="nump">26.20%<span></span>
</td>
<td class="nump">31.20%<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_gfai_TypeOfServiceAxis=gfai_CashProcessingCPCMember', window );">Cash Processing (CPC) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,265,052<span></span>
</td>
<td class="nump">$ 2,789,818<span></span>
</td>
<td class="nump">$ 3,034,360<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">8.80%<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_gfai_TypeOfServiceAxis=gfai_CashCenterOperationsCCTMember', window );">Cash Center Operations (CCT) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,824,381<span></span>
</td>
<td class="nump">$ 2,209,055<span></span>
</td>
<td class="nump">$ 2,802,171<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">8.10%<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_gfai_TypeOfServiceAxis=gfai_ConsolidateCashCenterCCCMember', window );">Consolidate Cash Center (CCC) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 726,599<span></span>
</td>
<td class="nump">$ 456,720<span></span>
</td>
<td class="nump">$ 182,263<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">0.50%<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_gfai_TypeOfServiceAxis=gfai_ChequeCenterServiceCDCMember', window );">Cheque Center Service (CDC) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,562<span></span>
</td>
<td class="nump">$ 59,923<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.20%<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_gfai_TypeOfServiceAxis=gfai_CashDepositManagementSolutionsGDMMember', window );">Cash Deposit Management Solutions (GDM) [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,794,708<span></span>
</td>
<td class="nump">$ 1,771,380<span></span>
</td>
<td class="nump">$ 1,644,611<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">4.80%<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_gfai_TypeOfServiceAxis=gfai_OthersMember', window );">Others [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,062<span></span>
</td>
<td class="nump">$ 10,149<span></span>
</td>
<td class="nump">$ 5,270<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.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_gfai_TypeOfServiceAxis=gfai_RoboticAISolutionsMember', window );">Robotic AI solutions [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 757,284<span></span>
</td>
<td class="nump">$ 1,272,236<span></span>
</td>
<td class="nump">$ 368,659<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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">3.70%<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_gfai_TypeOfServiceAxis=gfai_GeneralSecuritySolutionsMember', window );">General security solutions [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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems', window );"><strong>Schedule of Disaggregation Information of Revenue by Service Type [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalRevenue', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,630,668<span></span>
</td>
<td class="nump">$ 1,785,789<span></span>
</td>
<td class="text"> <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_gfai_PercentageOfTotalRevenue', window );">Percentage of Total Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="text"> <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">Others includes revenues from express cash, coin processing services and international shipment.</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_gfai_PercentageOfTotalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_PercentageOfTotalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TotalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TotalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TypeOfServiceAxis=gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember</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_gfai_TypeOfServiceAxis=gfai_CashInTransitDedicatedVehicleToBanksCITDVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_CashInTransitDedicatedVehicleToBanksCITDVMember</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_gfai_TypeOfServiceAxis=gfai_ATMManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_ATMManagementMember</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_gfai_TypeOfServiceAxis=gfai_CashProcessingCPCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_CashProcessingCPCMember</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_gfai_TypeOfServiceAxis=gfai_CashCenterOperationsCCTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_CashCenterOperationsCCTMember</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_gfai_TypeOfServiceAxis=gfai_ConsolidateCashCenterCCCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_ConsolidateCashCenterCCCMember</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_gfai_TypeOfServiceAxis=gfai_ChequeCenterServiceCDCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_ChequeCenterServiceCDCMember</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_gfai_TypeOfServiceAxis=gfai_CashDepositManagementSolutionsGDMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_CashDepositManagementSolutionsGDMMember</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_gfai_TypeOfServiceAxis=gfai_OthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_OthersMember</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_gfai_TypeOfServiceAxis=gfai_RoboticAISolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_RoboticAISolutionsMember</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_gfai_TypeOfServiceAxis=gfai_GeneralSecuritySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TypeOfServiceAxis=gfai_GeneralSecuritySolutionsMember</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>102
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451400736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details)<br> $ / shares in Units, &#3647; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">1 Months Ended</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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 09, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 20, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 04, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 22, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 22, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 20, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 06, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>THB (&#3647;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 12, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 05, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 19, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 01, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 13, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 16, 2022 </div>
<div>shares</div>
</th>
<th class="th"><div>May 24, 2022</div></th>
<th class="th">
<div>Mar. 14, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 25, 2022 </div>
<div>shares</div>
</th>
<th class="th"><div>Nov. 01, 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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Cash', window );">Cash paid</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">$ 840,000<span></span>
</td>
<td class="nump">$ 1,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="nump">$ 70,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#3647; 2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Shares issued (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,879,993<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">3,780,000<span></span>
</td>
<td class="nump">2,142,852<span></span>
</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">197,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConsiderationPerShare', window );">Consideration per share (in Dollars per share) | $ / shares</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">$ 1.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Equity interest percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_ifrs-full_NumberOfSharesIssued', window );">Share issued (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,919,997<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,919,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">2,947,150<span></span>
</td>
<td class="nump">2,580,600<span></span>
</td>
<td class="nump">1,720,430<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
<td class="nump">262,500<span></span>
</td>
<td class="nump">243,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="nump">260,000<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_gfai_PerShareValue', window );">Per share value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Revenue', window );">Total revenue</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">$ 36,280,502<span></span>
</td>
<td class="nump">$ 33,965,648<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 34,668,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_GainsLossesOnNetMonetaryPosition', window );">Net loss</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">204,127<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">72,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_GoodwillImpairmentLosses', window );">Goodwill impairment loss</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">70,355<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_SharesIssuedPerShareValue', window );">Shares issued per share value (in Dollars per share) | $ / shares</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">$ 0.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss', window );">Profit or loss</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">$ 3,255,081<span></span>
</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,785,789<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">484,318<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ConsiderationPaidReceived', window );">Consideration amount</a></td>
<td class="nump">$ 3,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,219,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConsiderationPercentage', window );">Consideration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease', window );">Net 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="text">&#160;<span></span>
</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">$ 39,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIMember', window );">Shenzhen GFAI [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Share issued (in Shares) | shares</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">53,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,142,582<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIAndGuangzhouGFAIMember', window );">Shenzhen GFAI And Guangzhou GFAI [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Revenue', window );">Total revenue</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">952,358<span></span>
</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">661,839<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_GainsLossesOnNetMonetaryPosition', window );">Net loss</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">3,746,740<span></span>
</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,306,084<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_GoodwillImpairmentLosses', window );">Goodwill impairment loss</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">1,867,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember', window );">Beijing Wanjia [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Shares issued (in Shares) | shares</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">94,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ConsiderationPerShare', window );">Consideration per share (in Dollars per share) | $ / shares</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.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Share issued (in Shares) | shares</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,780,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnNetMonetaryPosition', window );">Net loss</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">544,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_GoodwillImpairmentLosses', window );">Goodwill impairment loss</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember', window );">Handshake [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Shares issued (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PerShareValue', window );">Per share value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Revenue', window );">Total revenue</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">795,733<span></span>
</td>
<td class="nump">512,300<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">484,318<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_GoodwillImpairmentLosses', window );">Goodwill impairment loss</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">329,534<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember', window );">Business combinations [member] | Handshake [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Revenue', window );">Total revenue</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="fn" style="border-bottom: 0px;"></td>
<td class="nump">559,934<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StatementGeographicalAxis=country_MY', window );">AI Malaysia [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_BusinessCombinationsLineItems', window );"><strong>Business Combinations [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Revenue', window );">Total revenue</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"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_GainsLossesOnNetMonetaryPosition', window );">Net loss</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">$ 242,075<span></span>
</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">242,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_GoodwillImpairmentLosses', window );">Goodwill impairment loss</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">$ 685<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ConsiderationPaidReceived', window );">Consideration 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="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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><td colspan="27"></td></tr>
<tr><td colspan="27"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_BusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ConsiderationPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration per share.</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;">gfai_ConsiderationPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_ConsiderationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration.</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;">gfai_ConsiderationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_GoodwillImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of goodwill impairment losses.</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;">gfai_GoodwillImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PerShareValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share value.</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;">gfai_PerShareValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_SharesIssuedPerShareValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares issued per share value.</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;">gfai_SharesIssuedPerShareValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ifrs-full_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>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance income on the net investment in the finance lease. [Refer: Finance income; Net investment in 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/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 90<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_90_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial 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> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 8<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_8_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainsLossesOnNetMonetaryPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting.</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 IAS<br> -Number 29<br> -IssueDate 2023-01-01<br> -Paragraph 9<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=29&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_9&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnNetMonetaryPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number of ordinary shares issued. [Refer: Ordinary shares [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIAndGuangzhouGFAIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIAndGuangzhouGFAIMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember</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_ifrs-full_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember</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_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_MY</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458922528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of Purchase Price Allocation - Business combinations [member] - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 22, 2022</div></th>
<th class="th"><div>Mar. 22, 2022</div></th>
<th class="th"><div>Feb. 09, 2022</div></th>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Mar. 25, 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_gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems', window );"><strong>Business Combinations (Details) - Schedule of Purchase Price Allocation [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 38,342<span></span>
</td>
<td class="nump">$ 2,187<span></span>
</td>
<td class="nump">$ 21,038<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="nump">$ 24,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AssetsLessCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(92,350)<span></span>
</td>
<td class="num">(13,184)<span></span>
</td>
<td class="num">(58,297)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">1,656,550<span></span>
</td>
<td class="nump">896,327<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_ifrs-full_InventoriesTotal', window );">Inventories</a></td>
<td class="nump">562,768<span></span>
</td>
<td class="nump">1,411,893<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_ifrs-full_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,338<span></span>
</td>
<td class="nump">4,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialAssets', window );">Other non-current assets</a></td>
<td class="nump">203,765<span></span>
</td>
<td class="nump">23,566<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_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate', window );">Property, plant and equipment</a></td>
<td class="nump">20,488<span></span>
</td>
<td class="nump">2,055,610<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_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="nump">1,593,398<span></span>
</td>
<td class="nump">1,592,783<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_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate', window );">Trade and other payables</a></td>
<td class="num">(1,536,547)<span></span>
</td>
<td class="num">(4,156,649)<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_ifrs-full_OtherCurrentFinancialLiabilities', window );">Other current liabilities</a></td>
<td class="num">(145,026)<span></span>
</td>
<td class="num">(163,785)<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_ifrs-full_ChangesInGoodwill', window );">Goodwill</a></td>
<td class="nump">411,862<span></span>
</td>
<td class="nump">1,867,009<span></span>
</td>
<td class="nump">70,355<span></span>
</td>
<td class="nump">685<span></span>
</td>
<td class="nump">329,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss', window );">Total purchase price</a></td>
<td class="nump">$ 2,805,600<span></span>
</td>
<td class="nump">$ 3,614,279<span></span>
</td>
<td class="nump">$ 3,205<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 327,763<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AssetsLessCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets less the amount of current liabilities.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetsLessCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ChangesInGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. [Refer: Goodwill]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InventoriesTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoriesTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current assets that the entity does not separately disclose in the same statement or note. [Refer: Current 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherNoncurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BusinessCombinationsAxis=ifrs-full_BusinessCombinationsMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450317472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of Assets and Liabilities - Asset And Liabilities [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </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_gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems', window );"><strong>Business Combinations (Details) - Schedule of Assets and Liabilities [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_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 28,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">11,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AssetsLessCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(68,882)<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_gfai_AssetsandLiabilitiesLoss', window );">Loss for the year</a></td>
<td class="nump">16,041<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_gfai_AdditionalPaidsInCapital', window );">Additional paid in capital</a></td>
<td class="num">$ (12,720)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AdditionalPaidsInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</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;">gfai_AdditionalPaidsInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AssetsandLiabilitiesLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets and liabilities loss.</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;">gfai_AssetsandLiabilitiesLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AssetsLessCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets less the amount of current liabilities.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetsLessCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current assets that the entity does not separately disclose in the same statement or note. [Refer: Current 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AssetsAndLiabilitiesAxis=gfai_AssetAndLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_AssetsAndLiabilitiesAxis=gfai_AssetAndLiabilitiesMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420613888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash - Cash and Cash Equivalents and Restricted Cash [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_gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems', window );"><strong>Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash [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_ifrs-full_CashOnHand', window );">Cash on hand</a></td>
<td class="nump">$ 472,641<span></span>
</td>
<td class="nump">$ 471,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BalancesWithBanks', window );">Cash in bank</a></td>
<td class="nump">19,762,586<span></span>
</td>
<td class="nump">6,459,231<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_Cash1', window );">Subtotal</a></td>
<td class="nump">20,235,227<span></span>
</td>
<td class="nump">6,930,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentRestrictedCashAndCashEquivalents', window );">Restricted cash &#8211; current</a></td>
<td class="nump">100,764<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_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents', window );">Restricted cash &#8211; non-current</a></td>
<td class="nump">1,608,762<span></span>
</td>
<td class="nump">1,300,005<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_ifrs-full_NoncurrentTradeReceivables', window );">Subtotal</a></td>
<td class="nump">21,944,753<span></span>
</td>
<td class="nump">8,230,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Cash', window );">Cash at banks attributable to discontinued operations</a></td>
<td class="nump">28,642<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CashCashEquivalentAndRestrictedCash', window );">Cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 21,973,395<span></span>
</td>
<td class="nump">$ 8,230,644<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_Cash1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 on hand and demand deposits.</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;">gfai_Cash1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashCashEquivalentAndRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents and restricted cash.</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;">gfai_CashCashEquivalentAndRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_BalancesWithBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 balances held at banks.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BalancesWithBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashOnHand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 held by the entity. This does not include demand deposits.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashOnHand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentRestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentRestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentRestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current trade receivables. [Refer: Trade receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AssetsAndLiabilitiesAxis=gfai_CashAndCashEquivalentsAndRestrictedCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_AssetsAndLiabilitiesAxis=gfai_CashAndCashEquivalentsAndRestrictedCashMember</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>106
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450545680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<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_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Inventories [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_ifrs-full_InventoriesAtNetRealisableValue', window );">Inventories</a></td>
<td class="nump">$ 3,797,552<span></span>
</td>
<td class="nump">$ 942,882<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_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InventoriesAtNetRealisableValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventories carried at net realisable value. [Refer: Inventories]</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 IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoriesAtNetRealisableValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>107
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450449920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (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_gfai_ScheduleOfInventoriesLineItems', window );"><strong>Schedule of Inventories [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_ifrs-full_CurrentInventoriesInTransit', window );">Inventories</a></td>
<td class="nump">$ 506,403<span></span>
</td>
<td class="nump">$ 5,105,770<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_ifrs-full_ClassesOfAssetsAxis=gfai_RobotsAtWarehouseMember', window );">Robots at warehouse [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_gfai_ScheduleOfInventoriesLineItems', window );"><strong>Schedule of Inventories [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_ifrs-full_CurrentInventoriesInTransit', window );">Inventories</a></td>
<td class="nump">4,743,645<span></span>
</td>
<td class="nump">5,553,859<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_ifrs-full_ClassesOfAssetsAxis=gfai_SecurityEquipmentMember', window );">Security 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_gfai_ScheduleOfInventoriesLineItems', window );"><strong>Schedule of Inventories [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_ifrs-full_CurrentInventoriesInTransit', window );">Inventories</a></td>
<td class="nump">506,403<span></span>
</td>
<td class="nump">494,793<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_ifrs-full_ClassesOfAssetsAxis=gfai_ImpairmentProvisionForInventoriesMember', window );">Impairment provision for inventories [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_gfai_ScheduleOfInventoriesLineItems', window );"><strong>Schedule of Inventories [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_ifrs-full_CurrentInventoriesInTransit', window );">Inventories</a></td>
<td class="num">$ (4,743,645)<span></span>
</td>
<td class="num">$ (942,882)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ScheduleOfInventoriesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfInventoriesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrentInventoriesInTransit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classification of current inventory representing the amount of inventories in transit. [Refer: Inventories]</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 IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentInventoriesInTransit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfAssetsAxis=gfai_RobotsAtWarehouseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfAssetsAxis=gfai_RobotsAtWarehouseMember</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_ifrs-full_ClassesOfAssetsAxis=gfai_SecurityEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfAssetsAxis=gfai_SecurityEquipmentMember</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_ifrs-full_ClassesOfAssetsAxis=gfai_ImpairmentProvisionForInventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfAssetsAxis=gfai_ImpairmentProvisionForInventoriesMember</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>108
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450525312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivables, Net (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_ifrs-full_TradeAndOtherReceivablesAbstract', window );"><strong>Trade Receivables, Net [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_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction', window );">Doubtful accounts</a></td>
<td class="nump">$ 103,534<span></span>
</td>
<td class="nump">$ 7,394<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_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TradeAndOtherReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>109
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420401552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivables, Net (Details) - Schedule of Trade Receivable - Trade Receivables [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_gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems', window );"><strong>Trade Receivables, Net (Details) - Schedule of Trade Receivable [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_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Trade receivables</a></td>
<td class="nump">$ 5,780,144<span></span>
</td>
<td class="nump">$ 5,450,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss', window );">Provision for expected credit loss on trade receivables</a></td>
<td class="num">(149,339)<span></span>
</td>
<td class="num">(50,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Trade receivables, net</a></td>
<td class="nump">$ 5,630,805<span></span>
</td>
<td class="nump">$ 5,400,186<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AmountsReceivableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts receivable resulting from related party transactions. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsReceivableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current trade receivables. [Refer: Trade receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TypesOfFinancialAssetsAxis=gfai_TradeReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfFinancialAssetsAxis=gfai_TradeReceivableMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458832736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables - 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember', window );">Current [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_gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems', window );"><strong>Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [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_ifrs-full_TradeReceivables', window );">Trade receivables</a></td>
<td class="nump">$ 5,361,716<span></span>
</td>
<td class="nump">$ 4,814,346<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_ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember', window );">30 [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_gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems', window );"><strong>Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [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_ifrs-full_TradeReceivables', window );">Trade receivables</a></td>
<td class="nump">61,041<span></span>
</td>
<td class="nump">385,662<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_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">31-60 [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_gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems', window );"><strong>Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [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_ifrs-full_TradeReceivables', window );">Trade receivables</a></td>
<td class="nump">15,068<span></span>
</td>
<td class="nump">46,222<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_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">61-90 [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_gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems', window );"><strong>Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [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_ifrs-full_TradeReceivables', window );">Trade receivables</a></td>
<td class="nump">192,980<span></span>
</td>
<td class="nump">153,956<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_ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanThreeMonthsMember', window );">91 and over [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_gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems', window );"><strong>Trade Receivables, Net (Details) - Schedule of Company&#8217;s Trade Receivables [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_ifrs-full_TradeReceivables', window );">Trade receivables</a></td>
<td class="nump">$ 5,630,805<span></span>
</td>
<td class="nump">$ 5,400,186<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_TradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due from customers for goods and services sold.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember</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_ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember</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_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember</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_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</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_ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanThreeMonthsMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451145440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Withholding Taxes Receivables, Net (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>THB (&#3647;)</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_gfai_WithholdingTaxesReceivablesNetLineItems', window );"><strong>Withholding Taxes Receivables, Net [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>
</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_gfai_TaxRefund', window );">Tax refund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">&#3647; 18,959,514<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">&#3647; 35,312,291<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">&#3647; 20,724,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxesPaidRefund', window );">Total tax refund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">&#3647; 29,188,153<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">&#3647; 56,107,574<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_ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction', window );">Wrote off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6<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_gfai_ProvisionForWithholdingTaxesReceivable', window );">Provision for withholding taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AllowanceOfWithholdingTaxesReceivable', window );">Withholding taxes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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]</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WithholdingTaxesReceivablesNetLineItems', window );"><strong>Withholding Taxes Receivables, Net [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>
</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_gfai_TaxRefund', window );">Tax refund</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">&#3647; 22,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AllowanceOfWithholdingTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance of withholding taxes 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;">gfai_AllowanceOfWithholdingTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionForWithholdingTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of provision for withholding taxes 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;">gfai_ProvisionForWithholdingTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TaxRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax refund.</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;">gfai_TaxRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WithholdingTaxesReceivablesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WithholdingTaxesReceivablesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_IncomeTaxesPaidRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from income taxes paid or refunded.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesPaidRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provisions for doubtful debts related to the amount of outstanding balances in related party transactions. [Refer: Provisions]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_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>112
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450121392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables - 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_gfai_ScheduleOfWithholdingTaxReceivablesAbstract', window );"><strong>Schedule of Withholding Tax Receivables [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WithholdingTaxReceivables', window );">Balance at January 1,</a></td>
<td class="nump">$ 2,691,096<span></span>
</td>
<td class="nump">$ 3,531,953<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_gfai_IncomeTaxesAddition', window );">Addition</a></td>
<td class="nump">739,573<span></span>
</td>
<td class="nump">749,205<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_gfai_IncomeTaxesCollection', window );">Collection</a></td>
<td class="num">(545,233)<span></span>
</td>
<td class="num">(1,008,194)<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_gfai_AllowanceForUncollectible', window );">Write off/Allowance for uncollectible</a></td>
<td class="num">(683,344)<span></span>
</td>
<td class="num">(448,243)<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_gfai_TaxExchangeDifferenceValue', window );">Exchange difference</a></td>
<td class="nump">22,754<span></span>
</td>
<td class="num">(133,625)<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_gfai_WithholdingTaxReceivables', window );">Balance at December 31,</a></td>
<td class="nump">$ 2,224,846<span></span>
</td>
<td class="nump">$ 2,691,096<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AllowanceForUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for uncollectible.</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;">gfai_AllowanceForUncollectible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IncomeTaxesAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 taxes addition.</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;">gfai_IncomeTaxesAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IncomeTaxesCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 taxes collection.</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;">gfai_IncomeTaxesCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfWithholdingTaxReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfWithholdingTaxReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TaxExchangeDifferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TaxExchangeDifferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WithholdingTaxReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Withholding tax receivables</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;">gfai_WithholdingTaxReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>113
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646448181424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Withholding Taxes Receivables, Net (Details) - Schedule of Current and Non Current Portion of Tax Receivables - 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_gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract', window );"><strong>Schedule of Current and Non-Current Portion of Tax Receivables [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_ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax', window );">Current portion</a></td>
<td class="nump">$ 607,221<span></span>
</td>
<td class="nump">$ 757,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax', window );">Non-current portion</a></td>
<td class="nump">1,617,625<span></span>
</td>
<td class="nump">1,934,072<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_gfai_TaxReceivablesNet', window );">Withholding taxes receivables, net</a></td>
<td class="nump">$ 2,224,846<span></span>
</td>
<td class="nump">$ 2,691,096<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TaxReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Withholding tax receivables, 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;">gfai_TaxReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>114
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646423042128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Receivables (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_ifrs-full_NoncurrentPayablesAbstract', window );"><strong>Other Receivables [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_ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss', window );">Provision for expected credit loss</a></td>
<td class="nump">$ 795,899<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 modification gain (loss) on financial assets for which the contractual cash flows have been modified during the reporting period while they had a loss allowance measured at an amount equal to lifetime expected credit losses. [Refer: Financial 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> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35J<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35J_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NoncurrentPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NoncurrentPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>115
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450996224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Receivables (Details) - Schedule of Other Receivables - Other Receivables [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_gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems', window );"><strong>Other Receivables (Details) - Schedule of Other Receivables [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_ifrs-full_CurrentAdvancesToSuppliers', window );">Cash advance to a third-party vendor</a></td>
<td class="nump">$ 795,899<span></span>
</td>
<td class="nump">$ 817,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Provision for expected credit loss on other receivables</a></td>
<td class="num">(795,899)<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_ifrs-full_OtherCurrentReceivables', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 817,564<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrentAdvancesToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current advances made to suppliers before goods or services are received.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAdvancesToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current other receivables. [Refer: Other receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AssetsAndLiabilitiesAxis=gfai_OtherReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_AssetsAndLiabilitiesAxis=gfai_OtherReceivablesMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450857392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-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_gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract', window );"><strong>Schedule of Other Current and Other Non-Current Assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_InputVATReceivable', window );">Input VAT and other taxes receivable</a></td>
<td class="nump">$ 219,232<span></span>
</td>
<td class="nump">$ 293,429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReceivablesFromRentalOfProperties', window );">Prepayments &#8211; office and warehouse rental</a></td>
<td class="nump">818,997<span></span>
</td>
<td class="nump">780,279<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_gfai_PrepaymentsInsurance', window );">Prepayments - insurance</a></td>
<td class="nump">91,022<span></span>
</td>
<td class="nump">106,167<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_gfai_PrepaymentsOthers', window );">Prepayments - others</a></td>
<td class="nump">187,759<span></span>
</td>
<td class="nump">91,926<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_gfai_Uniforms', window );">Uniforms</a></td>
<td class="nump">17,417<span></span>
</td>
<td class="nump">24,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductionSupplies', window );">Tools and supplies</a></td>
<td class="nump">143,760<span></span>
</td>
<td class="nump">155,642<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_gfai_DefferedCostOtherNonCurrentAsset', window );">Deferred costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">219,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNonfinancialAssets', window );">Cash advances to employees</a></td>
<td class="nump">79,169<span></span>
</td>
<td class="nump">71,084<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_gfai_InterestReceivableOnBankDeposit', window );">Interest receivable on bank deposits</a></td>
<td class="nump">108,215<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OtherCurrentAsset', window );">Other current assets</a></td>
<td class="nump">1,665,571<span></span>
</td>
<td class="nump">1,743,008<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_gfai_CurrentDeposit', window );">Deposits</a></td>
<td class="nump">402,447<span></span>
</td>
<td class="nump">437,602<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_gfai_DeferredCost', window );">Deferred costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,720<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_ifrs-full_OtherNoncurrentNonfinancialAssets', window );">Other non-current assets</a></td>
<td class="nump">$ 402,447<span></span>
</td>
<td class="nump">$ 447,322<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_CurrentDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non current deposit.</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;">gfai_CurrentDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">gfai_DeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefferedCostOtherNonCurrentAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deffered cost other non 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;">gfai_DefferedCostOtherNonCurrentAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_InputVATReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Input VAT 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;">gfai_InputVATReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_InterestReceivableOnBankDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of interest receivable on bank deposits.</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;">gfai_InterestReceivableOnBankDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherCurrentAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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;">gfai_OtherCurrentAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PrepaymentsInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepayments insurance</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;">gfai_PrepaymentsInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PrepaymentsOthers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepayments - others.</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;">gfai_PrepaymentsOthers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_Uniforms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current Uniforms.</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;">gfai_Uniforms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_OtherNoncurrentNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProductionSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]</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 IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductionSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ReceivablesFromRentalOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables arising from the rental of properties. Property is land or a building - or part of a building - or both.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceivablesFromRentalOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>117
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646423856720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><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_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">$ 3,682,789<span></span>
</td>
<td class="nump">$ 4,408,037<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_NetBookValueAssets', window );">Net book value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 447,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_NetBookValueAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</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;">gfai_NetBookValueAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>118
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646446594624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment - 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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">$ 38,064,952<span></span>
</td>
<td class="nump">$ 37,326,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,917,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">2,108,242<span></span>
</td>
<td class="nump">4,453,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_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(827,687)<span></span>
</td>
<td class="num">(682,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></td>
<td class="num">(3,702,367)<span></span>
</td>
<td class="num">(4,408,037)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">298,167<span></span>
</td>
<td class="num">(1,541,705)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">35,941,307<span></span>
</td>
<td class="nump">38,064,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">29,998,191<span></span>
</td>
<td class="nump">27,428,877<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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">841,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">2,223,647<span></span>
</td>
<td class="nump">3,374,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(619,594)<span></span>
</td>
<td class="num">(626,694)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="nump">295,338<span></span>
</td>
<td class="num">(1,019,880)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">31,897,582<span></span>
</td>
<td class="nump">29,998,191<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">4,043,725<span></span>
</td>
<td class="nump">8,066,761<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold 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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">3,146,864<span></span>
</td>
<td class="nump">3,239,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">146,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(106,385)<span></span>
</td>
<td class="num">(125,666)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,426<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">33,330<span></span>
</td>
<td class="num">(115,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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">3,073,809<span></span>
</td>
<td class="nump">3,146,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">2,577,341<span></span>
</td>
<td class="nump">2,693,472<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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">105,006<span></span>
</td>
<td class="nump">101,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_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(106,287)<span></span>
</td>
<td class="num">(121,818)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="nump">28,979<span></span>
</td>
<td class="num">(96,194)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">2,605,039<span></span>
</td>
<td class="nump">2,577,341<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">468,770<span></span>
</td>
<td class="nump">569,523<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Machinery and 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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">4,868,015<span></span>
</td>
<td class="nump">5,108,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">13,390<span></span>
</td>
<td class="nump">35,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(107,569)<span></span>
</td>
<td class="num">(94,616)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">55,507<span></span>
</td>
<td class="num">(181,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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">4,829,343<span></span>
</td>
<td class="nump">4,868,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">4,748,031<span></span>
</td>
<td class="nump">4,906,277<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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">67,840<span></span>
</td>
<td class="nump">105,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(107,565)<span></span>
</td>
<td class="num">(89,083)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="nump">53,293<span></span>
</td>
<td class="num">(174,465)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">4,761,599<span></span>
</td>
<td class="nump">4,748,031<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">67,744<span></span>
</td>
<td class="nump">119,984<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Office furbishing and 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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">5,354,351<span></span>
</td>
<td class="nump">5,412,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">26,202<span></span>
</td>
<td class="nump">40,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(97,835)<span></span>
</td>
<td class="num">(70,482)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">53,107<span></span>
</td>
<td class="num">(233,371)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">5,335,825<span></span>
</td>
<td class="nump">5,354,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">4,889,742<span></span>
</td>
<td class="nump">4,799,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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">166,670<span></span>
</td>
<td class="nump">184,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_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(91,802)<span></span>
</td>
<td class="num">(69,528)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="nump">50,910<span></span>
</td>
<td class="num">(209,201)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">5,015,520<span></span>
</td>
<td class="nump">4,889,742<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">320,305<span></span>
</td>
<td class="nump">464,609<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember', window );">Vehicles [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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">15,518,987<span></span>
</td>
<td class="nump">16,233,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">39,199<span></span>
</td>
<td class="nump">92,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(214,021)<span></span>
</td>
<td class="num">(367,110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">161,220<span></span>
</td>
<td class="num">(582,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">15,505,385<span></span>
</td>
<td class="nump">15,518,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">13,493,656<span></span>
</td>
<td class="nump">13,447,168<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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">448,136<span></span>
</td>
<td class="nump">727,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(213,092)<span></span>
</td>
<td class="num">(339,179)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="nump">151,978<span></span>
</td>
<td class="num">(478,260)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">13,880,678<span></span>
</td>
<td class="nump">13,493,656<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">1,624,707<span></span>
</td>
<td class="nump">2,025,331<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember', window );">Assets under construction [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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">33,222<span></span>
</td>
<td class="nump">248,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">74,126<span></span>
</td>
<td class="nump">33,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</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_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(239,833)<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">1,561<span></span>
</td>
<td class="num">(8,853)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">108,909<span></span>
</td>
<td class="nump">33,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="text"> <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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</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_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="text"> <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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">108,909<span></span>
</td>
<td class="nump">33,222<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_GDMMachinesMember', window );">GDM machines [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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">1,948,698<span></span>
</td>
<td class="nump">1,713,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">1,144,766<span></span>
</td>
<td class="nump">72,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(15,513)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238,407<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="nump">40,419<span></span>
</td>
<td class="num">(61,014)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">3,133,883<span></span>
</td>
<td class="nump">1,948,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">1,230,247<span></span>
</td>
<td class="nump">891,378<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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">429,512<span></span>
</td>
<td class="nump">371,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,116)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="nump">20,834<span></span>
</td>
<td class="num">(27,393)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">1,680,593<span></span>
</td>
<td class="nump">1,230,247<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="nump">1,453,290<span></span>
</td>
<td class="nump">718,451<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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RobotsMember', window );">Robots [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_gfai_CostAbstract', window );"><strong>Cost</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Balance beginning</a></td>
<td class="nump">7,194,815<span></span>
</td>
<td class="nump">5,369,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,571,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">810,559<span></span>
</td>
<td class="nump">4,031,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_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(301,877)<span></span>
</td>
<td class="num">(9,260)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment', window );">Impairment of fixed assets</a></td>
<td class="num">(3,702,367)<span></span>
</td>
<td class="num">(4,408,037)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment', window );">Transfer in (out)</a></td>
<td class="text">&#160;<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_gfai_ExchangeDifferencesCost', window );">Exchange differences</a></td>
<td class="num">(46,977)<span></span>
</td>
<td class="num">(359,078)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets', window );">Cost, Ending balance</a></td>
<td class="nump">3,954,153<span></span>
</td>
<td class="nump">7,194,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedDepreciationAbstract', window );"><strong>Accumulated Depreciation</strong></a></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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Balance beginning</a></td>
<td class="nump">3,059,174<span></span>
</td>
<td class="nump">691,433<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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1', window );">Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">520,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation charged for the year</a></td>
<td class="nump">1,006,483<span></span>
</td>
<td class="nump">1,883,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill', window );">Disposals</a></td>
<td class="num">(100,848)<span></span>
</td>
<td class="num">(1,970)<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_gfai_AccumulatedAmortizationExchangeDifferences', window );">Exchange differences</a></td>
<td class="num">(10,656)<span></span>
</td>
<td class="num">(34,367)<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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation, Ending balance</a></td>
<td class="nump">3,954,153<span></span>
</td>
<td class="nump">3,059,174<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_gfai_NetBookValue', window );">Net book value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 8,564,630<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AccumulatedAmortizationExchangeDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exchange differences.</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;">gfai_AccumulatedAmortizationExchangeDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AccumulatedDepreciationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AccumulatedDepreciationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisitions through business combinations.</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;">gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ExchangeDifferencesCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exchange differences.</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;">gfai_ExchangeDifferencesCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net book value.</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;">gfai_NetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation of property, plant and 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;">gfai_PropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in investment property resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Investment property]</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 IAS<br> -Number 40<br> -IssueDate 2023-01-01<br> -Paragraph 76<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=40&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_76_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 40<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=40&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease in intangible assets other than goodwill resulting from disposals and retirements. [Refer: Intangible assets other than goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognised in other comprehensive income for property, plant and equipment. [Refer: Impairment loss recognised in other comprehensive income; Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_ix&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant and equipment that would have been recognised had the revalued assets been carried under the cost model. [Refer: Property, plant and equipment]</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 IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 77<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_77_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_GDMMachinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_GDMMachinesMember</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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=gfai_RobotsMember</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>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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451022240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-Use Assets and Operating Lease Liabilties (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_gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract', window );"><strong>Right-Of-Use Assets And Operating Lease Liabilties [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_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16', window );">Weighted average lease liabilities percentage</a></td>
<td class="nump">4.23%<span></span>
</td>
<td class="nump">3.52%<span></span>
</td>
<td class="nump">3.49%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 114,583<span></span>
</td>
<td class="nump">$ 89,470<span></span>
</td>
<td class="nump">$ 109,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation expense related to right-of-use assets</a></td>
<td class="nump">$ 2,006,421<span></span>
</td>
<td class="nump">$ 1,066,662<span></span>
</td>
<td class="nump">$ 2,279,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use 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> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of expense arising from 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> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment.</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph C12<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_C12_a&amp;doctype=Appendix&amp;subtype=C<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449686768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets - 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_gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems', window );"><strong>Schedule of Carrying Amounts of Right-of-Use Assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CarryingAmountRightOfUseAssets', window );">Balance at January 1,</a></td>
<td class="nump">$ 4,171,409<span></span>
</td>
<td class="nump">$ 2,364,993<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_gfai_NewLeases', window );">New leases</a></td>
<td class="nump">522,578<span></span>
</td>
<td class="nump">2,956,201<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_gfai_TerminationOfLease', window );">Termination of a lease</a></td>
<td class="num">(19,786)<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_gfai_AccumulatedDepreciations', window );">Depreciation expense</a></td>
<td class="num">(2,006,421)<span></span>
</td>
<td class="num">(1,066,662)<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_gfai_ExchangeDifference', window );">Exchange difference</a></td>
<td class="nump">20,428<span></span>
</td>
<td class="num">(83,123)<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_gfai_CarryingAmountRightOfUseAssets', window );">Balance at December 31,</a></td>
<td class="nump">$ 2,688,208<span></span>
</td>
<td class="nump">$ 4,171,409<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AccumulatedDepreciations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AccumulatedDepreciations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CarryingAmountRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of right of use 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;">gfai_CarryingAmountRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ExchangeDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exchange difference.</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;">gfai_ExchangeDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NewLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_NewLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of termination of a lease.</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;">gfai_TerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>121
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447959872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Operating Lease Liabilities - 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_gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract', window );"><strong>Schedule of Operating Lease 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_ifrs-full_CurrentLeaseLiabilities', window );">Current portion</a></td>
<td class="nump">$ 1,239,066<span></span>
</td>
<td class="nump">$ 1,774,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Non-current portion</a></td>
<td class="nump">1,455,857<span></span>
</td>
<td class="nump">2,340,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OperatingLeaseIncome', window );">Operating lease liabilities</a></td>
<td class="nump">$ 2,694,923<span></span>
</td>
<td class="nump">$ 4,114,267<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current lease liabilities. [Refer: Lease liabilities]</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current portion of non-current borrowings. [Refer: Borrowings]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OperatingLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease income. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying 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> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 90<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_90_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OperatingLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>122
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646443785296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - Schedule of Intangible Assets, 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_gfai_CostAbstract0', window );"><strong>Cost</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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">$ 7,657,621<span></span>
</td>
<td class="nump">$ 907,304<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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,718,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">1,811,784<span></span>
</td>
<td class="nump">3,244,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(83,414)<span></span>
</td>
<td class="num">(212,903)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">5,672,439<span></span>
</td>
<td class="nump">7,657,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="nump">1,864,478<span></span>
</td>
<td class="nump">742,988<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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">526,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">993,594<span></span>
</td>
<td class="nump">642,677<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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="num">(21,883)<span></span>
</td>
<td class="num">(48,046)<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">2,836,189<span></span>
</td>
<td class="nump">1,864,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">2,836,250<span></span>
</td>
<td class="nump">5,793,143<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</a></td>
<td class="num">(3,713,552)<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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer 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_gfai_CostAbstract0', window );"><strong>Cost</strong></a></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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">887,745<span></span>
</td>
<td class="nump">907,304<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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">21,137<span></span>
</td>
<td class="nump">12,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="nump">10,340<span></span>
</td>
<td class="num">(32,299)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">919,222<span></span>
</td>
<td class="nump">887,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_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</strong></a></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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="nump">767,168<span></span>
</td>
<td class="nump">742,988<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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">53,859<span></span>
</td>
<td class="nump">50,036<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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="nump">9,573<span></span>
</td>
<td class="num">(25,856)<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">830,600<span></span>
</td>
<td class="nump">767,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">88,622<span></span>
</td>
<td class="nump">120,577<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_RightofusePlatformMember', window );">Right-of-use Platform [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_gfai_CostAbstract0', window );"><strong>Cost</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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">673,029<span></span>
</td>
<td class="text"> <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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(15,907)<span></span>
</td>
<td class="num">(56,905)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">114,659<span></span>
</td>
<td class="nump">673,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="nump">50,477<span></span>
</td>
<td class="text"> <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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">65,753<span></span>
</td>
<td class="nump">50,894<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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="num">(1,571)<span></span>
</td>
<td class="num">(417)<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">114,659<span></span>
</td>
<td class="nump">50,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">622,552<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</a></td>
<td class="num">(542,463)<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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_CustomerBaseMember', window );">Customer base [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_gfai_CostAbstract0', window );"><strong>Cost</strong></a></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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">1,042,110<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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,116,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(26,956)<span></span>
</td>
<td class="num">(74,620)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">829,560<span></span>
</td>
<td class="nump">1,042,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</strong></a></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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="nump">405,868<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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">312,268<span></span>
</td>
<td class="nump">408,463<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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="num">(11,865)<span></span>
</td>
<td class="num">(2,595)<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">706,271<span></span>
</td>
<td class="nump">405,868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">123,289<span></span>
</td>
<td class="nump">636,242<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</a></td>
<td class="num">(185,594)<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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_TechnicalKnowhowMember', window );">Technical know-how [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_gfai_CostAbstract0', window );"><strong>Cost</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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">499,344<span></span>
</td>
<td class="text"> <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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">514,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(13,232)<span></span>
</td>
<td class="num">(15,624)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">486,112<span></span>
</td>
<td class="nump">499,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="nump">28,405<span></span>
</td>
<td class="text"> <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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">55,501<span></span>
</td>
<td class="nump">28,128<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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="num">(950)<span></span>
</td>
<td class="nump">277<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">82,956<span></span>
</td>
<td class="nump">28,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">403,156<span></span>
</td>
<td class="nump">470,939<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_SecuritySurveillanceSystemMember', window );">Security Surveillance system [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_gfai_CostAbstract0', window );"><strong>Cost</strong></a></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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">1,360,898<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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,356,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">200,101<span></span>
</td>
<td class="nump">37,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(36,775)<span></span>
</td>
<td class="num">(33,455)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">1,524,224<span></span>
</td>
<td class="nump">1,360,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</strong></a></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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="nump">612,560<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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">526,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">103,162<span></span>
</td>
<td class="nump">105,156<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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="num">(16,599)<span></span>
</td>
<td class="num">(19,455)<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">699,123<span></span>
</td>
<td class="nump">612,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">825,101<span></span>
</td>
<td class="nump">748,338<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_AssetsUnderConstructionIntelligentCloudPlatformMember', window );">Intelligent Cloud Platform [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_gfai_CostAbstract0', window );"><strong>Cost</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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text"> <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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">1,590,546<span></span>
</td>
<td class="nump">3,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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(471)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">1,604,580<span></span>
</td>
<td class="nump">3,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_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="nump">403,051<span></span>
</td>
<td class="text"> <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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="num">(471)<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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</a></td>
<td class="nump">402,580<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_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">1,202,000<span></span>
</td>
<td class="nump">3,000,000<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</a></td>
<td class="num">(2,985,495)<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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_AssetsUnderConstructionCashManagementSystemsMember', window );">Assets under construction - Cash Management Systems [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_gfai_CostAbstract0', window );"><strong>Cost</strong></a></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_gfai_IntangibleAssetsCosts', window );">Cost at beginning</a></td>
<td class="nump">194,495<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_gfai_CostAcquisitionsThroughBusinessCombination', window );">Cost Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">194,495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Exchange differences</a></td>
<td class="num">(413)<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_gfai_IntangibleAssetsCosts', window );">Cost at ending</a></td>
<td class="nump">194,082<span></span>
</td>
<td class="nump">194,495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccumulatedAmortizationAbstract', window );"><strong>Accumulated amortization</strong></a></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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at begining</a></td>
<td class="text"> <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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination', window );">Accumulated amortization Acquisitions through business combinations</a></td>
<td class="text">&#160;<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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization charged for the year</a></td>
<td class="text"> <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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet', window );">Exchange differences</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_IntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization at ending</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_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Net book value</a></td>
<td class="nump">194,082<span></span>
</td>
<td class="nump">$ 194,495<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_gfai_ImpairmentOfIntangibleAssets', window );">Impairment of intangible assets</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_gfai_AccumulatedAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AccumulatedAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization Acquisitions through business combinations.</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;">gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CostAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CostAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CostAcquisitionsThroughBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost acquisitions through business combinations.</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;">gfai_CostAcquisitionsThroughBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exchange differences.</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;">gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ImpairmentOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of intangible 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;">gfai_ImpairmentOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets Accumulated Amortization.</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;">gfai_IntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IntangibleAssetsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets cost.</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;">gfai_IntangibleAssetsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</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 IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_RightofusePlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_RightofusePlatformMember</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_CustomerBaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_CustomerBaseMember</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_TechnicalKnowhowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_TechnicalKnowhowMember</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_SecuritySurveillanceSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_SecuritySurveillanceSystemMember</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_AssetsUnderConstructionIntelligentCloudPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_AssetsUnderConstructionIntelligentCloudPlatformMember</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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_AssetsUnderConstructionCashManagementSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=gfai_AssetsUnderConstructionCashManagementSystemsMember</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>123
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450512288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and Other payables and Other Current Liabilities (Details) - 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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Trade and Other payables 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ProvisionForPenaltyClaims', window );">Customer contracts</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 11,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ProvisionForPenaltyClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 penalty claims.</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;">gfai_ProvisionForPenaltyClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>124
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646444605136">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables 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_gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Schedule of Trade And Other Payables and other Current Liabilities [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_ifrs-full_TradeAndOtherPayablesToTradeSuppliers', window );">Trade payables &#8211; third parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,113,401<span></span>
</td>
<td class="nump">$ 2,060,856<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_gfai_AccruedSalariesAndBonus', window );">Accrued salaries and bonus</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">603,112<span></span>
</td>
<td class="nump">515,758<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_gfai_AccruedCustomerClaimsCashLossAndShortage', window );">Other payables, accrued customer claims, cash loss and shortage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">300,337<span></span>
</td>
<td class="nump">57,381<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TradeAndOtherPayable', window );">Trade and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,016,850<span></span>
</td>
<td class="nump">2,633,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ValueAddedTaxPayables', window );">Output VAT and other taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,166<span></span>
</td>
<td class="nump">118,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Accruals', window );">Accrued Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">639,556<span></span>
</td>
<td class="nump">522,059<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_gfai_PayrollPayable', window );">Payroll Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">925,142<span></span>
</td>
<td class="nump">979,027<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_gfai_ProvisionForShareBasedCompensationExpenses', window );">Provision for stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">830,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_ifrs-full_OtherPayables', window );">Other Payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">419,964<span></span>
</td>
<td class="nump">289,494<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_gfai_DeferredRevenues', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">256,815<span></span>
</td>
<td class="nump">568,664<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OtherCurrentLiabilitie', window );">Other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,171,643<span></span>
</td>
<td class="nump">$ 2,477,369<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">Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $10,000 and $11,800 respectively.</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">During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#8217;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).</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_gfai_AccruedCustomerClaimsCashLossAndShortage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued customer claims, cash loss and shortage.</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;">gfai_AccruedCustomerClaimsCashLossAndShortage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AccruedSalariesAndBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued salaries and bonus.</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;">gfai_AccruedSalariesAndBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DeferredRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue.</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;">gfai_DeferredRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherCurrentLiabilitie">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current financial liabilities that the entity does not separately disclose in the same statement or note.</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;">gfai_OtherCurrentLiabilitie</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PayrollPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payroll payable.</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;">gfai_PayrollPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionForShareBasedCompensationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of provision for share-based compensation 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;">gfai_ProvisionForShareBasedCompensationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TradeAndOtherPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade payables and other payables. [Refer: Trade payables; Other payables]</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;">gfai_TradeAndOtherPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_Accruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Accruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts payable that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherPayablesToTradeSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment due to suppliers for goods and services used in the entity's 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesToTradeSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ValueAddedTaxPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payables related to a value added tax.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ValueAddedTaxPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>125
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420639712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">8 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 25, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 28, 2023</div></th>
<th class="th"><div>Mar. 13, 2020</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_gfai_BorrowingsDetailsLineItems', window );"><strong>Borrowings (Details) [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="fn" style="border-bottom: 0px;"></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_gfai_MaturityTermDescription', window );">Maturity term description</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">April 7, 2025 and September 25, 2024<span></span>
</td>
<td class="text">April 7, 2025, June 30, 2023 and February 1, 2023<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_InterestExpenseOnBorrowings', window );">Interest expense</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">$ 60,131<span></span>
</td>
<td class="nump">$ 68,010<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 78,353<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_gfai_UnusedBankOverdraft', window );">Unused bank overdraft</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">292,000<span></span>
</td>
<td class="nump">$ 289,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_LoanPrincipalAmount', window );">Loan principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,420,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="fn" style="border-bottom: 0px;"></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_gfai_InterestRate', window );">Interest rate</a></td>
<td class="nump">3.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_AdditionalLiabilityAmount', window );">Additional liability 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="nump">$ 576,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_OrdinarySharesIssued', window );">Ordinary shares (in Shares)</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">41,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,666,666<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_gfai_InterestAccruedAmount', window );">Interest accrued 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="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_ParValuePerShare', 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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</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_ifrs-full_InterestExpenseOnOtherFinancialLiabilities', window );">Interest expense</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">$ 230,849<span></span>
</td>
<td class="nump">$ 616,116<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 612,387<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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanOneMember', window );">Bank Loan One [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="fn" style="border-bottom: 0px;"></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_gfai_BorrowingsDetailsLineItems', window );"><strong>Borrowings (Details) [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="fn" style="border-bottom: 0px;"></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_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Interest at the rates</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">4.69%<span></span>
</td>
<td class="nump">4.69%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4.47%<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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanTwoMember', window );">Bank Loan Two [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="fn" style="border-bottom: 0px;"></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_gfai_BorrowingsDetailsLineItems', window );"><strong>Borrowings (Details) [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="fn" style="border-bottom: 0px;"></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_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Interest at the rates</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">3.77%<span></span>
</td>
<td class="nump">4.97%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2.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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanThreeMember', window );">Bank Loan Three [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="fn" style="border-bottom: 0px;"></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_gfai_BorrowingsDetailsLineItems', window );"><strong>Borrowings (Details) [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="fn" style="border-bottom: 0px;"></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_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Interest at the rates</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">4.72%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2.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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanFourMember', window );">Bank Loan Four [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="fn" style="border-bottom: 0px;"></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_gfai_BorrowingsDetailsLineItems', window );"><strong>Borrowings (Details) [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="fn" style="border-bottom: 0px;"></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_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Interest at the rates</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="fn" style="border-bottom: 0px;"></td>
<td class="nump">4.22%<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_ifrs-full_BorrowingsByNameAxis=gfai_WKVentureMember', window );">WK Venture [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="fn" style="border-bottom: 0px;"></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_gfai_BorrowingsDetailsLineItems', window );"><strong>Borrowings (Details) [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="fn" style="border-bottom: 0px;"></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_ifrs-full_ParValuePerShare', 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="text">&#160;<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<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_ifrs-full_LoansAndReceivables', window );">Loan conversion agreement</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,914,614.59<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_gfai_OrdinarySharesReceiving', window );">Receiving ordinary shares (in Shares)</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,947,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><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">Giving retroactive effect to the 2023 share consolidation on January 31, 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_gfai_AdditionalLiabilityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional liability.</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;">gfai_AdditionalLiabilityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_BorrowingsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_BorrowingsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_InterestAccruedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued amount.</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;">gfai_InterestAccruedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_InterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_InterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LoanPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loan in the principal amount.</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;">gfai_LoanPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_MaturityTermDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturity term description.</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;">gfai_MaturityTermDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ordinary shares, issued.</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;">gfai_OrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesReceiving">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receiving ordinary shares.</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;">gfai_OrdinarySharesReceiving</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_UnusedBankOverdraft">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_UnusedBankOverdraft</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_BorrowingsAdjustmentToInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]</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 IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsAdjustmentToInterestRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InterestExpenseOnBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense on borrowings. [Refer: Interest expense; Borrowings]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InterestExpenseOnOtherFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnOtherFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LoansAndReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-derivative financial assets with fixed or determinable payments that are not quoted in an active market, other than: (a) those that the entity intends to sell immediately or in the near term, which shall be classified as held for trading, and those that the entity, upon initial recognition, designates as at fair value through profit or loss; (b) those that the entity, upon initial recognition, designates as available for sale; or (c) those for which the holder may not recover substantially all of its initial investment, other than because of credit deterioration, which shall be classified as available for sale. An interest acquired in a pool of assets that are not loans or receivables (for example, an interest in a mutual fund or a similar fund) is not a loan or receivable. [Refer: Derivative financial 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> -Note Expired 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 8<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_8_c&amp;doctype=Standard&amp;book=b<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LoansAndReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ParValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal value per share.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ParValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BorrowingsByNameAxis=gfai_BankLoanOneMember</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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BorrowingsByNameAxis=gfai_BankLoanTwoMember</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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BorrowingsByNameAxis=gfai_BankLoanThreeMember</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_ifrs-full_BorrowingsByNameAxis=gfai_BankLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BorrowingsByNameAxis=gfai_BankLoanFourMember</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_ifrs-full_BorrowingsByNameAxis=gfai_WKVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_BorrowingsByNameAxis=gfai_WKVentureMember</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>126
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449398528">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Borrowings (Details) - Schedule of Borrowings - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 09, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_gfai_ScheduleOfBorrowingsAbstract', window );"><strong>Schedule Of Borrowings 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>
<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_ifrs-full_ShorttermBorrowings', window );">Short-term bank borrowing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 140,902<span></span>
</td>
<td class="text"> <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_gfai_CurrentPortionOfLongtermBankBorrowings', window );">Current portion of long-term bank borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">196,339<span></span>
</td>
<td class="nump">947,559<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_gfai_CurrentPortionOfLongtermThirdPartyBorrowing', window );">Current portion of long-term third party borrowing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,234,057<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_gfai_LongtermBankBorrowings', window );">Long-term bank borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">44,410<span></span>
</td>
<td class="nump">432,179<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_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Long-term third party borrowing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,467,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Borrowings', window );">Total borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 381,651<span></span>
</td>
<td class="nump">$ 17,081,434<span></span>
</td>
<td class="nump">$ 413,500<span></span>
</td>
<td class="nump">$ 1,499,998<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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">The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.

As of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.

As of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.</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">On April 25, 2018, Guardforce TH Group Company Limited (&#8220;Guardforce TH&#8221;), entered into an agreement with Profit Raider Investment Limited (&#8220;Profit Raider&#8221;) to transfer a loan in the principal amount of $13.42 million (the &#8220;Loan&#8221;) between Guardforce TH and Guardforce AI Co., Limited (the &#8220;Company&#8221;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at 4% from April 30, 2019 to December 31, 2019 and 3.22% prior to April 30, 2019. The Company assumed an additional liability of approximately $576,000 which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#8217;s Board of Directors approved the transfer of 1,666,666 ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#8220;Assignment Deed&#8221;) with WK Venture Success Limited (&#8220;WK Venture&#8221;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#8220;Agreements&#8221;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $100,000 as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.</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_gfai_CurrentPortionOfLongtermBankBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CurrentPortionOfLongtermBankBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CurrentPortionOfLongtermThirdPartyBorrowing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CurrentPortionOfLongtermThirdPartyBorrowing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LongtermBankBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_LongtermBankBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding funds that the entity is obligated to repay.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current borrowings. [Refer: Borrowings]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ShorttermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current borrowings. [Refer: Borrowings]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>127
<FILENAME>R96.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447720192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Note Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 25, 2023</div></th>
<th class="th"><div>Apr. 17, 2023</div></th>
<th class="th"><div>Oct. 25, 2022</div></th>
<th class="th"><div>Jan. 25, 2022</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><sup>[1]</sup></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_gfai_ConvertibleNotePayableLineItems', window );"><strong>Convertible Note Payable [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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,707,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_NetProceeds', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_BorrowingsInterestRateBasis', 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">8%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome', window );">Investor, description</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">Subject
to the occurrence of any triggering events as defined in the Note, the Investor shall have the right to increase the balance of the Note
by 5% or 10%.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_InvestorPercentage', window );">Investor 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">120.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_ExercisePriceOfOutstandingShareOptions2019', window );">Exercise price (in Dollars per share)</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">$ 7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_BondsIssuedUndiscountedCashFlows', window );">OID 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">$ 187,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_BrokerageFeeIncome', window );">Cash placement agent fee</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">110,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_InterestExpenseOnBonds', window );">Accrued interest expense</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">22,767<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_LegalFees1', window );">Legal fees</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,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_ConvertAmount', window );">Convert amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,238,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_ConversionPricePerShare', window );">Conversion price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_IssuedRestrictedOrdinaryShares', window );">Restricted ordinary shares issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_ProceedsFromIssueOfOrdinaryShares', window );">Remaining note balance</a></td>
<td class="nump">$ 554,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_FinanceCosts', window );">Finance costs</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">$ 653,374<span></span>
</td>
<td class="nump">1,141,830<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">$ 984,843<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_gfai_ShortTermDebtAxis=gfai_ConvertibleNotePayableMember', window );">Convertible Note Payable [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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_ConvertibleNotePayableLineItems', window );"><strong>Convertible Note Payable [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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_FinanceCosts', window );">Finance costs</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">$ 60,094<span></span>
</td>
<td class="nump">$ 22,767<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PrivateWarrantsMember', window );">Private Warrants [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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_gfai_ConvertibleNotePayableLineItems', window );"><strong>Convertible Note Payable [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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_ifrs-full_ExercisePriceOfOutstandingShareOptions2019', window );">Exercise price (in Dollars per share)</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">$ 0.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ConversionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion price per share.</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;">gfai_ConversionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_ConvertAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convert amount.</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;">gfai_ConvertAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ConvertibleNotePayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConvertibleNotePayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_InvestorPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investor.</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;">gfai_InvestorPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuedRestrictedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted shares are unregistered, non-transferable shares issued to a company's employees. They give employees incentive to help companies attain success. They are most common in established companies that want to motivate people with an equity stake.</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;">gfai_IssuedRestrictedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LegalFees1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 legal fees.</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;">gfai_LegalFees1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NetProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of net proceeds.</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;">gfai_NetProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_BondsIssuedUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual undiscounted cash flows in relation to bonds issued. [Refer: Bonds issued]</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 IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B11D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B11D&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph IG31A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG31A&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BondsIssuedUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BorrowingsInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]</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 IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_BrokerageFeeIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income recognised for brokerage fees charged by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BrokerageFeeIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of significant judgements and assumptions made in determining that the entity has significant influence over another entity even though it holds less than 20 per cent of the voting rights of another entity.</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 9<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_9_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ExercisePriceOfOutstandingShareOptions2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price of outstanding share options.</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 IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceOfOutstandingShareOptions2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs associated with financing activities of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InterestExpenseOnBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense on bonds issued. [Refer: Interest expense; Bonds issued]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal or principal amount of a financial instrument on discontinuation of its measurement at fair value through profit or loss, because a credit derivative is used to manage the credit risk of that financial instrument. [Refer: Credit risk [member]; Derivatives [member]; Financial instruments, class [member]]</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 IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 24G<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24G_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssueOfOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuing of ordinary shares. [Refer: Ordinary shares [member]]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssueOfOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_gfai_ShortTermDebtAxis=gfai_ConvertibleNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ShortTermDebtAxis=gfai_ConvertibleNotePayableMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PrivateWarrantsMember</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>128
<FILENAME>R97.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420528880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Lease Liabilities (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_ifrs-full_LeaseLiabilitiesAbstract', window );"><strong>Finance Lease Liabilities [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_ifrs-full_InterestExpenseOnLeaseLiabilities', window );">Interest expense</a></td>
<td class="nump">$ 28,126<span></span>
</td>
<td class="nump">$ 51,070<span></span>
</td>
<td class="nump">$ 84,794<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense on lease liabilities. [Refer: Lease liabilities]</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_LeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>129
<FILENAME>R98.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447836720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Lease Liabilities (Details) - Schedule of Finance Lease 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_gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract', window );"><strong>Schedule Of Finance Lease 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CurrentFinanceLeaseLiabilities', window );">Current portion</a></td>
<td class="nump">$ 108,597<span></span>
</td>
<td class="nump">$ 398,136<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_gfai_NoncurrentFinanceLeaseLiabilities', window );">Non-current portion</a></td>
<td class="nump">218,996<span></span>
</td>
<td class="nump">233,550<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_FinanceLeaseLiabilities1', window );">Finance lease liabilities</a></td>
<td class="nump">$ 327,593<span></span>
</td>
<td class="nump">$ 631,686<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_CurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FinanceLeaseLiabilities1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_FinanceLeaseLiabilities1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NoncurrentFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease liabilities, 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;">gfai_NoncurrentFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>130
<FILENAME>R99.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447961904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements - 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_gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems', window );"><strong>Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [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_gfai_FutureFinanceChargesOnFinanceLeases', window );">Less: Finance charges</a></td>
<td class="num">$ (34,742)<span></span>
</td>
<td class="num">$ (45,276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Present value of finance lease liabilities, net</a></td>
<td class="nump">327,593<span></span>
</td>
<td class="nump">631,686<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_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Within 1 year [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_gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems', window );"><strong>Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [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_ifrs-full_GrossLeaseLiabilities', window );">Finance lease payments</a></td>
<td class="nump">126,042<span></span>
</td>
<td class="nump">423,514<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_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearMember', window );">After 1 year but within 5 years [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_gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems', window );"><strong>Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [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_ifrs-full_GrossLeaseLiabilities', window );">Finance lease payments</a></td>
<td class="nump">$ 236,293<span></span>
</td>
<td class="nump">$ 253,448<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FutureFinanceChargesOnFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amouni of finance charges.</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;">gfai_FutureFinanceChargesOnFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_GrossLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 58<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_58&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B11D<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B11D_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.</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 IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</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_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearMember</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>131
<FILENAME>R100.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646448207360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Lease Liabilities (Details) - Schedule of Finance Lease - 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_gfai_ScheduleOfFinanceLeaseAbstract', window );"><strong>Schedule of Lease Assets Under a Finance Lease [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_FinanceLeaseLiabilitiesCost', window );">Cost</a></td>
<td class="nump">$ 655,371<span></span>
</td>
<td class="nump">$ 1,571,075<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_gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation', window );">Less: Accumulated depreciation</a></td>
<td class="num">(215,038)<span></span>
</td>
<td class="num">(564,844)<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_gfai_FinanceLeaseLiabilitiesNetBookValue', window );">Net book value</a></td>
<td class="nump">$ 440,333<span></span>
</td>
<td class="nump">$ 1,006,231<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease liabilities, accumulated depreciation.</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;">gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FinanceLeaseLiabilitiesCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease liabilities, cost.</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;">gfai_FinanceLeaseLiabilitiesCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FinanceLeaseLiabilitiesNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease liabilities, net book value.</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;">gfai_FinanceLeaseLiabilitiesNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfFinanceLeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfFinanceLeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>132
<FILENAME>R101.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450454992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details)<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_gfai_TaxationAbstract', window );"><strong>Taxation [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_gfai_ValueAddedTaxServiceRatePercentage', window );">VAT service percentage</a></td>
<td class="nump">7.00%<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_gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage', window );">Value added tax for goods delivered and rental provided</a></td>
<td class="nump">13.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_ifrs-full_TaxRateEffectOfForeignTaxRates', window );">Value added tax for services provided</a></td>
<td class="nump">6.00%<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_gfai_ValueAddedTaxForConstructionProjectsPercentage', window );">Value added tax for construction projects</a></td>
<td class="nump">9.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ValueAddedTaxForConstructionProjectsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 added tax for construction projects.</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;">gfai_ValueAddedTaxForConstructionProjectsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 added tax for goods delivered and rental provided.</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;">gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ValueAddedTaxServiceRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ValueAddedTaxServiceRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_TaxRateEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>133
<FILENAME>R102.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420452560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">16.50%<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_StatementGeographicalAxis=country_SG', window );">Singapore [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></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_srt_StatementGeographicalAxis=country_TH', window );">Thailand [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></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_srt_StatementGeographicalAxis=country_MY', window );">Malaysia [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">24.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_StatementGeographicalAxis=currency_MOP', window );">Macau [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">12.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_StatementGeographicalAxis=country_US', window );">United States [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">21.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_StatementGeographicalAxis=country_AU', window );">Australia [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">0.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_StatementGeographicalAxis=country_AE', window );">United Arab Emirates [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</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_StatementGeographicalAxis=country_GB', window );">United Kingdom [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">19.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_StatementGeographicalAxis=currency_KRW', window );">South Korea [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</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_StatementGeographicalAxis=country_JP', window );">Japan [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></td>
<td class="nump">23.20%<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_StatementGeographicalAxis=country_CA', window );">Canada [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></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_srt_StatementGeographicalAxis=country_VN', window );">Vietnam [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</a></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_srt_StatementGeographicalAxis=country_CN', window );">China [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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems', window );"><strong>Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [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_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Corporate income tax rate</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_gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_TaxRateEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_HK</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_StatementGeographicalAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_SG</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_StatementGeographicalAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_TH</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_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_MY</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_StatementGeographicalAxis=currency_MOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=currency_MOP</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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_US</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_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_AU</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_StatementGeographicalAxis=country_AE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_AE</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_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_GB</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_StatementGeographicalAxis=currency_KRW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=currency_KRW</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_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_JP</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_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_CA</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_StatementGeographicalAxis=country_VN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_VN</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_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_CN</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>134
<FILENAME>R103.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646459009232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details) - Schedule of Pre-tax Loss - 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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">$ (29,189,200)<span></span>
</td>
<td class="num">$ (18,471,418)<span></span>
</td>
<td class="num">$ (6,264,222)<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_ifrs-full_GeographicalAreasAxis=country_KY', window );">Cayman Islands [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(4,100,487)<span></span>
</td>
<td class="num">(4,302,089)<span></span>
</td>
<td class="num">(1,733,786)<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_ifrs-full_GeographicalAreasAxis=gfai_BVIMember', window );">BVI [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(16,537)<span></span>
</td>
<td class="num">(17,811)<span></span>
</td>
<td class="num">(12,769)<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_ifrs-full_GeographicalAreasAxis=country_HK', window );">Hong Kong [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(10,805,695)<span></span>
</td>
<td class="num">(3,245,238)<span></span>
</td>
<td class="num">(628,015)<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_ifrs-full_GeographicalAreasAxis=country_SG', window );">Singapore [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(180,619)<span></span>
</td>
<td class="num">(160,228)<span></span>
</td>
<td class="num">(16,041)<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_ifrs-full_GeographicalAreasAxis=country_TH', window );">Thailand [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(2,852,376)<span></span>
</td>
<td class="num">(5,826,236)<span></span>
</td>
<td class="num">(3,873,611)<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_ifrs-full_GeographicalAreasAxis=country_MY', window );">Malaysia [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(2,761,202)<span></span>
</td>
<td class="num">(478,658)<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_ifrs-full_GeographicalAreasAxis=currency_MOP', window );">Macau [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(193,865)<span></span>
</td>
<td class="num">(161,513)<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_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(321,399)<span></span>
</td>
<td class="num">(572,088)<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_ifrs-full_GeographicalAreasAxis=country_AU', window );">Australia [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="nump">15,199<span></span>
</td>
<td class="num">(15,199)<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_ifrs-full_GeographicalAreasAxis=country_AE', window );">United Arab Emirates (UAE) [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(22,157)<span></span>
</td>
<td class="num">(72,036)<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_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="num">(1,350)<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_ifrs-full_GeographicalAreasAxis=currency_KRW', window );">South Korea [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(11,236)<span></span>
</td>
<td class="num">(20,029)<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_ifrs-full_GeographicalAreasAxis=currency_JPY', window );">Japan [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">(189,773)<span></span>
</td>
<td class="num">(77,055)<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_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="nump">3,418<span></span>
</td>
<td class="num">(2,997)<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_ifrs-full_GeographicalAreasAxis=country_VN', window );">Vietnam [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_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="nump">17,123<span></span>
</td>
<td class="num">(17,123)<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_ifrs-full_GeographicalAreasAxis=country_CN', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfPretaxLossLineItems', window );"><strong>Schedule of Pre-tax Loss [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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Pre-tax loss, net</a></td>
<td class="num">$ (7,770,944)<span></span>
</td>
<td class="num">$ (3,501,768)<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_gfai_ScheduleOfPretaxLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfPretaxLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (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> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 126<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 129<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GeographicalAreasAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_KY</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_ifrs-full_GeographicalAreasAxis=gfai_BVIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=gfai_BVIMember</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_ifrs-full_GeographicalAreasAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_HK</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_ifrs-full_GeographicalAreasAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_SG</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_ifrs-full_GeographicalAreasAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_TH</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_ifrs-full_GeographicalAreasAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_MY</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_ifrs-full_GeographicalAreasAxis=currency_MOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=currency_MOP</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_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_US</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_ifrs-full_GeographicalAreasAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_AU</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_ifrs-full_GeographicalAreasAxis=country_AE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_AE</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_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_GB</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_ifrs-full_GeographicalAreasAxis=currency_KRW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=currency_KRW</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_ifrs-full_GeographicalAreasAxis=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=currency_JPY</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_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_CA</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_ifrs-full_GeographicalAreasAxis=country_VN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_VN</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_ifrs-full_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_GeographicalAreasAxis=country_CN</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>135
<FILENAME>R104.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449931104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details) - Schedule of Components of the Income Tax Provision - 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_gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract', window );"><strong>Schedule of Components of the Income Tax Provision [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_ifrs-full_CurrentTaxExpenseIncome', window );">Current income tax expense</a></td>
<td class="text"> <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_ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome', window );">Deferred income tax expense (benefit)</a></td>
<td class="num">(434,320)<span></span>
</td>
<td class="nump">132,208<span></span>
</td>
<td class="num">(732,868)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IncomeTaxBenefitExpense', window );">Total income tax (benefit) expense</a></td>
<td class="num">$ (434,320)<span></span>
</td>
<td class="nump">$ 132,208<span></span>
</td>
<td class="num">$ (732,868)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_IncomeTaxBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (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;">gfai_IncomeTaxBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a 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/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of deferred tax expense or income that the entity does not separately disclose in the same statement or note. [Refer: Deferred tax expense (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> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>136
<FILENAME>R105.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646455617632">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details) - Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for 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_gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract', window );"><strong>Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LossProfitBeforeIncomeTaxExpense', window );">(Loss) Profit before income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (994,531)<span></span>
</td>
<td class="num">$ (3,840,120)<span></span>
</td>
<td class="num">$ (4,068,887)<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_gfai_ThailandIncomeTaxStatutoryRate', window );">Thailand income tax statutory rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<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_gfai_IncomeTaxAtStatutoryTaxRate', window );">Income tax at statutory tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (198,906)<span></span>
</td>
<td class="num">$ (768,024)<span></span>
</td>
<td class="num">$ (813,777)<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_gfai_DeferredTaxAssetsNotRecognized', window );">Deferred tax assets not recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">713,468<span></span>
</td>
<td class="nump">768,024<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_gfai_PermanentDifferences', window );">Permanent differences</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(80,242)<span></span>
</td>
<td class="nump">132,208<span></span>
</td>
<td class="nump">80,910<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_gfai_TotalIncomeTaxExpense', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 434,320<span></span>
</td>
<td class="nump">$ 132,208<span></span>
</td>
<td class="num">$ (732,868)<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">This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.</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_gfai_DeferredTaxAssetsNotRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 not recognized.</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;">gfai_DeferredTaxAssetsNotRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IncomeTaxAtStatutoryTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax at statutory tax 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;">gfai_IncomeTaxAtStatutoryTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LossProfitBeforeIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>(Loss) Profit before income tax 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;">gfai_LossProfitBeforeIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PermanentDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Permanent differences.</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;">gfai_PermanentDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ThailandIncomeTaxStatutoryRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Thailand income tax statutory 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;">gfai_ThailandIncomeTaxStatutoryRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TotalIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (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;">gfai_TotalIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>137
<FILENAME>R106.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451630848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxation (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_gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Schedule of Deferred Tax Assets and 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_ifrs-full_CurrentProvisionsForEmployeeBenefits', window );">Provision for employee benefits</a></td>
<td class="nump">$ 982,013<span></span>
</td>
<td class="nump">$ 965,560<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_gfai_NetOperatingLossCarriedForward', window );">Net operating loss carried forward</a></td>
<td class="nump">893,693<span></span>
</td>
<td class="nump">671,894<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_gfai_ValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(724,866)<span></span>
</td>
<td class="text"> <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_gfai_DeferredTaxAsset', window );">Deferred tax assets</a></td>
<td class="nump">1,150,840<span></span>
</td>
<td class="nump">1,637,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LessAbstract', window );"><strong>Less:</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_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities - finance leases</a></td>
<td class="num">(65,363)<span></span>
</td>
<td class="num">(125,701)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetDeferredTaxAssets', window );">Deferred tax assets, net</a></td>
<td class="nump">$ 1,085,477<span></span>
</td>
<td class="nump">$ 1,511,753<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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;">gfai_DeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LessAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_LessAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NetOperatingLossCarriedForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_NetOperatingLossCarriedForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of valuation allowance.</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;">gfai_ValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current provisions for employee benefits. [Refer: Provisions for employee benefits]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NetDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>138
<FILENAME>R107.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450246016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provision for Employee Benefits (Details)<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_gfai_ProvisionforEmployeeBenefitsDetailsLineItems', window );"><strong>Provision for Employee Benefits (Details) [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_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Weighted average discount rate</a></td>
<td class="nump">3.03%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfRetirementAge2019', window );">Weighted average remaining time to retire</a></td>
<td class="text">20 years 3 months 21 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Salary increase rate percentage</a></td>
<td class="nump">1.70%<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_gfai_AnnualDisabilityRatePercentage', window );">Annual disability rate</a></td>
<td class="nump">5.00%<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_gfai_PercentageOfVariation', window );">Percentage of variation</a></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_ifrs-full_ActuarialAssumptionsAxis=gfai_DemographicAssumptionsMember', window );">Male and Female TMO 2017 [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_gfai_ProvisionforEmployeeBenefitsDetailsLineItems', window );"><strong>Provision for Employee Benefits (Details) [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_gfai_AnnualDisabilityRate', window );">Annual disability rate</a></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_ifrs-full_ActuarialAssumptionsAxis=gfai_FinancialAssumptionsMember', window );">Discount rate [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_gfai_ProvisionforEmployeeBenefitsDetailsLineItems', window );"><strong>Provision for Employee Benefits (Details) [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_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Weighted average discount rate</a></td>
<td class="nump">2.85%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfRetirementAge2019', window );">Weighted average remaining time to retire</a></td>
<td class="text">26 years 5 months 23 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Salary increase rate percentage</a></td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherMaterialActuarialAssumptions', window );">Variation rate</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AnnualDisabilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Relating to Annual Disability 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;">gfai_AnnualDisabilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AnnualDisabilityRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual disability 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;">gfai_AnnualDisabilityRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PercentageOfVariation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 variation.</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;">gfai_PercentageOfVariation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionforEmployeeBenefitsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ProvisionforEmployeeBenefitsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ActuarialAssumptionOfDiscountRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</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 IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfDiscountRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</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 IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ActuarialAssumptionOfRetirementAge2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement age used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</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 IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfRetirementAge2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherMaterialActuarialAssumptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Any other material assumption used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherMaterialActuarialAssumptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ActuarialAssumptionsAxis=gfai_DemographicAssumptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=gfai_DemographicAssumptionsMember</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_ifrs-full_ActuarialAssumptionsAxis=gfai_FinancialAssumptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=gfai_FinancialAssumptionsMember</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>139
<FILENAME>R108.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458822336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | Below 31 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfDirectCost', window );">Annual Voluntarily Resignation Rate of Direct Cost Staff</a></td>
<td class="nump">17.00%<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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></td>
<td class="nump">24.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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | 31-40 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfDirectCost', window );">Annual Voluntarily Resignation Rate of Direct Cost Staff</a></td>
<td class="nump">8.00%<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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | 41-50 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfDirectCost', window );">Annual Voluntarily Resignation Rate of Direct Cost Staff</a></td>
<td class="nump">6.00%<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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | Above 50 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfDirectCost', window );">Annual Voluntarily Resignation Rate of Direct Cost Staff</a></td>
<td class="nump">0.00%<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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></td>
<td class="nump">0.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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | Below 31 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></td>
<td class="nump">24.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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | 31-40 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | 41-50 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | Above 50 [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost', window );">Annual Voluntarily Resignation Rate of Indirect Cost Staff</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AnnualVoluntarilyResignationRateOfDirectCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annual Voluntarily Resignation Rate of Direct Cost.</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;">gfai_AnnualVoluntarilyResignationRateOfDirectCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AnnualVoluntarilyResignationRateOfIndirectCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annual Voluntarily Resignation Rate of Indirect Cost.</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;">gfai_AnnualVoluntarilyResignationRateOfIndirectCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember</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_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfRetirementAgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfRetirementAgeMember</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_ifrs-full_ActuarialAssumptionsAxis=gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember</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_ifrs-full_ActuarialAssumptionsAxis=gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember</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_ifrs-full_ActuarialAssumptionsAxis=gfai_ActuarialAssumptionOfRetirementFiftyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=gfai_ActuarialAssumptionOfRetirementFiftyMember</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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember</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>140
<FILENAME>R109.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458810416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation - 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation [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_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Defined benefit obligations at beginning balance</a></td>
<td class="nump">$ 4,827,800<span></span>
</td>
<td class="nump">$ 5,827,355<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_gfai_TransferToRI', window );">Transfer to R&amp;I</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(19,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_ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid during the year</a></td>
<td class="num">(578,457)<span></span>
</td>
<td class="num">(922,305)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service costs</a></td>
<td class="nump">442,700<span></span>
</td>
<td class="nump">459,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest</a></td>
<td class="nump">121,651<span></span>
</td>
<td class="nump">110,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and gain on settlement</a></td>
<td class="nump">37,677<span></span>
</td>
<td class="nump">155,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Actuarial gain (loss)</a></td>
<td class="nump">3,431<span></span>
</td>
<td class="num">(559,544)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Exchange differences</a></td>
<td class="nump">55,265<span></span>
</td>
<td class="num">(224,557)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Defined benefit obligations at ending balance</a></td>
<td class="nump">4,910,067<span></span>
</td>
<td class="nump">4,827,800<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A&#8217;s Defined Benefit Obligation [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_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Defined benefit obligations at beginning balance</a></td>
<td class="nump">21,814<span></span>
</td>
<td class="text"> <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_gfai_TransferFromGFCashCIT', window );">Transfer from GF Cash (CIT)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">19,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_ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset', window );">Benefits paid during the year</a></td>
<td class="num">(2,884)<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_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service costs</a></td>
<td class="nump">4,876<span></span>
</td>
<td class="nump">1,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">285<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_gfai_PastServiceCostAndLossOnSettlements', window );">Past service cost and loss on settlements</a></td>
<td class="nump">2,491<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_gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss', window );">Actuarial loss</a></td>
<td class="num">(1,298)<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_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Exchange differences</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Defined benefit obligations at ending balance</a></td>
<td class="nump">$ 25,915<span></span>
</td>
<td class="nump">$ 21,814<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actuarial loss.</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;">gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PastServiceCostAndLossOnSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Past service cost and loss on settlements.</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;">gfai_PastServiceCostAndLossOnSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TransferFromGFCashCIT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the net defined benefit liability (asset) resulting from transfer from GF cash in the current 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;">gfai_TransferFromGFCashCIT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TransferToRI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the net defined benefit liability (asset) resulting from transfer to R&amp;I in the current 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;">gfai_TransferToRI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</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 IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (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> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (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> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (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> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (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> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</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 IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (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> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember</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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember</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>141
<FILENAME>R110.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646456790848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption - USD ($)<br></strong></div></th>
<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (+) in Assumption [Member] | Discount Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 4,526,095<span></span>
</td>
<td class="nump">$ 4,500,166<span></span>
</td>
<td class="nump">$ 5,406,718<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (383,972)<span></span>
</td>
<td class="num">$ (327,634)<span></span>
</td>
<td class="num">$ (412,414)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(7.82%)<span></span>
</td>
<td class="num">(6.79%)<span></span>
</td>
<td class="num">(7.09%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (+) in Assumption [Member] | Salary Increase Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 5,197,550<span></span>
</td>
<td class="nump">$ 5,064,621<span></span>
</td>
<td class="nump">$ 6,141,412<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 287,483<span></span>
</td>
<td class="nump">$ 236,821<span></span>
</td>
<td class="nump">$ 322,280<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">5.86%<span></span>
</td>
<td class="nump">4.91%<span></span>
</td>
<td class="nump">5.54%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (+) in Assumption [Member] | Turnover Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 4,749,274<span></span>
</td>
<td class="nump">$ 4,683,817<span></span>
</td>
<td class="nump">$ 5,596,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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (160,793)<span></span>
</td>
<td class="num">$ (143,983)<span></span>
</td>
<td class="num">$ (222,526)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(3.27%)<span></span>
</td>
<td class="num">(2.98%)<span></span>
</td>
<td class="num">(3.82%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (+) in Assumption [Member] | Life Expectancy [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 4,920,291<span></span>
</td>
<td class="nump">$ 4,837,009<span></span>
</td>
<td class="nump">$ 5,832,121<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 10,224<span></span>
</td>
<td class="nump">$ 9,207<span></span>
</td>
<td class="nump">$ 12,989<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">0.21%<span></span>
</td>
<td class="nump">0.19%<span></span>
</td>
<td class="nump">0.22%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (-) in Assumption [Member] | Discount Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 5,354,805<span></span>
</td>
<td class="nump">$ 5,201,435<span></span>
</td>
<td class="nump">$ 6,291,799<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 444,737<span></span>
</td>
<td class="nump">$ 373,635<span></span>
</td>
<td class="nump">$ 472,667<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">9.06%<span></span>
</td>
<td class="nump">7.74%<span></span>
</td>
<td class="nump">8.12%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (-) in Assumption [Member] | Salary Increase Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 4,658,682<span></span>
</td>
<td class="nump">$ 4,617,667<span></span>
</td>
<td class="nump">$ 5,534,865<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (251,385)<span></span>
</td>
<td class="num">$ (210,133)<span></span>
</td>
<td class="num">$ (284,267)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(5.12%)<span></span>
</td>
<td class="num">(4.35%)<span></span>
</td>
<td class="num">(4.89%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (-) in Assumption [Member] | Turnover Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 4,961,641<span></span>
</td>
<td class="nump">$ 4,871,730<span></span>
</td>
<td class="nump">$ 5,905,978<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 51,574<span></span>
</td>
<td class="nump">$ 43,930<span></span>
</td>
<td class="nump">$ 86,846<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">1.05%<span></span>
</td>
<td class="nump">0.91%<span></span>
</td>
<td class="nump">1.49%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember', window );">Plan A [Member] | % Change (-) in Assumption [Member] | Life Expectancy [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 4,899,921<span></span>
</td>
<td class="nump">$ 4,818,657<span></span>
</td>
<td class="nump">$ 5,806,228<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (10,146)<span></span>
</td>
<td class="num">$ (9,143)<span></span>
</td>
<td class="num">$ (12,904)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(0.21%)<span></span>
</td>
<td class="num">(0.19%)<span></span>
</td>
<td class="num">(0.22%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (+) in Assumption [Member] | Discount Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 23,156<span></span>
</td>
<td class="nump">$ 19,346<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (2,760)<span></span>
</td>
<td class="num">$ (2,469)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(10.65%)<span></span>
</td>
<td class="num">(11.32%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (+) in Assumption [Member] | Salary Increase Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 28,622<span></span>
</td>
<td class="nump">$ 24,176<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 2,707<span></span>
</td>
<td class="nump">$ 2,362<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">10.45%<span></span>
</td>
<td class="nump">10.83%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (+) in Assumption [Member] | Turnover Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 24,032<span></span>
</td>
<td class="nump">$ 20,142<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (1,883)<span></span>
</td>
<td class="num">$ (1,672)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(7.27%)<span></span>
</td>
<td class="num">(7.67%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (+) in Assumption [Member] | Life Expectancy [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 26,000<span></span>
</td>
<td class="nump">$ 21,887<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 73<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">0.32%<span></span>
</td>
<td class="nump">0.33%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (-) in Assumption [Member] | Discount Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 29,123<span></span>
</td>
<td class="nump">$ 24,710<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 3,208<span></span>
</td>
<td class="nump">$ 2,896<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">12.38%<span></span>
</td>
<td class="nump">13.27%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (-) in Assumption [Member] | Salary Increase Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 23,565<span></span>
</td>
<td class="nump">$ 19,782<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (2,351)<span></span>
</td>
<td class="num">$ (2,032)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(9.07%)<span></span>
</td>
<td class="num">(9.32%)<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (-) in Assumption [Member] | Turnover Rate [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 26,976<span></span>
</td>
<td class="nump">$ 22,799<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="nump">$ 1,061<span></span>
</td>
<td class="nump">$ 985<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="nump">4.09%<span></span>
</td>
<td class="nump">4.51%<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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember', window );">Plan B [Member] | % Change (-) in Assumption [Member] | Life Expectancy [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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems', window );"><strong>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [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_gfai_AssumptionOfLiability', window );">Liability</a></td>
<td class="nump">$ 25,832<span></span>
</td>
<td class="nump">$ 21,742<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_gfai_AmountOfChangeInLiability', window );">Amount Change in Liability</a></td>
<td class="num">$ (84)<span></span>
</td>
<td class="num">$ (72)<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_gfai_PercentageOfChangeInLiability', window );">Percentage of Change in Liability</a></td>
<td class="num">(0.32%)<span></span>
</td>
<td class="num">(0.33%)<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_gfai_AmountOfChangeInLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AmountOfChangeInLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AssumptionOfLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumption of Liability.</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;">gfai_AssumptionOfLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PercentageOfChangeInLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Change in Liability.</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;">gfai_PercentageOfChangeInLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanAMember</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_ifrs-full_DefinedBenefitPlansAxis=gfai_ChangeInPositiveAssumptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_DefinedBenefitPlansAxis=gfai_ChangeInPositiveAssumptionMember</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_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember</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_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</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_ifrs-full_ActuarialAssumptionsAxis=gfai_TurnoverRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=gfai_TurnoverRateMember</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_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</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_ifrs-full_DefinedBenefitPlansAxis=gfai_ChangeNegativeInAssumptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_DefinedBenefitPlansAxis=gfai_ChangeNegativeInAssumptionMember</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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=gfai_PlanBMember</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>142
<FILENAME>R111.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450469376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Provision for Employee Benefits (Details) - Schedule of Defined Benefit Obligation - 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_gfai_ScheduleOfDefinedBenefitObligationAbstract', window );"><strong>Schedule Of Defined Benefit Obligation 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DefinedBenefitObligationForYearFour', window );">2024</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 362,284<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_gfai_DefinedBenefitObligationForYearFive', window );">2025</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">321,130<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_gfai_DefinedBenefitObligationForYearSix', window );">2026</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">276,878<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_gfai_DefinedBenefitObligationForYearSeven', window );">2027</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">360,796<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_gfai_DefinedBenefitObligationForYearEight', window );">2028</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">248,829<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_gfai_DefinedBenefitObligationForYearNine', window );">2029</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">252,801<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_gfai_DefinedBenefitObligationForYearTen', window );">2030</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">356,732<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_gfai_DefinedBenefitObligationForYearEleven', window );">2031</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">548,682<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_gfai_DefinedBenefitObligationForYearTwelve', window );">2032</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">253,819<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_gfai_DefinedBenefitObligationForYearThirteen', window );">2033</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">212,944<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_gfai_DefinedBenefitObligationForYearTenAndThereafter', window );">2034-2048</a></td>
<td class="nump">311,388<span></span>
</td>
<td class="nump">13,008,757<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_gfai_DefinedBenefitObligationLessThanTwentyYears', window );">&gt;2048</a></td>
<td class="nump">$ 286,118<span></span>
</td>
<td class="nump">$ 8,081,234<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DefinedBenefitObligationForYearEight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearEight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearEleven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearEleven</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearNine">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearNine</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearSeven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearSeven</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearTen">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearTen</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearTenAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearTenAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearThirteen">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of defined benefit obligation for year thirteen.</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;">gfai_DefinedBenefitObligationForYearThirteen</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationForYearTwelve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationForYearTwelve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DefinedBenefitObligationLessThanTwentyYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DefinedBenefitObligationLessThanTwentyYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfDefinedBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfDefinedBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>143
<FILENAME>R112.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646399523792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="10">1 Months Ended</th>
<th class="th" colspan="8">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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 06, 2024</div></th>
<th class="th"><div>Feb. 06, 2024</div></th>
<th class="th"><div>May 12, 2023</div></th>
<th class="th"><div>May 05, 2023</div></th>
<th class="th"><div>Feb. 17, 2023</div></th>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Apr. 08, 2022</div></th>
<th class="th"><div>Mar. 14, 2022</div></th>
<th class="th"><div>Feb. 13, 2022</div></th>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Sep. 28, 2021</div></th>
<th class="th"><div>Feb. 04, 2021</div></th>
<th class="th"><div>Apr. 17, 2023</div></th>
<th class="th"><div>Feb. 13, 2023</div></th>
<th class="th"><div>Jun. 22, 2022</div></th>
<th class="th"><div>Jun. 16, 2022</div></th>
<th class="th"><div>May 24, 2022</div></th>
<th class="th"><div>Mar. 22, 2022</div></th>
<th class="th"><div>Jan. 25, 2022</div></th>
<th class="th"><div>Sep. 28, 2021</div></th>
<th class="th"><div>Mar. 25, 2021</div></th>
<th class="th"><div>Sep. 21, 2018</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Apr. 19, 2023</div></th>
<th class="th"><div>Mar. 01, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 2023</div></th>
<th class="th"><div>Apr. 26, 2022</div></th>
<th class="th"><div>Feb. 25, 2022</div></th>
<th class="th"><div>Aug. 20, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 13, 2020</div></th>
<th class="th"><div>Feb. 05, 2020</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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ParValuePerShare', window );">Ordinary share increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_CanceledFractionalShares', window );">Fractional shares canceled</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">2,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Deposit equity interests 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ReturnedAndCancelledShares', window );">Cancelled shares</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">243,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="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,580,600<span></span>
</td>
<td class="nump">1,720,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,919,997<span></span>
</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">243,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="nump">260,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="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,947,150<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
<td class="nump">262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AdditionalOrdinaryShares', window );">Additional ordinary shares</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">387,090<span></span>
</td>
<td class="nump">258,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PublicOfferingPricePerShare', window );">Public offering price (in Dollars per share)</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">$ 4.65<span></span>
</td>
<td class="nump">$ 4.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_GrossProceeds', window );">Gross proceeds (in Dollars)</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">$ 13,800,000<span></span>
</td>
<td class="nump">$ 9,200,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConversionPricePerShare', window );">Conversion price (in Dollars per share)</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="nump">$ 7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantsShares', window );">Warrants shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">128,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,007,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WarrantsIssued', window );">Warrants issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,013,759<span></span>
</td>
<td class="nump">8,021,701<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantsOutstanding', window );">Warrants outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,013,759<span></span>
</td>
<td class="nump">2,013,759<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IncreasedInExercisePricePublicWarrant', window );">Public warrant (in Dollars per share)</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="nump">$ 0.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IncreasedInExercisePricePrivateWarrant', window );">Private warrant (in Dollars per share)</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="nump">0.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuedRestrictedOrdinaryShares', window );">Issued restricted ordinary shares</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="nump">172,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="nump">260,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="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AggregateOrdinaryShares', window );">Aggregate ordinary shares</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">8,739,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_TotalSharesIssued', window );">Total shares issued.</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ShareIssued', window );">Shares issued (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 17,235<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_gfai_EmployeesShares', window );">Employees total shares</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>
<td class="text">&#160;<span></span>
</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">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Ordinary shares issuable</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="nump">11,879,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,780,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,142,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">197,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantsExercisePricePerShare', window );">Warrants exercise price per share (in Dollars per share)</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="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ProceedsFromExerciseOfWarrants', window );">Warrants exercisable (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 506,692<span></span>
</td>
<td class="nump">$ 3,014,710<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_PurchaseShare', window );">Purchase share</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AdjustedPriceShares', window );">Adjusted price share (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 18.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ExercisePriceShareOptionsGranted2019', window );">Exercise price increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PurchasedOrdinaryShares', window );">Purchased ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">139,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_OrdinarySharesReceived', window );">Received ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,790,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssuedAndFullyPaid', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">69,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AggregateNetProceedsReceived', window );">Net proceeds (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ExercisePriceIncreased', window );">Exercise price of warrants (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantsToReceive', window );">Warrants to receive</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ParValuePerShares', window );">Ordinary shares unit (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesAuthorised', window );">Ordinary shares, authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">300,000,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AcquireSharesIssued', window );">Acquire shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_OrdinarySharesIssued', window );">Ordinary shares, issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,666,666<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_gfai_ordinaryShareIssueParValue', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantToOrdinarySharesPerUnit', window );">Warrant to ordinary shares per unit (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">4.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OrdinarySharesUnit', window );">Ordinary shares unit</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantPricePerWarrant', window );">Price per warrant (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted', window );">Volatility 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">17.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_WarrantLife', window );">Expected warrant life</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AnnualInterestRate', window );">Annual 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_SharesCapital', window );">Share capital (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 52,069<span></span>
</td>
<td class="nump">$ 50,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalOrdinarySharesIssued', window );">Total ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">433,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_SharePremium', window );">Subscription receivable (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ServicesReceivedRelatedPartyTransactions', window );">Related party receivable / loan written off (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 380,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OrdinarySharesSpilitShareIssued', window );">Ordinary shares, split share issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">416,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PublicWarrantMember', window );">Public Warrant [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IncreasedInExercisePricePublicWarrant', window );">Public warrant (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivateWarrantMember', window );">Private Warrant [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IncreasedInExercisePricePrivateWarrant', window );">Private warrant (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_NoteWarrantsMember', window );">Warrants [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WarrantsShares', window );">Warrants shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,195,641<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ClassOfWarrantOrRightReason', window );">Warrants description</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">If any holder exercises one warrant, one-40th&#160;(1/40) ordinary share will be received in cash (by Cash in Lieu),
holders must exercise at least 40 warrants to receive 1 ordinary share.Equity
transactions subsequent to fiscal year 2023:The Company completed the separation
with Handshake that the returning 1,091 restricted ordinary shares was cancelled on March 4, 2024 (Note 1).On
March 6, 2024, the Company issued an aggregate number of 120,000 restricted ordinary shares to three independent directors on the Board
of Directors, representing 60,000 restricted ordinary shares for their service performed in 2023 and 60,000 restricted ordinary shares
for their service to be performed in 2024 (Note 20).Equity
transactions in fiscal year 2022:On
June 16, 2022, a total of 3,780,000 shares were issued to acquire 100% of the equity interests in Beijing Wanjia. As a result of the
2023 share consolidation, consideration became a total of 94,500 shares issued.On
June 16, 2022, a total of 9,720,000 shares were issued as a deposit to acquire 100% of the equity interests in seven Kewei Group companies.
On September 13, 2022, the Company and the shareholders of seven Kewei Group companies signed a termination agreement to terminate such
acquisition. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares, which were returned and cancelled
on February 13, 2023 (see Note 23).&#160;On
May 24, 2022, a total of 113 shares were cancelled as per shareholders&#8217; request. As a result of the 2023 share consolidation, the
cancelled shares became 2 shares.On
April 8, 2022, the Company completed another private placement with certain investors that the Company agreed to sell to such investors
an aggregate of 8,739,351 ordinary shares. As a result of the 2023 share consolidation, ordinary shares issued to certain investors became
a total of 218,484 shares.On
March 14, 2022, a total of 2,142,582 shares were issued to acquire 100% of the equity interests in Shenzhen GFAI and Guangzhou GFAI.
As a result of the 2023 share consolidation, consideration became a total of 53,571 shares issued.On
February 25, 2022 and April 26, 2022, the Company issued 10,000 and 10,000 ordinary shares, respectively, totaling 20,000 ordinary shares
to the vendor as compensation for serving the Company. As a result of the 2023 share consolidation, compensation expense became a total
of 500 shares issued (Note 20).On
January 25, 2022, the Company granted and issued 260,000 restricted ordinary shares to certain employees under the Company&#8217;s 2022
Equity Incentive Plan. As a result of the 2023 share consolidation, the number of restricted ordinary shares issued to certain employees
became a total of 6,500 shares (Note 20).On
January 20, 2022, the Company completed a private placement with certain investors to issue (i) 7,919,997 ordinary shares; and (ii) 11,879,993
ordinary shares issuable upon the exercise of warrants, at an exercise price of $1.30 per share. As a result of the 2023 share consolidation,
ordinary shares issued to certain investors became a total of 197,999 shares the exercise price of warrants became $52 to purchase 1
share.After
the two private placements and the issuance of a convertible note (Note 15), the exercise price of both the Company&#8217;s IPO warrants
which were issued on September 28, 2021 and private warrants which were issued on January 20, 2022, were adjusted to $0.16 and $0.18,
respectively pursuant to the antidilution provisions of warrants. As a result of the 2023 share consolidation, the exercise price was
proportionately increased from $0.16 to $6.40 and from $0.18 to $7.20, respectively.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OutstandingWarrantsShares', window );">Outstanding warrants shares</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">5,581,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_PurchaseAggregateShares', window );">Purchase aggregate shares</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">5,581,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_warrantExercisePricePerShare', window );">Warrant exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 5.1875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivatePlacementsMember', window );">private placements [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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">218,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_InitialPublicOfferingMember', window );">Initial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Deposit equity interests 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="text">&#160;<span></span>
</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">125.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125.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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ProceedsFromExerciseOfWarrants', window );">Warrants exercisable (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 207.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ExercisePriceShareOptionsGranted2019', window );">Exercise price increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ParValuePerShares', window );">Ordinary shares unit (in Dollars per share)</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="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OrdinarySharesIssued', window );">Ordinary shares, issued</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="nump">3,614,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,614,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_warrantExercisePricePerShare', window );">Warrant exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OrdinarySharesUnit', window );">Ordinary shares unit</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">90,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivateWarrantsMember', window );">Private Warrants [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ExercisePriceIncreased', window );">Exercise price of warrants (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_CashInLieuMember', window );">Cash in Lieu [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Ordinary shares issuable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16,666,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExercisePriceShareOptionsGranted2019', window );">Exercise price increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ExercisePriceReducedPrice', window );">Exercise price (in Dollars per share)</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">$ 1.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_SharesExercisePrice', window );">Shares exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ExercisePriceIncreased', window );">Exercise price of warrants (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesAuthorised', window );">Ordinary shares, authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">300,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>
</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_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Maximum [Member] | private placements [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AdjustedPriceShares', window );">Adjusted price share (in Dollars per share)</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="nump">0.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100,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_ifrs-full_ExercisePriceShareOptionsGranted2019', window );">Exercise price increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ExercisePriceReducedPrice', window );">Exercise price (in Dollars per share)</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">$ 0.238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_SharesExercisePrice', window );">Shares exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ExercisePriceIncreased', window );">Exercise price of warrants (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesAuthorised', window );">Ordinary shares, authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100,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>
</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_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Minimum [Member] | private placements [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AdjustedPriceShares', window );">Adjusted price share (in Dollars per share)</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="nump">$ 0.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CaymanMember', window );">Cayman Islands [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ParValuePerShare', window );">Ordinary share increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CaymanMember', window );">Cayman Islands [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ParValuePerShare', window );">Ordinary share increased (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember', window );">Beijing Wanjia [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,780,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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary share</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,780,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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_EquityInterestsRate', window );">Equity interests 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssuedButNotFullyPaid', window );">Total shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Ordinary shares issuable</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>
<td class="nump">94,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SevenKeweiGroupCompaniesMember', window );">Seven Kewei Group companies [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Deposit equity interests 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,720,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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalSharesIssuedDeposit', window );">Total shares issued deposit</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,720,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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SevenKeweiGroupCompaniesMember', window );">Seven Kewei Group companies [Member] | Subsequents 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ReturnedAndCancelledShares', window );">Cancelled shares</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="nump">243,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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShareholdersMember', window );">Shareholders [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ReturnedAndCancelledShares', window );">Cancelled shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_OrdinarySharesIssued', window );">Ordinary shares, issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">689,427<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_gfai_TotalOrdinarySharesIssued', window );">Total ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,356,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShareholdersMember', window );">Shareholders [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ParValuePerShares', window );">Ordinary shares unit (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.003<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShareholdersMember', window );">Shareholders [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ParValuePerShares', window );">Ordinary shares unit (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0.001<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIMember', window );">Shenzhen GFAI [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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">2,142,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">53,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_EquityInterestsRatePercentage', window );">Equity interests rate 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="nump">100.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_TotalSharesIssued', window );">Total shares issued.</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">53,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_VendorServiceCompanyMember', window );">Vendor Service Company [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ShareIssued', window );">Shares issued (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_VendorServiceCompanyMember', window );">Vendor Service Company [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_VendorServiceCompanyMember', window );">Vendor Service Company [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RestrictedOrdinaryShare', window );">Restricted ordinary share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_IssuedRestrictedOrdinaryShares', window );">Issued restricted ordinary shares</a></td>
<td class="nump">60,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember', window );">Issued capital [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesAuthorised', window );">Ordinary shares, authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember', window );">Issued capital [member] | Cayman Islands [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_OrdinarySharesAuthorized', window );">Ordinary shares authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember', window );">Issued capital [member] | Cayman Islands [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OrdinarySharesAuthorized', window );">Ordinary shares authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ComponentsOfEquityAxis=ifrs-full_WarrantsMember', window );">Warrants [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ProceedsFromExerciseOfWarrants', window );">Warrants exercisable (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ComponentsOfEquityAxis=gfai_OrdinaryShareMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,666,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ParValuePerShares', window );">Ordinary shares unit (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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><td colspan="43"></td></tr>
<tr><td colspan="43"><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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</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_gfai_AcquireSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquire shares issued.</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;">gfai_AcquireSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AdditionalOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional ordinary shares.</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;">gfai_AdditionalOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AdjustedPriceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AdjustedPriceShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_AggregateNetProceedsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of aggregate net proceeds received.</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;">gfai_AggregateNetProceedsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AggregateOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate ordinary shares.</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;">gfai_AggregateOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AnnualInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AnnualInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CanceledFractionalShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fractional shares were canceled.</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;">gfai_CanceledFractionalShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ClassOfWarrantOrRightReason">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ClassOfWarrantOrRightReason</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ConversionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion price per share.</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;">gfai_ConversionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_EmployeesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employees shares.</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;">gfai_EmployeesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_EquityInterestsRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests 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;">gfai_EquityInterestsRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_EquityInterestsRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests 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;">gfai_EquityInterestsRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ExercisePriceIncreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price increased.</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;">gfai_ExercisePriceIncreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_ExercisePriceReducedPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of exercise price reduced 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;">gfai_ExercisePriceReducedPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_GrossProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 is gross proceeds.</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;">gfai_GrossProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IncreasedInExercisePricePrivateWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of increased in exercise price private warrant.</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;">gfai_IncreasedInExercisePricePrivateWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_IncreasedInExercisePricePublicWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increased in exercise price public warrant.</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;">gfai_IncreasedInExercisePricePublicWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_IssuedRestrictedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted shares are unregistered, non-transferable shares issued to a company's employees. They give employees incentive to help companies attain success. They are most common in established companies that want to motivate people with an equity stake.</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;">gfai_IssuedRestrictedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of ordinary share authorized.</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;">gfai_OrdinarySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ordinary shares, issued.</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;">gfai_OrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of ordinary shares received.</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;">gfai_OrdinarySharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesSpilitShareIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ordinary shares, spilit share issued.</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;">gfai_OrdinarySharesSpilitShareIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OrdinarySharesUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OrdinarySharesUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OutstandingWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding warrants shares.</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;">gfai_OutstandingWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ParValuePerShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock, par value.</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;">gfai_ParValuePerShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_PublicOfferingPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal value of public offering price per share.</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;">gfai_PublicOfferingPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_PurchaseAggregateShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase aggregate shares.</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;">gfai_PurchaseAggregateShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PurchaseShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of purchase share.</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;">gfai_PurchaseShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PurchasedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchased ordinary shares.</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;">gfai_PurchasedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RestrictedOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ReturnedAndCancelledShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares returned and cancelled shares.</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;">gfai_ReturnedAndCancelledShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ShareIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares issued.</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;">gfai_ShareIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ShareholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ShareholdersEquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SharesCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SharesCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SharesExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SharesExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_TotalOrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ordinary shares issued.</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;">gfai_TotalOrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TotalSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_TotalSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TotalSharesIssuedDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the deposit.</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;">gfai_TotalSharesIssuedDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WarrantLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WarrantLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_WarrantPricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per warrant.</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;">gfai_WarrantPricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_WarrantToOrdinarySharesPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrant to ordinary shares per unit.</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;">gfai_WarrantToOrdinarySharesPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_WarrantsExercisePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of warrants exercise price per share.</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;">gfai_WarrantsExercisePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_WarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WarrantsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WarrantsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WarrantsToReceive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of warrants to receive.</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;">gfai_WarrantsToReceive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ordinaryShareIssueParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ordinary share issue, par value.</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;">gfai_ordinaryShareIssueParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_warrantExercisePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>warrant exercise 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;">gfai_warrantExercisePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of 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/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ExercisePriceShareOptionsGranted2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price of share options granted.</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 IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceShareOptionsGranted2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number of ordinary shares issued. [Refer: Ordinary shares [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesAuthorised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares authorised.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesAuthorised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesIssuedAndFullyPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the entity, for which full payment has been received.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssuedAndFullyPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesIssuedButNotFullyPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the entity, for which full payment has not been received.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssuedButNotFullyPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ParValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal value per share.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ParValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</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 IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise of share purchase warrants.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ServicesReceivedRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 services received in related party transactions. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ServicesReceivedRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_SharePremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received or receivable from the issuance of the entity's shares in excess of nominal 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SharePremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PublicWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PublicWarrantMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivateWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivateWarrantMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_NoteWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_NoteWarrantsMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivatePlacementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivatePlacementsMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_InitialPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_InitialPublicOfferingMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PrivateWarrantsMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_CashInLieuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_CashInLieuMember</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_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</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_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CaymanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CaymanMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_BeijingWanjiaMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SevenKeweiGroupCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SevenKeweiGroupCompaniesMember</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_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=gfai_SubsequentsEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=gfai_SubsequentsEventMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGFAIMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_VendorServiceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_VendorServiceCompanyMember</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_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember</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_ifrs-full_ComponentsOfEquityAxis=ifrs-full_WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_WarrantsMember</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_ifrs-full_ComponentsOfEquityAxis=gfai_OrdinaryShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComponentsOfEquityAxis=gfai_OrdinaryShareMember</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>144
<FILENAME>R113.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450970272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (Details) - Schedule of Consolidated Balance Sheets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</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_ifrs-full_ComponentsOfEquityAxis=gfai_PreshareConsolidationMember', window );">Pre-share consolidation [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_gfai_DeficitEquityAbstract', window );"><strong>(Deficit) Equity</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_gfai_NumberOfOrdinaryShareAuthorized', window );">Number of ordinary shares &#8211; authorized</a></td>
<td class="nump">300,000,000<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_gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares', window );">Number of ordinary shares &#8211; issued and outstanding</a></td>
<td class="nump">64,770,529<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_gfai_ParValueinDollarsPerShare', window );">Par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.003<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_ifrs-full_ComponentsOfEquityAxis=gfai_AdjustmentsMember', window );">Adjustments [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_gfai_DeficitEquityAbstract', window );"><strong>(Deficit) Equity</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_gfai_NumberOfOrdinaryShareAuthorized', window );">Number of ordinary shares &#8211; authorized</a></td>
<td class="num">(292,500,000)<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_gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares', window );">Number of ordinary shares &#8211; issued and outstanding</a></td>
<td class="num">(63,151,552)<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_gfai_ParValueinDollarsPerShare', window );">Par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.117<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_ifrs-full_ComponentsOfEquityAxis=gfai_PostshareConsolidationMember', window );">Post-share consolidation [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_gfai_DeficitEquityAbstract', window );"><strong>(Deficit) Equity</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_gfai_NumberOfOrdinaryShareAuthorized', window );">Number of ordinary shares &#8211; authorized</a></td>
<td class="nump">7,500,000<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_gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares', window );">Number of ordinary shares &#8211; issued and outstanding</a></td>
<td class="nump">1,618,977<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_gfai_ParValueinDollarsPerShare', window );">Par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DeficitEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DeficitEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NumberOfOrdinaryShareAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ordinary share authorized.</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;">gfai_NumberOfOrdinaryShareAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ordinary share issued and outstanding.</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;">gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ParValueinDollarsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ParValueinDollarsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ifrs-full_ComponentsOfEquityAxis=gfai_PreshareConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComponentsOfEquityAxis=gfai_PreshareConsolidationMember</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_ifrs-full_ComponentsOfEquityAxis=gfai_AdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComponentsOfEquityAxis=gfai_AdjustmentsMember</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_ifrs-full_ComponentsOfEquityAxis=gfai_PostshareConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ComponentsOfEquityAxis=gfai_PostshareConsolidationMember</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>145
<FILENAME>R114.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450517072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PreshareConsolidationMember', window );">Pre-share consolidation [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_gfai_LossEarningsPerShareAbstract', window );"><strong>Loss per share</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_ifrs-full_BasicEarningsLossPerShare', window );">Basic loss for the year attributable to ordinary equity holders</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.31)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract', window );"><strong>Weighted average number of shares used in computation:</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_ifrs-full_WeightedAverageShares', window );">Basic weighted average number of shares</a></td>
<td class="nump">49,605,434<span></span>
</td>
<td class="nump">17,537,238<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_AdjustmentsMember', window );">Adjustments [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_gfai_LossEarningsPerShareAbstract', window );"><strong>Loss per 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_ifrs-full_BasicEarningsLossPerShare', window );">Basic loss for the year attributable to ordinary equity holders</a></td>
<td class="num">$ (14.6)<span></span>
</td>
<td class="num">$ (11.59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract', window );"><strong>Weighted average number of shares used in computation:</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_ifrs-full_WeightedAverageShares', window );">Basic weighted average number of shares</a></td>
<td class="num">(48,365,582)<span></span>
</td>
<td class="num">(17,076,519)<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PostshareConsolidationMember', window );">Post-share consolidation [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_gfai_LossEarningsPerShareAbstract', window );"><strong>Loss per share</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_ifrs-full_BasicEarningsLossPerShare', window );">Basic loss for the year attributable to ordinary equity holders</a></td>
<td class="num">$ (14.97)<span></span>
</td>
<td class="num">$ (11.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract', window );"><strong>Weighted average number of shares used in computation:</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_ifrs-full_WeightedAverageShares', window );">Basic weighted average number of shares</a></td>
<td class="nump">1,239,852<span></span>
</td>
<td class="nump">460,719<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_LossEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_LossEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PreshareConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PreshareConsolidationMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_AdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_AdjustmentsMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PostshareConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PostshareConsolidationMember</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>146
<FILENAME>R115.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450970272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PreshareConsolidationMember', window );">Pre-share consolidation [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_gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [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_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted loss for the year attributable to ordinary equity holders</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.31)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Diluted weighted average number of shares</a></td>
<td class="nump">49,605,434<span></span>
</td>
<td class="nump">17,537,238<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_AdjustmentsMember', window );">Adjustments [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_gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [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_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted loss for the year attributable to ordinary equity holders</a></td>
<td class="num">$ (14.60)<span></span>
</td>
<td class="num">$ (11.59)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Diluted weighted average number of shares</a></td>
<td class="num">(48,365,582)<span></span>
</td>
<td class="num">(17,076,519)<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PostshareConsolidationMember', window );">Post-share consolidation [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_gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [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_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted loss for the year attributable to ordinary equity holders</a></td>
<td class="num">$ (14.97)<span></span>
</td>
<td class="num">$ (11.90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Diluted weighted average number of shares</a></td>
<td class="nump">1,239,852<span></span>
</td>
<td class="nump">460,719<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdjustedWeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustedWeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</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 IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PreshareConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PreshareConsolidationMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_AdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_AdjustmentsMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PostshareConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PostshareConsolidationMember</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>147
<FILENAME>R116.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646447495504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 06, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 13, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 08, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 31, 2023 </div>
<div>USD ($) </div>
<div>Directors </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 17, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 25, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_gfai_StockBasedCompensationLineItems', window );"><strong>Stock-Based Compensation [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>
</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_gfai_IssuedRestrictedOrdinaryShares', window );">Issued restricted ordinary shares</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">172,000<span></span>
</td>
<td class="nump">260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_StockBasedCompensationExpenses', window );">Stock based compensation expense (in Dollars) | $</a></td>
<td class="nump">$ 830,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="nump">$ 271,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 238,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 830,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_TotalEmployeesShares', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,666<span></span>
</td>
<td class="nump">41,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<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_gfai_IssuedOrdinaryShare', window );">Issued ordinary shares</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">20,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_StockBasedCompensationExpense', window );">Stock based compensation expense (in Dollars) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,769<span></span>
</td>
<td class="nump">$ 46,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,826<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_gfai_IssueAnAggregateSharesOfCapitalStock', window );">Issue an aggregate shares of capital stock</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">877,021<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IsuanceOfPlanShares', window );">Issuance of plan shares</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">17,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">689,427<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_gfai_IssuedRemainingPlanShare', window );">Issued remaining plan share</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">4,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,594<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_gfai_OutstandingOrdinaryShares', window );">Outstanding ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,666,666<span></span>
</td>
<td class="nump">1,666,666<span></span>
</td>
<td class="text">&#160;<span></span>
</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">33,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300<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_gfai_FairValueOfSharesIssuedInMergerTransaction', window );">Fair value of shares issued in merger transaction</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">877,025<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_ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares', window );">Reverse split description</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">As a result of the 2021 and 2023 share consolidation, the agreed number of Plan shares became 21,924.<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_gfai_ShareTransferAuthorized', window );">Transferred shares</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">833,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DefinedBenefitPlansAxis=gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember', window );">2022 Equity Incentive Plan [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_StockBasedCompensationLineItems', window );"><strong>Stock-Based Compensation [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>
</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_gfai_IssuedRestrictedOrdinaryShares', window );">Issued restricted ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_NumberOfIndependentDirectorsServicePerformed', window );">Number of service performer (in Directors) | Directors</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">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_MrYapMember', window );">Mr. Yap [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_StockBasedCompensationLineItems', window );"><strong>Stock-Based Compensation [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>
</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_gfai_IssuedOrdinaryShares', window );">Issued ordinary shares</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,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_StockBasedCompensationLineItems', window );"><strong>Stock-Based Compensation [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>
</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_gfai_IssuedRestrictedOrdinaryShares', window );">Issued restricted ordinary shares</a></td>
<td class="nump">60,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="nump">60,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_FairValueOfSharesIssuedInMergerTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of shares issued in merger 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;">gfai_FairValueOfSharesIssuedInMergerTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssueAnAggregateSharesOfCapitalStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issue an aggregate shares of capital stock.</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;">gfai_IssueAnAggregateSharesOfCapitalStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuedOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issued ordinary shares.</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;">gfai_IssuedOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ordinary shares, also called common shares, are stocks sold on a public exchange. Each share of stock generally gives its owner the right to one vote at a company shareholders' meeting. Unlike in the case of preferred shares, the owner of ordinary shares is not guaranteed a dividend.</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;">gfai_IssuedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuedRemainingPlanShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issued remaining plan share.</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;">gfai_IssuedRemainingPlanShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuedRestrictedOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted shares are unregistered, non-transferable shares issued to a company's employees. They give employees incentive to help companies attain success. They are most common in established companies that want to motivate people with an equity stake.</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;">gfai_IssuedRestrictedOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IsuanceOfPlanShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Isuance of plan shares.</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;">gfai_IsuanceOfPlanShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NumberOfIndependentDirectorsServicePerformed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the number of independent directors service performed.</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;">gfai_NumberOfIndependentDirectorsServicePerformed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance 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_gfai_OutstandingOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding ordinary shares.</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;">gfai_OutstandingOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ShareTransferAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share transfer.</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;">gfai_ShareTransferAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock based compensation 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;">gfai_StockBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockBasedCompensationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation, sometimes known as equity or share-based compensation, is a practice in which companies supplement employees' cash compensation (salary and bonuses) with shares of ownership in the business. It's most commonly awarded to employees in the form of stock options or restricted stock.</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;">gfai_StockBasedCompensationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StockBasedCompensationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_StockBasedCompensationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TotalEmployeesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee stock ownership, or employee share ownership, is where a company's employees own shares in that company (or in the parent company of a group of companies).</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;">gfai_TotalEmployeesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of terms of shares reserved for issue under options and contracts for the sale of shares.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DefinedBenefitPlansAxis=gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_DefinedBenefitPlansAxis=gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_MrYapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_MrYapMember</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>148
<FILENAME>R117.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449937232">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses - USD ($)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><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_gfai_ScheduleOfAdministrativeExpensesAbstract', window );"><strong>Schedule of Administrative Expenses [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_StaffExpense', window );">Staff expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6,392,020<span></span>
</td>
<td class="nump">$ 6,753,737<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,310,362<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RentalExpense', window );">Rental expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">536,272<span></span>
</td>
<td class="nump">452,137<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,564<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,439,986<span></span>
</td>
<td class="nump">2,997,945<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,261,988<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UtilitiesExpense', window );">Utilities expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87,327<span></span>
</td>
<td class="nump">72,550<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91,180<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TravelExpense', window );">Travelling and entertainment expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">445,714<span></span>
</td>
<td class="nump">600,362<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">145,247<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfessionalFeesExpense', window );">Professional fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,434,367<span></span>
</td>
<td class="nump">2,086,279<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,164,536<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RepairsAndMaintenanceExpense', window );">Repairs and maintenance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,696<span></span>
</td>
<td class="nump">57,782<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">69,805<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_OtherServiceFees', window );">Other service fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">322,894<span></span>
</td>
<td class="nump">433,822<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">240,328<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">169,511<span></span>
</td>
<td class="nump">99,947<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,013,688<span></span>
</td>
<td class="nump">989,687<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">888,280<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">Selling ,distribution and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,910,475<span></span>
</td>
<td class="nump">$ 14,544,248<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 7,174,290<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Other expenses mainly comprised of office expenses, stamp duties, training costs, etc.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_OtherServiceFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OtherServiceFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfAdministrativeExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfAdministrativeExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_StaffExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_StaffExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses that the entity classifies as being administrative.</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 IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 104<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfessionalFeesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fees paid or payable for professional 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfessionalFeesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised on rental activities.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RepairsAndMaintenanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepairsAndMaintenanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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 amount of expenditure directly attributable to research or development activities, recognised in profit or 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> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 126<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TravelExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from travel.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TravelExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_UtilitiesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from purchased utilities.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UtilitiesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>149
<FILENAME>R118.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449193088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Reserve (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></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_gfai_LegalReserveAbstract', window );"><strong>Legal Reserve [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PercentageOfLegalReserve', window );">Percentage of legal reserve</a></td>
<td class="nump">5.00%<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_gfai_DividendDistributionPercentage', window );">Dividend distribution percentage</a></td>
<td class="nump">10.00%<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_gfai_LegalReserve', window );">Legal reserve (in Dollars)</a></td>
<td class="nump">$ 223,500<span></span>
</td>
<td class="nump">$ 223,500<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_gfai_AfterTaxProfitsPercentage', window );">After tax profits, percentage</a></td>
<td class="nump">10.00%<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_gfai_PRCEntityRegisteredCapital', window );">PRC entity registered capital, percentage</a></td>
<td class="nump">50.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_gfai_AfterTaxProfitsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after tax profits.</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;">gfai_AfterTaxProfitsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_DividendDistributionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend distribution 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;">gfai_DividendDistributionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LegalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing reserves created based on legal requirements.</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;">gfai_LegalReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LegalReserveAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_LegalReserveAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PRCEntityRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 PRC entity registered capital.</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;">gfai_PRCEntityRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PercentageOfLegalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_PercentageOfLegalReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R119.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646451827840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br> $ / shares in Units, &#3647; in Millions, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 25, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 13, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 24, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 09, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 01, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 20, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</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>Mar. 06, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>THB (&#3647;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 12, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 05, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 19, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 01, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 22, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 22, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 25, 2022 </div>
<div>shares</div>
</th>
<th class="th"><div>Nov. 01, 2021</div></th>
<th class="th">
<div>Sep. 09, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 17, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 01, 2018 </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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Prepayments', window );">Amounts due prepayments</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">$ 2,382,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions', window );">Purchase from a related party</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">2,773,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction', window );">Expense paid to related party</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">103,534<span></span>
</td>
<td class="nump">$ 7,394<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AllowanceForDoubtfulDebts', window );">Allowance for doubtful debts</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">$ 5,637,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_EquityInterestsPercentage', window );">Equity interests, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_AssetsForInsuranceAcquisitionCashFlows', window );">Acquisition purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,600,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets', window );">Acquisition cash percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Restricted ordinary shares percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Restricted ordinary shares, per share (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</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">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Cash', window );">Cash 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="nump">$ 70,000.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="nump">&#3647; 2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 840,000<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Restricted ordinary shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,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="nump">7,919,997<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">2,947,150<span></span>
</td>
<td class="nump">2,580,600<span></span>
</td>
<td class="nump">1,720,430<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
<td class="nump">262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,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>
</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_gfai_NumberOfSharesIssued1', window );">Shares issued (in Shares) | shares</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">243,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="nump">243,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_RestrictedOrdinarySharesPerShare', window );">Restricted ordinary shares, per share (in Dollars per share) | $ / shares</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">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DepositsFromCustomers', window );">Deposit paid</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">$ 4,860,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>
<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_ifrs-full_DividendsPaidOrdinaryShares', window );">Restricted ordinary shares amounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,860,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued', window );">Accrued interest</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">21,560<span></span>
</td>
<td class="nump">198,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OtherPayable', window );">Trade payable</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">2,754,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ExpensePaidForRelatedParty', window );">Expense paid for related party</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">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions', window );">Related party for development</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">151,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_RentalExpense', window );">Rental fee</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">536,272<span></span>
</td>
<td class="nump">452,137<span></span>
</td>
<td class="nump">2,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ExpensesPaid', window );">Company expenses</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">11,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Borrowings', window );">Borrowed 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="nump">381,651<span></span>
</td>
<td class="nump">17,081,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 413,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,499,998<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_gfai_OutstandingOfLoans', window );">Outstanding loan</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">$ 18,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_UnsecuredLoanInterestRate', window );">Loan 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">2.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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_gfai_InterestExpenseOnLoans', window );">Interest expense on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,757<span></span>
</td>
<td class="nump">$ 4,135<span></span>
</td>
<td class="nump">8,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_PrincipalAmountOfLoan', window );">Loan principal amount</a></td>
<td class="nump">$ 413,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ConsiderationPaidReceived', window );">Cash paid</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">$ 3,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">13,219,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DividendsPaidOtherShares', window );">Cash paid robots amounting yet delivered</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">$ 2,773,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ContractualCapitalCommitments', window );">Contract 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">3,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_RestrictedOrdinarySharesMember', window );">Restricted 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Restricted ordinary shares (in Shares) | shares</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">9,720,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="nump">9,720,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_TuJingyiMember', window );">Mr. Tu Jing Yi [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_UnsecuredLoanInterestRate', window );">Loan 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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_gfai_Loan', window );">Loan</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">$ 1,437,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 10<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember', window );">Shenzhen Intelligent Guardforce Robot Technology Co., Limited [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction', window );">Expense paid to related party</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">$ 481,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AggregateAmount', window );">Aggregate 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="nump">90,000.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember', window );">Shenzhen Kewei Robot Technology Co., Limited [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Cash', window );">Cash amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,160,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NumberOfSharesIssued', window );">Restricted ordinary shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,720,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_RentalExpense', window );">Rental fee</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">68,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ConsiderationPaidReceived', window );">Cash paid</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">1,785,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DividendsPaidOtherShares', window );">Cash paid robots amounting yet delivered</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">$ 1,611,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_CashPaidRobotsAmountingYetDeliveredReturnShares', window );">Cash paid robots amounting yet delivered return shares (in Shares) | shares</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">415,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AggregateAmount', window );">Aggregate 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="nump">$ 3,320,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>
<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember', window );">Shenzhen Kewei Robot Technology Co., Limited [Member] | Purchase of Robots [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_DividendsPaidOtherShares', window );">Cash paid robots amounting yet delivered</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">4,481,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_MrTuMember', window );">Mr. Tu [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued', window );">Accrued interest</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">78,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember', window );">Mr. Tu Jing Yi [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Advances', window );">Loans advances</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">195,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AgreementDescription', window );">Agreement description</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">(c)On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_InterestExpenseOnLoans', window );">Interest expense on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,560<span></span>
</td>
<td class="nump">10,780<span></span>
</td>
<td class="nump">21,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingHKLimitedMember', window );">Guardforce Holdings HK Limited 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_Borrowings', window );">Borrowed 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 2,735,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AgreementDescription', window );">Agreement description</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">As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OutstandingOfLoans', window );">Outstanding loan</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">2,735,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>
<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_gfai_InterestExpenseOnLoans', window );">Interest expense on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,458<span></span>
</td>
<td class="nump">27,350<span></span>
</td>
<td class="nump">54,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PrincipalAmountOfLoan', window );">Loan principal amount</a></td>
<td class="nump">1,068,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardForceHoldingsHKLimitedOneMember', window );">Guardforce Holdings (HK) Limited One [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AgreementDescription', window );">Agreement description</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">The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardForceHoldingsHKLimitedTwoMember', window );">Guardforce Holdings (HK) Limited Two [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AgreementDescription', window );">Agreement description</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">As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_RelatedPartiesMember', window );">Related parties [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_InterestExpenseOnLoans', window );">Interest expense on 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 14,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PrincipalAmountOfLoan', window );">Loan principal amount</a></td>
<td class="nump">$ 18,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_AggregateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount.</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;">gfai_AggregateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description related to agreement to related party.</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;">gfai_AgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AllowanceForDoubtfulDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for doubtful debts.</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;">gfai_AllowanceForDoubtfulDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashPaidRobotsAmountingYetDeliveredReturnShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid robots amounting yet delivered return shares.</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;">gfai_CashPaidRobotsAmountingYetDeliveredReturnShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_EquityInterestsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interests, 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;">gfai_EquityInterestsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ExpensePaidForRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expense paid for related party.</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;">gfai_ExpensePaidForRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ExpensesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid.</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;">gfai_ExpensesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_InterestExpenseOnLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of interest expense on loans.</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;">gfai_InterestExpenseOnLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_Loan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of loan.</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;">gfai_Loan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NumberOfSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued.</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;">gfai_NumberOfSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts payable that the entity does not separately disclose in the same statement or note.</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;">gfai_OtherPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OutstandingOfLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the outstanding loan amount.</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;">gfai_OutstandingOfLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PrincipalAmountOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the principal amount of loan.</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;">gfai_PrincipalAmountOfLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RelatedPartyTransactionsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RelatedPartyTransactionsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RestrictedOrdinarySharesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted ordinary shares, per share.</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;">gfai_RestrictedOrdinarySharesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_gfai_UnsecuredLoanInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the unsecured loan interest 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;">gfai_UnsecuredLoanInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_Advances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advances received representing contract liabilities for performance obligations satisfied at a point in time. [Refer: Contract liabilities; Performance obligations satisfied at point in time [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Advances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AssetsForInsuranceAcquisitionCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 insurance acquisition cash flows that are assets, recognised for insurance acquisition cash flows paid (or insurance acquisition cash flows for which a liability has been recognised applying another IFRS Standard) before the related group of insurance contracts is recognised. Insurance acquisition cash flows are cash flows arising from the costs of selling, underwriting and starting a group of insurance contracts (issued or expected to be issued) that are directly attributable to the portfolio of insurance contracts to which the group belongs. Such cash flows include cash flows that are not directly attributable to individual contracts or groups of insurance contracts within the portfolio. [Refer: Assets; Insurance contracts [member]]</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 IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 105A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105A&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 109A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_109A&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetsForInsuranceAcquisitionCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding funds that the entity is obligated to repay.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ContractualCapitalCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractualCapitalCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DepositsFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deposit liabilities from customers held by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepositsFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DividendsPaidOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]</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 IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DividendsPaidOrdinarySharesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends paid per ordinary share.</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 IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOrdinarySharesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_DividendsPaidOtherShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends paid by the entity on shares other than ordinary shares. [Refer: Ordinary shares [member]]</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 IAS<br> -Number 34<br> -IssueDate 2023-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOtherShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising from interest on impaired financial assets accrued after impairment using the rate of interest used to discount the future cash flows for the purpose of measuring the impairment loss. [Refer: Interest 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/2003/role/disclosureRef<br> -Note Expired 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_20_d&amp;doctype=Standard&amp;book=b<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Prepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables that represent amounts paid for goods and services before they have been delivered.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Prepayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognised on rental activities.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transfers of research and development from the entity in related party transactions. [Refer: Related parties [member]]</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 IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_RestrictedOrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_RestrictedOrdinarySharesMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_TuJingyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_TuJingyiMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember</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_ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PurchaseOfRobotsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_ClassesOfOrdinarySharesAxis=gfai_PurchaseOfRobotsMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_MrTuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_MrTuMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingHKLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardForceHoldingsHKLimitedOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardForceHoldingsHKLimitedOneMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardForceHoldingsHKLimitedTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardForceHoldingsHKLimitedTwoMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_RelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_RelatedPartiesMember</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>151
<FILENAME>R120.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420490320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Related Parties and their Relationships<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMrTuMember', window );">Tu Jingyi (&#8220;Mr. Tu&#8221;) [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Shareholder of the Company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAITechnologyLimitedMember', window );">Guardforce AI Technology Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Holding Company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIServiceLimitedMember', window );">Guardforce AI Service Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Holding Company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember', window );">Shenzhen Intelligent Guardforce Robot Technology Co., Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Controlled by Mr. Tu<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember', window );">Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Controlled by Mr. Tu<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanjingZhongzhiYonghaoRobotCoLtdMember', window );">Nanjing Zhongzhi Yonghao Robot Co., Ltd. [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanchangZongkunIntelligentTechnologyCoLtdMember', window );">Nanchang Zongkun Intelligent Technology Co., Ltd. [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember', window );">Sichuan Qiantu Guardforce Robot Technology Co., Ltd. [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember', window );">Shanghai Nanshao Fire Engineering and Equipment Co., Ltd. [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CSFMingdaTechnologyCoLtdMember', window );">CSF Mingda Technology Co., Ltd [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember', window );">Shenzhen Zhongzhi Yonghao Robot Co., Ltd [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenQianbanTechnologyCoLtdMember', window );">Shenzhen Qianban Technology Co., Ltd [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityServiceShanghaiCoLtdMember', window );">Guardforce Security Service (Shanghai) Co., Ltd [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember', window );">Shenzhen Guardforce Qiyun Technology Co., Ltd [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember', window );">Shanghai Yongan Security Alarm System Co., Ltd [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceLimitedMember', window );">Guardforce Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember', window );">Guardforce Holdings (HK) Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Controlled by Mr. Tu&#8217;s father<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceTHGroupCompanyLimitedMember', window );">Guardforce TH Group Company Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu&#8217;s father is the majority shareholder<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember', window );">Guardforce Security (Thailand) Company Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember', window );">Guardforce Aviation Security Company Limited [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PerfektTechnologySystemCoLtdMember', window );">Perfekt Technology &amp; System Co., Ltd. [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Mr. Tu&#8217;s father is the majority shareholder of its ultimate holding company<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_InnoAITechnologyShenzhenCoLtdMember', window );">InnoAI Technology (Shenzhen) Co., Ltd. [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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems', window );"><strong>Schedule of Related Parties and their Relationships [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_gfai_RelationshipWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Controlled by Jia Lin, President of the Company<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_RelationshipWithTheCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Relationship with the company.</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;">gfai_RelationshipWithTheCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMrTuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMrTuMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAITechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAITechnologyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIServiceLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIServiceLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanjingZhongzhiYonghaoRobotCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanjingZhongzhiYonghaoRobotCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanchangZongkunIntelligentTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanchangZongkunIntelligentTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CSFMingdaTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CSFMingdaTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenQianbanTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenQianbanTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityServiceShanghaiCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityServiceShanghaiCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceTHGroupCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceTHGroupCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PerfektTechnologySystemCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PerfektTechnologySystemCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_InnoAITechnologyShenzhenCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_InnoAITechnologyShenzhenCoLtdMember</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>152
<FILENAME>R121.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458761776">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties - 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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,172,638<span></span>
</td>
<td class="nump">$ 14,508,873<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceTHGroupCompanyLimitedMember', window );">Guardforce TH Group Company Limited [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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,804<span></span>
</td>
<td class="nump">894<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAITechnologyLimitedMember', window );">Guardforce AI Technology Limited [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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">423<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIServiceLimitedMember', window );">Guardforce AI Service Limited [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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">423<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember', window );">Shenzhen Intelligent Guardforce Robot Technology Co., Limited [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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,312,883<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember', window );">Shareholders&#8217; of Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">2,160,000<span></span>
</td>
<td class="nump">7,020,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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanjingZhongzhiYonghaoRobotCoLtdMember', window );">Nanjing Zhongzhi Yonghao Robot 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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,297<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanchangZongkunIntelligentTechnologyCoLtdMember', window );">Nanchang Zongkun Intelligent 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,310<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember', window );">Sichuan Qiantu Guardforce Robot 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,777<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember', window );">Shanghai Nanshao Fire Engineering and Equipment 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_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">144,737<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CSFMingdaTechnologyCoLtdMember', window );">CSF Mingda 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due from Related Parties [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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 10,834<span></span>
</td>
<td class="nump">$ 11,129<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">Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.</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">Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560 receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527 on the amount due from CIOT.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><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">On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Kewei&#8221;) to acquire 100% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%) at $2.00 per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares. The restricted ordinary shares issued were valued at $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $4,860,000.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p> <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">On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to and cancelled by the Company.</span></p></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables due from related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceTHGroupCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceTHGroupCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAITechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAITechnologyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIServiceLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAIServiceLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanjingZhongzhiYonghaoRobotCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanjingZhongzhiYonghaoRobotCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanchangZongkunIntelligentTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_NanchangZongkunIntelligentTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CSFMingdaTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CSFMingdaTechnologyCoLtdMember</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>153
<FILENAME>R122.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646459041616">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties - 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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,898,506<span></span>
</td>
<td class="nump">$ 3,868,691<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember', window );">Tu Jingyi [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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">152,725<span></span>
</td>
<td class="nump">210,028<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember', window );">Guardforce Holdings (HK) Limited [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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">43,337<span></span>
</td>
<td class="nump">394,016<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember', window );">Guardforce Security (Thailand) Company Limited [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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">74,429<span></span>
</td>
<td class="nump">77,413<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember', window );">Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">2,528,916<span></span>
</td>
<td class="nump">2,403,555<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember', window );">Shenzhen Zhongzhi Yonghao Robot 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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">63,718<span></span>
</td>
<td class="nump">394,151<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenQianbanTechnologyCoLtdMember', window );">Shenzhen Qianban 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">99,733<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityServiceShanghaiCoLtdMember', window );">Guardforce Security Service (Shanghai) 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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">35,225<span></span>
</td>
<td class="nump">267,764<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember', window );">Shenzhen Guardforce Qiyun 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">189<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember', window );">Shanghai Yongan Security Alarm System 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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">21,842<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember', window );">Guardforce Aviation Security Company Limited [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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems', window );"><strong>Schedule of Amounts Due to Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_DueFromRelatedPartiesValue', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 156<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount due to Tu Jingyi (&#8220;Mr. Tu&#8221;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.</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">As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.</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">Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#8220;Shenzhen Keiwei&#8221;) and its subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots from a related party and $5,600 expense paid on behalf by a related party, offset with receivable balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots rental fee charged to Shenzhen Kewei; and (iii) $11,558 expense paid expense paid on behalf of Shenzhen Kewei.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to related parties represent business advances for operational purposes.</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_gfai_DueFromRelatedPartiesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DueFromRelatedPartiesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenQianbanTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenQianbanTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityServiceShanghaiCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityServiceShanghaiCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember</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>154
<FILENAME>R123.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646420738800">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party - 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_gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ShorttermBorrowing', window );">Short-term borrowing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,104,149<span></span>
</td>
<td class="nump">$ 3,148,500<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_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=gfai_GuardforceHoldingsHKLimitedMember', window );">Guardforce Holdings (HK) Limited [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_gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ShorttermBorrowing', window );">Short-term borrowing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,666,846<span></span>
</td>
<td class="nump">3,148,500<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_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=gfai_TuJingyiMember', window );">Tu Jingyi [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_gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ShorttermBorrowing', window );">Short-term borrowing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 1,437,303<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#8217;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#8217;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#8220;Netting Arrangement&#8221;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.</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">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</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_gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ShorttermBorrowing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ShorttermBorrowing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=gfai_GuardforceHoldingsHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=gfai_GuardforceHoldingsHKLimitedMember</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_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=gfai_TuJingyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=gfai_TuJingyiMember</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>155
<FILENAME>R124.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449237664">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties - 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_gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems', window );"><strong>Schedule of Long-term Borrowings from Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LongtermBorrowingsFromRelatedParties', window );">Long-term borrowings from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,455,649<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember', window );">Guardforce Holdings (HK) Limited [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_gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems', window );"><strong>Schedule of Long-term Borrowings from Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LongtermBorrowingsFromRelatedParties', window );">Long-term borrowings from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">18,346<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember', window );">Tu Jingyi [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_gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems', window );"><strong>Schedule of Long-term Borrowings from Related Parties [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LongtermBorrowingsFromRelatedParties', window );">Long-term borrowings from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,437,303<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">On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.</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">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</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_gfai_LongtermBorrowingsFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long term borrowings from 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;">gfai_LongtermBorrowingsFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceHoldingsHKLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_TuJingyiMember</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>156
<FILENAME>R125.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646444063968">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Related Party Transactions - 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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,068,990<span></span>
</td>
<td class="nump">$ 7,823,592<span></span>
</td>
<td class="nump">$ 6,477,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsDeliveredToRelatedPartiesAbstract', window );"><strong>Service/ Products delivered to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsDeliveredToRelatedParties', window );">Service/ Products delivered to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,825<span></span>
</td>
<td class="nump">146,243<span></span>
</td>
<td class="nump">111,627<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember', window );">Guardforce Security (Thailand) Company Limited [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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">918,536<span></span>
</td>
<td class="nump">792,499<span></span>
</td>
<td class="nump">763,256<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember', window );">Guardforce Aviation Security Company Limited [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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,643<span></span>
</td>
<td class="nump">4,052<span></span>
</td>
<td class="nump">5,739<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PerfektTechnologySystemCoLtdMember', window );">Perfekt Technology &amp; System 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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,850<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember', window );">Shenzhen Intelligent Guardforce Robot Technology Co., Limited &#8211; Purchases [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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">6,178<span></span>
</td>
<td class="nump">5,964,199<span></span>
</td>
<td class="nump">5,702,103<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember', window );">Shenzhen Kewei Robot Technology Co., Limited &#8211; Purchases [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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">93,633<span></span>
</td>
<td class="nump">1,196,450<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember', window );">Shenzhen Kewei Robot Technology Co., Limited &#8211; ICP [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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,000,000<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_InnoAITechnologyShenzhenCoLtdMember', window );">InnoAI Technology (Shenzhen) 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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract', window );"><strong>Service/ Products received from related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsReceivedFromRelatedParties', window );">Service/ Products received from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[7]</sup></td>
<td class="nump">49,000<span></span>
</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceLimitedMember', window );">Guardforce Limited [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_gfai_ServiceProductsDeliveredToRelatedPartiesAbstract', window );"><strong>Service/ Products delivered to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsDeliveredToRelatedParties', window );">Service/ Products delivered to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[8]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">12,846<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GFTechnovationCompanyLimitedMember', window );">GF Technovation Company Limited [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_gfai_ServiceProductsDeliveredToRelatedPartiesAbstract', window );"><strong>Service/ Products delivered to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsDeliveredToRelatedParties', window );">Service/ Products delivered to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[8]</sup></td>
<td class="nump">231<span></span>
</td>
<td class="nump">146,243<span></span>
</td>
<td class="nump">98,781<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember', window );">Shenzhen Kewei Robot Technology Co., Limited [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_gfai_ServiceProductsDeliveredToRelatedPartiesAbstract', window );"><strong>Service/ Products delivered to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ServiceProductsDeliveredToRelatedParties', window );">Service/ Products delivered to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[9]</sup></td>
<td class="nump">$ 68,594<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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">Guardforce Security (Thailand) Co., Ltd. provided security guard services to 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">Guardforce Aviation Security Co., Ltd. provided escort services to the Company.</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">Perfekt Technology &amp; System Co., Ltd. provided security equipment to the Company.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered, and robots amounting to $2,773,560 were returned by the Company.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned by the Company.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#8220;ICP&#8221;). The contract amount was $3,000,000 which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to the Company.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[8]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company sold robots to GF Technovation Company Limited.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[9]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.</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_gfai_ServiceProductsDeliveredToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Service/ Products delivered to 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;">gfai_ServiceProductsDeliveredToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ServiceProductsDeliveredToRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ServiceProductsDeliveredToRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ServiceProductsReceivedFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Service/ Products received from 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;">gfai_ServiceProductsReceivedFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ServiceProductsReceivedFromRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ServiceProductsReceivedFromRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceSecurityThailandCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceAviationSecurityCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PerfektTechnologySystemCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_PerfektTechnologySystemCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_InnoAITechnologyShenzhenCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_InnoAITechnologyShenzhenCoLtdMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GuardforceLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GFTechnovationCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_GFTechnovationCompanyLimitedMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember</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>157
<FILENAME>R126.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646453186672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Segment Data (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_gfai_DisclosureOfEntitysOperatingSegmentsAbstract', window );"><strong>Consolidated Segment Data [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_ifrs-full_OtherMaterialNoncashItems', window );">Non-cash compensation expense</a></td>
<td class="nump">$ 1,101,800<span></span>
</td>
<td class="nump">$ 252,095<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_gfai_DisclosureOfEntitysOperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DisclosureOfEntitysOperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_OtherMaterialNoncashItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 material non-cash items other than depreciation and amortisation.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherMaterialNoncashItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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>158
<FILENAME>R127.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449030912">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation - USD ($)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><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_gfai_Revenues1Abstract', window );"><strong>Revenues(1)</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 36,280,502<span></span>
</td>
<td class="nump">$ 33,965,648<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 34,668,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OperatingLossAbstract', window );"><strong>Operating loss</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherGainsLosses', window );">Operating loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,302,778)<span></span>
</td>
<td class="num">(16,826,239)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,752,450)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Total other income from four segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">461,926<span></span>
</td>
<td class="nump">87,616<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">292,732<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax', window );">Foreign exchange losses, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(130,860)<span></span>
</td>
<td class="num">(260,682)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,915)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(653,374)<span></span>
</td>
<td class="num">(1,141,830)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(984,843)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_LossBeforeIncomeTaxs', window );">Loss before income tax from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,189,200)<span></span>
</td>
<td class="num">(18,471,418)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,264,222)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxEffectOfForeignTaxRates', window );">Provision for income tax (expense) benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(434,320)<span></span>
</td>
<td class="num">(132,208)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">732,868<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss for the year from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,623,520)<span></span>
</td>
<td class="num">(18,603,626)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="num">(5,531,354)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></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_gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment', window );">Net profit (loss) for the year from discontinued operations &#8211; Information security segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,138<span></span>
</td>
<td class="num">(62,432)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">39,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss for the year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,589,382)<span></span>
</td>
<td class="num">(18,666,058)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="num">(5,491,654)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests', window );">Net loss attributable to the non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,721<span></span>
</td>
<td class="nump">101,264<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,727<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net loss attributable to equity holders of the Company</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,571,661)<span></span>
</td>
<td class="num">(18,564,794)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(5,481,927)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember', window );">Secured logistics [Member] | Operating loss [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OperatingLossAbstract', window );"><strong>Operating loss</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherGainsLosses', window );">Operating loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,895,092)<span></span>
</td>
<td class="num">(1,353,365)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(808,162)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember', window );">Secured logistics [Member] | Foreign exchange losses, net [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax', window );">Foreign exchange losses, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">241,813<span></span>
</td>
<td class="num">(629,844)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,814,948)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember', window );">Secured logistics [Member] | Finance costs [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(510,818)<span></span>
</td>
<td class="num">(802,438)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(885,183)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember', window );">Robotics AI solutions [Member] | Operating loss [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OperatingLossAbstract', window );"><strong>Operating loss</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherGainsLosses', window );">Operating loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,773,699)<span></span>
</td>
<td class="num">(11,227,391)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,072,133)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember', window );">Robotics AI solutions [Member] | Foreign exchange losses, net [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax', window );">Foreign exchange losses, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">55,567<span></span>
</td>
<td class="nump">37,503<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,511)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember', window );">Robotics AI solutions [Member] | Finance costs [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,431)<span></span>
</td>
<td class="num">(22,695)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,793)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember', window );">General security solutions [Member] | Operating loss [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OperatingLossAbstract', window );"><strong>Operating loss</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherGainsLosses', window );">Operating loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(936,390)<span></span>
</td>
<td class="num">(178,580)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember', window );">General security solutions [Member] | Finance costs [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(857)<span></span>
</td>
<td class="num">(946)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember', window );">Corporate and others [Member] | Operating loss [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_OperatingLossAbstract', window );"><strong>Operating loss</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherGainsLosses', window );">Operating loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(4,697,597)<span></span>
</td>
<td class="num">(4,066,903)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,872,155)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember', window );">Corporate and others [Member] | Foreign exchange losses, net [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax', window );">Foreign exchange losses, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,646<span></span>
</td>
<td class="nump">1,376<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,202)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember', window );">Corporate and others [Member] | Finance costs [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ForeignExchangeGainsLossesNetAbstract', window );"><strong>Foreign exchange gains (losses), net:</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(127,268)<span></span>
</td>
<td class="num">(315,751)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(96,867)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_RevenueAxis=gfai_RevenueMember', window );">Revenue [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_Revenues1Abstract', window );"><strong>Revenues(1)</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">36,280,502<span></span>
</td>
<td class="nump">33,965,648<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34,668,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_RevenueAxis=gfai_RevenueMember', window );">Revenue [Member] | Secured logistics [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_Revenues1Abstract', window );"><strong>Revenues(1)</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">31,892,550<span></span>
</td>
<td class="nump">30,907,623<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34,300,213<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_RevenueAxis=gfai_RevenueMember', window );">Revenue [Member] | Robotics AI solutions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_Revenues1Abstract', window );"><strong>Revenues(1)</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">757,284<span></span>
</td>
<td class="nump">1,272,236<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">368,659<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_RevenueAxis=gfai_RevenueMember', window );">Revenue [Member] | General security solutions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_Revenues1Abstract', window );"><strong>Revenues(1)</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">$ 3,630,668<span></span>
</td>
<td class="nump">$ 1,785,789<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</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">Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $1,101,800, $252,095 and $<span style="-sec-ix-hidden: hidden-fact-447">nil</span> for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue excludes intercompany sales.</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_gfai_ForeignExchangeGainsLossesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ForeignExchangeGainsLossesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LossBeforeIncomeTaxs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) before tax expense or 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;">gfai_LossBeforeIncomeTaxs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net profit (loss) for the year from discontinued operations &#8211; Information security segment.</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;">gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OperatingLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OperatingLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_Revenues1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_Revenues1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs associated with financing activities of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive 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/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains (losses) that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]</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 IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 12<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_12_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81B_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (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> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TaxEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember</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_gfai_OperatingLossAxis=gfai_OperatingLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_OperatingLossAxis=gfai_OperatingLossMember</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_ifrs-full_TypesOfHedgesAxis=gfai_ForeignExchangeLossesNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfHedgesAxis=gfai_ForeignExchangeLossesNetMember</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_ifrs-full_TypesOfHedgesAxis=gfai_FinanceCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfHedgesAxis=gfai_FinanceCostsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember</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_gfai_RevenueAxis=gfai_RevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_RevenueAxis=gfai_RevenueMember</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>159
<FILENAME>R128.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450978768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment - 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_ifrs-full_DepreciationAndAmortisationExpenseAbstract', window );"><strong>Depreciation and amortization:</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_gfai_TotalDepreciationAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">$ 5,243,240<span></span>
</td>
<td class="nump">$ 5,981,407<span></span>
</td>
<td class="nump">$ 5,032,642<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember', window );">Secured logistics [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_ifrs-full_DepreciationAndAmortisationExpenseAbstract', window );"><strong>Depreciation and amortization:</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_gfai_TotalDepreciationAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">3,256,128<span></span>
</td>
<td class="nump">3,373,660<span></span>
</td>
<td class="nump">4,407,085<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember', window );">Robotics AI solutions [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_ifrs-full_DepreciationAndAmortisationExpenseAbstract', window );"><strong>Depreciation and amortization:</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_gfai_TotalDepreciationAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">1,738,563<span></span>
</td>
<td class="nump">2,497,153<span></span>
</td>
<td class="nump">625,557<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember', window );">General security solutions [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_ifrs-full_DepreciationAndAmortisationExpenseAbstract', window );"><strong>Depreciation and amortization:</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_gfai_TotalDepreciationAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">$ 248,549<span></span>
</td>
<td class="nump">$ 110,594<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_gfai_TotalDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation and amortization.</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;">gfai_TotalDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_DepreciationAndAmortisationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_DepreciationAndAmortisationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember</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>160
<FILENAME>R129.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450936384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherFinancialAssets', window );">Total assets</a></td>
<td class="nump">$ 45,814,948<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 61,166,974<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember', window );">Secured logistics [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherFinancialAssets', window );">Total assets</a></td>
<td class="nump">21,613,383<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,315,845<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember', window );">Robotics AI solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherFinancialAssets', window );">Total assets</a></td>
<td class="nump">3,127,857<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,577,547<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember', window );">General security solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherFinancialAssets', window );">Total assets</a></td>
<td class="nump">2,836,403<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,260,811<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember', window );">Corporate and others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherFinancialAssets', window );">Total assets</a></td>
<td class="nump">18,035,342<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,397,254<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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_InformationSecurityMember', window );">Assets held for sale - Information security [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_OtherFinancialAssets', window );">Total assets</a></td>
<td class="nump">$ 201,963<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 615,517<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">As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.</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_gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_OtherFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_SecuredLogisticsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_RoboticsAISolutionsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_GeneralSecuritySolutionsMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_CorporateAndOthersMember</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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_InformationSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfai_InformationSecurityMember</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>161
<FILENAME>R130.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646458959216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment - 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_gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [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_ifrs-full_OtherNoncurrentAssets', window );">Total non-current assets</a></td>
<td class="nump">$ 14,694,356<span></span>
</td>
<td class="nump">$ 25,903,910<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_ifrs-full_SegmentsAxis=country_HK', window );">Hong Kong and Macau [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_gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [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_ifrs-full_OtherNoncurrentAssets', window );">Total non-current assets</a></td>
<td class="nump">3,289,170<span></span>
</td>
<td class="nump">11,234,176<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_ifrs-full_SegmentsAxis=country_TH', window );">Thailand [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_gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [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_ifrs-full_OtherNoncurrentAssets', window );">Total non-current assets</a></td>
<td class="nump">10,472,012<span></span>
</td>
<td class="nump">14,223,714<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_ifrs-full_SegmentsAxis=gfai_OtherCountriesMember', window );">Other countries [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_gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems', window );"><strong>Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [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_ifrs-full_OtherNoncurrentAssets', window );">Total non-current assets</a></td>
<td class="nump">$ 933,174<span></span>
</td>
<td class="nump">$ 446,020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_OtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_SegmentsAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SegmentsAxis=country_HK</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_ifrs-full_SegmentsAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SegmentsAxis=country_TH</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_ifrs-full_SegmentsAxis=gfai_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_SegmentsAxis=gfai_OtherCountriesMember</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>162
<FILENAME>R131.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646444054096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></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_gfai_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [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_gfai_BankGuarantees', window );">Bank guarantees</a></td>
<td class="nump">$ 4,547,000<span></span>
</td>
<td class="nump">$ 3,467,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_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_TH', window );">Thailand [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_gfai_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LitigationTotalingAmount', window );">Dferred lawsuit</a></td>
<td class="nump">140,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_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_CN', window );">China [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_gfai_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [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_gfai_LitigationTotalingAmount', window );">Dferred lawsuit</a></td>
<td class="nump">70,000.00<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_gfai_LawsuityTotaling', window );">Lawsuits</a></td>
<td class="nump">3,320,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_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_HK', window );">Hong Kong [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_gfai_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [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_gfai_LawsuityTotaling', window );">Lawsuits</a></td>
<td class="nump">$ 90,000.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_gfai_BankGuarantees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 bank guarantees.</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;">gfai_BankGuarantees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LawsuityTotaling">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lawsuity totaling.</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;">gfai_LawsuityTotaling</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LitigationTotalingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation totaling amount.</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;">gfai_LitigationTotalingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_TH</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_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_CN</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_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=country_HK</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>163
<FILENAME>R132.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450732672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements<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_gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract', window );"><strong>Schedule Of Future Payments For Employment Agreements 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_gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears', window );">2024</a></td>
<td class="nump">$ 1,446,590<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_gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears', window );">2025</a></td>
<td class="nump">633,744<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_gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired', window );">Total minimum payment required</a></td>
<td class="nump">$ 2,080,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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>164
<FILENAME>R133.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450296528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments<br></strong></div></th>
<th class="th" colspan="2">
<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_gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems', window );"><strong>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ServiceFeeCommitments', window );">Service fee commitments</a></td>
<td class="nump">$ 398,521<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_OperatingLeaseCommitments', window );">Operating lease commitments</a></td>
<td class="nump">3,121,052<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_gfai_PurchaseCommitments', window );">Purchase commitments</a></td>
<td class="nump">3,079,373<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Total</a></td>
<td class="nump">6,598,946<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less than 1 year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems', window );"><strong>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ServiceFeeCommitments', window );">Service fee commitments</a></td>
<td class="nump">246,592<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_OperatingLeaseCommitments', window );">Operating lease commitments</a></td>
<td class="nump">1,927,835<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_gfai_PurchaseCommitments', window );">Purchase commitments</a></td>
<td class="nump">3,079,373<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Total</a></td>
<td class="nump">5,253,800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">1-2 years [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems', window );"><strong>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ServiceFeeCommitments', window );">Service fee commitments</a></td>
<td class="nump">151,929<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_OperatingLeaseCommitments', window );">Operating lease commitments</a></td>
<td class="nump">1,124,445<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_gfai_PurchaseCommitments', window );">Purchase commitments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Total</a></td>
<td class="nump">1,276,374<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember', window );">3-5 years [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems', window );"><strong>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ServiceFeeCommitments', window );">Service fee commitments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_OperatingLeaseCommitments', window );">Operating lease commitments</a></td>
<td class="nump">68,772<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_gfai_PurchaseCommitments', window );">Purchase commitments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Total</a></td>
<td class="nump">68,772<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than 5 years [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems', window );"><strong>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_gfai_ServiceFeeCommitments', window );">Service fee commitments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_gfai_OperatingLeaseCommitments', window );">Operating lease commitments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_gfai_PurchaseCommitments', window );">Purchase commitments</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">The Company has engaged Stander Information Company Limited (&#8220;Stander&#8221;) to provide technical services relating to the cash management systems for the Company&#8217;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.</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">From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.</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">AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#8220;CIOT&#8221;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#8220;Shenzhen Kewei&#8221;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.</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_gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OperatingLeaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease commitments.</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;">gfai_OperatingLeaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase commitments.</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;">gfai_PurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ServiceFeeCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Service fee commitments.</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;">gfai_ServiceFeeCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual commitments for the acquisition of intangible 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> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 122<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_122_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</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_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember</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_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember</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_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</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>165
<FILENAME>R134.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450539168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details)<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_gfai_ConcentrationsDetailsLineItems', window );"><strong>Concentrations (Details) [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_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of revenue</a></td>
<td class="nump">57.50%<span></span>
</td>
<td class="nump">63.20%<span></span>
</td>
<td class="nump">69.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_gfai_TradeReceivablePercentage', window );">Trade receivable, percentage</a></td>
<td class="nump">10.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_ifrs-full_MajorCustomersAxis=gfai_CustomerMember', window );">Customer [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_gfai_ConcentrationsDetailsLineItems', window );"><strong>Concentrations (Details) [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_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</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_gfai_ConcentrationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConcentrationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TradeReceivablePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trade 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;">gfai_TradeReceivablePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_PercentageOfEntitysRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the entity's revenue. [Refer: Revenue]</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfEntitysRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_MajorCustomersAxis=gfai_CustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_MajorCustomersAxis=gfai_CustomerMember</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>166
<FILENAME>R135.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646448251824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details) - Schedule of Company&#8217;s 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_gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems', window );"><strong>Concentrations (Details) - Schedule of Company&#8217;s Revenue [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_gfai_NetRevenueValue', window );">Net revenue, value</a></td>
<td class="nump">$ 20,860,708<span></span>
</td>
<td class="nump">$ 21,474,188<span></span>
</td>
<td class="nump">$ 23,948,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Net revenue, percentage</a></td>
<td class="nump">57.50%<span></span>
</td>
<td class="nump">63.20%<span></span>
</td>
<td class="nump">69.10%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyAMember', window );">Company 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems', window );"><strong>Concentrations (Details) - Schedule of Company&#8217;s Revenue [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_gfai_NetRevenueValue', window );">Net revenue, value</a></td>
<td class="nump">$ 7,548,954<span></span>
</td>
<td class="nump">$ 8,093,618<span></span>
</td>
<td class="nump">$ 9,611,739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Net revenue, percentage</a></td>
<td class="nump">20.80%<span></span>
</td>
<td class="nump">23.80%<span></span>
</td>
<td class="nump">27.70%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyBMember', window );">Company 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems', window );"><strong>Concentrations (Details) - Schedule of Company&#8217;s Revenue [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_gfai_NetRevenueValue', window );">Net revenue, value</a></td>
<td class="nump">$ 5,332,493<span></span>
</td>
<td class="nump">$ 5,911,995<span></span>
</td>
<td class="nump">$ 6,636,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Net revenue, percentage</a></td>
<td class="nump">14.70%<span></span>
</td>
<td class="nump">17.40%<span></span>
</td>
<td class="nump">19.10%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyCMember', window );">Company 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems', window );"><strong>Concentrations (Details) - Schedule of Company&#8217;s Revenue [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_gfai_NetRevenueValue', window );">Net revenue, value</a></td>
<td class="nump">$ 3,051,057<span></span>
</td>
<td class="nump">$ 3,294,297<span></span>
</td>
<td class="nump">$ 3,559,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Net revenue, percentage</a></td>
<td class="nump">8.40%<span></span>
</td>
<td class="nump">9.70%<span></span>
</td>
<td class="nump">10.30%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyDMember', window );">Company 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems', window );"><strong>Concentrations (Details) - Schedule of Company&#8217;s Revenue [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_gfai_NetRevenueValue', window );">Net revenue, value</a></td>
<td class="nump">$ 4,928,204<span></span>
</td>
<td class="nump">$ 4,174,278<span></span>
</td>
<td class="nump">$ 4,140,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Net revenue, percentage</a></td>
<td class="nump">13.60%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NetRevenueValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net revenue, Value.</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;">gfai_NetRevenueValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_PercentageOfEntitysRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the entity's revenue. [Refer: Revenue]</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfEntitysRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyAMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyBMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyCMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyDMember</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>167
<FILENAME>R136.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450752752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details) - Schedule of Trade Receivable - 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_gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems', window );"><strong>Concentrations (Details) - Schedule of Trade Receivable [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_gfai_AccountReceivableValue', window );">Account receivable, value</a></td>
<td class="nump">$ 2,751,037<span></span>
</td>
<td class="nump">$ 2,294,992<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_gfai_AccountReceivablePercentage', window );">Account receivable, percentage</a></td>
<td class="nump">48.90%<span></span>
</td>
<td class="nump">42.40%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyAMember', window );">Company A [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_gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems', window );"><strong>Concentrations (Details) - Schedule of Trade Receivable [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_gfai_AccountReceivableValue', window );">Account receivable, value</a></td>
<td class="nump">$ 954,218<span></span>
</td>
<td class="nump">$ 1,066,264<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_gfai_AccountReceivablePercentage', window );">Account receivable, percentage</a></td>
<td class="nump">16.90%<span></span>
</td>
<td class="nump">19.70%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyBMember', window );">Company B [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_gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems', window );"><strong>Concentrations (Details) - Schedule of Trade Receivable [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_gfai_AccountReceivableValue', window );">Account receivable, value</a></td>
<td class="nump">$ 1,083,965<span></span>
</td>
<td class="nump">$ 672,314<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_gfai_AccountReceivablePercentage', window );">Account receivable, percentage</a></td>
<td class="nump">19.30%<span></span>
</td>
<td class="nump">12.40%<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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyEMember', window );">Company E [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_gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems', window );"><strong>Concentrations (Details) - Schedule of Trade Receivable [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_gfai_AccountReceivableValue', window );">Account receivable, value</a></td>
<td class="nump">$ 712,854<span></span>
</td>
<td class="nump">$ 556,414<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_gfai_AccountReceivablePercentage', window );">Account receivable, percentage</a></td>
<td class="nump">12.70%<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AccountReceivablePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Account receivable, 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;">gfai_AccountReceivablePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AccountReceivableValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Account receivable, Value.</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;">gfai_AccountReceivableValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyAMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyBMember</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_CompanyEMember</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>168
<FILENAME>R137.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646448980320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - Schedule of Operating Segment - Handshake [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_gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems', window );"><strong>Discontinued Operations (Details) - Schedule of Operating Segment [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_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="nump">$ 795,733<span></span>
</td>
<td class="nump">$ 512,300<span></span>
</td>
<td class="nump">$ 484,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of sales</a></td>
<td class="num">(178,731)<span></span>
</td>
<td class="num">(50,342)<span></span>
</td>
<td class="num">(27,839)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="nump">617,002<span></span>
</td>
<td class="nump">461,958<span></span>
</td>
<td class="nump">456,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeneralAndAdministrativeExpense', window );">Selling, distribution and administrative expenses</a></td>
<td class="num">(583,424)<span></span>
</td>
<td class="num">(523,858)<span></span>
</td>
<td class="num">(407,753)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Operating income (loss)</a></td>
<td class="nump">33,578<span></span>
</td>
<td class="num">(61,900)<span></span>
</td>
<td class="nump">48,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherOperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
<td class="num">(7,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange gains</a></td>
<td class="nump">423<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,514)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="num">(86)<span></span>
</td>
<td class="num">(1,648)<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_ifrs-full_ProfitLoss', window );">Net profit (loss) from discontinued operations</a></td>
<td class="nump">$ 34,138<span></span>
</td>
<td class="num">$ (62,432)<span></span>
</td>
<td class="nump">$ 39,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs associated with financing activities of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</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 IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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 amount of expense relating to general and administrative activities of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherOperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating income (expense) that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherOperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from operating activities of the entity. [Refer: Profit (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/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2023-01-01<br> -Paragraph IE33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember</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>169
<FILENAME>R138.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449680496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale - Handshake [Member]<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_ifrs-full_AssetsAbstract', window );"><strong>Assets</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_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 28,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeReceivables', window );">Trade receivables</a></td>
<td class="nump">158,216<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_gfai_OtherCurrentAndNoncurrentAssets', window );">Other current and non-current assets</a></td>
<td class="nump">15,105<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_gfai_AssetsHeldForSale', window );">Assets held for sale</a></td>
<td class="nump">201,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesAbstract', window );"><strong>Liabilities</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_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="num">(119,347)<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_gfai_OtherCurrentAndNoncurrentLiabilities', window );">Other current and non-current liabilities</a></td>
<td class="num">(11,529)<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_gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale', window );">Liabilities directly associated with assets held for sale</a></td>
<td class="num">(130,876)<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_gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale', window );">Net assets directly associated with assets held for sale</a></td>
<td class="nump">$ 71,087<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets held for sale.</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;">gfai_AssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liabilities directly associated with assets held for sale.</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;">gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net assets directly associated with assets held for sale.</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;">gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherCurrentAndNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other current and non-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;">gfai_OtherCurrentAndNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_OtherCurrentAndNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other current and non-current 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;">gfai_OtherCurrentAndNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current trade payables and current other payables. [Refer: Current trade payables; Other current 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due from customers for goods and services sold.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember</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>170
<FILENAME>R139.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646446108816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - Schedule of Cash Flow Components - Handshake [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_gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems', window );"><strong>Discontinued Operations (Details) - Schedule of Cash Flow Components [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_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash (outflows) inflows from operating activities</a></td>
<td class="num">$ (53,693)<span></span>
</td>
<td class="num">$ (91,127)<span></span>
</td>
<td class="nump">$ 149,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Net cash from investing activities</a></td>
<td class="text"> <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_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash from financing activities</a></td>
<td class="text"> <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_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(53,693)<span></span>
</td>
<td class="num">(91,127)<span></span>
</td>
<td class="nump">149,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">82,335<span></span>
</td>
<td class="nump">173,462<span></span>
</td>
<td class="nump">24,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents at the end of the year</a></td>
<td class="nump">$ 28,642<span></span>
</td>
<td class="nump">$ 82,335<span></span>
</td>
<td class="nump">$ 173,462<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=gfai_HandshakeMember</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>171
<FILENAME>R140.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646443904800">
<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="2">1 Months Ended</th>
<th class="th" colspan="4">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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 06, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>THB (&#3647;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Mar. 28, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 25, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Jun. 22, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 22, 2022 </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_gfai_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IssuedOrdinaryShare', window );">Ordinary shares (in Shares) | shares</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,000<span></span>
</td>
<td class="nump">20,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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherBorrowings', window );">Repaid 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="nump">$ 3,100,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_AccruedInterest', window );">Accrued interest</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">200,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_ifrs-full_IncomeTaxesPaidRefund', window );">Tax refund 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="nump">900,000<span></span>
</td>
<td class="nump">&#3647; 29,188,153<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="nump">&#3647; 56,107,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_ValueAddedTaxPayables', window );">VAT 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="nump">100,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_TaxRefundedAmount', window );">Tax refunded 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="nump">160,000<span></span>
</td>
<td class="nump">&#3647; 5,400,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Cash', window );">Cash</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">$ 70,000.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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#3647; 2,500,000<span></span>
</td>
<td class="nump">$ 840,000<span></span>
</td>
<td class="nump">$ 1,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_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=gfai_SubsequentsEventMember', window );">Subsequents 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_PurchaseOfAgreementDescription', window );">Purchase of agreement description</a></td>
<td class="text">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#8220;Purchase Agreement&#8221;), by and among the Company,
Handshake Networking Limited (&#8220;Handshake&#8221;), and three Hong Kong residents (the &#8220;Purchasers&#8221;), in which the Company
sold 510 ordinary shares of Handshake, representing 51% of the issued and outstanding share capital of the Handshake, to the Purchasers
in exchange for (i) $510 Hong Kong dollars (approximately $65) and (ii) the cancellation of 1,091 ordinary shares of the Company beneficially
owned by the Purchasers. As a result of this transaction, Handshake ceased to be a subsidiary of the Company.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_IssuedOrdinaryShare', window );">Ordinary shares (in Shares) | shares</a></td>
<td class="nump">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gfai_ShareIssuedRate', window );">Issued rate</a></td>
<td class="nump">51.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=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_gfai_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [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_ifrs-full_OtherBorrowings', window );">Repaid 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">$ 4<span></span>
</td>
<td class="nump">$ 2.2<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_ifrs-full_IncomeTaxesPaidRefund', window );">Tax refund amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">&#3647; 22,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>
</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_gfai_AggregateAmount', window );">Aggregate amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,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="nump">&#3647; 7,900,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>
</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_gfai_UnderpaymentTaxes', window );">Underpayment taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">&#3647; 5,400,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ValueAddedTaxPayables', window );">VAT amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000.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>
<td class="nump">&#3647; 2,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued 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;">gfai_AccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_AggregateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount.</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;">gfai_AggregateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_IssuedOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issued ordinary shares.</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;">gfai_IssuedOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_PurchaseOfAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase of agreement description.</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;">gfai_PurchaseOfAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ShareIssuedRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued 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;">gfai_ShareIssuedRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_TaxRefundedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax refunded amount.</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;">gfai_TaxRefundedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_UnderpaymentTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Underpayment 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;">gfai_UnderpaymentTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_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>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IncomeTaxesPaidRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from income taxes paid or refunded.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesPaidRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings that the entity does not separately disclose in the same statement or note. [Refer: Borrowings]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ValueAddedTaxPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payables related to a value added tax.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ValueAddedTaxPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=gfai_SubsequentsEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=gfai_SubsequentsEventMember</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_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=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;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=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>172
<FILENAME>R141.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646446066880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position - Parent [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_gfai_AssetsAbstract0', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_CashAndCashEquivalentsRestrictedCash', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 15,751,630<span></span>
</td>
<td class="nump">$ 332,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other receivables</a></td>
<td class="nump">108,215<span></span>
</td>
<td class="nump">9,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_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="nump">3,311,266<span></span>
</td>
<td class="nump">7,020,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_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">411,862<span></span>
</td>
<td class="nump">2,679,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentInvestments', window );">Investment in subsidiaries</a></td>
<td class="nump">10,158,381<span></span>
</td>
<td class="nump">14,915,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">29,741,354<span></span>
</td>
<td class="nump">24,956,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_LiabilitiesAndEquityAbstract', window );"><strong>Liabilities and 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_ifrs-full_TradeAndOtherCurrentPayables', window );">Other payables and liabilities</a></td>
<td class="nump">1,209,317<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_ifrs-full_OtherNoncurrentPayables', window );">Convertible note payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,730,267<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_gfai_LongtermBorrowingsFromRelatedCompany', window );">Borrowings from related parties</a></td>
<td class="nump">3,300,212<span></span>
</td>
<td class="nump">4,033,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">4,509,529<span></span>
</td>
<td class="nump">5,763,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Equity</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_ifrs-full_IssuedCapital', window );">Ordinary shares &#8211; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022</a></td>
<td class="nump">1,179,680<span></span>
</td>
<td class="nump">194,313<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_gfai_SubscriptionReceivable', window );">Subscription receivable</a></td>
<td class="num">(50,000)<span></span>
</td>
<td class="num">(50,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_ifrs-full_AdditionalPaidinCapital', window );">Additional paid in capital</a></td>
<td class="nump">80,983,164<span></span>
</td>
<td class="nump">46,231,302<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_gfai_LegalReserve', window );">Legal reserve</a></td>
<td class="nump">223,500<span></span>
</td>
<td class="nump">223,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WarrantLiability', window );">Warrants reserve</a></td>
<td class="nump">251,036<span></span>
</td>
<td class="nump">251,036<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_gfai_RetainedEarning', window );">Accumulated deficit</a></td>
<td class="num">(58,340,675)<span></span>
</td>
<td class="num">(28,769,014)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="nump">985,120<span></span>
</td>
<td class="nump">1,112,494<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_gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany', window );">Capital &amp; reserves attributable to equity holders of the Company</a></td>
<td class="nump">25,231,825<span></span>
</td>
<td class="nump">19,193,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 29,741,354<span></span>
</td>
<td class="nump">$ 24,956,982<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_AssetsAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_AssetsAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital &amp; reserves attributable to equity holders of the Company.</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;">gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashAndCashEquivalentsRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents and restricted cash.</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;">gfai_CashAndCashEquivalentsRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LegalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing reserves created based on legal requirements.</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;">gfai_LegalReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LiabilitiesAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_LiabilitiesAndEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_LongtermBorrowingsFromRelatedCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term borrowings  borrowings from related party.</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;">gfai_LongtermBorrowingsFromRelatedCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_RetainedEarning">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing the entity's cumulative undistributed earnings or deficit.</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;">gfai_RetainedEarning</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_SubscriptionReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subscription 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;">gfai_SubscriptionReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive 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> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</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 IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CurrentInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the entity's equity and liabilities. [Refer: Equity; Liabilities]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</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 IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nominal value of capital issued.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</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 IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current other receivables. [Refer: Other receivables]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherNoncurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-current payables that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current trade payables and current other payables. [Refer: Current trade payables; Other current 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current receivables due from related parties. [Refer: Related parties [member]]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_WarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrant liabilities.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember</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>173
<FILENAME>R142.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646449312160">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals) - Parent [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_gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems', window );"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gfai_ParValuePerShares', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesAuthorised', window );">Common stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">7,500,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_ifrs-full_NumberOfSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,830,373<span></span>
</td>
<td class="nump">1,618,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ordinary shares ,outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,830,373<span></span>
</td>
<td class="nump">1,618,977<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">Giving retroactive effect to the 2023 share consolidation on January 31, 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_gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_ParValuePerShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock, par value.</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;">gfai_ParValuePerShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ifrs-full_NumberOfSharesAuthorised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares authorised.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesAuthorised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares issued by the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember</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>174
<FILENAME>R143.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646450929392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss - Parent [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_gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems', window );"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss [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_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="text"> <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_ifrs-full_CostOfSales', window );">Cost of sales</a></td>
<td class="text"> <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_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="text"> <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_ifrs-full_TaxEffectOfImpairmentOfGoodwill', window );">Impairment of goodwill</a></td>
<td class="num">(2,267,583)<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_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets', window );">Stock-based compensation expense</a></td>
<td class="num">(1,101,800)<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_ifrs-full_AdministrativeExpense', window );">Administrative expenses</a></td>
<td class="num">(2,931,064)<span></span>
</td>
<td class="num">(4,042,981)<span></span>
</td>
<td class="num">(1,861,520)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Loss from operations</a></td>
<td class="num">(6,300,447)<span></span>
</td>
<td class="num">(4,042,981)<span></span>
</td>
<td class="num">(1,861,520)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherIncome', window );">Other income, net</a></td>
<td class="nump">380,759<span></span>
</td>
<td class="nump">56,642<span></span>
</td>
<td class="nump">227,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance cost</a></td>
<td class="nump">8,420<span></span>
</td>
<td class="num">(315,750)<span></span>
</td>
<td class="num">(99,470)<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_gfai_EquitylossIncomeOfSubsidiaries', window );">Equity loss of subsidiaries</a></td>
<td class="num">(23,660,393)<span></span>
</td>
<td class="num">(14,262,705)<span></span>
</td>
<td class="num">(3,748,142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Net loss attributable to equity holders of the Company</a></td>
<td class="num">$ (29,571,661)<span></span>
</td>
<td class="num">$ (18,564,794)<span></span>
</td>
<td class="num">$ (5,481,927)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_EquitylossIncomeOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (loss) income of 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;">gfai_EquitylossIncomeOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses that the entity classifies as being administrative.</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 IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as 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> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from share-based payment transactions in which the goods or services received did not qualify for recognition as 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> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 51<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_51_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs associated with financing activities of the entity.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_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>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating income that the entity does not separately disclose in the same statement or note.</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 IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) from operating activities of the entity. [Refer: Profit (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/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2023-01-01<br> -Paragraph IE33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</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 IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TaxEffectOfImpairmentOfGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 representing the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to impairment of goodwill. [Refer: Accounting profit; Goodwill]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfImpairmentOfGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember</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>175
<FILENAME>R144.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.u1</span><table class="report" border="0" cellspacing="2" id="idm140646446070448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows - Parent [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_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', 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_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects', window );">Net loss</a></td>
<td class="num">$ (29,571,661)<span></span>
</td>
<td class="num">$ (18,564,794)<span></span>
</td>
<td class="num">$ (5,481,927)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Stock-based compensation expense</a></td>
<td class="nump">1,101,800<span></span>
</td>
<td class="nump">252,095<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_gfai_FinanceCosts1', window );">Finance costs</a></td>
<td class="nump">62,371<span></span>
</td>
<td class="nump">230,267<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_ifrs-full_TaxEffectOfImpairmentOfGoodwill', window );">Impairment of goodwill</a></td>
<td class="nump">2,267,583<span></span>
</td>
<td class="text"> <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_gfai_EquityLossFromEquityInvestment', window );">Equity loss from equity investments</a></td>
<td class="nump">14,262,703<span></span>
</td>
<td class="nump">14,262,705<span></span>
</td>
<td class="nump">3,748,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables', window );">Other receivables, net</a></td>
<td class="num">(99,215)<span></span>
</td>
<td class="num">(3,167)<span></span>
</td>
<td class="num">(5,833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables', window );">Other payables and liabilities</a></td>
<td class="nump">6,625,255<span></span>
</td>
<td class="num">(25,834,800)<span></span>
</td>
<td class="num">(7,405,803)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(5,351,164)<span></span>
</td>
<td class="num">(29,657,694)<span></span>
</td>
<td class="num">(9,145,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_gfai_FinancingActivitiesAbstract', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Proceeds from issue of shares</a></td>
<td class="nump">20,867,386<span></span>
</td>
<td class="nump">20,346,353<span></span>
</td>
<td class="nump">13,244,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of warrants</a></td>
<td class="nump">506,693<span></span>
</td>
<td class="nump">3,014,710<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_ifrs-full_IssueOfConvertibleInstruments', window );">Proceeds from a convertible note</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,500,000<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_gfai_CashRepaymentForAConvertibleNote', window );">Cash repayment for a convertible note</a></td>
<td class="num">(554,238)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gfai_CashPaidForTheCancellationOfFractionalShares', window );">Cash paid for the cancellation of fractional shares</a></td>
<td class="num">(49,664)<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_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">20,770,177<span></span>
</td>
<td class="nump">24,860,063<span></span>
</td>
<td class="nump">13,244,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_ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents', window );">Net increase (decrease) in cash and cash equivalents, and restricted cash</a></td>
<td class="nump">15,419,013<span></span>
</td>
<td class="num">(4,796,631)<span></span>
</td>
<td class="nump">4,098,908<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_gfai_CashAndCashEquivalentRestrictedCash', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">332,617<span></span>
</td>
<td class="nump">5,129,248<span></span>
</td>
<td class="nump">1,030,340<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_gfai_CashAndCashEquivalentRestrictedCash', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">$ 15,751,630<span></span>
</td>
<td class="nump">$ 332,617<span></span>
</td>
<td class="nump">$ 5,129,248<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gfai_CashAndCashEquivalentRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents and restricted cash.</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;">gfai_CashAndCashEquivalentRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashPaidForTheCancellationOfFractionalShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for the cancellation of fractional shares.</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;">gfai_CashPaidForTheCancellationOfFractionalShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_CashRepaymentForAConvertibleNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repayment for a convertible note.</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;">gfai_CashRepaymentForAConvertibleNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_EquityLossFromEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss from equity 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;">gfai_EquityLossFromEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_FinanceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance 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;">gfai_FinanceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_gfai_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;">gfai_FinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gfai_</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_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in other operating payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (outflow) due to a decrease (increase) in restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_IssueOfConvertibleInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in equity resulting from the issuing of convertible instruments.</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 IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssueOfConvertibleInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise of options.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuing shares.</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 IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit (loss) attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (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> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_TaxEffectOfImpairmentOfGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 representing the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to impairment of goodwill. [Refer: Accounting profit; Goodwill]</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 IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfImpairmentOfGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</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_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_ParentMember</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>176
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +: G5@'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    " "V@)U8/[I*E>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R'&[PDR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^?
M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD
M#@B"\Q4X)&44*1B!19B)K*F-ECJB(A\O>*-G?/B,[00S&K!%AQTEJ,H*6#-.
M#.>AK>$&&&&$T:7O IJ9.%7_Q$X=8)?DD.R<ZON^[!=3+N]0P?OS]G5:M[!=
M(M5IS+^2E70.N&;7R6^+QZ?=AC6"BV7!EX5XV DN^;VL5A^CZP^_F[#SQN[M
M/S:^"C8U_+J+Y@M02P,$%     @ MH"=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
M" "V@)U8-UZXW7<'  #K)0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+5:75/C-A1]WU^AR78Z[12(/R%L(=,0DFUF6:"$76;;Z8.P1>*N+:6R3*"_
MOE=V8H6M<FW8[0O8CG5\)-U[SI7LHZ60G_,Y8XH\9"G/CSMSI19ONMT\FK.,
MYGMBP3C\<B=D1A6<REDW7TA&X[)1EG8]Q]GO9C3AG?Y1>>U2]H]$H=*$LTM)
M\B++J'P\8:E8'G?<SOK"53*;*WVAVS]:T!F;,O5A<2GAK%NCQ$G&>)X(3B2[
M.^X,W#<G84\W*._XF+!EOG%,=%=NA?BL3R;Q<<?1C%C*(J4A*/R[9T.6IAH)
M>/R] NW4S]0--X_7Z..R\]"96YJSH4AODEC-CSN]#HG9'2U2=266O[)5AT*-
M%XDT+_^2975OZ'=(5.1*9*O&P"!+>/6?/JP&8J-!$&QIX*T:>"7OZD$ERU.J
M:/](BB61^FY TP=E5\O60"[A>E:F2L*O";13_5,1%3#(B@QX3$9<)>J13'@U
MVS!J1UT%#]&W=J,5X$D%Z&T!=#WR7G USP$M9O%3@"ZPJREZ:XHG'HIXRJ(]
MXKL[Q',\G^1S*EF.P/IUS_T2UF_J^49WR1G<1":*9;FMYQ5@8 ?4^?,F7]"(
M'7<@07(F[UFG__UK=]_Y&:$;U'0##+V_FILK-DMR)2GP/J<9L['$<=Y^&%R=
MCB^NAJ-7@PD97NSMD+/)^\GUZ!0A&=8D0Q2\'M/KQX65&][<<W;'"(O]FL4^
M"C,LI-0DQDD>T91\8E3J8"20(%92.-KNKNOM^B["ZZ#F==!F"H<BRR#4IDI$
MGW?(M(QG<E&H7%$>)WQFHU@!AR6P%MK[_F'/=_P#_ZA[;V'4JQGU4$8#F*RX
MG+!Q2JT/QMO?T31GR,@<UCP.6XT,,)$P8Q-0C@?RCCW:&.%(CN.X/2<(]@\1
M6JYCU-%I16P545=L(:2".8+9HZJPBD0#XB=4O-P-W7;;,/LHTH(K\%.(]I1)
M.R,<Z5Q@A#Q#R&M#J*1!AI!J,R&M$]B <R[X+HTB\&T)('$%B#$T@N^B KUF
M> ,EP.YG+I:0@XSF@L-#)GE>?/F4%5L<$Q\\(^XNKLJU<%XRF8@8E:LFJ+5=
MEGZ)L3.J[K:4]4U%'<-%>[@UB3S.RJB\BPOSEZQ60[>=%PXW_H2Q,AKOMA+Y
M4<;D3 O%6T!0<RWZ"\KM^8 #*EE@$NL:K7=QL5XQF\XA_E$^7Z?YKA%]MY7J
MCQ[(-10T>5)68-4L6GGA:$V\/"/Z'B[1D^'XB@R*.%%"DH%2#)RYY+;-)!OP
M&ID9T?=PJ:Y#?ET&EK2T%S%]V<H-1VSD9O3?PW5[8R7!"TC'RBNME'"@AH#W
MC-Y[N#:;:M2$%\(*!VL<**/U7DNM?Y*)&#,<KY&9T7D/E^8-"R?G179K=\0&
M$"C =@.G%_0P2D;D/5R5ZR5I)"2,3QGP.U7$$\C.H8#J1^J:.K9Z91,Z5B5Z
M1O.]5IH_B&,HY?.=]4&UFKS@=F8XI.N\&O!<!ZR@Z"+:R+_72O[M)*^7PDH2
MAWSM]78=%R9',<G+J=$VG-)_*,;8^(/7RA]JQJO)MA+%D:9OL0T#8PQ^J]6
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
M7$%/4W]FT DSH05@?<TA2NU &^AZZ_E_4$L#!!0    ( +: G5@4G6%3(Q
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
M?(JGYC1W7M>B.71UJ?XJ)B.*+GQE;MB4%5VC>?K$52R&*(L1"A2C0 D*E*)
MF794N#]Z3I1WRB _/F7R!2Y[<&G79#6Z5.._T!^ZA-)"*"V"TF(H+8'24B@M
M0]'Z\Z33(OGQZ9K;>=(>U'P055/<+(2U:J?'XP=U.W-V\\71SQ%/6>*I[2H/
M6S0W<,H2KRI>A+99;<H2C](A4: 8!4I0H!0%RK2CPGP^NL1W0B1_94KDRUSW
MX%*O:E;$H^J!?'-K)R_U2%H(I4506@RE)5!:"J5E*%I_OG0**7]E3J9U4U:2
MVA[)5R<*UT\.]7&ZS&&NH]R903U1EVOR.!W'M0/'&Z[RJ&?JHD Q"I2@0"D*
ME&F')2#<)2-/U74Z.=-YY0]<'G#;0^N[H]&W NZ1X0.KKLSMG+K 0VDAE!9!
M:3&4ED!I*926H6C]F=+)J8Y93D5E7)G-3%"-4*!K%"A$@2(4*$:!$D=5OD^I
M7(0Y'5YRI=JB ?4'Y3)].9<RAXY$[TXG;SHO3 _$95R9+4[Q6Y3:B0*%*%"$
M L4H4.*H\F/[O,A@Z+-J,2(COV&2CJ88X_MI67UW[=1,QZQFCJ1;,:T?:M1*
MX@7N<'Y=:0IJ\ZTTY7P[\!EQAX*DIJ0VWTI73I=OI2D7^ X9_@14HNV)S[CM
M>LYP(#5%O< >AEN9OHD.];RQD+(3_!RSX/>"="O]P*J"GAP%FWG#1#JS_<FA
M(E31@](B*"V&TA(H+872,A2M/P-:1:__22>8.&;!Y#?RNQ45#VUT6(FF*O-9
M4SP(2]S>BEEC->5V:]Y>=K6!9%TNBOGNK/5J^_MJ5BYW[';B6#]N[C9U(U]_
MWWV1YJM->]WV-+N^ET;JM=C:6'S[?ENF-5!NFKJ1;[9!ZN!BKY5IK+6,#1[R
MQ49816WEFZ9<RE;,\L7BV]/=/C%_>[@CVX:.]$9M*[9UN@$\J^^%:*[R)K\X
M7XKJ3ER*Q:*6E38K.5KM+O7\J>S5;?LK2>\^D),S]7/'>9=*/]!]X\IOW/:;
ML\[$Q?DZOQ,_Y=5=L:JMA;B5YNRWGESBJN+N_OE-4Z[?G\AH\*9L9*>V+^]%
M/A=56T!^?UO*J^W=F]; U[+ZLNW2Q?\ 4$L#!!0    ( +: G5B%-J4N* X
M --1   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULM5QM;]LX$OXK0NYP
M2(&F$=_TDDL#=&/'N\#MHFBQ=Q\6^T&QZ5A76?))<M+<K[^A[%@B.:(LU[<%
M-K9,#D?/C(;S#$G=OA3EMVHE9>U]7V=Y]?%B5=>;F^OK:KZ2ZZ3Z4&QD#K\L
MBW*=U/"U?+JN-J5,%DVG=79-?3^X7B=I?G%WVUS[7-[=%MLZ2W/YN?2J[7J=
ME*\_R:QX^7A!+MXN?$F?5K6Z<'UWNTF>Y%=9_[[Y7,*WZX.41;J6>946N5?*
MY<>+3^1F)B+5H6GQSU2^5)W/GKJ5QZ+XIK[\LOAXX2N-9";GM1*1P)]G>2^S
M3$D"/?ZS%WIQ&%-U['Y^D_[0W#S<S&-2R?LB^U>ZJ%<?+Z(+;R&7R3:KOQ0O
M/\O]#0DE;UYD5?-_[V7?UK_PYMNJ+M;[SJ#!.LUW?Y/O>R Z'0CKZ4#W':C9
M(>CIP/8=F-F!]W3@^P[\6)7$OH,X=H1@WR$X=H1PWR%LC+5#MS'-)*F3N]NR
M>/%*U1JDJ0^-?9O>8)$T5Z[XM2[AUQ3ZU7?W15X56;I(:KGPOM;P!_RLKKQB
MZ=TGU<I[ %^MO"OO]Z\3[_*O[VZO:QA4=;V>[P>XWPU >P8@U/NUR.M5Y4WS
MA5SH JY!VX/*]$WE>^J4.)'S#QXC[SWJ4X8H-#F^.T6Z/QS?G3CNAAT,P!IY
MK,\ "N5E@_*R+-8>!)DRJ=/\:?>4IG4J*PSUG52.2U4![*;:)'/Y\0(B5"7+
M9WEQ][>_D,#_.X;8.84]G$F8AB8_H,E=TN]^@^!]F155]6Z'YAQ<+\VW"LX]
ML.#O&)P[L4$C5H7OY[LK&@>4">K?7C]WL4):DBCP64 #O>74K>H?Y,_W?] _
M,021(81@A FNCS [800-5G& 50S"NBF+9:JCNTBK/< 0/-SX[N2+SBTQ3EAD
M8&NWN@HH9]0 UJVL UA$BSCT#0O/3A"OH1H<4 V.=%8,L<#&@L8BBEEDP#%!
M6H)'!H$O#'RG;GT<P"%#"!Z3P/+($T;0L L/V(7.L/EI\6^8''=S%21D-QB"
MX3E#Y#F%/9Q)F(9<=$ N<MI@(D'H/&T>50RUR#(UISP.N!'=)G8[P0*(4N;#
MZM8&/ (#"%$BC@@5L>%N(X5K@,4'P&*GE$_KHJS3_S: J;PHS>LD?TH?,^DE
M525K--[%U@W$,1.Q\;A,[&8!F#D6!H9N!7LPM&4+B+C,0'"D: U!XK=9IN^4
M\[DLGM.&OL##ZA6/D'/*6@*4S_ $%V5/CK,7JL7K, Z%,",@TC#F-#(CY71
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
MW,JR58-@80@L()M,(+<$#2,KAX-0#L,6B%] TVZD!>YW=)^XG)4IPZ"^+FC
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
M(06>T?45)L$*5P.\JX/[KD223;Y.\](7@:Z)X!.KAP34Q@4$CY"S%CG+\;*
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
M>.W>9B>##,EM?IR7!$0=5VE& T+2DCAK@*1EV=Z25G)+IL@P3V/8'G13F21
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
MG1Y8X1MW)%D=Z(H^EF5>]PA!RP2BMVU59)(*N\H^-S:#$35HV-K]!_XP)!3
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
M5\N,9BTJ>X#VYU*:G6$#---[]!=02P,$%     @ MH"=6(U"!@]. P  M0<
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
MV<8L4SQ,,JDWX/.YP'ZL+[2#YG@Z_ ]02P,$%     @ MH"=6.$&$HW# @
M& 8  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULC97?;]HP$,??\U><
MLFK:I)9 @!8ZB 2,J976%=&N>YCV8)*#6$WLS#90]M?O[$!*-\KV OYQ][GO
M';ZCMY;J4:>(!I[R3.B^GQI37 :!CE/,F:[) @7=S*7*F:&M6@2Z4,@2YY1G
M05BOGP<YX\*/>NYLHJ*>7)J,"YPHT,L\9VHSQ$RN^W[#WQU,^2(U]B"(>@5;
MX!V:K\5$T2ZH* G/46@N!2B<]_U!XW+8LO;.X('C6N^MP68RD_+1;JZ3OE^W
M@C##V%@"HZ\5CC#++(AD_-PR_2JD==Q?[^B?7.Z4RXQI',GL&T],VO<[/B0X
M9\O,3.7Z"K?YM"TOEIEVG[ N;<.N#_%2&YEOG4E!SD7YS9ZV==ASZ-1?<0BW
M#J'3709R*C\RPZ*>DFM0UIIH=N%2==XDC@O[H]P91;><_$QT:U)4,,48^8K-
M,M2]P!#67@;Q%C$L$>$KB$8(-U*85,-8))B\! 2DIQ(5[D0-PZ/$CQC7H-DX
MA; >-H_PFE623<=K_F^2\'TPTT;1D_AQ*-^2UCI,LVURJ0L68]^G/M"H5NA'
M;]\TSNL?CFAM55I;Q^C1[?W5> K3\6A\_3 8?A[?'1)X'-&I@:-X>Q1OH#TY
M!ZHLYC,J!E77L]6U)0Z]$=,IL&3%1(Q@)# P*5?)6<&4V7@K%(E4< (7W?9I
MI]NE5:=Q<=H^;WD3)5?<-2C-!\"G@IH-$R]6F' #F=0:Z$ZZ^JN]^K_;H=[#
MF7<"9\](N$\11C(OF-A8%[D0_!<F)*G8Q?+V8\$_8U':)[MPR5)QL:#L$#;(
MB&)?[(NJN#=7@R_R.1ZLF::>2_!/=^W][6_K"4PDEM.H'7H0P5ZWYJ@6;B9I
MB.52F+)QJ]-J[ W*;G\V+V?F#5,++C1D."?7>NVB[8,JYU"Y,;)PO3^3AB:)
M6Z8TNE%9 [J?2VEV&QN@^C.(?@-02P,$%     @ MH"=6 LR$<]@ P  -0<
M !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULI55-<]LX#+W[5V#43$]*
M)%&R/E+;,XZ3G?90)V,[W</.'F@)MC211"U)Q<F_+RC97G?K>CJS%PD$@8<'
M@ 1'.R%?5(ZHX:TJ:S6V<JV;6\=1:8X55S>BP9IV-D)67--2;AW52.19YU25
M#G/=T*EX45N34:=[DI.1:'59U/@D0;55Q>7['99B-[8\ZZ!8%-M<&X4S&35\
MBTO4S\V3I)5S1,F*"FM5B!HD;L;6U+N]"XQ]9_"MP)TZD<%DLA;BQ2R^9&/+
M-82PQ%0;!$Z_5YQA61H@HO'/'M,ZAC2.I_(!_8\N=\IES17.1/EGD>E\;,46
M9+CA;:D78O<9]_D,#5XJ2M5]8=?;#@,+TE9I4>V=B4%5U/V?O^WK<.(0N[]P
M8'L'UO'N W4L[[GFDY$4.Y#&FM",T*7:>1.YHC9-66I)NP7YZ<FCSE'"K)42
M:PV\SJ#7S$5]?=!.E4*M1HZF>,;+2??8=STV^P6VQ^"KJ'6NX*'.,/L1P"&B
M1[;LP/:.742\Q_0&?,\&YC+_ IY_S-[O\/S_G3W\-5TK+>D0_7VN$'V8X'P8
M<[%N5<-3'%MT<Q3*5[0F'S]XH?OI0A+!,8G@$OKD<?7Y80&SY\7B8;Z"Z?P>
M>LW\<7Y]U"Z7#ZOE.>87L<\S3V[Z"(/?B3F8*A ;H,YAM:;24O<&IGNFA6SP
MI6Y:#=^FJZ[XHBN^YF^HZ,*G6+SR=8EP!<Q+;.8S(R6^';!D\"2QX>\T':@U
M'S_$S/,^49A-D6*'M.,2<]$J!--#7D+LQ7:21!#%KLVB'_VOH:A5*WE-SHEG
M$R_PW-#VPN@_9AT_!5X<V=$P,;8)"P?/=6&&(^DC._ B8($=)LE@)>AJ=F14
MVS1E03EY@6]'H0O><&B' 1O<XP;ID&60"M4%,'E&,1O,N,J!9Z^&D@(M *NF
M%.](BR@A8@E$Q#,.J'X:J2_ZM%PTZ]:\?J'9U A5$*[GQC;SAG ]Z$]W>CCO
M_<F^ L\.PZ$]C+Q.CHBEZ\;$;N]_!8'+[""(C.1'=NB>H4[$F;L/4-/U^2G(
M"480V3X5^=S9=TY&685RVPUL15':6O=3[:@]O@G3?A3^:]X_*%^YW%)CH<0-
MN;HWT= "V0_I?J%%TPW&M= T9CLQIW<-I3&@_8T0^K P 8XOY>0[4$L#!!0
M   ( +: G5B RVJ640<  ,L/   9    >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;)U7[T\CMQ;]/G^%E:XJ5C+$/\?V%I#8A??>2H522EM553\,$X>,=C*3
MSDP6>']]S_6$;-@">GU"(;9C7]][S[G']N%=VWWJ%S$.['Y9-_W19#$,JW?3
M:5\NXK+H#]I5;/#+O.V6Q8!N=SOM5UTL9FG1LIXJ(?+ILJB:R?%A&KOLC@_;
M]5!73;SL6+]>+HONX7VLV[NCB9P\#EQ5MXN!!J;'AZOB-OX4AY]7EQUZTZV5
M6;6,35^U#>OB_&AR(M^]-S0_3?BEBG?]3IM1)#=M^XDZ'V='$T$.Q3J6 UDH
M\/4Y?HAU38;@QI\;FY/MEK1PM_UH_5\I=L1R4_3Q0UO_6LV&Q='$3]@LSHMU
M/5RU=_^)FW@LV2O;ND__V=TXUV#'<MT/[7*S&/UEU8S?Q?TF#SL+O'AA@=HL
M4,GO<:/DY6DQ%,>'77O'.IH-:]1(H:;5<*YJ")2?A@Z_5E@W'%]VP+<;'CB[
MK(MF8$4S8V=_KJL5$C\<3@=L01.GY<;<^]&<>L&<5.R\;89%S\Z:69P]-3"%
M;UL'U:.#[]6K%D]C><"TY$P)I5^QI[<!ZV1/_S\!L]]/;OJA U7^>"[VT;)Y
MWC*5S[M^593Q:(+ZZ&/W.4Z.O_U&YN*[5_PV6[_-:]:/+Z]^N#R[NOX-?G]_
M<G'-3BY.V=F//W^\/#^[N'[.V=?-27' MB:S9TQFWT>0?='6,W9>E LL[QXR
M2M8/\WE51O9+7%1E'7MVTO=QZ-F_3\_957O3HGG=#D6=?6C[(3L9& ",RYO8
M91L0)7O#-%<Z\-QKM"V7PG,K9&H;J;@Q!FV98Y+F/O?H*.,Q/:=A[J3F0>5I
MNLX#%TZ02<>URKET/CLI@6=?4=7WV;#HVO7M@MVL>\30]ZQLES=54Z1?V3[^
ME+#)AC22YS*,8]PZR874: 7IN!,J.YG-1IN8F7-G!=.6!^^8$3P/@@7%/1;
M9Z44<^@%Q0P7B%L*S.+&:FYRF9U6_:KMB[IG>U)9GN<Y>\OV@L'NJ>4$-UY1
M2^>.2RG0W,=<RRWLTU2N<AK<R[WBN7'L;?9QN2JJCCB<M7,VK^[CC!4C,OL[
M?WOP MD6VM'RG4YVW15-/P=,5</VH-YOD6F#+&_6$5Y>T^Y*>RQS-)R=W9>+
MHKF-V:R:8VULRDA!P5.M NT@O>3>ILT(3.TD-2W<5B*%XO%S:N24;I."MH2I
M3\NY!2A.6#CX#)54HA*AX7.BC"&VP(P=N6$-/D2KE#F?L'KSB \Q*1"K O$+
M:4;^?5J)^$1N>+"[D.\SL$X#97 ,.S.D0X; G.$220+"QG '(+T4W-H VA"K
ME5%/T!8YU]ZFR(3C-D\Y"@Z938-*@BY*)KB1<RV0/)>2YY4#__\)T)HXB_I(
MRW<ZSV-&V&C!+!(%:,%38JP$)DJA,."I))8;5,<>LAV24RIX+G,'8+)'8+9"
MG8 1#N4KP@B,"ER;L=XUZL8KNP$&U4<Y00<)"VDZMJ?*]Z.9 !RE36W4&_B@
M!38MR_5R71=#G&%WZ&U9I9+>I0G;41S424#U.96\"0!".9?:+@!*0]L"86/
MA*0X^_CX@,T<]7*TC"8? (11GG#YISHC/?@(GDH-]4"*:,PJT 55[TE[A'X:
M"G#J;@$OKEYL6$3V$(L.60(IO,0W\@8BDM5@/?3&@9@&-E%DR6N:IP$=R(J^
MX<K;I]*#"3*5F4?!^;$* [<JC6EBN NC]$"C1VE"S;A1>5 '>3 O\6DOY%11
M:0FV-OG(;P'E$DD"C/,;$2-Q@7:'M+\VCY0E.8#D>/%RZ9-(8Z61(XZ&I&QL
M>T3DC-I@"N!SFV\P!:6U0&&ZD:*6HB3M #\#$3K(_PD$'!DB9Y!G;U @.9*!
MO!BX '2QCX$YB\N0I&E0<SI'E-(DUE\+@O+NBR"D-(%K7JA1$.!B4(^"((7
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
M;AN?-^MR43DR[WOG>TK>.G\Q]< .'M-BAW,UXH@G<+@@;]K&;WIRTRS=\FN
M*8(Z1";VD5V)9Q%_=L4K(CDE@@GY#)X\9"HCGORN3,G?\T7O.XCCGU-)CY#J
M-&1HF-?]-B_<Y00=T;ONDYO,?OR!&_;3,P&K0\#J.?39[=O[^=M?;Z]^OR'S
MN[N;^SL$?'-_*LIG<4Y'R<4K\KA!<K1!<MW6V\&[CL0./6]7YT/OR'74(D;O
M7;%IRB*OR)TKAJ[T7PBH15N5:]?X';?) !5TI&@;D#N,#7A.KO-^0^Y;GU?8
MI/?)W!-4V=4+N*+2"2K-R0N2L91*IF"=/_';>23SXN-0]F6 [Q._Z=IAO2&+
MH0<#?8_=ZT79Y'$6RU*1T4PJPBGGAJ:2$<T5S8S%B-2&&F/@=4XD3;FE(K/)
M?+D<L0D7-%4L3L,AI<:F\&.,A1_AF:(JTQ@1"HA")#>?BPW4YI)EN5JYSC6%
MZ\F9%(#-R$MRANTRIH.5*FH$"Q;7L%2PI*1*QUF!C3,FR<MCKI)=5P@P86V*
MR#0LDR(@D<'BE"F!)!ELE654*A5'I6'49A;V8^@O#L&_($A+XR?X4>(";,ET
MESA.>LH9!Y3.&-4J\,6IY9RF5B6W]38O.QS8/FE7I'QLMSQ* KYG&G$I(V.V
M5@,EI!N0SY F!D(<8> LU$!2K04R/\DE9TB+1=(@AD@5*-4F0J,.4D0B4><T
M$JE2'A\\;FY!,%=?L[I7H SZXAD5D5\.B1@=6+60CS:14VO ;IRE6BAXCOP:
MIJBV>TZ9#1ZH:8J<90:M%D,]5+EWRR2OV\Z7_T9I?AL#V75!J@(G]IDNV'E\
M7Q>,?QIL6:1U9"?SXZ! >;=V2X+//O$;1[ZXO",:FI$F/"PJIYB-Q126<H$F
M8IIR/;:0060F39]H Z&QGQG+,98.2@A5$FF*ZF4[\4==* LQFU"I/OF6I<!O
M:E+*36 )42FL1WD0B(U#B POH3?01F/M]MQ!M@:Z3^W_25M&KHRFJ9;8'%T,
M> W]AEY@$@$([(JFTAS@62:#LD\G#PVE$DGB$07)0R!1H9D>3P&#Q=FC9$-O
MP,?*TQP$M5K)H#WVE5I39JA(>=1M[ N0@*. QP6*B9U0 Q6"6O0)MUF"[V$2
M+E#D4UX-#L(\23D7Z/W(M!$B]B@L( @5+)4RG+(Q!-1.RJ>/&] )IKB2IS:*
M>5D<1F)?,(&NMEF,7D:AA=1T/(]".;'F:(>Q^<;,!(@]]3F>'MV:\&%;Q[MA
MZ)>A\>,%ZC!ZN'[.QUO7H_MX=WT#U91HK\JML)2]2O6$=.-]<'SQ[3;>P1:M
MQU<TFAM<H5T7'#"_:EN_?PD;'"[EL_\ 4$L#!!0    ( +: G5B&R6I3E@0
M 'D)   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;*U6VV[;.!!]]U<,
MU*#8#=18U,UV+@;LQ$4#I(F1I%TL%OM 2[1%E")5DDKBO]\AI3C.(@VPP+[8
MO,SEG!G.C$X?E?YA*L8L/-5"FK.@LK8Y'@Y-4;&:FB/5,(DW:Z5K:G&K-T/3
M:$9+KU2+81Q%^;"F7 ;34W^VU--3U5K!)5MJ,&U=4[V=,Z$>SP(2/!_<\DUE
MW<%P>MK0#;MC]ENSU+@;[JR4O&;2<"5!L_59,"/'\]3)>X'OG#V:O34X)BNE
M?KC-97D61 X0$ZRPS@+%OP=VSH1PAA#&S]YFL'/I%/?7S]8_>^[(944-.U?B
M#U[:ZBP8!U"R-6V%O56/7UC/)W/V"B6,_X7'3C;/ RA:8U7=*R."FLONGS[U
M<=A3&$>_4(A[A=CC[AQYE!?4TNFI5H^@G31:<PM/U6LC."Y=4NZLQEN.>G9Z
MKVG)@,H2;FS%-#1T2U>"F;VC\U9K)BU<<;KB@EO.S.G0HF]G85CT?N:=G_@7
M?D@,7Y6TE8&%+%GYVL 00>^0Q\_(Y_&[%B]8<00)"2&.XN0=>\DN$HFWE_RO
MD8"_9BMC-3ZNO]\*2N<R?=NE*[ACT]""G05848;I!Q9,/WX@>73R#J%T1RA]
MS_KT_G9VL8#9]07<W']9W,)R]N=L?K6XVSLZ_W9[N[B^AZO+V?SRZO+^<G'W
M%HOW_9#D"+ROP7_U-9@94&O 3+)ZA?'%; Y<-EU*XT&7D%T:/GX8QX2<@*VX
M+O%8^_ ?0!P2DH1I1/PZRJ-PG.6#65'HEI5@J*":]UE<*=D:R*,$56+(2!:.
MLO'@=;I#;!2=:E=]>%4(RFN\**BI0"C3&3.5TA;[UB$D410FR0BR49B,R>#E
M(:G7#^D DC B.>*+/-8\2<+))!O<M+9I+7R?W>]I6?J$*KTNBA-T0O+<K<@X
M)'&VH[AXP@YM4#A/)F&6Y9#%&(=L,EC2K59"P+(W,HFSD*0Q3$:3,(I'@Z56
M#]QW5VSN@&2+'Y]<AT/JJG8VJ6^<K+-_> CC) JC*()/?<R6S\Q2,@DG>0KQ
M>!*FDW1PP=8,2Z7$MOW 9,L@SI VR2#+QV&>I[U^T=>3V*LG%R0R(F&>)CY(
MZ0BCFD_@$"YE(=K2I1*:5\@1'A5VZ]=KRD6K&5@%M9MI!<,D<8DRVD\P63#@
MLN0%M4JC*8.\>=,*:A$MRCW+OR0?NY8K;^/-TP9=/W&<!DQLX8!T\7!9.R D
M'.,:Z[AA?M2([1%@T"Y:S>4&GRV#+:,:F.M_K]Z\[V A=G6)SZEV <&B</+G
MF 8JMSAE"NZ4D-1&4[Q')U;SPF$V%<6=NU+K-4?XW>M\YL'J1J@M0XDNLQ@R
MM,SUOP+B(4"+T/2^9U]SHQ/C"Q(6/UN.8<8\($8D"$M!)=8^RL\5Q:)TM<PU
MLO>A=:%Z<*CQ7K:>+ J\"7W%.F(=1T:+RB?I@9<M%0[S5ZKQC*0^5BG\=JTL
M/JKH]Z.W^N1P;QQB"C=^Z!O,9"MM-QEWI[OOBEDW3E_$NX\2]+OATH!@:U2-
MCD99 +H;]-W&JL8/UY6R^%[\LL)O(Z:= -ZO%2+M-\[![FMK^@]02P,$%
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
MH<];F'75Y83DZS_97_A2(<";*HYIOW$L(8<N!WER@[7U1&M #<2Q/#F._N#
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
MY$Y?_(0"HI$@*[P3]/\IH8A7>S5'7MR6,Z3 00$A,#=RMY*E<VL(LX8\=+J
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
M>;(JC=<*9IEB^IB/@6#]%LRN1!?I;@ :I.&-.."[>M%<D2=/<3%=Z37PR6@
M'&!=6@K9):%[PL:L(C.'FC*2/8[@5&YW.>L8L_T/IR<<^0RU1 K""5INP[X6
MGU);:PI1>E@\?KY%;QPEW['RYR1_-O&AMKY$ *J9LAU)46//B,7T+YZ&'BSK
M4WX>>F?]UES=R8$*6LC;5F_E= '4!B_@QGLIJC/7J3/^%AS;3 S6:@I*EMC5
MM-%$O2R2R'AOR,EHM[59 OCNL/'ZRVCF)<^*75+H,H3@ZT?L&FR2SX"^&P/#
MFBEB5'* =GZ0[6!+HN:22 ET\(<4_*&E588:X%>:5H?CZZ*][II*A/M>CY,,
M]*"(!\ %\P-51U !RZP :@&G"MM>>IW#:L.&T=OZ&Q=! 7OQ&37^I@\.9-*:
MA(6'C MB%- 5-[UT+!#V(*(_*,D92H))+(;RPB/;[;YNM[=KEPYW!0";>ZVJ
MH,]4CZUK7@OY&]KJ4Y+])I,Q]-C;P7+IHX1587I_8IE QF\I&8?$KSLEV>3P
MO&*B@WOF]9>*-S9:O$V<#V/%63>@,03&J/\!N4S)&RK/;!U(S,B2#0SQND"D
M^M%IU8_@!LH&#S;=A^8REC*^Z%:.D!(W$A;M@0+2Z9>A-/RI@K585ZNV,/##
M$?]Q'HR4^J;6M]2EMQM7(/BI<C1W'=YT:,2;0>N)F\^DK"YLYF.>'5+M.C7M
MTF39XH5U;2J!EBE"(0NP-DHL1U2@$OW%OH!]P^D3D;D["V(WB/I)8CR)[S?$
MGMX'DM6!UMH^3KL*YG,WG(=M@YF2><R_OLM#G]IQ?PUW;-7\P_<7EQ2#/U1)
M=O/')J_HUL1YE D>0J(H<*,9'T$B&^Q^5'>(0!<=,?YT+&3JTEHO.WS:7/;<
M@,E([839D7.U+@BU_NCCCJ%Y@"@K+"P5Q:: '$%3POQ"F<70;:/-(R.E(U)\
MP6O1LQ8FU %HU[TJ3Z_^>CNBMEG70#?(@CK[M6#)8W)^':T"UF1^+[!=:1EC
MG_U2X]SLXE\"!F2TM7&5)MGC4:1%3A[N*([IZ0P#;MK.?'NLYSV 2(_ HKK6
M/Y6X21+SV(WC67\*>N?K5,(SG+OS&3X4#!I"*(CZTM7.$*UVT5^37)?*U*Q/
M\;%*Y9.@5:4^SAVCVAS&LD[VB6'R<6QC:EB#M*90O_\DZK8AN5,KCDF8-OG+
MNWSH#&5Y 9DLT]*385^OUZ,;:K3(37.B'^675Q^LNDXK>3?=[8:Z^#K!<7U2
MH%M@*3;Z\C 2Z0&]0:BMKLLZ%$D%F.NT00UMAC.WK0VXE+2'H/L6^:U4Q&];
M5O\3R[-G,*A2G$<5HZ3^2!'91>A'E92@ET,\-K5-O-XZKCOK=-JDKG-Q9DNI
M]UVPN*G,LH8%7R*GI.6-K+* >.Y1C82Z)E)1:=,BH1)#PY:>&Z"A-YM.D=V@
MQXC+;??PRCQ==R1L'Y'.UIBM\4:EANS4=G)PEXX#]LQ9>[^U714W&Q ])M1Z
M=:1"PY)\#]Z A<&&P'?O.QU4[6P^X>UNHHYFW-/ZD^"DK6KF,$P0 SAR.-"[
M*)Q90C 2S#4&A=.>IO$$8*EUX.?!@J"UKT_'E#J4J*Y/F=Q"+2K1[&U4UXJ9
MV+(>:VP_PG]P'6R2=(VM%?^L[@=W^RLH@(Y$&9%./6;'[AV[M(/;MF6Z?5[?
MG<6>&T?QL'.J6H:Q<^\[V?EK5'(*-=<LZ%/)=HNFT;MI?^#VV[[.M0.1"MK8
MSO5(3-8 4AMP7R892R+]+F<;(V0&!2?,J[_I,9Y9+%9TFY<-5.S/'L>K:X#(
M^=3I%_>ESK]*'CFJJ>G\:_,(TM>T0JQTVI[>DRHZQ=C<Y7'D3L._VJ#W)\!7
M/0^X4^@[1_?I;2[Y\UUZW\;&R$NNLZ^#/W<A&MV9I[G.P7Y^.Q?U_71<)XY3
M)^ZBNL'&KTF;_$^<>QT'[=[I4W[H].F^PW&C9V2'S=W.&5G=7SWRC.S7.O;*
MS>KUO.#X%M?^D31/MRGT*QVG98\X3DN'AT9/K'S(V"!DQH_4CKK\B/CZMSA2
M.W*>^/]/T_X?/4T[&JA?_30M;YW^[)^G/18R'C&F 0][L+35_S3=+=Y)N2%D
MF@<W71+PS&\P(/X*H<3-.+"%W9G;1UQ,,K,3<Q[)2_7NWK##.>1Q!X[R=/E@
M<T3#-I@"=\I#-XSFL+PEMH$(D?%:*ZA+"#R6FU'0YU71/W_@MB#=_!K"(K&K
M8=JRH';12!*[209JPB=A7>61$H\ZE /$.VIH][NQ+*;,X@9/H(MO!&T2$ "T
MZ-P#>AK9=P!:]6:\X56XG)U^%Z5A8(B!-0/JL==6\BKQ9 B?SR!>@:!IY.=^
M9/OO^YQ*@G3&;)I,!HYMG0C9KZ5K \WBRPY#W6+/FDX:9A)/K>#$+>#)&XG0
M:7MD"$P/D/=^Z..WY%WR@@E]J $#+]:N: *J308Z=?ZQ(54+X-.ILZ=P:4Q?
M,Y(]GAWTQP:M1]^;32+S2X%NZFD_[D)NT;N%>*I(U4#].DV6GY]>+W%P16]J
M;-CF*P&Y%NL;L(/I+!A9VMVX.2G7D$U -9GM*MJ3T3HZ]+9&-CTA/6FJK?,[
MR%<+8!RC!57_D=L\!852A$'$I]G$FW[KTK8#-=AKAZ1RK9M 1+D500#ME649
M!G,AU>>G:WT:P!RD*NJ3/)/H6SVAUE!;R#X5=M[,]ARQ?^ 58,/;YB<2$&&
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
MEE"OJ,F "D1%7TC,[W,NV=]\$>XDY0O,TB7&ZG8%>_\0DGT!7^Y;+L4TN'P
MN?HJ8*],+AJU&BD9G3+/#G1!,G4V>7DA6T+%#5_ 7:0Z%&U4(36>:E$"62>M
M5AD%V3QOHC6 K0VX=@;0-=HL'-]GJPUPV5ME9?MQ3]9FK3D=&CS7%[WWV*ZI
M&_7(UEOJE@;#L#^(MF[Q3Z:TJ^TMU[F$"WXHX=:9]N@V\1VQJ3.R%XX;% =;
M*!Y8&+?3R=?2_HZ2TL3LN8M@K9W]AK+.DRT;,+F9JA<* )<Y-0#!5*M\:_I.
M)/-"96JV(I-OW(WX,Z=JC2L2-?LNF;V(=8%MKVSZ/XB85ME49F!#,\<5\ZV]
M#DR4UKY\K#DV>&V$8/9#0!S5'P(:(Z5I<JIH<FHKI1J*>U0@> TXN.,YJ%+5
M?]4_#$?#HY_A\>^&U::/:P*V$0T\9'9]J>VV/JK;@D4_'1!1($_=]_5FM/EU
MXLQ]E%\O=S]M (TSB98Y$U-L[1V,#CM,NY\+W$NI%O83_425I<KMXUQPJ$L+
M,#]5B)I_H0.:WVQ._P]02P,$%     @ MH"=6.,^5WR\ P  IP<  !D   !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&ULK57?;]LV$'[77W'0BCT4;"12OS/;
M@%-[FX$F#>*D&S#L@9$HFZ@DJB0=)_OK>Y1L+P'28 \##(L\W7W??7?B<;)7
M^JO9"F'AL6TZ,_6WUO;G06#*K6BY.5.]Z/!-K73++6[U)C"]%KP:@MHF8&&8
M!BV7G3^;#+9K/9NHG6UD)ZXUF%W;<OUT(1JUG_K4/QINY&9KG2&837J^$6MA
M[_IKC;O@A%+)5G1&J@ZTJ*?^G)Y?Q,Y_</@BQ=X\6X-3<J_45[=955,_= F)
M1I36(7!\/(B/HFD<$*;Q[8#IGRA=X//U$?W703MJN>=&?%3-'[*RVZF?^U")
MFN\:>Z/VOXN#GL3AE:HQPS_L1]\4&<N=L:H]!..^E=WXY(^'.CP+R,,?!+!#
M !OR'HF&+!?<\ME$JSUHYXUH;C%(':(Q.=FYIJRMQK<2X^QLC?60W8; 0AJK
MY?UNK%57P;Q".F?DKFZP?,3OP @S"2S2NN"@/%!<C!3L!Q24P:7J[-; LJM$
M]1(@P'Q/2;-CTA?L3<2%*,\@H@18R*(W\*)3$:(!+_J_B@!_S>^=L;1_OU:/
MD2U^G<T=LW/3\U),?3Q'1N@'X<]^_HFFX2]O:(E/6N*WT&?KY:=/JZO?4,MJ
M?7NSNKB[77V^@OG5 N:+R]65,\YO5U^6L/SS>GFU7JY?$_ V!:-G<*3Q_BN-
MAX?(LUL!3X)K \)]"I[KGVLB<W_46UM>UR#&(L,[2$E4,!*R<%AG242R*,-U
M1"(:DBAEWHWH+&].(4F4$I8QB!-&*+HRDJ2QMQ!8YU+R4U=YJ[25_XR&8RPC
M<520(D]Q5109*>($*&$I15ONW5G92"NQ]4?_/",1RR!#CB2$@A*:A]ZMY@_C
MQS00879"6QR-.,;L*3*.$Y+1&-)P$ $4]RS.O&NM:F'<N$-)M4 NBCG%Z..4
MA+G35J"-IC%!I2B^YQ)KZ9C<_+6BXUTI(,U)6J209"3+&:0%R</$^XRUQV&,
M7YM$EP$]8HSD10QQ%)'<]2#&?%B.N 9[5&X'X$J@(-6_$$ 1,Z$4"JQ7G,&'
M _CAM7F/.88T(FF>0Y$7^,P@SW/"L$#O@&)YL7MQEF G*2J)8U2?XR8C-,-U
M$7KOX27B(*]Y@E*UO99&5*!J_-5.RM&'@+&\[:':N381P..)1Q<;42IC<2]L
M>?;:^0J>#<]6Z,UP11B,VG5VG*,GZ^D6FH_#]U_W\0J[Y'HC.P.-J#$T/,L2
M'_1X+8P;J_IA%-\KBX-]6&[Q)A7:.>#[6BE[W#B"T]T\^PY02P,$%     @
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
MK>7+E8 H.2W ]XL,*M!OZ(#F)\FO_PU02P,$%     @ MH"=6#ID8RJ5!P
M@A$  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULI5A;<]LV%G[GK\"H
MGH[402P"X-6U/>,X:>O9)O'8Z>Y#IP^0!$F<4H1*0+'=7[_? 2E%B65M=OI@
MF:1P;M_YSH4Z?[#MGVYIC&>/J[IQ%X.E]^NS\=A-EV:EW:E=FP;?S&V[TAZW
M[6+LUJW1LR"TJL<RCK/Q2E?-X/(\/+MM+\_MQM=58VY;YC:KE6Z?7IO:/EP,
MQ&#[X*Y:+#T]&%^>K_7"W!O_V_JVQ=UXIV56K4SC*MNPULPO!E?B['5"Y\.!
M?U?FP>U=,XID8NV?=',SNQC$Y)"IS=23!HU_G\RUJ6M2!#?^ZG4.=B9)</]Z
MJ_VG$#MBF6AGKFW]GVKFEQ>#8L!F9JXWM;^S#[^8/IZ4]$UM[<(G>^C.JGS
MIAOG[:H7A@>KJNG^Z\<>ASV!(GY!0/8",OC=&0I>OM%>7YZW]H&U=!K:Z"*$
M&J3A7-504NY]BV\KR/G+:]LX6U<S[<V,W9L%\/:,-)V//=33H?&T5_6Z4R5?
M4"4D>V<;OW3L;3,SLR\5C.'7SCFY=>ZU/*KQC9F>,B4XD[%41_2I7; JZ%/_
M;[#L]ZN)\RTH\L>AN#NMR6&M5#9G;JVGYF* NG"F_60&E]]_)[+XQR,^)SN?
MDV/:+Z\_O+__\.O-FZN/;]^P^[<_OWO[_B/#W=4A1X^J.NRH3$[9OHUHWP9
MHO(QLZAJN@9 E31Y8JX'KW(LJ&H(T:IA?FG8W-8H]:I9,*\GM7%XT(8OGHQN
M'3-$#H;4FM7$M+OTAD_)=#.C"W$6H>BBKZ0B.MB=HS/1G?EDF@TL#,4HNC?3
M30O-M5U4SE=3QTY(>5%*GJ8QW<2\C'.>005N$J[BF$NAHCL[L>'\U0T#/384
MHV-YFG-9)$QPF4LN5<945O L+:.?36-:70,#&*S\TYZ0XAFL9%D!L;Q(\5>R
M5Q&L9= 5\S269%KQ,DMYEA2='SC.BUQ&"(+U$3'S.*TW,T16 =EV:E=KW<"0
M!IRGWX+,AS5<])2#VCIW$)LA89/RN)1LU-VJ5'&5I=UM$1=<9/CN!7R&$B'F
M"+@L(3 4P$GF7)4BW/$8H FE('X$KF$)8%09!Y&\X&E!EZ^B:]NN+?PW$='!
M(M8VY)@-@5:9\[3,6;B)LPPY59W)@DRF</^KZ-F\M2LV16NJF@T>1K;[FCQ
MH+($$R1B*7H<,EY(Y$N5W;WB>2IY @J-HH_6(Y+@$#*#M)A.^=QNVFU-.)9D
M@I<R8P7()C(FP<!<24H;9D1#N5WJ9F'8 C,3<9&/QHTX:XP_BUZQY\F2":(3
MB@TS.%LD21^O2'@)$HT@<SA':<K3+&<*B $DB*1"A.,[@-D>P/ VR4!<E6<4
M-7B$LS]5C6ZF!O Y[PY[-TQ%#&<(/K &4*GN$OP7A3KBWA !)"H01DHD-@U7
M/"\[H6/$*=+ @!(.$V%>B&@H0$F9!7>40#FFP5B)# .64?0KL6-BT)_,-IU>
M/X:41I_YPO;X0FP110EP.M(6/,D%3[K@09HL01D0;K>M_52%S86Z7Z<\(N5#
M\XB%RID1##=F7GGPF)J1[!0J])J8M($Q\+*(WF,QZUB\UT7_EXOH<3R56Q>S
M&&4J":DA"*&HT$$ATARM6QM<( NCYR;8K'*]%:1\S\CWWQ52B!_9S=Y8^)RG
M?C@@+ $N@+5(,W495?(\CE\(B?Q. :TJY-9O5'><%IW?22G0?7N_.W'M?5M-
M-F'*1-X&58UM7I''+880 1/ZIW&>B9SG4C 1"\H2@R<R#Q \4\6@RORUH4B6
MMIX1D>P\*+_N^W!P%7G/,M&[FB+Q>9GTKA94_T0PZEDWS;:50[AJ S+0M[!V
M]E#5Z":TFL(<%97;3%PUJW1;&<>[6+1;,NK_X$P'<\\?SBAWQA''4"1S PM$
M?03OL)&B:)^ZAUN0>^=/V?MC:LFU$\$)I@+SD9U(-+\8I4FZ3UA3U1C=&/G3
M*HB%!JU7MO75W\^6@R_2^VUCGVF4HG;]#N&^:0O8]X=][<_9X;V RS3C0H8)
MC(:'^LAH14 _PH80%^D+0P\C3U&R81Z$S#%N%,LDBBK-C\TYF4 H*9E HTS!
M$EH)4BX3N)&0V927H Q,A^L8E9\EDH5A$VD,!\R4/5AUX.,S)+<8RJ\Q_$)1
M=.4B[;^0_HSG0:PPYS,!D I:FQ K-=(B>0DAQ:GG4GNF%I1C\B3'H>$%=H $
MXPF=,Z,Y(J*#O1Q%%BM8!S"T9J"OITETL/U(<+=$BGY@&5Q-10ZTDW0W+D_P
M&)L-%H<\B7Y@5X?1Y(&Y/LS[/@5=(S_2[Q[0:?;68:2@EUR:>A;$:8&C@B?=
MT_V7D8FNPY@-+W+NM$]9: ";MNVRON7!PMA%J]?+:AH@_4>D>&[A.$$^PO';
MNVLVK$)7HP[[B\7'O^@#MJ)W>JHWHZ[$T,Q%3ORFY9"&09Y!@:YJ<@JED&!A
MB_'6*&AH8LT22?0AK%93NT$'1P]D)99ED2<L23 *9(Q,"EH!,2_3K*,CUC]>
MBI@=>M4:[[T7KTR["&__KE/?O2+OGNY^8+CJWJL_'^]^G7BGVP5M:[690S0^
MS=,!:[LW_N[&VW5XRT91X)T]7"Z-QO2@ _A^;JW?WI"!W<\NE_\%4$L#!!0
M   ( +: G5A3&^E'9P@  /T2   9    >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;)U8:T_C2A+][E_1RD57@V3R<!("#" !P\Q%=WAH8'>U6NV'CMV)6]AN
MW^XV(??7[ZENVW$@\&$U8M*VNZKKU.-4V:<KI9]-*H1EKWE6F+->:FUY,AB8
M.!4Y-WU5B@)/%DKGW.)2+P>FU((G3BC/!M%P>#C(N2QZYZ?NWH,^/U65S60A
M'C0S59YSO;X4F5J=]4:]YL8ON4PMW1B<GY9\*1Z%_4?YH'$U:+4D,A>%D:I@
M6BS.>A>CD\L)[7<;_BG%RG36C)#,E7JFBYODK#<D@T0F8DL:.'Y>Q)7(,E($
M,_ZJ=?;:(TFPNVZT?W?8@67.C;A2V;]D8M.SWE&/)6+!J\S^4JL_1(UG2OIB
ME1GW/UOYO1.<&%?&JKP6QG4N"__+7VL_= 2.AA\(1+5 Y.SV!SDKOW'+ST^U
M6C%-NZ&-%@ZJDX9QLJ"@/%J-IQ)R]OQ*Y;FT\+(UC!<)NU*%E<52%+$4YG1@
M<01M',2UNDNO+OI W2ABM]"0&G9=)"+95C" ;:V!46/@9?2IQF\B[K/Q*&31
M,!I_HF_< AX[?>/_!S#[S\7<6(U4^>\N[%[S9+=F*I\34_)8G/50'T;H%]$[
M__VWT>'PZR=V3UJ[)Y]I/[^ZO[V]>;J]OGMZ9!=WW]C5_=W3S=V/Z[NKF^O'
M7<9^KBZ:]EE'9?!.);M^%7%%)6,&B=0H(J5-P)=:".^\IU0$<&;)BS5+N6%&
MO C-,R;R,E-KVL,ZNU?2IDRT*IWK6[7^J4T%R[@5QF)C*36BPF1!<3_LLXLL
MZZHKM7J1B6!@I8!7*!)N)6"+0JQ@@BJIXFNU+^ :4F6%S@U3"Z8*P=:":Z8T
MSH1*=V58563"&+=/%K C8?,U$U A-"NYMNL^^U[92@M<K;T9.+Z#M^L=[HY"
M\HI\#GE*8 Y)3C(9F-"<!!>YJB#T;W>X*!(RLB-P$@#YA.VQ43B9'(;3XR'=
MF++#\3B<32;!D[* "E-E7N6-28$6?U5P:P*Y*!P>#</Q>.)RG)):) $\2T<Y
M&'&G%#K1_/VWHV@T^VKPO!%C'3&S);<#)Q4JFU>6%<HV@4HHDA1@Z#0JDXGS
M[P)^1MT!AK&XX30&;]WT4#L[^%8)BLB#T%(EP4\7JY07(!Q(T"IH<%8\"^[G
MF5QRGP=WW.'U'AL%+OBC@RCP<1\?3.M5_1L\HG9EC.P2VT[ZPO?AU_'Q43B-
M1N1A%Y>(8C0=A<?1,58']!?<EZ@%XA66"?2,;2WS?38.1]$H'$XC1G*S\&@\
MQ6H431!KA/@HG,TBJ'FH=)R^DX])?C@[#L>S<6=U0/^"/48V'87'DT-8,@VC
MZ3@\&@Y='D6S0^RDG*I/(%,)%*+/NK4LBB4Z<L(>+>H48;TI?/NG/MKL^REA
M$?9\H7R)AE_KO>YJ]'6?6=56J15Q6LB8XNP]:U"JF?</MKF\X"9%7RMPK*,.
MLS9("%]A=F-=FYL&3(*09FHI#4K?(.$,*,Z8O@-3G[.A#,\%#1[IDKC4T@
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
M15L,%_F_[L-S^%7VVQKOJT9M$!J'61) /SPQ@V#USE_K*VVQ77Y9X:NL>N>
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
MBSNW$RM\Y A-"G@_5;AR= MRL/EL&O\%4$L#!!0    ( +: G5AC?&<MUP<
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
M] #6YQH#L+D@ ]WWO8N_ %!+ P04    " "V@)U8 J+V-;H)  !R%@  &0
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
MP_0O,IJ.)E'O!-&GF]2LRZ(& &V2)MU$VZQ(BG66Y%$-CZ1P11MZZX=]4FV
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
MP=[P H4!X1XZUJN(D(^7ZE *&4]LT21DDW%[?B'\JPS!Y$S-_C1XP&Z4)[[
MDQ$XB4? M-> #0W^"6+3"FC.OE&+<+ 1)>*PN(. DF=:\XZ4"M1F@Y9;Y ^@
M1^WP&3*C(M= -NFN'6K]*V]#=&)L%T?H ;BVR.>16,: F,1FV%: BGWG33GK
M[+K(MH"QH*GVH*Q/>*PJDKISSHG2BX\*[>*QFW65VEV0O9Q?!?*TC8HT4_&'
M5U1X6\[1C,8/ZVAHZ%AYFA7RWP(-''E>KHD[5$BVUAGS(Q"-+'Q-:PMD,Z@;
M1#\"PPUP#$_[!;1&Q[DH;BJ$Q&0<JT49S4234HM+),O &3;I.JLM1V/3!K)U
M9[-+*UH/,#J@-G@#MWHI^=*NTN;>&< #LD-'3#8+-K^C]Q&AT9 T, I4&GZ]
M]I@(29UV'0%86 +8EF@&9PJ_]\C (=J&YMJD2? T0)"Z+YQ6/7]ICK)C.((U
M,)Z-R<MK 'FVKE_!U_#]QW)5XD=S\2ZBRX4 H]_@QQ_(SID[-X5[ E<"3]T=
M@R!6W:+%+356EJYE^_)#Y/V@]&8-^EU5BTF[.'' <$84-66HKN<,58W*OJ*@
MMI4O%)?(5(.+;)";[($CEM4U",]_BEO+&7J0>=RDR>:/?8(2*,O>*<I+.=IW
MUN)<0 =NGM4B)-#=MC;!7F-#L'\3[A\1)'/0R.@2)1O@LAF&#. %]F!BB73B
MY,1$R?Z)6*,]9XA[)3!$>?Y.$OW))Y6A/FSH_CG?#R!BVTD& .@1LV/OI7NT
M 3E?#UDM0>:Y+>$R12QYMEQ3A7O*&L2--4GQVIV Y3NGX$I9,5@E&A!>'@Y9
MM_TK9K&Y"V U->L^/;^Q$&&TA\DQ6T6K/5E'3!N2C\^L?'PVK&PK')A0LR6M
M3T8>'.:@C#R/>B<(Z%C",0\M^V#P^-X:CY,UB+TU63FB'<@4H.61FBG:"D*R
M$9);N0@&:PD.-**R3HW28D*:'5K02#9T2EFHAS+RJ%6:#]Z?3^ZHOTJ4-9C@
M 8_<$=%@BKY-,G%_QR;ANX[ODHT+<)WX0H$6;A%!UB3P WN] *!=E^6&C%XD
M "=,M'#S</<H\*#8TX0(TPPVGU5\;^E=].U8EV1%'V_%SVQ(!EB7(#/\Z?9C
MC1$]IHYL![)-1EQ=V)UX&I%C\;:$GM&U!'*V1U"A6(G>+$^FT=.B, ;4D\E&
M!_.(BT9N&!G"81_&&G";UHG 'OH!'8GG5:VOWCF1U )HX0S*I,\G#]'!:1#T
M9D?6 [8H B?.K \V4.Z ^NZ5)(?$C/=&8E"!BHSXKJK4[8!4(;3<6:+.-R85
M+0&(;%885<M_012_!WR(K07J,)C\:=J (L'3":<;9;EH<H#):#QGNF*-+*N,
M#>A0DT/OW"K>/!G/X'S>?KR*9K&Q%.72)Q&;DN"F5J_Z%L0TD'H5$6C0ZWW&
ML5QD-+.2F6?B9P4S,*HHA5"Z8/KIP@5%BL%>14(.?!CA@9'I.E#-FN2SF%G*
M%ISX".W"!4X("K.MDEV*KAJ.:ZG* N98.YNAB/\21G:"*$0&Z'+3=B5Y@F9_
M8(AW4DD0!62";;1!U4M"]0ZNDZJB^ E!&-Z9GDI9.=];3WQ%K#YS-"09P;0#
MMKU#=MLNCL4M:RT@$RC4<=="VS:D2GB0\6VM9%Y&!,U\IK(5SZE::9V\X50R
M:TO)-$++V0=[X!."-S89D%=$?_)JPBJL&=9CJ8AQ,/AM#BQ[2(Q86C%B.2A&
M_'S 8-@G20R.=%"26$2'YB!AXI#%THET3*2)FC&%)C#S<1XY/GML:9$2 =:N
M-\![UVBI0H9:V$])TU09J.+(K4TH;8P.KKC'XIHX>P#B8%D(@FIT@K7@/@G)
MS5]&<L;H+I[+]FR0E=T+/G_03#R$4N<6I<X'4>H263V9/%U,+"H6.^5#OZ/7
ME:A!'Y8-#GX0RTZCOS M!^54?&X>4O6')1K/HY,5&K"&0.;(8N1NUJCKV2L
M[A2WHXNHVZM@"9#,JN+LT;@Z"7 ,(L*,3]<I2,G:CUT('#'L [R@)4(1W^^-
M@)-@CK[E:.03Z?96V]WL*Q7SG=@AA!(9;+,GJR235XXE8E.OU9EJ#TRCZ,I9
MOCSH>;,\I!@/G6*LL^G10<G/(PZ?B94LT(=,!B"BV"7:#D'W)<,1L.\*N+^3
MM_'>PO.P!Q3Q,#B%W=EXS+<:\H).%+AWY(EEF,<<KFA%%400,3X X?Z"[#C-
M[I#DP*/A>CBV X-/0*:#2\_A5:2D;%+_1<]%Z0^',208HI1GVU1HQ_#JHY[5
M^P#86E4E#F0Q^(%\4"?L2D":!%C ]\C&1)G6&Z"+9Y6&$A0I4347 -*9H"5R
M%@?E&]6MD!*K*&A\#33VR0'".<>X%_@:A1=[^3%<@]5.."1OJO T*0 288SJ
M#1U.8C4@]-P]> <R1$@G8Y=!,QXDI6_+*H6[$)'F5:S%,9<?]*L/#W>0>)Y%
M0Q,1F_;#<LEE(<^5G0 ^_/CKZ&HD:0M]60LLPZHMK36<R_6(HXMWT8]BN\,/
MAJR3-8;-5-F?L+(W57*-QKNK<H\7HH@NX.39G@>O7L%["9 C'D@MF^Y#'5VQ
MHXJ^>@]<^:'.$OFP3O;TUZ]7],_%'NUP@'HQ6D;?[%=)QC__D_[Y)\S";_YG
M H"@ORZ!%6SXR]^RM"F2'>$4?/R4KF^*,B^O'< P0V, * 0(+U3(.-.7C.!^
M;L']QW\^#>ZX+HD_BJ,?WL+R04H^NGSWZ5B7_?$?R>[VU3N<$9^,7B<WC=%I
M\(/,$XDS$[[]]./KITY^!7+-GS<IP^X_,P2B?@7+N7@7(V84UW_>E'OZ3*MZ
MG6:_8\##OY+B]RQ16&!P%;*4CVFQRXI59F'Q\7VX'&/7D'YA&2IB9R1[)P&G
M@36CP=TY$ZO46=1#RSR)DB_-?P%OPK2TZ",RVHL[H&(P+'XP%]TXY;?B"_LO
MXFB4S68H7H%X&/&O\*.QH(_&H_'T?$K_+,_QG]EXS)^6_,\I?3F9&8<<;Q@Y
M,"]C.7W"/Z8#2_A^/CZG?^9GT<\O+NC/R9R_.:5OAHB?ESXX&29^5CA!A[0G
M6?52OL&Q#E*^971P%@._CB;N=W*+D^^ZK ([J N =ZX*8(08<IN1%)A0!*!8
MH[?!?/5+Y"Q$>AT&PO>QIP>1JQ'G9N:G4:CXU:AW'>A*056UM2$4":XKH$+;
M<LT!IXS!^P(]^MFZT0#^8)6[I/JL[+!.T\_DND:_Q"[[$[4R=-<A=)(-.G!
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
M,F0-YW?8:**@IY&U6/?HWSH\U:+J:P\B-O0@;,^/R#'M1@]O+?GM65=\P :
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
M\G#-D-D.M;Q,6]!N85" ,R>%W4LL(#4V2"@$(G,D 8O")SNXJ0]H#AG1\7T
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
M1BY((%T_;/;0;_,0C:4]Y[,?_\+WDOV%&_5C=UGYQ3#+E3BB!?-LZP8NEG2
MA@E_H6">Z'.[$8:1&_H)&L:^!T;#\0?V(2NAJ\UT*%3H?6/JN'D_Q84$;65L
MZY6(^@(;D#_A*=J3F.07K:Q48W(D9HKE\]'CB&0146A9IY:S<..DZ4\32P>-
MM4]=-\<ZV5$921KQ6-L1ZI)T&XTOT%@EF  P3[&P)28@ P]#%ED],?^@=\)D
M V*D%5H\HPLUI>\'AX1!#:+%:+K"%!HU)H%!8H'^EPR/<@W:D<^L_3"ZHPC(
MW>T=DLY']Z!"+:(U:&0_(. 9@P*&(RPZJZ!B:G+?@86?=+%N54/IN""[8*B*
M><+B?DP"P/IH4 "%L+$W-3GH$3%76CO9YMJPGW]&$>(=:WB%YD=.VN.%B'GS
MHJE$*F?#!^3-'><8_2J-6L(>!_AB*(U>V;<2^-3&ARD,0@1^09-;(>^976[;
MD_$QD@#-44)PXXWL24A^ANQD3&LBQXX[-%=%8(J6GP.-G%O@TT03T="1[+<"
MHHBYK#WE0--6Y^9+@#2[;-..-/(KU2UC^T4750O]WFJ/QC8=-97=?D$H+;1(
MI453W_O',O+@X.LI"L/<?B,&$QJ'F@^IW6[W&7K8?'W='V^^87_(JKF"O0HY
MPU7>C\,>JYKOPLVBUBO[+1:N0A6RCPN)Z;"B W@_TVB"VP4QZ#[.W_X74$L#
M!!0    ( +: G5CF>D ]/P0  %$,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;+5737/;-A"]\U=@5$_'F4$M$."77$DSLI.TZ2133>RVATX/$ E)
MF) $ X!6_.^[ "5&<26Z.?ABX6/Q]KU=++&>[I3^9+9"6/2E*FLS&VVM;:['
M8Y-O1<7-E6I$#3MKI2MN8:HW8]-HP0M_J"K'E)!D7'%9C^93O[;4\ZEJ;2EK
ML=3(M%7%]>.-*-5N-@I'AX6/<K.U;F$\GS9\(^Z$_:-9:IB->Y1"5J(V4M5(
MB_5LM BO;V)G[PW^E&)GCL;(*5DI]<E-WA6S$7&$1"ERZQ X_#R(6U&6#@AH
M?-YCCGJ7[N#Q^(#^UFL'+2MNQ*TJ_Y*%W<Y&V0@58LW;TGY4NU_%7H\GF*O2
M^+]HU]DR,,Y;8U6U/PP,*EEWO_S+/@Y'!S)RY@#='Z">=^?(LWS-+9]/M=HA
M[:P!S0V\5'\:R,G:)>7.:MB5<,[.;UH#*\:@6U6M9,U=J RZO.>K4IA7T[$%
M'\YRG._Q;CH\>@8OI.B#JNW6H#=U(8IO <9 KF=(#PQOZ"#B:Y%?(19B1 EE
M WBL5\P\'OLNQ7\O5L9JN"/_G-+<(4:G$5W=7)N&YV(V@L(P0C^(T?S''\*$
M_#S -^KY1D/H\SNHPZ(M!5)KM&QUOH4[B)9:Y@(MRE+E7L ITH.PITG?;T6P
M5H"ZD_4&:L[OU-8@NQ6H.3AOO'/>.T?<>H."6\_2C7G^N95&NNWKX .'DXA2
M'-QRLT6\+E#N!@)L'GCI/5P@BL,L#>XU+X0W48"C@40NP,A=1Y1-$LQH&KRK
M'^",TA+60AR%(<XF+/C=V^>MUK")N#$"8+,8,Y;M]VI5__1DGS(<)TFPU/"9
MT_81HZ;D;A?\.W9-Y6PI)G&,DY" 9\OKC00V!X 0QQ.*TXS]AWG#'SO:EQ$.
MXP0GT02]>L*RE'PE2PB3,PL3!D Q&/VB5+&390GH69)B0B;!O;*\?)J#"\2
M5H1I.D$OE+O?VEH\FSJ681;1P=R%.($8Q#'Y)GMQ K%+LN?B3W"496>"SS";
M#"680%"3>" [ ,* 690^DYTHQH0FQ]GQ-R^AYW)#<4;@VA#R8KGA=0LO:0#Q
M&4Q/2'%,2'![4A:#LHN.5259?$Y1^%)*WHJ5]E(FSWPC0DSZ<GZ2::@RR,5)
MD5"A+";'(E,"*V=U,DQ)_%):_=<PH/$S2EU5)Z>5,HII?":?<8;I)#V6RN@$
M;GAT5BM-H4 8&GBJXOZIBO_W4[7HJ#IU[[_R._5.#6)^_SLE]2%,SO=1;*X#
M:"5$M8)X0CLQ'/P,A]&9:P8U/TG9Z> G&<XR"L%_KZ#!@);99_]1<(W"!),H
M#!9%X:^!RP27!9(U^&^DR\P%NG25FE*XJ">S,3YJ\RJA-[Z9-2A7;6V[CJ]?
M[?OE1=<F?C7OFFVX@QL);4\IUG"47*60!-TUL-W$JL8WC2MEH07UPRWT_$([
M ]A?*V4/$^>@_R]B_B]02P,$%     @ MH"=6%VGTTOF @  C08  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&ULK57?;YLP$'[O7V'1JMHD6L#\"&D3
MI*3KM#U4JIK]>)CV8. 24,%.;=-T__W.)J'9E$::M!?PV7??]YV/.R8;(1]5
M!:#)2]MP-74JK==7GJ>*"EJF+L4:.)XLA6R91E.N/+66P$H;U#8>]?W$:UG-
MG6QB]^YE-A&=;FH.]Y*HKFV9_#6'1FRF3N#L-A[J5:7-AI=-UFP%"]!?U_<2
M+6] *>L6N*H%)Q*64V<67,TCXV\=OM6P47MK8C+)A7@TQN=RZOA&$#10:(/
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
M6>.K"MH%X/Q"*?OLN +#.SW[#E!+ P04    " "V@)U8;0\PL2$#  !5!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R=5=]OVS80?M=?06C%D !:
M)%&_[,PV8*<MU@$M@J1;'H8]T-+)(BJ1'DG%V7_?(V6K:N$:W5YL'G7W\?ON
M>,?%0:I/N@$PY*5KA5[ZC3'[VS#490,=TS=R#P*_U%)US*"I=J'>*V"5"^K:
MD$91'G:,"W^U<'OW:K60O6FY@'M%=-]U3/V[@58>EG[LGS8>^*XQ=B-<+?9L
M!X]@_MC?*[3"$:7B'0C-I2 *ZJ6_CF\WF?5W#G]R..C)FE@E6RD_6>-=M?0C
M2PA:*(U%8/CW#'?0MA8(:?QSQ/3'(VW@='U"?^NTHY8MTW GVR=>F6;ISWQ2
M0<WZUCS(PV]PU.,(EK+5[I<<!M\\\4G9:R.[8S RZ+@8_MG+,0^3@%GTG0!Z
M#*".]W"08_F:&;9:*'D@RGHCFETXJ2X:R7%AB_)H%'[E&&=63]PTC6PK+G;D
M(WL!31Z@!/[,MBWH@'S :W'UT1G7B]#@@38L+(_@FP&<?@<\IN2]%*;1Y(VH
MH/H:($2F(UUZHKNA%Q%?0WE#DC@@-*+)!;QDE)\XO.3_R_]KO=5&X>WY^UP"
M!OCT/+SMJ%N]9R4L?6P9#>H9_-7//\5Y].L%\NE(/KV$OGK$#JWZ%HBLR3="
MIC+.T;X(?)ZVS;A-._4VK&6B!,(,^9V)'GN98$5>$1KD\SB(YCFNDR##,LVS
MQ%M7%7<-6"3S("L24J3S@$:9AXUTZLVK+,T"FB3DFEPA0C0+XGE*KKTGQ8V5
M5X?K%L>'.Q4'$>E%>0Q&@>0JGR5!DJ8V.DUG 4T1R'OS4C9,[(!4O*Y!@8VE
M-"BR%,](DB"G&7I-M.#=@FX+RMTOJX;2-)BE^5?*+I0M&\N6_7#9[GJ%S QA
MHB(?,!$G^UXJEQAT^8%J7CSO?#77VD/LJ63O2X%/+/9'%J]('A68CAA7158$
M$4T]9/M+^8U?'.1QX1*+I4_2("JH-[V8QG68FG28)[##_DNNP\FHZT#MW$#7
MI)2],,/4&W?'-V,]C,HO[L.#\YZI'1>:M%!C:'138!K5,,0'P\B]&YQ;:7 ,
MNV6#[QXHZX#?:RG-R; 'C"_IZC-02P,$%     @ MH"=6"K*E'!O @  8 4
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULC91=;]HP%(;O\RN.LFI:
MI;8) 5K:021H-VT7U1#=Q\6T"Q,?B%7'SFP#[;_?L0,ITRC:#?XZY_%[#GD]
MW&CS:$M$!T^55'84E\[5-TEBBQ(K9B]TC8I.%MI4S-'2+!-;&V0\)%4RR=+T
M,JF84'$^#'M3DP_URDFA<&K KJJ*F><)2KT9Q9UXMS$3R]+YC20?UFR)#^B^
MU5-#JZ2E<%&ALD(K,+@8Q>/.S:3GXT/ =X$;NS<'7\E<ZT>_^,Q'<>H%H<3"
M>0*C88VW**4'D8S?6V;<7ND3]^<[^L=0.]4R9Q9OM?PAN"M'\2 &C@NVDFZF
M-Y]P6T_?\PHM;?B%31/;36,H5M;I:IM,"BJAFI$];?NPES!X+2';)F1!=W-1
M4'G'',N'1F_ ^&BB^4DH-623.*'\G_+@#)T*RG/Y%U>B@1D6*-9L+M'"NZ]A
M/!TFCO@^*BFVK$G#REYA=3*XU\J5%CXHCOQO0$+"6G793MTD.TJ\P^("NITS
MR-*L>X37;:OM!E[WOZO].9Y;9^C;^'6HWH;6.TSS?KFQ-2MP%),A+)HUQOG;
M-YW+]/T1K;U6:^\8/7\@__&51- +^$?W(;%'<8?%CFU$=.HR5G.Z@#H=^4[[
M=F?1+;,E,+YFJD!P&ABX4AA^7C/CGJ,U*JX-G,#5=?]L<'U-LT'GZJQ_V8NF
M1J]%<"T]&H!/-3D0>508Y,*!U-8"G>E0D]G_\G:H4SB/3N#\!0F'^IGL??45
MFF7PMH5"KY1K#-#NML_'N''-2WCS]MPSLQ3*@L0%I:875_T83./G9N%T'3PT
MUXX<&:8E/8%H? "=+[1VNX6_H'U4\S]02P,$%     @ MH"=6.5&^A9, P
M' <  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULI57?;]LV$'[W7T&H
M0;$!3"12LGZDM@$GZ; ^M V:M'L8]D!+9TN(1&HD%2?__8Z4[;F;:PS8BT2>
M[K[ONSOR--LJ_61J $M>NE::>5!;VU^'H2EKZ(2Y4CU(_+)6NA,6MWH3FEZ#
MJ'Q0UX8\BM*P$XT,%C-ON]>+F1ILVTBXU\0,72?TZPVT:CL/6+ W?&DVM76&
M<#'KQ08>P'[M[S7NP@-*U70@3:,DT;">!TMV?9,X?^_PK8&M.5H3E\E*J2>W
M^5#-@\@)@A9*ZQ $OI[A%MK6 :&,/W>8P8'2!1ZO]^B_^-PQEY4P<*O:WYK*
MUO,@#T@%:S&T]HO:_@J[?*8.KU2M\4^R'7VGTX"4@[&JVP6C@JZ1XUN\[.IP
M%)!'/PC@NP#N=8]$7N6=L&(QTVI+M/-&-+?PJ?IH%-=(UY0'J_%K@W%V\=G6
MH,GMH#5(2X2LR&CYI.3EWKHT!JPA/SV*50OFYUEHD=B%A^6.Y&8DX3\@89Q\
M5-+6AKR7%53? X2H^"";[V7?\+.(=U!>D9A1PB,>G\&+#V6(/5[\_\OP^W)E
MK,;3],>I0HPTR6D:=\.N32]*F =XA0SH9P@6;]^P-'IW)HGDD$1R#GWQ@#>V
M&EH@:DW^>T*GLCC+<SJ+I7&TV!?H5LB#O9FXWK@&\<D'V0^6?%L^>B7**['B
M!0S>ZQ*:9W>PR 7AK* \YFY5Q#3AQ>1>0R]><0A@X=^^R3EC[Y!FW93@D;9"
M0ZT& \0E)%J2LYP614:R/*(\^S[^DC32#%I(#"X815V$12EE:?8/-Z_/$)9G
M-)L6SK?@Z>2K;-P,1'M&$Y81GM"T*":/"F^@%V.&OF\;S(DE,<W2B+#IE*8)
MG]S!&K#B%2F5\00NSRSGDUMA:B*J9R?)$*L(='VK7@$W68'""I*ASCS!^EG
M2MOC<N%(6PGYA".H5Z9!7!;EE+,IN9R,K2[WS1_/[05A-$VG=)HQO\Y0913E
MJ&X7?T&2B-,DR=PJSF@:G9".PGFT(Y!XEOY%<H219#3&(I\ZV>'1Q.I ;_Q<
M-L@R2#L.KX/U,/J7X\3[VWW\;WP4>H.-)2VL,32ZRG#2ZG$6CQNK>C__5LKB
M-/7+&G]?H)T#?E\K9?<;1W#X(2[^ E!+ P04    " "V@)U81 1Z"($&   <
M#@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6R=5]MNVT80?==7+-2@
ML(%UM/=+:AMP+FT#-*V1I.E#T0>:6EE$*%(AJ=CY^YY9RHK<RD93&+)V5SNS
M,W/.'"Y/;]KN8[],:6"WJ[KISZ;+85@_F\WZ<IE61?^T7:<&ORS:;E4,F';7
MLW[=I6*>C5;U3 GA9JNB:J;GIWGMLCL_;3=#737ILF/]9K4JNB_/4]W>G$WE
M]&[A;76]'&AA=GZZ+J[3NS3\OK[L,)OMO,RK56KZJFU8EQ9GTPOY[+FA_7G#
MARK=]'MC1IE<M>U'FKR>GTT%!93J5 [DH<#7Y_0BU34Y0AB?MCZGNR/)<']\
MY_W'G#MRN2KZ]**M_ZCFP_)L&J9LGA;%IA[>MC<_IVT^EOR5;=WG_^QFW&O4
ME)6;?FA76V-$L*J:\;NXW=9ASR"(!PS4UD#EN,>#<I0OBZ$X/^W:&];1;GBC
M04XU6R.XJB%0W@T=?JU@-YQ?=L"W&[YP=ED7S<"*9LY>?=I4:Q1^8$?OBZLZ
M]<>GLP%GD<6LW/I]/OI5#_B5BKUIFV'9LU?-/,WO.Y@AR%VDZB[2Y^I1CR]3
M^91IR9D22C_B3^\RU]F?_E^9_WEQU0\=.//7H=Q'S^:P9^JC9_VZ*-/9%(W2
MI^YSFIY__YUTXH='XC:[N,UCWL_?H2_GFSJQ=L$>S>%0X(^Z/ASX+PFD7[;U
MG+TIRB4LNB\3.N>WQ:(J$_N0EE4)CK"+OD]#SWYZ^8:];:]:#-^W0U%/7K3]
M,+D8&/!+JZO43;882O:$::YTY"YHC"V7(G K9!X;J;@Q!F/IL$GSX (FR@1L
M=[3,O=0\*I>W:Q>Y\()<>JZ5X]*'R46)4O05=7\_&99=N[E>LJM-CQSZGI7M
MZJIJBOPK.\&?$C;[D$9R)^.XQJV77$B-492>>Z$F%_/YZ!,['?=6,&UY#)X9
MP5T4+"H>8("8E5+,8Q85,UP@;RFPBQNKN7%R\K+JUVU?U#T[DLIRYQP[9D?1
MX/0\\H*;H&BDG>=2"@Q/L-=R"_^TE2M'BT<N*.Z,9\>3UZMU474$_P3\6%2W
M:<Z*$9F3O;\C1(%J"^W)?&\R>=\53;\ 3%7#CJ#BQZBT096W=H17T'2ZT@%F
MGI8GKV[+9=%<I\F\6L V-66BI!"I5I%.D$'R8/-A!*;VDH8682N14PGX.0\<
ME=ODI"UA&K(YMP#%"XL #U!)92H1&L$190RQ!6[LR UK\"%:Y<J%C-63.WR(
M29%8%8E?*#/J'[(E\A/.\&CW(3]A8)T&RN 83F8HAXR1><,EB@2$C>$>0 8I
MN+41M"%6*Z/NH2T<U\'FS(3GUN4:18_*YD4E01<E,]RHN18HGL_%"\J#_]\"
MM";.HC^R^=[D,&:$C1;,HE" %CPEQDI@HA0: Y%*8KE!=QRAVC$'I6+@TGD
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
M!7E*3K!=P72T<D6-8-'B&I:*EI14Z30KL''!)'EZR%6V;6 !)JS-@4S#,CD
MB0(6ITP)),E@JZ*@4JDT*@VCMK"P[Z$_V8-_0I"6QD_P@\0%V)+Y-G%\G2AG
M'*%TP:A6D2].+><TMRJ[:3=E/> C$S)(M+Z7:)DD =\3#5S*R)2MU8@2TXV1
M3Y F!B*..' 2:R"IU@*9'^62,Z3%$FD00Z(*E&J30J,.4B0B4><\$:ERGAX\
M;6Y!,%=?L[I3H(SZX@45B5\.B1@=6;60CS:)4VO ;IJE6BAX3OP:IJBV.TZ9
MC1ZH:8Z<90&M5F,[-F5PBZQL^R'4?R=I?HN!;+L@5Y$3^T@7;#V^KPNF?QIL
M6:1U8&>7AZ! ^;!R"X*K"@EK1[ZX<B :FI$F/BPJIYA-Q126<H$F8IIR/;60
M 3*3YP^T@=#8STSEF$H')<0JB3Q']8JM^),NE(683:R4S[YE*?*;FYQR$UD"
M*H7U* ^ V#0$9'B)O8$VFFJWXPZR-=!];O]-VC)Q933-M<3FZ&*$U]!O[ 4F
M 4!@5S25Y@A>%#(J^WCRT% ND20>29 \ DD*+?1T"A@L+NXE&WL#/E8>YR"J
MU4H&[;&OU)HS0T7.DVY37X $' 4\+5!,;(4:J1#4HD^X+3)\0[)XZ2.?RF9T
M$.91RKE [R>FC1"I1V$A@E#14CG#*9L@H'92/GS<@$XPQ94\ME'*R^(P$KN"
M"72U+1)ZF8064]/I/(KEQ)J#':;FFS(3(/;8]W=^<-/#AVV5[K.Q7\8N3)>^
M_>C^RGPYW13OW:?[]BNHID9[-6Z)I>Q9CL_N,-UAIY?0;]*]\;8/^(HF<XUK
MOQNB ^:7?1]V+W&#_1\2%_\ 4$L#!!0    ( +: G5B^(TG4;P0  %,)   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U626_;.!2^^U<\J$'1!FHL
M:K.=Q4"V8@I,IT&3Z1P&<Z"E9XL(1:HDE<3_?AXIQW&"-)C#7&PN;_F^MU''
M]]K<V@;1P4,KE3V)&N>ZP_'85@VVW![H#A7=++5IN:.M68UM9Y#70:F5XS1)
MRG'+A8KFQ^'LRLR/=>^D4'AEP/9MR\WZ#*6^/XE8]'CP7:P:YP_&\^..K_ :
MW9_=E:'=>&NE%BTJ*[0"@\N3Z)0=GN5>/@C\$'AO=];@F2RTOO6;+_5)E'A
M*+%RW@*GOSL\1RF](8+Q<V,SVKKTBKOK1^N? W?BLN 6S[7\2]2N.8FF$=2X
MY+UTW_7];[CA4WA[E98V_,+](%M.(JAZZW2[428$K5##/W_8Q&%'89K\0B'=
M**0!]^ HH+S@CL^/C;X'XZ7)FE\$JD&;P GEDW+M#-T*TG/S&\-K!*YJ^.8:
M--#Q-5](M#M'Y[TQJ!S\+OA"2.$$W7ZX"5(?C\>.0'A3XVKC\&QPF/["(4OA
MJU:NL7"I:JR?&Q@3^BV%])'"6?JFQ0NL#B!C,:1)FKUA+]N&) OVLO\W)'^?
M+JPS5&7_O!:4P67^NDO?>8>VXQ6>1-1:%LT=1O/W[UB9'+U!*-\2RM^R/K^F
M3JY[B:"7\)+<U7\B]QJCMWV>6N^-4H/M@FQ2>D8^/3Y'Z6@ L8WK^W?3E+$C
M<(TP-1V;$,\]2&/&LCA/6%@G91)/BW)T6E6FQQHLE]R(#?*%5KV%,LE()86"
M%?&DF(Z>YR^F$3"H#GU%5Y7DHJ6+BML&I+:#,=MHXV@B[4.6)'&63:"8Q-F4
MC9Z"IY]7QAYD<<)*PI<$K&66Q;-9,?K6NZYW\./T9D?+\0=2V>B2.",GK"S]
MBDUCEA9;BI</-'LM"9?9+"Z*$HJ4XE#,1I0UHZ5\S![,TB)F>0JSR2Q.TLGH
MRN@[$>8FC6T@LM7M)S^[B+INO4T>1B(.]O?W89HE<9(D\&GTHBQR-HMG90[I
M=!;GLWQT@4ND\JAI(-^AZA'2@FBS HIR&I=EOM&O-C4D=QK$!XE-6%SF60A2
M/J&HEC/8AR^JDGWM4PG=,^0$CTNW#NLE%[(W"$Y#ZU^K"BE)0I&,"6^3JA"$
MJD7%G39DRA)OT?62.T)+<H_R3\FG,>3[U0;SO"/7#X+F/,HU[+$A'CYK>XS%
M4UI38W88'A&Y/@ *VD5OA%I1V2*LD1M /]">U7P823'-:T7EU/J 4%-X^7-*
M U=K>C\JX96(U,IPNB<GSHC*8[8-IYV_TLNE(/A#=3[RP+:3>HTD,6260D:6
MA7D1D  !>H)F=CV'GIL<V="0</FS%Q1FR@-A)()P);DZ@!N2/].<FM+WLC#$
M/H36A^K.HZ9[U0>R)/ J] 4.Q :.R*LF).E.U#V7'O-7;NB,Y2%6.7SX0SLJ
MJN3CP6N#;[SST%$*5^$YMY3)7KGAS=N>;K\83H>'\DE\^-P@ORNA+$A<DFIR
M,"DB,,,3/FR<[L*SN=".ZB4L&_KJ0>,%Z'ZI">EFXQULOZ/F_P)02P,$%
M  @ MH"=6*?95A4]"   WA4  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N
M>&ULG5A=<]LX$GSWKT!IG:VDBI%(BOI*;%?9R>UN[K*UJ3BW^W!U#Q )B:B0
M!!< +?O?7P] 4J(L.\D])!9!8*9GT-,#\&*G]%>3"V'9?5E4YG*46UN_F4Q,
MFHN2F[&J184W&Z5+;O&HMQ-3:\$SMZ@L)G$8SB<EE]7HZL*-?=)7%ZJQA:S$
M)\U,4Y9</]R(0NTN1]&H&_@LM[FE@<G51<VWXE;8?]>?-)XFO95,EJ(R4E5,
MB\WEZ#IZ<Y/0?#?A3REVYN WHTC62GVEAP_9Y2@D0*(0J24+''_NQ#M1%&0(
M,/YN;8YZE[3P\'=G_1<7.V)9<R/>J>(OF=G\<K0<L4QL>%/8SVKWFVCCF9&]
M5!7&_<]V?NY\-6)I8ZPJV\5 4,K*_^7W;1X.%BS#)Q;$[8+8X?:.',KWW/*K
M"ZUV3--L6*,?+E2W&N!D19MR:S7>2JRS5S=*8X6LMH:]_,+7A3"O+B86ANGU
M)&V-W'@C\1-&HIC]KBJ;&_:/*A/9T, $]GM8<0?K)G[6XGN1CMDT"E@<QM-G
M[$W[,*?.WO0I>]*DA3*-%DQML&N6RT)D3%:>UHX?:W"6K??Y<.E@_[E>&ZM!
MGO^>RHOWFISV2@7UQM0\%9<C5(P1^DZ,KG[^*9J';Y^)*>EC2IZS?G6+ LV:
MPD6TW\93*)^W<VW( C(NRK70E/4SRCJE/CZ[S96VKZW0)<A??=WGA[WDK]@Y
MBY(P6(4Q?KT^>]=H+2K+:BRAC,)JH:KMJ=7&+8]6\V Z7;%5L@AFL]7S!FPN
M=<9JKNW#(8KU*_::Q4$\38)PMCC[^*S#) F2*&3)- ZBQ>I@\G/&HVF0S!?!
M?+HZ^Z(L+PZ-GK/I,@KFLXA2L0A"/"33Y(Q\?<D%>Z?*FE</C-01E*O,X=J=
MM#FS.\4VLN)5*F$9,ZRT#05OQL["P7P.\C8&K 5GG=81Q)37DC#5C:Z5$899
M!8&M*8-,6OAK#+;;8(MKH1W1#;S - J 5]F80=L0O6 /@FLFJ'P'5' %&+@9
M73 YSQQLE^!"\:H-!2$*L-PR;MU\N!..6LEXOGK!X(U-QXO%"S\;5==HB71G
MW;3K6LN"+9S+F9M^*VKKD<0S-YP$: 2F%D[*BX?O0A^?0)]K(7X0?X _J\4+
M@I6,%_'W11&P?S:58-/0Y]$%]8M8ZP;]C_7)_>&0HL<A;52C?R2B9(&(XO:?
M#RJFGT]C,4^S@[+LC'ALO5MQC[.#@5^1*IVUS"5[Q[6YXRBE>1A$9/-\O@Q"
M5"D9/%\L@^GL48ZNS=F19#W!TZ9R%>/\J3NA,\TW2,<=L7\M"]HY&.)UK=6]
MQ&;".CN/5W$0AN%3;DX0ZO]SLUPY-V<D,W]4+7,\TZ-EP'X%2S)D+!7LRV_L
M5ZV:NG?Z49;2PN/+GW]:QG'X=C#7C45O7P78,=H)ZG.0!8X>MP7Q2Y)8QX]/
M6FVD99^YS!#>A^H.F^;>'IL?3.S,D]2@,U9F@\7<\8ZDA7*#2"!H-72)EZJ!
M041_'DW'28PS3%&0MK^D>:WYCUC:6UT+NQ.B.@J?R' P<OT!J1@'>Z 'UMH<
M'<(<X*=]!5XP"B>WX5[V1.7,'#2^OB&TX1%>X.3:C^V++'G!-EJ5[5;ZLH]6
MA."(1!CT>HBBHVQ17:BC9>-!"^$&YV9"AEW,,DE*CO06\FE^S19SXA?;Y3+-
M05,T \JKQ=F=4H;GH:VN6FMDB2(E%GH,N2HRUVP<%@D-R?F=8%OL!T?T(G-9
M.9DQEXXASSR>EAC2L*S!$:9Z5&:H/Q3%[UQC<N1%)ASL%FUPM'AK</@!+]P9
M1F(#K8)4N53<M<!ZDF(*FO5\3O\8-AI]%SIL<G16)XN'5'# AXS[(M*\4H7:
M/CS/J<X4J6$GBU/O!BFLC"IDYEJQ#Z=J7-A8= RI TXE?.P1FYGR4K#$1>1R
M== N5YU2#=<,]0#G8.'R!F[);>4JG^#V^3JLJNO]G/=8UE>7$Y*__L7^Q!LZ
M7M\V:4KGC6,)V4_9RY-SUM43]0 /Q+$\.XY^;\ %NZ=+V,4Z5(Q!K'1>H6-1
MX=2/=*E30C.,LA]^,D""IK!$N^,B%0,]"'*"HURCW2MQ;\5A<(\5($[:0J"X
MP8J^#)L:Q5#S!Y?J]<-15(-$>%D-0U?F,$. ^J4M"??RE*:Z03[\L9/JE>C3
MOZ:S 95A!WE,.YGWU@AER3-:@""+%B9-%O<B;;KC.@WT.1RS&T$:8'-(HZ0;
M.*DKCKIB#X+DPCQ::8:R#)'0XN]&MDP )O?:X3C5:KH8P#"Z/WAO7?Q=Q,$I
MT4EZ3A[XKI0=^"_Y5\%*NO!"9ML$&9\[S%;K0FY=>8_/AD6Y/'5*.2I)UT5!
M!QPBW'>/?<<^;IBPT,_J$_<4:\?L4Z-- [5V7;NCY2D3P2'!=NC6+1Q_G\ =
MV5CDB/;5GS1;>WV^*C BS7FU%>ZX=Z1I 9&4W?$"HG\>CJ.8X5[2:N-0@9VD
MMD.9(^?F6\ YP%!QO_25!6(43>8+]#%/:*,[3C15V_0\-5[YPIH%JR@)YE$R
MGJW83A#"W;$6484.03N2.]K_2*(S:9 TO6U;%D;!-L^&;^-]E'2T02'O"$0<
MT.4ZFH7?ZG<H47Y(/.0K]0(S&R?A?I?H1 "6'_/4JU@)@271[\5A7T6F\5(@
M'@$!^#_0M5V)H#S&9]]W)?WA2X>[X[\^ON.[JT>,)K),5G3WB.9!%,W]Y6,>
MQ<%TN1B?^E@S.?CF5@IL''U9I!Q@K_SGMWZT_WAY[;_9[:?[+Y\XXVSIVT A
M-E@:CA>S$=/^:Z)_L*IV7_#6REI5NI^Y@!AKFH#W&Z5L]T .^D^Z5_\#4$L#
M!!0    ( +: G5A9%6W3G0,  -H(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;)U6;6_;-A#^KE]!:,.0 %HD42]V/-N DR[8@*0PFG;],.P#+9TM
MHA*IDE3<_/L=*5EU.L=;]\7FR]USS]U#\C3?2_5)5P"&?&EJH1=^94P["T-=
M5- P?25;$+BSE:IA!J=J%^I6 2N=4U.'-(KRL&%<^,NY6UNKY5QVIN8"UHKH
MKFF8>KZ!6NX7?NP?%M[Q767L0KB<MVP'CV ^M&N%LW!$*7D#0G,IB(+MPE_%
MLYO<VCN#/SCL]=&8V$PV4GZRD]_+A1]90E!#82P"P[\GN(6ZMD!(X_. Z8\A
MK>/Q^(!^YW+'7#9,PZVL/_+25 M_ZI,2MJRKS3NY_PV&?#*+5\A:NU^R[VWS
MW"=%IXUL!F=DT'#1_[,O0QV.'*;1*PYT<*".=Q_(L7S##%O.E=P39:T1S0Y<
MJLX;R7%A17DT"G<Y^IGE'1=,%$#N 5,C]YQM>,T-!TTNWK--#?IR'AJ,8ZW#
M8L"\Z3'I*Y@Q)0]2F$J37T4)Y4N $ F.+.F!Y0T]B_@&BBN2Q &A$4W.X"5C
MUHG#2[X[ZS]7&VT4GI6_3N7=HZ:G4>W]F>F6%;#P\8)H4$_@+W_Z(<ZC7\YP
M3D?.Z3GTY2/>Q[*K@<@M>97_*=)G84^37FD/HV#5H=F LI7W;.5M^:EWVRD%
MPI!6*G>Q?B1Q- VRZPF.DNMI$">Y]U:*GXMO[&@\#:ZO<T*3),BRR#LD4;LD
MZB,1$(=.$#'!48[!\VE.SE0P&RN8_><*/G#!FZX9*KAFS_C0&$T^X(%5WY1W
MM5, ;OM4=<^&/%W=]Q5XS1"_3[X]Q.]<_.V+RK Q/F$*IYIL98V/J9YY9W7Z
MR$W%!8G),S!E5:)Y$*441RE%!>+46VT->@T&F\[@V^-<,K>B4:D\H*@"S9(@
M3:?>/6@]&ZM35$SM[$.1I,$$<2_)19H%=)*32V]MDT7MGUC=N7H/*7G_$#L@
M EO/=RJ>CXKG_^_.G%+R+-1I)>]>9,6T!A2ID$VKN%55<6QTO'XF3U#Q A]3
MPD2)7+8<><#GCK=6UJ^*_HN@MU+;2N59%B23V"H:9),XB";9H,RJ*+JFJYF!
M$CL3TBPX<U?O@L99$"53JU&6I\$T35&DMUAXVR\'E?!<I%&0)(E#QJ8>T"0^
MJ4)XU&\:P$-@NZI-O!.F;SWCZMBX5WV_^FK>=_T'/$-<:#SJ6W2-KB9XGU3?
M2?N)D:WK7AMIL!>Z884?'Z"L >YOI32'B0TP?LXL_P902P,$%     @ MH"=
M6/+X2&DV!P  [A$  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULC5A;
M<]NV$G[GK\"H:8?IP!8!WEW;,[*33MTFYWAB)^>ATP=(A"RF)*$"4&SUUY]=
M\"+*5C1^D$0 NQ\^[!74^:/2?YN5E)8\U55C+B8K:]=GTZE9K&0MS*E:RP96
MEDK7PL)0/TS-6DM1.*6ZFO(@2*:U*)O)Y;F;N]67YVICJ[*1MYJ835T+O;V2
ME7J\F+!)/_&I?%A9G)A>GJ_%@[R3]O/Z5L-H.J 492T;4ZJ&:+F\F,S8V56&
M\D[@2RD?S>B9X$GF2OV-@YOB8A(@(5G)A44$ 3_?Y+6L*@0"&O]TF)-A2U0<
M/_?HO[JSPUGFPLAK5?VO+.SJ8I)-2"&78E/93^KQ-]F=)T:\A:J,^R:/G6PP
M(8N-L:KNE(%!73;MKWCJ[/ :!=XI<,>[W<BQ?">LN#S7ZI%HE 8T?'!'==I
MKFS0*7=6PVH)>O;R7CP)9Q[_7LPK:=Z>3RW XN)TT4%<M1#\.Q",DX^JL2M#
MWC>%+/8!IL!G(,5[4E?\*.([N3@E(:.$!SP\@A<.APP=7O@]O-(L*F4V6A*U
M)&6S4+4D5CP1=V;RYVQNK(;X^.O0X5OHZ# TYLR968N%O)A 4ABIO\G)Y4\_
ML"3XY0CQ:" >'4._O(,<+#:5H_W?M=3@JN:!W&WFIBQ*H4MIR V<1J\5+,D"
MCD;>E<NEU+*Q<+@G\OM&EZ8HNPR \X/N5T@(8M5(\KI'<&A@&U3]!.-#]CC.
M^'XEO6M5KT6S_>F'C+/T%T/4P-R,F9?/F!<#'W3-U^?,S8[Y3G) &'L5QYXP
M9*DJJ#GFS!O.Y_VF@,4?^,62TYC\Z-T!+0&+DK#T-(")^Y4H*]$4$'MN_%%4
M8FM*07C4C1=B0QAW@\]-B>3O+& ;PIF;G&TPFBI0"<9",RWFY'U=ZE8V'J_]
M 2P*51.6N]D[J)XKH E5MA?\78!)"0]/.0RN12,*05B[!)7*-J+N"5^ORJ97
M.Q*"\1""\:M#\%;+$S3P!V7,H= XCM1I>VNMEJ4E/F2D>4N6&LZ]@/I1-AL,
MD2Y85&,HF6_WPH""1S6Q*TFV4FA#))8; L5"UG.IAX+AOCEI?<@9*0T9!P,4
M<^\9AH=JK19J@'VW-5C[QF @&/*&^!%E04"C+"5OVV$8<!ID>3MD- U#FF8)
M>>M=?;F!B83&(<KZ+*498^Z)TS0!A5$,^BR@61#3)(]1(J0\BBD/,QPD/*,!
M@_E1B/HL"VC"<@>7!)3SK'VD001[[&+7YS2+.0W3!-=CFO$$<)-VDRP- 03E
MA]CVD1NC<'@4B=*,)C%"GW3A[K,<])*XW8W1F(5N=3_^_9 S&N:.7IRB?5J,
M74*PF#)8][O?$<1^=OB?9^\!A'/*8F=&1'/\3UZD# WC %V /[@^3AZ?L?[<
M/* !;[=L<PF,F=,T#1U\2H,X=HM=;H4T8AG:)<]3-]]G&3B40;#XW:]3<1GG
MIX 6T#R*6C/' 81%TEH 8H3G%#>$RU(7,QF-4N9V<6-P4!*!1\$#1[(V&;(V
M>7768CE6#51+@R,,_5&5O]7J6XDWK$/Y?'2/PZT/Z__BQ8:CXKSN-\2B_KIL
MW&A7ZT<@\@DNI4:"W4[ZC_=.0D_0H'Y SI_+1D+1P> .(7DY.H&%'-P!3D[A
M(4-/>??*BFJ\T:#H[;8<0;P90-Z,8,@1!Z:# ]-7._"3A/JX*"&!7#.\DO91
MRL89%C-O8Y7>#BT;^V/GWRNYQ*JQ\S9D%E8'5)PM[ :..KC?E=:QY*%X.$YY
MGZ8W']$T \V^/R/-SL[SEN;.ZB.:HJ6YWJ.Y)_FRNC_O$,_CR?_@&L]MVX9>
M[-X'S<_HTSR/H)*S-D6A!$8!9'W0-X$@R6B&/6%7>4<XNT.[ X/:C[LO[V8G
M*.PA T'-S6@>N.(%=02JERLL&8-.D^*>?<"W&,9(R+=&67A56JB'IOP75E(0
MCB D>_T3[U;"JPSFYG")6F"]A;["(SY*"IC(63!F^3*7WI ^$P[G@?<SN5^A
M?VJU:9"7*Q-8%M;?L[U86NCDHO@*+:-VHNCP1C4GX,@-W +POHYVQBE0</?W
MGAGTA=JT%PH,@<$GN_LG()9V>WHD/[,A/[-7Y^?@",S!6>L(W/=#*>:0#K8\
MG$U'-SA<78<:-W(Y[E3M=G)W9:S <&\"2ET!;O,#3'#FS8SG..]N3;L$\?;K
M@:S7E=I*3%'G<KP*Y1FT8FC_\)3$-$X"[S_2CDR,MSJR$!JN^ 6"/ I=D RN
M#TD>D@0Z7I9'WA=1;=IB)I"7@"#$'A]!W+1-_E!L,[@,!)B"\)2$*8WBR/L@
M#23]GO3(%MX)64)K1O1*PJL[!#IP#I.PO8_%- W8X42B7@.G@K"&2TP,C3IU
MSS%<)](X/%C?IZ-W\%KJ!_=/ U@"0[]]'1]FAS\S9NT[_$Z\_2?DH] /96.
M\Q)4@],4[M6Z_7>A'5BU=F_T<V6MJMWC2HI":A2 ]:52MA_@!L-?/)?_!U!+
M P04    " "V@)U84T[Q31H(  "(%@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970U-"YX;6SM6%UOV\@5?>>O&&@W@8)2U,QPAC-T; .VD]VFV*!&DJ8HBCZ,
MI9%$+$5J22J._WW/'5*2TUC:;('FJ0^V.%]W[CWWW _R_+YN?FU7WG?L\[JL
MVHO1JNLV9]-I.UOYM6N3>N,KK"SJ9NTZ#)OEM-TTWLW#H74YE9QGT[4KJM'E
M>9B[;2[/ZVU7%I6_;5B[7:]=\W#MR_K^8B1&NXEWQ7+5T<3T\GSCEOZ][_ZV
MN6TPFNZES(NUK]JBKECC%Q>C*W%V;6A_V/"Q\/?MHV=&EMS5]:\T>#._&'%2
MR)=^UI$$AY]/_L:7)0F"&K\-,D?[*^G@X^>=])^"[;#ESK7^IB[_7LR[U<7(
MCMC<+]RV[-[5]W_V@SV:Y,WJL@W_V?VPEX_8;-MV]7HX# W61=7_NL\##M]R
M0 X'9-"[ORAH^<IU[O*\J>]90[LAC1Z"J>$TE"LJ<LK[KL%J@7/=Y6U3?RH"
MPG P>[W>E/6#]^S:5WY1="T;?W!WI6]?G$\[W$9GIK-!\G4O61Z1+"1[6U?=
MJF6OJ[F??RE@"C7WNLJ=KM?RI,17?I:P5,1,<IF>D)?N;4^#O/2_M/V?5W=M
MUX W_WK*^EZV>EHVQ=)9NW$S?S%"L+2^^>1'E\]_$!E_>4)SM==<G9)^^1ZQ
M.=^6GM4+=E556U>RCW6YK3K$%7OGVV)9.2+]4WJ?EGQ*VAF[6GI$8NDZ/V<-
M_K?,M0"O1&BW242K/S?U=L/&__"N:5\,ND4[:47Y\,14%%(#',N$8<^85.Q9
ME(J)XLQB*#(,E9AHSC(:IAA>W=6?/,,,QPS]_:^U/JCX2+M'FGVEU0D?Z[V/
M]3?[^"TD(Q-VK*A8M_+LEBB%X4=7;L.&V])5[.KY#U8*\[)EKT#@"M8.5&9_
MO2N+Y5%&G-3C:2;O%(H&A3:#0I^.*-3XKFB@T-V@4+U7Z"RZ:B,<0'#[]9UO
M*, C"G"*<AGM+/GZ(+S817]Q<!7\C:3P(U.QE2:VG.-9A^=4Z^A#XZIV <%=
MS=X]=^O-RS=LPL8BCU.NV(MH'^X;5\S9?-L4U3+8]  VL+$V-E;:L!=LG$N)
M,QIG;K9-0^82&L7,LUG=0H!2,C:X7>D\SHV.WE2=!RX=$U+$F0:_!8^53:-;
MUWYYEKEJSI8HH0S)J/5=5_;N3DV<&<.$UG&6F^AJUL': DP/>\=EW8*N::Q
MS+'&K5J11:\_SU:N JWGQ0*&^VH&RD.$S#0;2ZEB3?:<@C9RW1<.">#FT)YG
MY@N@OXT'U]^7!T#;"H6'R<'YBZ9>LY]_8C>N7;'QS9L/+T""G@._QP 96PM8
M(>V(VV-K,MR<&W%P><8-DU8?<34Y[C]<+6.5"]QQ\''8-!:QS&VX_4FWICQG
M4JL_Z$RIX4U]@.I$NLKVZ2K[YG3U'KFW6!0S![L.]ERUZ/PVQY+02>E/)Z$/
M*Q_U:3PXC!J5'0';X+^6FD=T?47W -A=^= 6;:CUWLU6K'VDI=MKZ?9:HA/K
M5LR!RU@($S!-)/S9+@L?M@+CEE9IUL._PV/C-W73D7(;WQ3UG#B^E_Z,W?3N
M_*5P=T5).EZM:U2<P\KO;XE>%>TLS+Q#86,B!*>66<QS<N\XM2EX*8D_)K&2
M343(C:D&:3GM4$K%)C4L3W@6O7<E!=&;:H;^OO4[F3H6N4'2X&"TH03&=&(S
MDJ60UFR<0?!8:A&G5M--.A$R^K!M*B2'9B<$UZ@\ED:!TAF/39[2UC21IA>4
M9\B1"I>)6&,3<-;1+\7"L]>?-^C@735[8'\2C$HT[98<<8&,BA^49)Y(06*&
M59LC 6-FC&6A,KJ(=GPG]#DNS;* /K)DEH;<D24FWZ$ON4#*)O13DV*#9B8Q
MZCCZ/ /.,$>F&1(OP$IR,: O< %2\EB2I6F 5"6I?@+]#$RP:+#&0H$2-FR5
M"5)+$&2-  U0NK"&'XX;3J!O49<X$@_\B33'$Y$_!E^ $2@PXQS8ISWV(O\>
MV.M8\2PVPA+V2B"C"M4SGP_89T0:<"\G3QD9L+/$UB/89S !OL*K3(K:+RT'
M\[4B63K6*6P-%=4JE%;38V_SK[#'UCR+,QZ*KZ3H[)G?AR,R,<>?L<S"NR"K
M2%1^%'NT-:F,T4^@IX 7<V*^W(./50 @I867L<S5P'S)_I\JGR*,3&.A0Z2B
M<<LXH25X I\&LD@0&.T'HA0TMP \2>TQHDAP'C!3_X=VC2<JR(!\'1B"A"M(
M.K*L^8H?:,AX*JG2VSXLS9 4D<;ST%GPC(*>'Z<%)7QT8Y8R87K@@PQT86,[
M$"&5WP-5ZJK4@*K*\H"J&-3ZD:PU@CITM%4YC*,*<!15%0L  /@R2:@"'LB
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
M6<*BMVO_80-YU]N5OUP:C8Y-&_!\;FV_79""W9>NJ_\!4$L#!!0    ( +:
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
M8QE041F6!-HYF*$L_C-F:$0"9\( \]C*H?J<AO\BP#D*OD(*R+BS);O@(SP
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
MR"5DQP' XCBA<+:_P>_"4*O:1P'T3)CDV]_@JJXWW<;7/,")JFKEX V FX:
M>4:^Q25JBOZ)4O)O3WXW-#!_5D06H%_UN):L*C,>Q2$E(XIY6J7H91]%\%)T
MZS=L=(=2Z(R:;YQ/B-,CU-E*MXTT=COQM[,LSGS<99PAN3RJ$O1_= "/CTUS
MI,M>L??JC@IKI#-ZX"A,+A8@+>0)V?63RA<;8?96MZH93Z*>_4/T&\+U%F5G
M[,B1D>V.C.PO'ADW1B]0&XKL)VV'$*^?I)YN'SI&CEL$P0HHU <ID&])S.!Q
M0--_T7-3^LG$_BCO9$_]A>DR_F$ 64>N6T'CZI3^!>\-.0\2N@2RAUL?4%ME
M*% 27F['[32F <6S,@$(2>[6Z?KS*?' QH,.80_%D%]HC7X"VD*@P[<4[;AJ
M0-L4L8.AMH.<)=45RA:BDQ %!EN*&YC4)Z2BS"-,,NI%GV<_%4'$S7  LFGN
M)V*:%D?W^ED]=@-G/2A^@OXM,DS(G.<I,AL7F-99,% !PA>25?(4NZ>)/]S\
M8*APTA2D<!BG.)6MA\.3PV:*;L]SS,$J\7ZDR%S,B]"W;P+TESR"R9/@%^D"
MK^'/M=T+6,!X+S !<XH4UYB$69[RHDJ'ZXRG980S#EDYT@;YK@WRO]@&1 G8
M.[S/'(3Z4:V'&=/?A/]?!X1@FOA!,IS=NW3_N00"M__9#+S"!B@.C@P-MHAT
M$([&"8O[=.69T=KH.P7'V?QA"]6GCNRU3G"P=1X[)\YB'E89NF=$9D#(M R
M2HJ(Q0-O>+YM'[N6.G D >VNDT:@J1USLFP'UX3M(7<'V^!Z)?HE@L# V MN
MX%!?<:#7WS+ H?FHCX@&^GZ(<M^[&;A#LFW5YVD5VI6.G2Q##6E+.@Z8:<'3
M$#?"9&PL7XH-3:>GGN[*0";!C/P)?N(1D6<%SST"ICC.4F @!CS&S&-SL%=#
M' "UE,V81\]1D/A@I"(@JR7RGI0Y+1,0A"1#/A,>IR A<?75=OE%FEI92=S\
M?N0(+ L1*T9(0F<]+Z(0!=QN&]BAH&-P2RJ9)Y5$)K<$ZG1@[$8BF1X8>'4[
MM&>:92AT4HYCVF_R;(?DJ1EK E[;[M[Z%O1^YUG1EGI-4V3/YY$T[-*_WPF+
M;1;W2X#D% 6X>5$0%2@Q-,/\29Y^&5K,2#1+,&WDL#H9B!@L''H=X?XNW,)0
MK8D]>P$,\30BWI30.5%4.9$5.(PSHP*/#,LC[S=@EG.)([(G]Y$ FD[;MQQ&
MU IP3DM&'(ZJ'1Y7)8G)CDH.OSEA]:CUT "?[7WGZ*19^J\Y%J7%^]3PR6-W
M=_?!Z&KX3O(H/GQM^MD?_I:U<H&MX5D!@F*&+SC#A=-K_]5DKIW3G5^NI,#!
M1 )XOM  T7A!!G:?T2[_!U!+ P04    " "V@)U8AIK\F!,B  !0R0( &0
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
MEJ):AFHYJDE44ZA6H)I&-4-I[7!O>I5GXS>8V4:;E:CFH9J/:@&JA:@6H9I
MM1C5$E1+42U#M1S5)*HI5"M03:.:H;16PI\WS<IS^UJ1%Y>_/TSJB*_J[Y9?
M7^HV^W+=+G7-=53S4,U'M0#50E2+4$V@6HQJ":JEJ):A6HYJ$M44JA6HIL\/
M+GMIJ ';8=V4),_M)<FLO"P?CIQGL5.=TQJM0Z*:CVH!JH6H%J&:0+48U1)4
M2U$M0[4<U22J*50K4$VCFJ&T=K#WFF!_@S4JS]'6)*IYJ.:C6H!J(:I%J"90
M+4:U!-525,M0+4<UB6H*U0I4TZAF**V=\$VY\MQ>KNPRSX(6*U'-0S4?U0)4
M"U$M0C6!:C&J):B6HEJ&:CFJ2513J%:<'UQ@5*,#&DIKAW73TJQ?VL*ZXWV#
M=JUS8).:AVH^J@6H%J):A&H"U6)42U M1;4,U7)4DZBF4*U8:]; )@<TE-8.
M[*:!>6[M_WS(RMORZV)2'CLWCG8O4<U#-1_5 E0+42U"-8%J,:HEJ):B6H9J
M.:I)5%.H5J":1C5#:>UL;[J7YV=O,#>.-C!1S4,U']4"5 M1+4(U@6HQJB6H
MEJ):AFHYJDE44ZA6H)I&-4-I[81O:IKG]IIFE[EQM**):AZJ^:@6H%J(:A&J
M"52+42U!M135,E3+44VBFD*UXGRWCKHSU8+V/2FM'=9-W_/<WO?\6%]^3Z[6
M%^).>3=[F.Y/:K3GB6H>JOFH%J!:B&H1J@E4BU$M66MGK_^I3M$!,U3+44VN
M-;?_^J^&0D<L4$VCFJ&T=OXVE<QS^U*7%\)YF>VVSG&C+4Q4\U#-1[4 U4)4
MBU!-H%J,:@FJI:B6H5J.:A+5%*H5J*91S5!:*]1'30MS] ;K6X[0/B:J>:CF
MHUJ :B&J1:@F4"U&M0354E3+4"U'-8EJ"M4*5-.H9BBMG?!-=7-DKVYVO*70
MKG7.=K2]B6H^J@6H%J):A&H"U6)42T:'%[-$!\Q0+3]\^/+P)@H]I@+5-*H9
M2FM':Z^)U@/+3@I'SS[-EHZIZ<EE99T6L5N=@Q4M3:*:CVH!JH6H%J&:0+48
MU1)42U$M0[4<U22J*50K4$VCFJ&T=K(WI<E1_PVF1=#Z)*IYJ.:C6H!J(:I%
MJ"90+4:U!-525,M0+4<UB6H*U0I4TZAF**V=\$W3LGY)3HM8M<[93FH>JOFH
M%J!:B&H1J@E4BU$M66O6:1%RP S5\L.'+P]OHM!C*E!-HYJAM':T-IW(D;T3
M^>JTB/-OI_ZY>%).[3,E:$D2U3Q4\U$M0+40U2)4$Z@6HUJ":BFJ9:B6HYI$
M-85J!:II5#.4U@[[IB0Y>H.2Y @M2:*:AVH^J@6H%J):A&H"U6)42U M1;4,
MU7)4DZBF4*U -8UJAM+:"=^4)$?H6I9VK7.VHT5)5/-1+4"U$-4B5!.H%J-:
M,CI8JDO1 3-4RP\?OCR\B4*/J4 UC6J&TMK1VE0:1_9*XX&9DHN'Q7)>WA[H
MV]C'Z!RX:-\1U7Q4"U M1+4(U02JQ:B6H%J*:AFJY:@F44VA6H%J&M4,I;43
MORE1CMY@7<L1VJA$-0_5?%0+4"U$M0C5!*K%J):@6HIJ&:KEJ"913:%:@6H:
MU0REM1)^W#0JQ_9U+3M.E]BUKMF.:AZJ^:@6H%J(:A&J"52+42T9'URY,$4'
MS% M/WSX\O F"CVF M4TJAE*:T=K4V4<VZN,MND2[^%3.;'.D]CQSDF+-AM1
MS4>U -5"5(M03:!:C&H)JJ6HEJ%:CFH2U12J%:BF4<U06COJ>TW4O\&ZE&.T
M8HEJ'JKYJ!:@6HAJ$:H)5(M1+4&U%-4R5,M13:*:0K4"U32J&4IK)WQ3L1S;
MUZ7L.D^"EBM1S4,U']4"5 M1+4(U@6HQJB7C@^L8INB &:KEAP]?'MY$H<=4
MH)I&-4-I[6AMNHWUR[\Z3_+WZ619Y^YOD^GUU>S./F%B':5SY)*:AVH^J@6H
M%J):A&H"U6)42U M1;4,U7)4DZBF4*U -8UJAM+:F=^4+L?#-Y@P09N6J.:A
MFH]J :J%J!:AFD"U&-425$M1+4.U'-4DJBE4*U!-HYJAM';"-TW+L;7GTWG"
M!.U8HIJ':CZJ!:@6HEJ$:@+58E1+UIIUP@0M3J):?OCPY>%-%'I,!:II5#.4
MUH[6IN(X/K .I&7"Y&,Y+:_L#1R[WCEJT<HCJOFH%J!:B&H1J@E4BU$M0;44
MU3)4RU%-HII"M0+5-*H92FMG?=.Y'(_>8*($[5BBFH=J/JH%J!:B6H1J M5B
M5$M0+46U#-5R5).HIE"M0#6-:H;2V@G?="S']H4JNTZ4H.U*5/-0S4>U -5"
M5(M03:!:C&K)6K-.E*"5253+#Q^^/+R)0H^I0#6-:H;26M'JGC;MQM7KOSI5
M$E^HBWQ?Q!Y NV8LRWDLY[-<P'(ART4L)U@N9KF$Y5*6RU@N9SG)<HKE"I;3
M+&<P;BOUW8W4=_E)DV<42WVT<LER/LL%+!>R7,1R@N5BEDM8+F6YC.5REI,L
MIUBN8#G-<@;CME*_MY'Z]O4M.TZD'."ZYSU:P&0YG^4"E@M9+F(YP7(QRR7/
MG&U*A1TR8[G\B'<@C]A&L8=5L)QF.8-Q6W';WXA;>R/2-K62S.95Z7R;S^;+
MF^_^YOPRF^Y/8+0ER7(>R_DL%[!<R'(1RPF6BUDN8;F4Y3*6RUE.LIQBN8+E
M-,L9C-OZ*V"P\5? X"WF609LZI.<QW(^RP4L%[)<Q'*"Y6*62U@N9;F,Y7*6
MDRRG6*Y@.<UR!N.V4G^XD?KV!3,[S[.@M4V6\UC.9[F Y4*6BUA.L%S,<LDS
M9Y]G05N9+)<?\0[D$=LH]K *EM,L9S!N*V[/-N+67J2\$(ZYJ:;_JO^SUGH.
M.-US%NU0LIS/<@'+A2P7L9Q@N9CE$I9+62YCN9SE),LIEBM83K.<P;BMH#_?
M"/KSMYA-0=N<+.>QG,]R <N%+!>QG&"YF.42EDM9+F.YG.4DRRF6*UA.LYS!
MN*W4'VVDOGU1S<ZS*6BWD^4\EO-9+F"YD.4BEA,L%[-<\LS99U/0ZB;+Y4>\
M WG$-HH]K(+E-,L9C-N*V_%&W-K;EDGUI9HX%]?SJKJK4_; C K:M60YC^5\
ME@M8+F2YB.4$R\4LE[!<RG(9R^4L)UE.L5S!<IKE#,:UP][=:'^ZIV\PH^*R
M[4^4\UC.9[F Y4*6BUA.L%S,<@G+I2R7L5S.<I+E%,L5+*=9SF#<5NIOM#_=
M ^MN7O[^,*ECOZJ_6WYU)M-E50^TW)_U;.<3Y3R6\UDN8+F0Y2*6$RP7LUS"
M<BG+92R7LYQD.?7,6:9\"G9(S7(&X[8"O+<1X/8B9QA<".?GZO)F.KN=77^U
MS]'8K>X)SK8X4<YGN8#E0I:+6$ZP7,QR"<NE+)>Q7,YRDN44RQ4LIUG.8-Q6
MV&_42-W^6\S1L,U1E/-8SF>Y@.5"EHM83K!<S'()RZ4LE[%<SG*2Y13+%2RG
M6<Y@W%;J;S1'Z]?D72]VKGO>DYS'<C[+!2P7LES$<H+E8I9+GCGK72_HD!G+
MY4>\ WG$-HH]K(+E-,L9C-N*VXW*IFNO; :S>759+@[<[F)'NH<L6]1$.9_E
M I8+62YB.<%R,<LE+)>R7,9R.<M)EE,L5["<9CF#<5LIO]$4=<_>8BJ%K8VB
MG,=R/LL%+!>R7,1R@N5BEDM8+F6YC.5REI,LIUBN8#G-<@;CME)_HS;JVE<#
MU=5B.9]<+JLK9S:_FDQ7LRF+F[(>S/EV,G7,X\OO]D<_VQU=<\/-?_>=CK?^
MZ>>QH_HL%[!<R'(1RPF6BUDN8;F4Y3*6RUE.LIQBN8+E-,L9C-N*](U.J&OO
MA.JJOI!_G" _,L='1P3OQP.C=K\T9[N>*!>P7,AR$<L)EHM9+F&YE.4RELM9
M3K*<8KF"Y33+&8S;RO&-LJEK+YON3+L[_W:B<GI5Q_IOU8&Y>+9ZBG(>R_DL
M%[!<R'(1RPF6BUDN8;F4Y3*6RUE.LIQBN8+E-,L9C&M'?V^C>MI[B^IICZV>
MHIS'<C[+!2P7LES$<H+E8I9+6"YEN8SE<I:3+*=8KF YS7(&X[92?Z-ZVK-7
M3W^>E]/%YVH^/W[NQBYVCWQW9RIHZ)YN3\&C@_HL%[!<R'(1RPF6BUDN8;F4
MY3*6RUE.LIQBN8+E-,L9C-M*\MY&DML[J/NF;GZJ)K].IM?.+^7TUTEIG[^Q
M\]UCG:VEHIS/<@'+A2P7L9Q@N9CE$I9+62YCN9SE),LIEBM83K.<P;BM_-^H
MI?;>HI;:8VNI*.>QG,]R <N%+!>QG&"YF.42EDM9+F.YG.4DRRF6*UA.LYS!
MN*W4WZBEUJ]M5_U='AUFI[IG/<EY+.>S7,!R(<M%+"=8+F:YA.52ELN>.4N5
M-&>'E"RG6*Y@.<UR!N.> OQD<5-52Z]<EA_>WU7SZ^IC=7N[<"YG#]/E:I"-
MKSKSZO,JWW^XZ+T[V?FZ<'^(W3U?3]P?TGU?S]T?Y./73YIA/[R_+Z^KK)Q?
M3^I_"=Q6G^M#./W^?/C.F4^N;UY^L)S=UW_EO',^S9;+V=WCRYNJO*KFJPWJ
MG_\\FRV??[ :X,ML_MOCV_SP_U!+ P04    " "V@)U8[ B6530(    00
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
M;',.N:!CS1>Q5)A?M,EC'0M%*R%9EH-5!AFAVRN^SXW8 [B]!H"7 [PJ(&@
M^#G /Q00Y !CM;V58GP(L<3C(6<;Q'6T8M,WQDR#5O()U>-^([EZ2A1.CF_(
M@I(YB3"5Z"R*V(I*0A?HBJ4D(B#0NQ D)JEXCSZB&S7IXE4*B,W1=,4YT.@!
M?;Z/$DP7@*ZQ5/$7V5(-Y="6*C?]!CO*\YAL\_ :\G ]=,FH3 3Z3&.(RP2V
M$E4H\QZ53;Q6QA"B(^2['Y#G>'Y-0M/#X5X-/#P<[K:H\8MQ\@U?T,#W/<$$
M37 BT>TE9#/@?^H\;N70)>14J.&!D:5JA "^!FO\]HW;<S[5^=,E6=@16<F[
MH/ N,.Q^TQP_>-ZBVV\*BRXD9*+6X*!+@[LD"SLB*QE\7!A\W#HY?P/F>MT:
M+^MLV\)5\=5X_5>T'CM'CC=0"VN][TA#7']0C@OSN* <YQ=1)16]0D6O5<79
M&CC.)T2=B%Y#<OV*B*:X7D5$?9SO-L@X*62<M,HX9ZI^?]4_(4M3-3!M!:.5
MZKGSN4NRL".RDH7]PL+^:Q6,?I<&=TD6=D16,GA0&#QX6<$8U*T-U^M7"\:!
M<>'3<24=KK/;/CDO*AHY_&DEAP:&!P26M>QM!=U6+=-$=0BE!:C::<Y(:^5H
MYWKNS.Z4+>R*K>RCM_/1>ZWRD;^I*Y>[9 N[8BN[O-L0N^T[XB=K2(ZO+I3
M&5277D-@<%)=>O^QBT5M8G<[6+=U__9TF0GJ);A!56M#8%#=G;0G] RM]M[A
M- .^,(=\@<Q1<WN:*WJ+#PEGYOA<Z9_H#PSFT+NCV7Z=N,1\0:A *<P5I7-T
MHM3Q[8%_VY!L:8[ ,R;5@=K<)H!CX#I /9\S)A\;^@7%9Y?Q/U!+ P04
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
M#KUCJ;63MI#!R,\E8G8 @@"]<R2U=N]86&$PK'C]1'XL3CF"4#O=G0T!,*?
M1 PW]DGPZ4+M!"W"L'WW$>R-U+"B3]9/%VIG;3&(P1CDC=RPGD_./^(-#;-$
MQ6"BVHN[80V?9(\,4<Q"%'MD?X0?F<-J/AD_7:B=L04P!@.8%]G#6C[Y/EVH
MO?W)<A6'N<IK;0!K^9;@0]3 I"V0<1C(#E@;<,?/.33@L0B[BP-G9/T.?VBA
MS"U3<?C%S=%7!_#U/![@0X0>G8^YQ2D.X]2AJX.-K-CCKKHBG7=UO+.7-Y?E
MHMGB7*%F9^YZL^OV['8;]7FS>;AS_@*?7*XW0UN9]=[L#TFY2(O*3%)S(QF\
M"LW#5JZW.Z\/M%HU.X9OE-8J;SXNI2'.L@XPW\^5&>J;@_H"VTWGD_\!4$L#
M!!0    ( +: G5AH*,U %0,  "((   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;*U676_:,!3]*U8V3:W4-A]. G00">BF[6%55=3M8=J#22[$:F)3
MV\#X][M.TI1"BJ9I+\1V[CD^Y\:^E^%6JD>= QCRNRR$'CFY,:MKU]5I#B73
M5W(% M\LI"J9P:E:NGJE@&45J"S<P/-BMV1<.,FP6KM3R5"N3<$%W"FBUV7)
MU&X"A=R.'-]Y7KCGR]S8!3<9KM@29F >5G<*9V[+DO$2A.92$ 6+D3/VKZ<]
M&U\%?.>PU7MC8IW,I7RTDZ_9R/&L("@@-9:!X6,#4R@*2X0RGAI.I]W2 O?'
MS^R?*^_H9<XT3&7Q@V<F'SE]AV2P8.O"W,OM%VC\1)8OE86N?LFVB?4<DJZU
MD64#1@4E%_63_6[RL ?PXS< 00,(#@'A&P#: &AEM%96V;IAAB5#);=$V6AD
MLX,J-Q4:W7!AO^+,*'S+$6>2&5\*ON I$X:,TU2NA>%B2>YDP5,.FIS=@&&\
MT.?DDLSP"&7K HA<D%L\8)^>UMSL;,C<G).Q8,5.<XV!#[,;<O;^?.@:5&CW
M<=-&S:16$[RAQ@_(-RE,KLDGD4'VFL!%:ZV_X-G?)#C)> /I%:'^!0F\@'8(
MFOX]/#@AA[;IIA4??2O=!RFTJ7O)W,_Q7!N%)_M75^IJYK";V=[V:[UB*8P<
MO,X:U :<Y,,[/_8^=MG^3V2ODA"V20A/L2=3IO,+DN(O 3Q"&U: ,/J",)%A
M8< ,\-1 5@><W4H#).P\2_4N<;6+K5:;)/ '/4H'T=#=[)L]#NP'U(O#L(U[
MY2-J?40G?4RD0@1>%TT^O.L'OO\1Y:_8CLWQ V^YR;D@4@#9 5-=^FOV:$_6
M)0U#GPZ\ _T=@3&EGN_'W0;BUD#\[P;8PH ZJ3\^EA6B_D/U'6%^1*,HC'O=
M\GNM_-Y)^?8"05.#,EN#ND3VCKZ]WP_[O>CHD!P'7OHTC,(!'1S(=/?*;0EJ
M674A3:KB65>F=K5M=..JOA^L3[ !UOWJA:;NGM^86G*A20$+I/2N>I@^57>D
M>F+DJBKJ<VFP153#')LX*!N [Q<2[TTSL1NT?PN2/U!+ P04    " "V@)U8
MP^^ID+ #  #&$@  &0   'AL+W=O<FMS:&5E=',O<VAE970V."YX;6S%6&UO
MVCH8_2M6)EUMTM;$AM*7 5+IR[V5BH;:;??#M \F>4*L.G9F.Z65]N-G)S3A
M7E%#V1!?P';R'#_G\7%.XOY<JGN= 1CTF'.A!T%F3'$:ACK.(*?Z0!8@[)54
MJIP:VU6S4!<*:%(%Y3PD4=0+<\I$,.Q78Q,U[,O2<"9@HI N\YRJIQ%P.1\$
M.'@>N&6SS+B!<-@OZ SNP'PI)LKVP@8E83D(S:1 "M)!<(9/1Z3C JH[OC*8
MZZ4V<E2F4MZ[SG4R""*7$7"(C8.@]N\!SH%SAV3S^+$ #9HY7>!R^QG]JB)O
MR4RIAG/)_V6)R0;!<8 22&G)S:V<_P,+0H<.+Y9<5[]HOK@W"E!<:B/S1;#-
M(&>B_J>/BT(L!71[+P2010"I\JXGJK*\H(8.^TK.D7)W6S37J*A6T38Y)MRJ
MW!EEKS(;9X9W;"98RF(J##J+8UD*P\0,321G,0.-WEZ H8SK=^@#NK.22$H.
M2*;H4AMF:P()^J(A+3FZL<75[LI$6<DH\X2H2-#ECY(5=A%-/S0V6S=G&"\R
M&]69D1<RPP2-I3"91I<B@>2_ *&EV7 ESUQ'Q(MX ?$!ZN#WB$2DX\'K-+7K
M5'C=%_!NP,HADSQ!UWFAY ,XHAI]&T,^!?5]%64OH-N!I[J@,0P"N\4TJ <(
MAG^]P;WHHR?=;I-NMT+OO+34O[%\Z-N-14/7!G*]DEAW!\0.&V*'WG5HR90U
M&<Y2>&_WIHX5*]SF7Y6Q'_,&M$W3%60)$TEEGT3N6>?V"'?+CPRHW,.AUW#H
M>>?[+.U&_G_-/4+RHFU9[Z,FUZ/]">EH!\2.&V+'KQ?2JB3],(?H":C2GH1.
MFH1.O$A7I1+,E,JJ^8H]ND:MD4^I?63#AE+Q3K%E17'4^DNT/[$LYO[#W):\
M$_\9O:S!62\83-J<B!?K*V0LYM#:$/J)1M+8]PAT2\4,O%+Q8V];S]9/<6>/
M6MF%]^+6?+'7 E^A%3_.!EII?1/[36Z55C[+8A.A>(&W+69KEKBW1Z'LPEMQ
M:Z[8:W&O$(H?!T?KE=(:(_9;VM\78S2F<6:'_2^X?IQMB]?Z)3[9HS!VX:2D
M=5+B=;/-A;$&9_T3A+0.2/S.=2NG<LTGCQ]AVZJU?DC(_A1!=N&7I/5+XO\
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
M]-:S'CKI78)%CL"4;@?;;@<G)IO 9=]=@D6.P)2^A]N^A\>13=BA!H3"$),
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
M_?K7^7K[;7_8=/!COOC]>:-]_#]02P,$%     @ MH"=6#:\Y:W*!   &1@
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
M95134";(;:#9J_7[:RC6(/],?&VD6D(_;63-:UGX'5DA1M>"ZURA;SR#[%\
MWWALC>*#T3GN15Q">HX&X6>$ QRBN]42G7P\[<$=M 4<.-S!_RS@_97!0)<:
M"M59K%K"L%N"O;<7JB0I3#US,17('7C)IP]A%'SM,3AL#0[[T),%4;D3G-H!
M/%9T1QAPK;J$UE"1@[+]8)?@.!S&$W_7H6#4*ACU*OBI<Y#F,DAI:!%Q)>PB
MKU%&1^1A^&4\Z":/6O*HWWY#RUZ.JXL[>L-]%L5QC+O)QRWYN)?\2I@/RW1>
M9"J GH'(+NKQ6]M1, R[F>.6.>YEGF49M9\R8:@D-$.4F_,OJ2:L2T+\YMC/
M0CS&P2L-_E&?*D!N73=6*!45UW7+:E?;AC^K^]Q+>/VWN"9R2\U%8[ QJ<'Y
MV/B7=0>N)UJ4KNNMA38]U US\],":0/,_D8(?9A8@O8WF/P%4$L#!!0    (
M +: G5@.D=!D0@,  .8*   9    >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM
M;,U6VV[;.!#]%4(MBA9(HOLMM0ULG2U:H 6"&-U]*/I R^.8B$2Z)&5G_WZ'
ME*(Z%NLTQ3ZL'RQ2FC,ZYV@TFLE>R#NU =#DOJFYFGH;K;>7OJ^J#31478@M
M<+RR%K*A&K?RUE=;"71E04WM1T&0^0UEW)M-[+EK.9N(5M>,P[4DJFT:*O]Y
M![783[W0>SAQPVXWVISP9Y,MO84%Z"_;:XD[?\BR8@UPQ00G$M93[X_P<AX&
M!F C_F*P5P=K8J0LA;@SFX^KJ1<81E!#I4T*BH<=S*&N32;D\;U/Z@WW-,##
M]4/V]U8\BEE2!7-1_\U6>C/U"H^L8$W;6M^(_0?H!:4F7R5J9?_)OH\-/%*U
M2HNF!R.#AO'N2.][(PX 8?(30-0#HE\%Q#T@MD([9E;6%=5T-I%B3Z2)QFQF
M8;VQ:%3#N'F,"RWQ*D.<GLVIVA#*5\0N_OS>LAVM@6ME3]Z TI)5&OKKKZ]
M4U:K-^2<++"B5FT-1*S)\[*</S/^ZV=HEB"_(?#+XHJ\?OEFXFO4;A3X5:_S
M7:<S^HG.*Z@N2!R>D2B(8@=\_NOPZ#'<1\<'VZ/!]LCFB_]'MG_]A"3(1PV-
M^N8RL&.<N!F;=G*IMK2"J8?]0H'<@3=[]2+,@K<N._^C9(_,C0=SXU/9.W.Q
M16S0!9?0#IU9M&ESNUF21UD23OS=H0176)@$Q1#VB%PRD$N>)L<X]AY^YR+7
MH=.#NX9EGD5ID1W1&P=F25I&<>CFEP[\TI/\%NU2"TUK%[=T=$OS-J51E!]Q
M&P=F91QD<>GFE@W<LI/<#BJZ,C:^>E%$8?@6^Z246/8NRMG8SB#(L^2(\,G[
MNLN5G*C4?!"4_Y8@+OCY"5'Y6%06%%@E1ZH<<7& O]3]&(J!=?';)5*,2R0L
MDR1/XR-NX\ BPA))$C>W<N!6/OUZ46U?+VR#&NU=MIHNL6%J059,58)KQEMT
M'$<A2<TLH5Q"RK&0(DN.'3Y)YOEU$P8_/MO!DSK/NJ*!'WW_S#9^^;BJG!_+
M8-3<\#GE<5RF1PH=D>X'Y1\,(68"_$SE+>.*U+!&9'"1HY>R&ZJZC19;.Y<L
MA<8IQRXW.(B"- %X?2V$?MB846<8;6?_ E!+ P04    " "V@)U8Q,AR#QP"
M  #A!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6RME,MNVS 017^%
M8(LB 5KKY5=<24!BH6@6!8P8:19!%[0\MHA0I$K25OKW)2E94%HE\"(;BT/.
MN>)<>2:NA7Q2!8!&SR7C*L&%UM7"\U1>0$G42%3 S<E.R))H$\J]IRH)9.N@
MDGFA[T^]DE".T]CMK60:BX-FE,-*(G4H2R+_W  3=8(#?-JXH_M"VPTOC2NR
MAS7H^VHE3>1U*EM: E=4<"1AE^#K8)%%-M\E_*10J]X:V4HV0CS9X':;8-]>
M"!CDVBH0\SC"$ABS0N8:OUM-W+W2@OWU2?V;J]W4LB$*EH(]T*TN$CS': L[
M<F#Z3M3?H:UG8O5RP93[1763&X48Y0>E1=G"Y@8EY<V3/+<^](!@_ H0MD!X
M+A"U0'0N,&Z!L7.F*<7YD!%-TEB*&DF;;=3LPIGI:%,^Y?:SK[4TI]1P.KWE
M1^!:2 H*762@"67J$GU!]^L,77R\C#UM7F)3O;P5O&D$PU<$,\A'* H^H] /
MHP%\>3X>#N#9^7CP$O>,,YT]86=/Z/2B,^QYO-XH+<T?]=>0*XW.>%C'-N]"
M522'!)ON5""/@--/'X*I_W7(H_<4R]Y)[(5_4>=?])9ZW[\ATQIXZF [H(YI
M-+N:32;FRQ_[?OR?=S4.Y_-_TK(W[S)<*1HJTNOUDQU^/XC<4ZX0@YU1]D>S
M"4:R&2A-H$7E6FPCM&E8MRS,# 9I$\SY3@A]"FS7=E,]_0M02P,$%     @
MMH"=6"EB;T\! P  Z P  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
MM5==;YLP%/TK%INF5EK+-TFZ!&E--"W2*E6-NCU4>W#(36(5,+5-TO[[V892
M: EK5?J2V'#/\3W7!WP9[RF[Y5L @>Z3..438RM$=F::/-I"@ODIS2"5=]:4
M)5C(*=N8/&. 5QJ4Q*9C68&98)(:X5A?NV3AF.8B)BE<,L3S),'LX1QBNI\8
MMO%XX8ILMD)=,,-QAC>P '&=73(Y,RN6%4D@Y82FB,%Z8GRWSZ:VHP ZXC>!
M/:^-D9*RI/163>:KB6&IC""&2"@*+/]V,(4X5DPRC[N2U*C65,#Z^)']AQ8O
MQ2PQARF-_Y"5V$Z,H8%6L,9Y+*[H_B>4@GS%%]&8ZU^T+V)]&1SE7-"D!,L,
M$I(6__B^+$0-8'L' $X)<%X+<$N JX46F6E9,RQP.&9TCYB*EFQJH&NCT5(-
M2=4V+@23=XG$B7">[B 5E!'@Z&@& I.8'Z,3M)!^6>4Q(+I&]9@3=+V8H://
MQV-3R.45B1F52YT72SD'EII!=(I<^RMR+,=M@4]?#W>:<%.*KI0[E7)'\[D'
M^ XIO/DE ]%<0,+_MHDL6+UV5O74G?$,1S QY&/%@>W "+]\L@/K6YODGL@:
M!7"K KA=[/6M;]-9@ ,-5B^#7>A;@6?)G=O5%;2$V98_&%A57",YKTK.ZTSN
MBBZIX @+M,<,MC3G@&XN(%D":]V53K:W[DI/9 WA?B7<_Q!;^GT6H">R1@&"
MJ@#!>VQ9@/V:W[R!YP:>_\R7+^-\WW>'_JC=EX,JNT%G=@N(<D;$ X*[G&3R
M/!.=MNPD>^NN]$36T#VL= \_Q);#/@O0$UFC *.J */WV'+TTFYM;\N78=[(
M&XS<=E/:UM,I;G5GEV28,&W'C-$=T5V6;/(0J>]5AU&[^=^Z47VQ-:M1ZVGL
M#S%K2=M7$7IB:Q;AJ;VQ.YN'_QFV1-</[I/V-VE;Y,ASAD/GF6O-6ANJO@$N
M,-N0E*,8UA)IG0ZD[UG15A<303/=F<JC7O:Y>KB5GR+ 5("\OZ94/$Y4LUM]
MW(3_ %!+ P04    " "V@)U8<N"_RF "  "?!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970W-RYX;6RM55UOTS 4_2N606B31IVO=E#22.O"! ]#5<?@ ?'@
M)K>--2<.MM..?X_MI*$;636DO32^U_<<WWM2G\0[(>]4 :#1?<DK-<.%UO64
M$)454%(U$C549F<M9$FU">6&J%H"S1VHY"3PO DI*:MP$KO<0B:Q:#1G%2PD
M4DU94OE[#ESL9MC'^\22;0IM$R2):[J!&]"W]4*:B/0L.2NA4DQ42,)ZAB_\
M:1K9>E?PC<%.':R1G60EQ)T-/N<S[-F&@$.F+0,UCRU< N>6R+3QJ^/$_9$6
M>+C>LU^YV<TL*ZK@4O#O+-?%#+_#*(<U;;A>BMTGZ.896[Y,<.5^T:ZMC4*,
MLD9I479@TT')JO9)[SL=#@#^Y E T &"QX#H"4#8 <+G J(.X*0F[2A.AY1J
MFL12[)"TU8;-+IR8#FW&9Y5][3=:FEUF<#KY*FD.: D9L"U=<5!GZ(OYLYVD
MH"GCZA2]1;<W*3IY?1H3;<ZS*))UW/.6.WB"VP_0M:ATH=#'*H?\(0$QC?;=
M!OMNY\%1QA2R$0K],Q1X03C0T.7SX<$ /'T^W#\R3=AK'SJ^\/^T_T%72DMS
M(7X.2=Y21L.4UB2FJJ89S+!Q 05R"SAY\\J?>!^&Y'I)LO2%R!Y(&?521L?8
MDU0T*[UNN/&13#255D/2M1031V'M<)OX7C@.HYAL#T7YM^P\?/^H*#W:SO"P
M:&A.<G!U2Y ;9X$*N2':>]%G>Y>]<.;R*#\W[MN:Y5^:UKJOJ=RP2B$.:T/I
MC<['&,G6#MM B]H9Q$IH8S=N69@O"$A;8/;70NA]8 _HOTG)'U!+ P04
M" "V@)U8PFIND;@"  !W!P  &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX
M;6RU56M/VS 4_2M6-DT@ 7&>%)9&HNVF(8VIHF/[@/C@)K>MA1-GMOO8OY_M
MI*&44#%I^]+X<>^YYYPF]R9K+A[E D"A3<%*V7<62E67KBNS!11$GO$*2GTS
MXZ(@2F_%W)65 )+;I(*Y/L:Q6Q!:.FEBS\8B3?A2,5K"6""Y+ HB?@^ \77?
M\9SMP2V=+Y0Y<-.D(G.8@+JKQD+OW!8EIP64DO(2"9CUG2OO<AB;>!OP@\):
M[JR143+E_-%LKO.^@PTA8) I@T#T8P5#8,P :1J_&DRG+6D2=]=;],]6N]8R
M)1*&G/VDN5KTG9Z#<IB1)5.W?/T%&CV1P<LXD_87K9M8[*!L*14OFF3-H*!E
M_22;QH>=!"]^)<%O$OS]A/"5A*!)"*S0FIF5-2**I(G@:R1,M$8S"^N-S=9J
M:&G^Q8D2^I;J/)5^%R0'= L9T!69,I GZ)M^=XY&H AE\AB=HHE^<_(E \1G
M:#]<7[] 0/<W4$Q!/.C+N\D(';T_3EREN9J*;M;P&M2\_%=X>3ZZX:5:2/2I
MS"%_#N!JD:U2?ZMTX!]$'$%VA@+O!/G8#SH(#=^>[A^@$[3&!Q8O^$_&WW_5
M@.A:02$?NNRMJX?=U4UON)05R:#OZ(]?@EB!DWYXY\7X8Y<U_PCLF5%A:U1X
M"+TQ2CP9U:6VAH@MA&E<JS0Z[V$O#!-WM2ND(RZ,<!Q%;=PSCE'+,3K(<2SX
MBMK&IOLJ@DVEFQ3D*!.04X48EQ+I._46)76A:(?AJ1=>!,'%GI*.N B'\46W
MD+@5$O^=V2>H!-7%,W[I9!S@'H[V>';$A1A[O7B/J+O3PPH0<]O:)<KXLE3U
M1]Z>MM/CRC;-O?.!GBKU$'B"J4?2#1%S6DK$8*8A\=FY=D_4;;[>*%[93CGE
M2O==NUSHR0C"!.C[&>=JNS$%VEF;_@%02P,$%     @ MH"=6#EQ)C%/ P
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
M' W1:OFOVN%D5ZX-/1+.259N;G&\PK0($.?71,SXZYTB0;,(._T/4$L#!!0
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
MQ4@3B:9I-H'BM>T["ZYT%[/#0O]G0)@$O;[D7.T"T\JZ/U?Z%U!+ P04
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
MRN):?NFN=]10R!@N.\'&[\7IVWTP@>-)9%<C7G@QR\[\[J00P7B//M\ CE=
M3^\ID0=/\:OVK-)2B^Z%<QF]<G)3^QG6O(FSJ2+WV^/#RQF?/WU^W></IW=<
M=CY_U;P&]/0JR^#FX1VB;_W$7?E2M:YOO$OV7?,0Y/[AK9P/OQQW=Z<76WIN
M>=QM3C_>UO-EO6\,_-]O=KOCTR_-%SR_'/7J_U!+ P04    " "V@)U8%-YO
MBO8"  ","   &0   'AL+W=O<FMS:&5E=',O<VAE970X."YX;6RM5EUOVC 4
M_2M6-DV=M)(/0H .(D&S:95:M6K5]6':@TDN8#6Q,]M ]^]W[80,:$!]* _$
M=NXYU^?<Q#>CC9#/:@F@R4N1<S5VEEJ7%ZZKTB445'5$"1SOS(4LJ,:I7+BJ
ME$ S"RIR-_"\R"THXTX\LFMW,AZ)E<X9ASM)U*HHJ/P[A5QLQH[O;!?NV6*I
MS8(;CTJZ@ ?0C^6=Q)G;L&2L *Z8X$3"?.Q,_(LD,O$VX">#C=H9$Z-D)L2S
MF5QE8\<S&X(<4FT8*%[6< EY;HAP&W]J3J=):8"[XRW[=ZL=M<RH@DN1/[%,
M+\?.P"$9S.DJU_=B\P-J/3W#EXI<V7^RJ6+[F#%=*2V*&HSS@O'J2E]J'W8
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
M8P=_BK;@Y3&(A<Q (1 /-4 YM:&[1XP"(0<".C$P@\0A$(B'&("4.Z2XCS^
M S"8='C[.=@#XB$%?!'0(]=?=WVK#2P@YU('804C,B9Q$[[>I73/\OL^F(1/
MHC,+Q,,L4(((<^;T',0",;F>G" 6VGN6U/[FJN#&(JQH=(":@U0@!CF0::0"
MB4HJQ-+6=])@#Q*!5"#NN0($!$%H'T"$.QN?4JB!$G1VVB'<P^C[@3PG'1 V
M@''@OB<#+N@9M$*X[8A &4%1WS^##F@<:H)Z. ?$9.>0[N")1XX3AH8&PD "
M>BXW03V< ](6VNO&(V<OL+Z-!A#0>.0$C4I.Q-+6=[QS>^ \Y 1U 0(!5#CD
M1+C[">O#( WZ7=B+<*^C1S_RR00U:(7.P%Y0]_@!0X3<47?E"!!=Q-:WVH -
M&H>_H!YF D+!;'[?)X>H'#A.H08OT#D(#.HA)@!#SJ[((V<MOOY-M 8>L',)
M#.9C)C!R;J#RR#',$!G80#"3UEET!H.Y-P<LH*#N;77AKB?&8F8R.@MG]'^I
MY3K/ENDF^2,O7A9KW3ZTBPAK&QN)8FGK^VY  IM&3["H]$0L;7TG#<I@$>@)
MYIX>D.:HW9FLD>D)9C #FYV>"/<P>E@]-T)"(@?C8>>I@G,>*XA%3T10U/?/
M@  6AYY@/GH"Z[AOSTDOC:'#_L! F+S/SJ4GF)O)B6 0.B9ZY/K+JV^B2?DL
M'CW!HM(3L;3UGVXQH('/0T]P%R(@08 -T<*]CU\=W$ -_EWHB7"O8P=_BK;@
MY3%PA<] 3W /[T IL!&N1PP)B 8".C<P@\>A)[B'=Y#.#?@>*31TS,\-2N!S
MD!/<A0WM&8IMLN\)"#+$'W.#"?BYW 3WG1A@Z%KHD>- X@'^F)MDSJ-3#V&-
M(U+\%$6G0W3G"<1PGK]7RUV9U5^3^YU6G6TVJ9[X2?6UJE7X%JBPWM&Q:@ZF
M@AL0P:<Q%3PJ4Q%+6]]) T-X!*:">Y@*S("0]D%.N+/QV4485"%F9RK"/8P=
M5^$Y^<"4Z9^!!V\-SA!G,!7"\P $ -#)F!XYS)D8R$;"9'D1AV80OD<;&.<V
MG//*84(',I PJ5V<2S,(#WU $4'(WEK[!*WET3?2Y'81CV<047F&6-KZCAM\
M(.;A&83G1@2(7&HHW/V$0&5@A?@N/$.XU]&C[]Y#$7K,61AD(6:@$81[3  U
M%&3V7MTK1^'0\P6B4^L@#HT@?#0"H](I>>"3D\-!S61S,0>/(-STSJ2$R+YA
MQB?77US]2@TF><MS>03I>1 "43>M>>0X$1@/1&)IDJZ,SB.$-8[8#4Q1=#(6
M2Y/293BE?\AKM=ED3XWO=YMBMWK=XQ!AK:.K:LS!-TB#%N0TOD%&Y1MB:>L[
M:="&C, W2/=$ (/VQUZ*D0D':<"#G)UP"/<P>EPCHPUIT(8\@Y&0GDI'5 )*
M[#,6CZ ]YGW[#!Z0<1@%Z6$*B$-TASN;NGX,3)#GL@[2\U $ X0*9_&X@N$K
MWBF+%+$N4MS"2/-41NJ61IJK-M+YG,+^$L309+G?J:\$OD^!I7"WH\N!3%$7
MOD2H<XGFJ,($W#,* K#>>3BELR: F+!KG4I-(%*I)N![AL()M2>ZF^)+IY@3
MF(/R^*:U/T[(#;XGNI_B6Z?>$SB[X!-P#SD@ LB%8#[)8!J!H%/S"<0O^@0\
MSV8@*2B13B6=<.^3LT6G[A,X<531NI'L\I4J=1#,J[K<[2OJ+I*[M%HG'],\
M?5+M!;AOJ9$JN!\ZT=_X.#E+<2C0J0X%)I:' G'K0\529SG:J1 %8I2( AZ2
M1!+?S(Y,DL!N=<@3Y2$C;(U.=#&^HF)L2-0K.7D&E7*B\1C8YRD;:<T-RX4.
M9#E1./+5>=U3!')!H%.!,=S=U-76+2EYHJ;DZ5T4])2)U)<3"*=TH%\P<-T[
M& 3&HV9@N#KE^"4S!SD#NT4I3U2EG+R3"NL=M:0BGZG ;KG+$_4N9RM5&Y7$
MF:0N?(DZZ.E$V<QI.ZDI!2\'IL?YFBS?.\ H7+)R1$B>@&P&W#U?D^5N!QZ=
MJ* Y<3<6UCK*^=B JE.7$YXHS/F*[1KRW GBS58'0?;:;-6IF0E/%,V<LED+
MJQPS0%,T#>>KR\Y+/+9*!Y;FW29-=-WE]?[E%\=OCR]0N6W?&F)]_ZYYL4K[
M<A"C9O]6EH\Z7F4ZA&_4HU8)WC0W&9;[]YSL/]3%<_NJD(>BKHMM^^M:I7JG
MV CHOS\61?WM0]/!\74S-_\'4$L#!!0    ( +: G5BTTQ38(0(  #8%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;*U436^<,!#]*Y9;58G4KOE(
MME$*2 FKJI%:=95MVD/5@X'9Q8JQJ>U=DG]?V["(2*3*(1S 8\][,_.8<=))
M=:]K (,>&BYTBFMCVDM"=%E#0_5"MB#LR5:JAAIKJAW1K0):>5##210$2])0
M)G"6^+VURA*Y-YP)6"ND]TU#U>,U<-FE.,3'C5NVJXW;(%G2TAULP-RU:V4M
M,K)4K &AF11(P3;%5^%E'CM_[_"30:<G:^0J*:2\=\9-E>+ )00<2N,8J/T<
M( ?.'9%-X^_ B<>0#CA=']D_^]IM+075D$O^BU6F3O$%1A5LZ9Z;6]E]@:&>
M<\=72J[]&W6][\=SC,J]-K(9P#:#AHG^2Q\&'2: \.P90#0 HI<"X@'@E2-]
M9KZL%34T2Y3LD'+>ELTMO#8>;:MAPOW%C5'VE%F<R7XH6@&BHD+?30T*M?21
M%AST9"O?*P7"H*^,%HPSP^SIR0H,95R?H@_H;K-")V]/$V)L/HZ5E$/LZSYV
M]$SL%90+%(?O411$\0P\?SD\>@HG5H51BFB4(O)\\>M*\?NJT$;9=OPSIT ?
M\FP^I!O12]W2$E)L9U"#.@#.WKT)E\&G.3U>B>R).O&H3OP_]BSWO6@U**7P
MY>JY<GN.I>=P%\@A"P/[).0PK6/&*[R8>/4)DDE7NQOE&U4[)C3BL+6X8.%F
M4/53VAM&MK[1"VELJGY9VXL-E'.PYULIS=%PLS->E=D_4$L#!!0    ( +:
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
M:^;U5ABA9Y&@:*JD.C>&ZFV VWIYL5GV^:-@Y-NGQE88]!/UH-'"@KHQ4%H
MI8506@2EQ5!:@J*I4NY<%^K@77(*-6*@-!]*"Z"T$$J+H+082DM0-%75G0M$
M]390=Y<EB%BQ9O6S&E0RU >"TGPH+6AI_95>VSW*_&<6C$X5M(]R/]3J0=%4
M:75F#]6[/5WN_\]+J<_]4+\'2O.AM !*"Z&T"$J+H;0$15.EW'E#=/83<C_2
ML+B#TGPH+8#20B@M@M)B*"U!T515=S84U?M0Y^=^J 4%I?E06M#2CEQ>S^OG
M_N&"]MSKY_[YD(5K]A,_U#Q"T=2?E7?ND:EWCPX2_XHS_6V_'C566E":#Z4%
M4%H(I4506@RE)2B:*N;.AC(I/O6;4$,*2O.AM !*"Z&T"$J+H;0$15-5W=E6
MIMX<.3OUZSFCE0RUIJ"T $H+6]K1_,#K9?ZH+?C&_ #:N 1%4\77^4RFWF?J
MY@=AN>7ZZ0'4;H+2?"@M@-)"*"V"TF(H+4'15"UW!I=I_X3I =3K@M)\*"V
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
M,.W_OC_M@W3B\^/)^=0&;)N'_S!M.E]3M6!"(PYSBPP&IR<8J3;QVHV1C<^
MF30V4?RRLB\)4*[ 7I]+:;8;=X/^M9/]!5!+ P04    " "V@)U8CK>J?6H"
M  ![!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6RM55UOVC 4_2M6
M-DVM-)H/DP!=B-2"JDWJMJJHV[,)%[#JV)EM2/?O9SLAHQ!8'_:2^-KW')]S
M8]^DE9#/:@V@T4O!N!I[:ZW+:]]7^1H*HJY$"=RL+(4LB#:A7/FJE$ 6#E0P
M/PJ"Q"\(Y5Z6NKD'F:5BHQGE\""1VA0%D;]O@8EJ[(7>;N*1KM;:3OA96I(5
MS$ _E0_21'[+LJ %<$4%1Q*68^\FO)[$-M\E_*!0J;TQLD[F0CS;X,MB[ 56
M$##(M64@YK6%"3!FB8R,7PVGUVYI@?OC'?N=\VZ\S(F"B6 _Z4*OQ][00PM8
MD@W3CZ+Z#(T?)S 73+DGJIK<P$/Y1FE1-&"CH*"\?I.7I@Y[@+!_ A U@.BM
M -P L#-:*W.VID23+)6B0M)F&S8[<+5Q:..&<OL59UJ:56IP.KNCG/ <T#V8
M6J![2N:444U!H8LI:$*9ND0]-#.'9[%A@,02G4;TT--LBB[>7Z:^-M+L!G[>
MR+BM940G9$PAOT(X_(BB(,(=\,G;X=%KN&\*TE8E:JL2.3Y\@J_U^_V<WYNY
MTM*<PRZ[-7^_F]]>S6M5DAS&GKE["N06O.S#NS )/G69_T]DKTJ!VU+@<^S9
M9",E<(U*(>V]Z_):$R2.P':-;18&PW@T2/WMOHOC-#P:ACAITU[IZ[?Z^F?U
M?1.\E_];8TT2[VT>A</1*#G0V)&&<1P'W1KC5F-\5N/N"#%WA-C?(]2E-#XN
M4S2(1_A Z7%:@L-D>%A-?Z\UV+;\E<@5Y<I(61I@<#4P/+)N=76@1>FZQ5QH
MTWO<<&W^#B!M@EE?"J%W@6U [?\F^P-02P,$%     @ MH"=6#LA)MT6 P
M0@P  !D   !X;"]W;W)K<VAE971S+W-H965T.3DN>&ULU5==3]LP%/TK5C9-
M( 'Y3DO71H)6:$A%JJ@8#V@/;GK36B1Q9CLM_/O93@@-#15(D29>&G_<<WSN
M\77B#K>4/?(U@$!/:9+QD;$6(A^8)H_6D&)^1G/(Y$Q,68J%[+*5R7,&>*E!
M:6(ZEA68*2:9$0[UV(R%0UJ(A&0P8X@7:8K9\R4D=#LR;.-EX):LUD(-F.$P
MQRN8@[C+9TSVS)IE25+(.*$98A"/C M[,+8M!= 1OPEL^4X;J506E#ZJSO5R
M9%A*$200"46!Y6,#8T@2Q21U_*U(C7I-!=QMO[!?Z>1E,@O,84R3>[(4ZY'1
M-] 28EPDXI9N?T&5D*_X(IIP_8NV5:QEH*C@@J856"I(258^\5-EQ [ ]MX!
M.!7 ^2C K0"N3K14IM.:8('#(:-;Q%2T9%,-[8U&RVQ(IK9Q+IB<)1(GPBN2
MX2P"- 7I!9H2O" )$00X.IJ P"3AQ^@4S67U+(L$$(W1#<E(6J058H:?Y:8*
MCNZR)3#4I+M8,8!R^A3=S2?HZ/OQT!12MEK<C"J)EZ5$YQV)$XC.D&N?(,=R
MW!;X^.-PIPDWI5FU8T[MF*/YW/_LV,-4+HRN!:3\3YMII4JO7:4Z_0.>XPA&
MACS>'-@&C/#'-SNP?K99V!%9PU"W-M0]Q!Y.@?-![4.TQFP%O"WCDB;0-.KU
MM E/7:_GR4W=[.;2$N;Y3B^HPQHJO5JE=U#E3"6>";3!2:%W-:X$)WKCDM<Z
M.$$9B#;]Y0+^CC#7Z?GG[AO]^V&!:P?]=_3[M7[_H/Y[(M8D0S9Z!LS0PPVD
M"V"MA760Y[.%U1%9(^6@3CGX$B<UZ-+0CL@:AO9J0WL':^BJ4?)Y94];RKV]
M&K:=P-H[JOMAGN/ZMM=>ZOU:9O^@S(M8R.VJ*GU1"/E)U;7OZQ%^L/@/,G]V
MKSHB:YAP7IMP_B6*_[Q+0SLB:QAJ6Z]7):NC\J^(=K]!CALX>Z_ZMCC?];S^
MFP-@[ESPU.WZ1GXC2<:EDE@"K;.>/$*LO+"6'4%S?>=;4"%OD+JYEI=\8"I
MSL>4BI>.ND;6?QO"?U!+ P04    " "V@)U8G=>G+H4"  !S!@  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,# N>&ULK55=:]LP%/TKPANCA;7^3DKF&-*$
MLD(V2D.WA[$'Q;Y)1&7+D^2D^_>[DEWCI&[IPUYB7>F><\^YL:Z3@Y"/:@>@
MR5/!2S5U=EI7$]=5V0X*JBY%!26>;(0LJ,90;EU52:"Y!17<#3QOY!:4E4Z:
MV+T[F2:BUIR5<">)JHN"RK_7P,5AZOC.\\8]V^ZTV7#3I*);6(%^J.XD1F['
MDK,"2L5$221LIL[,G\QCDV\3?C XJ-Z:&"=K(1Y-<)M/'<\( @Z9-@P4'WN8
M ^>&"&7\:3F=KJ0!]M?/[#?6.WI94P5SP7^R7.^FSI5#<MC0FNM[<?@*K1\K
M,!-<V5]R:'+'D4.R6FE1M&!44+"R>=*GM@\]@/\:(&@!P7L!80L(K=%&F;6U
MH)JFB10'(DTVLIF%[8U%HQM6FG]QI26>,L3I](:5M,R + %[09:,KAEGFH$B
M9PO0E'%U3B[("E^>O.9 Q(8<(R[(PVI!SCZ>)ZY&.8;4S=K2UTWIX)72"\@N
M2>A_)H$7A /P^?OAP3'<Q29TG0BZ3@26+WR%K^^Q\393"K0B#V4.DM 3X[]F
M:Z4EOH6_AYPWI:+A4N9F3E1%,Y@Z>/44R#TXZ:</_LC[,M2'_T1VU)6PZTKX
M%GLZ%TH/&6Q0(XLRDV*?CN(X'/N)N^]+?YGFQV/?&\==WI&JJ%,5O:EJ"4I-
MR"S+ZJ+F5$..-Q?-9XR:V3"DM^&+>T(N C_VPJL3P0-Y\2BZBJ)AP7$G.'Y3
M\'><QV:6D3WE-0P)C%]T*HJ\, Q/]+U,\W%>!Z%_HL_MC00SCK]1N66E(APV
MB/0NQT@DFQ'7!%I4=DJLA<:98Y<[_"J - EXOA%"/P=F\'3?F?0?4$L#!!0
M   ( +: G5@1<%^#=0(  $D&   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M,2YX;6R5E6UOTS 0Q[^*%20$$FH>NJ9LI)':#<1>3*JV,5X@7KC)M3%S[& [
M;?GVG.TT=) 5+2\2/]S]_3O;=\EV4CWJ"L"0?<V%G@65,<U%&.JB@IKJD6Q
MX,Q:JIH:[*I-J!L%M'1.-0^3*$K#FC(1Y)D;6ZH\DZWA3,!2$=W6-56_%L#E
M;A;$P6'@EFTJ8P?"/&OH!N[ ?&F6"GMAKU*R&H1F4A %ZUDPCR\64VOO#!X8
M[/11F]A(5E(^VLYU.0LB"P0<"F,5*'ZV< F<6R'$^-EI!OV2UO&X?5#_Y&+'
M6%94PZ7D7UEIJEGP/B EK&G+S:W<?88NGHG5*R37[DUVWG:2!J1HM9%UYXP$
M-1/^2_?=/APYQ,\Y))U#XKC]0H[RBAJ:9TKNB++6J&8;+E3GC7!,V$.Y,PIG
M&?J9_)[NJ=N>-U=@*./Z;18:U+6S8=%I++Q&\HQ&G) ;*4RER4=10OE4($2@
MGBHY4"V2DXI74(S(.'Y'DB@9G] ;]U&.G=[X?U%^FZ^T47@5O@^%Z47.AD5L
M>ESHAA8P"_#^:U!;"/+7K^(T^G "\:Q'/#NEGC_,[XG59 60!E0!PF!2#%%Z
MG7.G8W-NFT>C:!H]>>(LW [ 3'J8R6D8REL@M,33)(;N"28_V4A9:KSP'+-(
MX3@5)68E4G+2*+EE_YR\IYT,T,;C8;RTQTM?C-?MG3X)DPYM73H,,^UAIB^&
M*:3 :];ZPH- /[ &Z2&@Z1#0^5] X5%ZUZ VKHAI7*05QF=Z/]K7R;DO#W_,
M?9&]H6K#A"8<UN@:C:9X/,H7+M\QLG'%8B4-EA[7K+#6@[(&.+^6TAPZ=H'^
M[Y'_!E!+ P04    " "V@)U8.&IM>;T$  #+(P  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,#(N>&ULU9IK;]LV%(;_"J$!Q09LD4DJ=IS9!G+IT#0+&L1M
M]Z'8!]HZMKE*I$?2<?KO1UTB.IW$S(:%05]LW?CJ\/ U'Y+F:"O55[T",.@I
M380>!RMCUN=AJ.<K2)D^D6L0]LY"JI09>ZJ6H5XK8'%>*$U"TNOUPY1Q$4Q&
M^;5[-1G)C4FX@'N%]"9-F?IV"8G<C@,</%]XX,N5R2Z$D]&:+6$*YM/Z7MFS
ML%*)>0I"<RF0@L4XN,#GEU&4%<B?^,QAJW>.45:5F91?LY.;>!STLH@@@;G)
M))C]>H0K2)),R<;Q=RD:5._,"NX>/ZO_EE?>5F;&-%S)Y \>F]4X. M0# NV
M2<R#W+Z#LD*GF=Y<)CK_1-ORV5Z YAMM9%H6MA&D7!3?[*E,Q$X!W&\H0,H"
M)(^[>%$>Y34S;#)2<HM4]K15RP[RJN:E;7!<9*TR-<K>Y;:<F7QD3RQ/SX_7
M8!A/]$_H%S2U;1]O$D!R@3ZL0=DGQ!)--S/-8\X4!XUNQ%RJM;2W($9<H&N^
M6( "89!51.\WBNN8EXE7D)7]R[8#,G+GR:MGA5PMA;SH@ST?A<96+0LPG)?5
MN"RJ01JJ@0FZD\*L-'HK8HA?"H0V)U5BR'-B+HE7\1KF)XCBGQ'I$>K1HU6B
M::X7->B]DS:%M]G'ESM(9Z#^K*NE5R/[A9[K-9O#.+ _00WJ$8+)FQ]PO_>K
M)\*HBC#*U6E#A/]WJZ,OO]N(T(V!5-<F)VHA.:=5<DZ]S>>BYD74QD:M&KQ:
M2.%>KI7UBX^3W@GNGX["QYH0^E4(?6\(4]L<S 8!7@=Y-0Y,TJ"*<-!M!PU:
M2,Y9E9RSXSFHD!J^--"@WC_#*H"A-X"/*]N_,Q%[[>.5.#!#N.=@U.NV@<KX
MCYR?'5CCXWFHU'II(E+O(4Q<",0;PAU+V#?-F==%?HU#T^10BVG';=0&Y[$#
M/?:B<D\;174VBAI\Y'B*_4"]8W.V\9O(*W!HDAQM<;_C)FH#]=BQ'GMIN:>)
M!G5 :^J,'%*QGZF?!,]2/S7VM=IO)J_0H<ERZ,7#CINI#? 3!W[B!>=^9BJU
MONN1<+V9B(,K\</UPLZV%4M>09M?Y-!$.?P2TFTCD3;03QSZB7^:O9^1Z+^-
MU. BQU;B9VO9)5TH-D-O4ZY>[9G\>H<FS'&8G';<4&T, X@;!A#_K'L_0_7K
M>J:&>3]QJ"5^U):>NK4M$\O4[Z8VIKC$ 9F<==Q-;8P#B!L'$/\<?#\W#>L&
M3<-Z-U''6NIG[51NS K=2@5^TOEE#DP5=3BFN-M6HFV,!*@;"5#_1'PO*Y5:
M_ZUCHCMKVG[:OF=K)OPF:F.F2QV-:<?7M&D;]*>._O2(R]JT=EV;T(9I''6,
MI:\PE@D6O](9M3'9I8[ M.,KV[0-[E/'?7K$Q6U:N[K=U!DYME(_6S]S,(+Y
MAT=^B4/_8'/HC3J^OAVUP?S(,3\ZXOIVM,?Z=N2P&KV"U147_J[(+W!HCAQS
MHXXO;D>M_(F]\R_V$1>WH]K%[>^[HG!G?T4*:IGO(M%H+C?"%%LMJJO53I6+
M8G^&>[S8YG+'U)(+C1)8V**]DX%EJBIVCA0G1J[SW1HS:8Q,\\,5L!A4]H"]
MOY#2/)]D+ZCV[TS^ 5!+ P04    " "V@)U89W.:FS$'   :/@  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,#,N>&ULM9M=;]LV&(7_BN -0PLTM?BAKRPQ
MD(0=VG4!@J;I+H9=,#9C"Y,E3Y*3]-]/DA73E.EW5OKJ)O''R\?D,8]U3)-G
M3UG^3[%0JG2>ETE:G(\69;DZ'8^+Z4(M9?$^6ZFT>N8ARY>RK.[F\W&QRI6<
M-8V6R9BZKC]>RC@=3<Z:QV[RR5FV+I,X53>Y4ZR72YE_OU1)]G0^(J.7![[$
M\T59/S">G*WD7-VJ\FYUDU?WQEO*+%ZJM(BSU,G5P_GH@IP*C]8-FHIOL7HJ
M=FX[]5#NL^R?^LZGV?G(K7ND$C4M:X2L_CVJ*Y4D-:GJQ[\M=+1]S;KA[NT7
M^F_-X*O!W,M"767)G_&L7)R/PI$S4P]RG91?LJ>/JAV05_.F65(T?YVG3:WG
MCYSINBBS9=NXZL$R3C?_Y7,KQ$X#<J@!;1O0;@-^H %K&[!C&_"V 6^4V0RE
MT4'(4D[.\NS)R>OJBE;?:,1L6E?#C]/Z?;\M\^K9N&I73K[*9]F\ 6^$*F6<
M%&^=$^>VFEVS=:*<[,&YR=5)*9^=/[*BJ)ZZNQ7.FY_?GHW+ZL5KQ'C:OM#E
MYH7H@1<BU+G.TG)1.!_2F9J9@''5ZVW7Z4O7+RE(%&KZWF'DG4-=RBP=NCJ^
M.;4T%\<W)\!HV/:-8 V/'> =U/ROB_NBS"M__&T3?0/E=FC]H7%:K.14G8^J
M3X5"Y8]J-/GE)^*[O]H$PX0)))@A)M^*R2'ZY$7 I!+PG9.JTB;=!N$WB/KC
M\7%R0B,21M5'YMGX<5<72R4)>4 X"<U*8:GTJ<]I/<,>+0/RM@/RP %=R>]+
MF3J?BD2FLVI.7*OEO<JM,P($]9T1F#"!!#,$]+<"^D/8R\<4$Q,FD&"&F,%6
MS.#'[;5!>+M6X,1U>1ATW&4K9"YUPZAC+DLA"1@+0M]NKG [G! <SN6W3Z"C
MP-9])P$F3"#!#-6BK6K1$(Z*,,7$A DDF"$F<74.<W_<4RW#M(#OL:ZEK'5!
M2$C'4=8Z&OB1W5!D)U42<#0?LW3N?*[_0,:"(7TG RI-8-%, :D6D [AKI:*
MI2@F36#13$5UOB9@XCS28,QB"#=T/3_RNAZSE#+*/<JZH=!6Z=/0)=X!F^F8
M2^"<>QNG<[G*<@7;#(3TGA28-(%%,P74L9IX@]@,-62CT@06S514YVP")L\C
M;>9;;!:Z/HFZ)K,5^M47]CV/V0LY.6 Q'74)G'6_+F1<?^F"'08R>L\'3)K
MHIGZZ6Q-PD$<AAJZ46D"BV8JJG,W 9/HD0Z+]OU P^KB%/A=BUDJO9#ZE/E=
MCUDJ61@PGQQP&=7IE\+I]UHF\GL12]!E,*/OG$"E"2R:J9_.VY0,X3**&L!1
M:0*+9BJJ S@%X^AQ+FL9ILL"GU"7=EQFJ^1!Z'O="QG<+?NP'6C$.B!3."!?
MRZE<PP9$76U&I0DLFBF>3N*4#V) U&B.2A-8-%-1'<TIO.1]G $]2^R+6.6K
MKO]LA3[Q".OZ[Q7Q&?2?3LX43LYW:5RJF7-;RE+!2_PPJ/>L05V7QJ*9(NJX
M3H-!?(@:X%%I HMF*JH#/(57QX_S86A;#"$LZGZALQ5Z 77#O>O@*T(VZ$.=
MKRF<KR_6]41)_B^,HBYDH]($%LW\(5N'>>8.\E,V:KQ'I0DLFJFHCO<,7DX_
MRH,M8]=:U?5MSX&6LA-+G8"[U-^ 3$=O!D?O]D)XD<M[Y\,RSIOKX9N[BP]O
M04?"U-[S!W7M&XMF*KJSMV28S26XNTMPMY<,D?>9SOL,88=)RS"_'E+B=7^N
ML]55U\2]!1BX3Z^PI [C# [CK24_Q^E\EBUA&Z*NC:/2!!;-5%$G?#;()A2&
M&O=1:0*+9BJJXSY#V(G"]C>.$.9U-WE9JD[VRP3<H5=X4 =Q!@?QVVQ=+IS/
M6:[@9 IC>D\7U*5S+)HIH8[V;) ]*PPUZZ/2!!;-W&>ILSY'V+;";=M,R-X/
M#%>V.NJZM!M-X3[U]R#709S#0?QWN9(IZ#X8T'>NH-($%LT43^=Z/LB>%HZ:
MZU%I HMF*JIS/4?8T\)M>UK"* A8UWZ6PB!P/:]KOU=$;]!^.]NZX=1])5,Y
M@Z]^,*'W;$%=4<>BF>KI$,\'V>S"40,]*DU@T4Q%=:#G")M=^/[6%+9W<N#*
M4G5"HRCH>N\5>1OTGH[:'([:WV)5IA+^[@<C>D\5U&5T+)HIGT[O?)!],!PU
MS*/2!!;-5%2'>8ZP#X;O[UDA :%[ES[+UA9+G8"[U-]^G@[:'ARTKQ9Q"E_Y
M8$#ODS^HZ^=8-%,\'=N]0;;'>*A9'I4FL&BFHCK+>PC;8UJ&<1PNJ!)EQ'G'
M?[9*YKDD\+N_"\+]ZN' \<ZAV:7*Y\WAX\*99NNTW!Q"W3ZZ/>!\T1SK[3Q^
M24[%YIBRQFQ.35_+?!ZGA9.HAPKIO@^JSY=\<Q!Y<Z?,5LW1W/NL++-E<W.A
MY$SE=4'U_$.6E2]WZA?8'@>?_ =02P,$%     @ MH"=6,TN.C3* @  Z@@
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
ME;C7@:>0&=O]KNLFTB': VW; XW9'F@?_"E1WLG!MTK<;VVE8;_ZQFV[ SU
M=Z#AW?G"O>_$M,O0/8^F82_[9F'GIH_#= ?'7 \(NW!TF<&]Y>,0C8&VC8$^
MT\9 HS8&J&HIEEI[3FQCH$]H##30&#0WE'$/?^AZ@/:N%X<]Z7O'4=L8Q)B-
M00P0OW=! #+RKA6'W>H;MFT*X@&:@CV:%Z0+[:<'C.1P4Q >>6R>)CLWRV_^
MM,$O67F?+U?1W-S5\F3<G(_+U[\6\/JD*A[7]\__6E15L5@_?##9K2D;@_KU
MNZ*H?CQI;LF__9L-U_\#4$L#!!0    ( +: G5B*-\%Q/0,  /P,   :
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
MJOFH%J!:"]5"5(M0+4:U!-525,M0K8UJG7UW<N=G>^Z[NNAQ>ZC61[4!JNE
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
M%-M,8=$L3B'KI>Q7?\!2]O)CG#R*H$O94<U -1/5+%2S4<U!-1?5/%3S42U
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
M'J\[1B[]&?A.&GNB]LW"?L. <@/L\[F49M-Q#MJOHLE/4$L#!!0    ( +:
MG5@D#WG*Z ,  .$1   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6R]
M6&V/VC@0_BM6>JI:J4OBO+,%I(5MU9.Z$BJZZX?3?3!D(+XF,;4=Z/[[LYUL
M(&R@736[7TCLS#R>9V8\C#W:,_Y-I  2_<BS0HRM5,KMM6V+50HY$0.VA4)]
M63.>$ZF&?&.++0>2&*4\LUW'">V<T,*:C,S<G$]&K)09+6#.D2CSG/#[*61L
M/[:P]3#QA6Y2J2?LR6A+-K  ^==VSM7(;E 2FD,A*"L0A_78NL'7,QQI!2/Q
M-X6].'I'FLJ2L6]Z\&<RMAQM$62PDAJ"J,<.9I!E&DG9\;T&M9HUM>+Q^P/Z
M1T->D5D2 3.6?:6)3,=6;*$$UJ3,Y!>V_P0UH4#CK5@FS"_:U[*.A5:ED"RO
ME94%.2VJ)_E1.^)( 8=G%-Q:P3U5\,\H>+6"9XA6EAE:MT22R8BS/>):6J'I
M%^,;HZW8T$*'<2&Y^DJ5GIPL4L(A95D"7+Q^%;LX>H\^?"^IO$=O;D$2FHFW
MZ HM5/HD90:(K=&,%8)E-"$2$K20ZJ'"*H7^-.=L325B''UF0BB]/Y"-A%Y"
MC&RIS-6+VJO:M&EEFGO&-.RB.U;(5* /10))&\!6/!NR[@/9J7L1\196 ^3A
M=\AU7+?#H-FOJ^,+YGB-[SV#YY_!FW.X,LY!J\:E.K7_N8-\"?S?+I==1-1[
M_EILR0K&EMK4 O@.K,GK5SATWG?1[0FL1=YOR/L&W3M#WB3(%GB5'EU4_3ZI
M]@36HAHT5(.+<9X205<HTX15W44R!70/A",B):?+4I*EVEB2J6V3T$+54@35
M!JRW99=OJ@4CLZ"NU+O)E3/PHI&].R;=+84;J1:;L&$37@S<5U,9U=8G.^"J
MTJ.BU-FJMW^UTU$IU%=:J*S.MXJ=SNGK+A)AGP'N":SEDJAQ2?0+ =[_S#%=
M/JB @Z,0^</0"7S//XGE8T$<!5[D>G%W../&]OBB[3?)?^I?IJK@EPK/192G
M!JLGL!;A84-X^)N%9]@GU9[ 6E2Q<_AW=UZZ]-0KQL=5!?N#\"1?:[%6\<%X
M$ R[TQ4?-2SXA>I/O5!/@>X+K>T6]^ 6][EJ4(U\7%NN_-@+@R!V3Z/:(8HC
M)PH#?"ZPAVX(_Z0=8D(^N1^ZC/GD&#Y'1X0/+1'^W9X(]]H4]876IGMHB_"+
M]T6XH^51Q6EXVAG5<O%)=3J7PX?>"+]4<X1[[8[Z0FN[Y= ?X6=KD'!'X^-Z
MPSAX5)HZ6JG0B1[5)?OHL)P#WY@[!*'B41:R.DHVL\T]Q8TYG9_,3_7]A3F$
M'V"JRX\[PC>T$"B#M8)T!I$RBE?W"=5 LJTYDB^95 =\\YH"44FM!=3W-6/R
M8: 7:&YU)O\#4$L#!!0    ( +: G5@.,Y^&K@,  /T/   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$Q-2YX;6S55]N.VS80_15"*8(4Z%JB[M[8!G:]*1H@
M"Q@QVCX$?:"EL<5&$AV2LK-_7Y+2RC=9R*)*T;S8)#5S..>00W(F>\8_BPQ
MHJ]%7HJIE4FYO;5MD610$#%B6RC5ES7C!9&JRS>VV'(@J7$J<MMUG- N""VM
MV<2,+?ALPBJ9TQ(6'(FJ* A_NH><[:<6MIX'/M)-)O6 /9MLR0:6('_?+KCJ
MV2U*2@LH!64EXK">6G?X=HY][6 L_J"P%T=MI*FL&/NL.^_3J>7HB""'1&H(
MHOYV,(<\UT@JCB\-J-7.J1V/V\_HOQKRBLR*")BS_$^:RFQJQ19*84VJ7'YD
M^]^@(11HO(3EPORB?6/K6"BIA&1%XZPB*&A9_Y.OC1!'#CB\XN V#NZY@W_%
MP6L</$.TCLS0>B"2S":<[1'7U@I--XPVQENQH:5>QJ7DZBM5?G*VS B'C.4I
M</'Z5>SBZ"UZ]Z6B\@F]>0!):"Y^1C=HJ;9/6N6 V!K-62E83E,B(45+J?[4
MLDJA/RTX6U.)&$<?F!#HS4*!ES(#21-2 _V$;"3TG&)B2Q6_CL).FECOZUC=
M*[%B%STR!2?0NS*%]!3 5L1;]NXS^WNW%_$!DA'R\"_(=5RW(Z#YM[OCGG"\
M=C$\@^=?P5MPN#'BH*356._U3X]0K(#_U259+Z(^!&[%EB0PM526"^ [L&:O
M7^'0>=M%=R"P$_)^2]XWZ-[_8B=^^J"F1^^5A^B4U1]2UH' 3F0-6EF#WCWU
M0/-*RY-K&=2QCY0(Z D(1T1*3E>5)"NEIF1*JY26ZBA'4*O>K$67.O64D9E2
M7Q2[V8TS\J*)O3NFW6V%6ZL3/F'+)_PF/GMS0*L&V0%7%PXJ*YTC>NVOGR\U
M=' 4D3\.G<#W_+/0+PUQ%'B1Z\7=T4=M]%%O]'?IW^I,KW=I7U;WHKQT^PT$
M=D(X;@G'/U!6QT/*.A#8B:SC5M;Q?Y_5X\M\Q?XH/$N-+BL\"L;=B8&=PT/$
M^7Z)W6 ?)^R-'WMA$,3N6?Q=ICARHC# US@</:9P_P7.A'SQ#=Z/^=)=.13:
MJ0+N00'W!\KW)MBAI!T([53:P^,0][\.OTO.-W.>)_WX_"[OM,.C:QES>/3A
MWL?/O\QZ__*:=KUQ'%SD_*6A'SK11<+;1X54 7QCZDNA<KDJ95U5M*-M#7MG
M*K>S\7M=VYH"[0!3%\:/A&]H*5 .:P7IC"(5%*]KS;HCV=:4:RLF5?%GFIFJ
MSX%K _5]S9A\[N@)VHI_]@]02P,$%     @ MH"=6'JIT(VI"   56$  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$V+GAM;+7=:V_BQAH'\*\RXE1'N](V
M^ +&Y"1(F_A^:5>[;8^.JO-B A.PUMC4-LE6ZH?OV#@&7S"F^F]>[ +Q_)XQ
MYAF/S6/G[C5.OJ8;QC+R;1M&Z?UHDV6[V_$X76[8EJ8W\8Y%_#?/<;*E&7^:
MK,?I+F%T533:AF-)$)3QE@;1:'%7O/8I6=S%^RP,(O8I(>E^NZ7)GP\LC%_O
M1^+H[87/P7J3Y2^,%W<[NF9?6/;K[E/"GXTK915L690&<402]GP_^BC>^M(T
M;U L\5O 7M.3QR1?E:<X_IH_L5?W(R'O$0O9,LL)RO][88\L#'.)]^./$AU5
M,?.&IX_?=*-8>;XR3S1ECW'XWV"5;>Y'ZHBLV#/=A]GG^-5BY0H5'5S&85K\
M2UX/RTZG([+<IUF\+1OS'FR#Z/ __5:^$2<-I/F9!E+90&HV$,\TD,L&\M (
MD[+!9&B#:=E@VF@@GVN@E V4H>LP*QO,AG9)+1NH0R/,RP;S1@-5.+?AA+<M
M)PR-(58;N[6USS9YV]SBX.TMOFUPL=CBX\-GL?@@:S2CB[LD?B5)OCSW\@=%
M-A3M^><WB/+$_9(E_+<!;Y<MOF3Q\NN/#_RCOR*/\9:/!RDM,NJ=QC(:A.G[
MNW'&X^1+CY>E:1Q,Z8PI$C^.LDU*]&C%5AWM[0OMI1Y@S%>P6DOI;2T?I%Y1
M8\L;(HL?B"1($_+K%XV\^^$]23<T86E'_Q[[-9\F-T102NVLH@U01+E0A,M]
MTOLUAT:\3^I0S>C7/N[7U?LE5YH6)'RXC9/TO&M><'?Y.L]*]ZQB#5A7:5HH
MTN5UM:_Y;)Q5G.&*?+E/[G!-.J]XPQ7QO.(/5X1.I9:2<C7PR 4K7SOP_.[Q
M)8F=L6WZ_X[>/AS823>;SW-NTQU=LOL1G\BD+'EAH\6__R4JPG^Z$AV):4A,
M1V(&$C.1F(7$;"3F(#$7B7E(S =AM3%@4HT!DSY]8:?IGJ<_A[,D6&;\89RL
M@H@?0)P?K1YZR6OS'XEI2$Q'8@82,P_8M,#RX\*7A3CCQXG"W?CE-+/;BTF*
MT%K,1G;-:<?L".DB0WI(S =AM62<5LDX[4W&8H=<' 2OR/)TA\R^Y8\9>1=$
M1(O#D";I>_(7^:$K.0\AE),-H,KM+?#8VY-KTPZ)Z4C,:+\;TDQ4F^^&B8QI
M=<24U;DX::0=,J8S;*N[R)@>$O-!6"WOE"KOE/Z\*_9T)"CVA5TYU=O\VAT>
M$M.4UG [$15%J6]V?=!2!K)C)A*SVOU7IJW=&#*BTX[8"N@B WI(S =AM62:
M5<DT&S*C'#"-['6NS2HDIB$Q'8D92,Q$8A82LY&8@\3<67M.W=[/>LB0/@BK
M9;-:9;/Z_:>DO2&N370DIJFM:9,\G2GSQNZSO=1$D2=B8_>)[)B)Q*QV_T59
M5!O]MY$AG8Z0JBHU9APN,J2'Q'P05LNY>95S\\M[4$(C0M?KA*UIQLJ=*(F?
MR9+N@HR&),T3LRO9>NUKDPV):4A,1V(&$C.1F(7$;"3FS%L[0G4V$Z3&J.(B
M8WI(S =AM107A>.7OL+%)*?1DN4YO0MYLI^?)_=+UZ8T5-.@F@[5#*AF0C4+
MJME0S2FUQNEE>=K(;&A0#ZKY':N@J/.)-*O6H9ZV)[4:XK#O2_**K"!:G^1N
M9^KV:E>G+E+3H)H.U0RH9D(U"ZK94,TIM=J9/O[!;V8N,J;7$5-49]-YXWRW
MCXI:SUSIF+E2;^;^O,_2C$:K/&D'G)SJUZ[.7*2FE5KM'5>*G\:!Z] %#6C_
M3*AF034;JCD=;[ L*ZTSQ="@7M=6E9LQ?53,>KH=:XO$WK*%A4&#A+S0<%_,
M<-/3;UA($)$M2]8L(5E"HY06!<2=20BM-()J&E33H9H!U4RH9D$U&ZHYI=8Z
MJ&U-?:'%1%#-1VGUO#_6$XG]!46?V0M+4D;271AD9,7291+LSN8WM)((JFE0
M38=J!E0SH9H%U6RHYESX['Y,"<U+X?9AEN^TL@T[U.WR6>-)N319QE$:A\&J
M^"+D0[$872>,[]BB_?:)[]5XVT_'4SKDB2WIEE/BA[DTN>GZ4@FZEAY4\U%:
M?3PYED2)_351O^0SA&>6)/SM[9FM(VM1'J&:!M7T4JOMHN3\ISFC1T8UH9H%
MU6RHYD U%ZIY4,U':?7$/M9<B?U%5\5U%?H?^R#[D]C1DD7YY8.'<?-WG^7C
M:.>U!_WJU9D.+<:":CI4,Z":"=4LJ&9#-0>JN5#-@VH^2JN/!\>R,?%0QP*_
M&DF$UI%!-0VJZ5#-@&HF5+.@F@W5'*CF0C4/JODHK3XB'$O/Q/[:LW]T;5*_
M>?5HH+9/M7;4^VG0J#I4,SK6H>.2'!,:U()J-E1SH)H+U3RHYJ.T>@(?Z]C$
M_D*VGZK3(;D=+!G9L22_TPE_L:@;?;N:/:\<K9YT9C6TJ@VJ:5!-AVJ&V*[2
MDIMY#ZU7@VHV5'.@F@O5/*CFH[3ZG3Z.M6U2?VV;G]R0_]%=[W%\/W%M1D,U
M#:KI4,V :B94LZ":#=4<J.9"-0^J^2BMGOS'"CE)_#['\1*T5@ZJ:5!-AVH&
M5#.AF@75;*CF0#47JGE0S4=I]1'A6'DG]5?>#;\BM!^Z>@B %MU!-5UJUW!)
M@MKZ%@\:U(1J%E2SH9H#U5RHYD$U'Z75<_M8YB==*/.+^5$[3;/^N3ZTC ^J
M:5!-AVH&5#.AF@75;*CF0#47JGE0S4=I]>P_%OM)D^\TUT>6*#U"-0VJZ5#-
M@&HF5+.@F@W5'*CF0C4/JODHK3XB',OUI/YRO7_TG9W4KFGK^(;JL3_TU6D.
M+<N#:@94,Z&:!=7L89O>@09UH9H'U7R4=LC?\<EMR8M+;O+[\Z=D&>^C['"C
MX.K5ZF\ ?"SNA-YXW1!O+;'C=5N\]0]W^#_RAS\XX--D'40I"=DS#R7<S/B*
M)8=[^!^>9/&NN"GZ4YQE\;9XN&%TQ9)\ ?[[YSC.WI[D :J_I+#X&U!+ P04
M    " "V@)U841Z?:]$$  "&$0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,3<N>&ULK5A-;^,V$/TKA%H4NT V$BGJR[4-9.,XV\.B0=RTAZ '1J)L8271
M)>DXVU]?4E)D2Z)E%]A+(E'O#>?-#,FAIWO&OXD-I1*\%7DI9M9&RNW$MD6\
MH041UVQ+2_4E9;P@4KWRM2VVG)*D(A6YC1S'MPN2E=9\6HT]\/F4[62>E?2!
M [$K"L*_?Z8YV\\L:+T//&;KC=0#]GRZ)6NZHO)I^\#5F]U:2;*"EB)C)> T
MG5DW<'(/?4VH$']F="^.GH&6\L+8-_WR6S*S'.T1S6DLM0FB_KW26YKGVI+R
MXY_&J-7.J8G'S^_6EY5X)>:%"'K+\K^R1&YF5FB!A*9DE\M'MO]"&T&>MA>S
M7%1_P;[!.A:(=T*RHB$K#XJLK/^3MR801P3HGB"@AH#Z!/\$P6T(;I^ 3Q!P
M0\"7NN0U!._2&?R&X%\Z0] 0@BI9=72KU"R()/,I9WO -5I9TP]5?BNVRDA6
MZE)<2:Z^9HHGYRM5!%FYO@*+3$B>O>SJ BD3<).HZ?0@T<4"[MY4]0LJP(<%
ME23+Q4?P":S4RDAV.04L/8G_!)Y6"_#AYX]36RJ'];1VW#AW6SN'3C@'$?C*
M2KD1X*Y,:-(U8"NEK5ST+O<6C5I<T/@:N/ *( >Y!H<6E].1@;Z\G Y'U+AM
M\MS*GGLJ>1>$__GF10_&\F]3_&O[V&Q?;X,3L24QG5EJGQ.4OU)K_LM/T'=^
M-<7N1QI;_B!CG;CB-JYXS/I\)4F: EJ'T!2VFNY7=+W9O\Y]-U))=:;VZW%$
M#+C <P,WZ.*60YSK0L?U48OKZ/!:'=ZHCD=:2I*/":GYWM'$GIHU0#T=0QCV
M$!S(&,*0YV.S!K_5X(]J6%"5X#@C[;Y$"L9E]F\],"+-'SJ#W2@*_9XV RZ*
M@@A[/7%#'$0^C,+0K"]H]06C^IYDEF<R4RMU1$LPF#L,7-0+_V*("I#G]6IR
M.41%$(:.6478J@A'5?S!R6M]DE0Y4G5'N3HE2M6TR#%AX;"PL!= W%,VA/E.
M9WG4TH8PJ.H4!V9M4:LM&M7VP%E*A>Z]U%I**14F(9%A:A>[?C]'0QQR0K7B
MHIX4@SWH8[4XS5J@<SCOG3-[PI9D7%1ITJVJI"4I8V-R&DN=L(=^U%] !I@7
M!&$_.29K4>AX)P0=-3!P5-#O<D-5;ZV.@"RF)_/3&#F>W44HC/J59L!AUPW1
M0,T0A[#CHA.[ 40'.>A,?@0E/-Y4"4JH6E5L>VX5-28[U>)''H1]<4-<%$6X
MOXV/>V@^>\'(L0L/_0P</=:;7#9*37G\?,; ,S2V.0VK$R 'NO[1YMU$: B,
MPL@/!R$:XL(P1*>V47CH/."9UJ/91:^2?C].N@W>2)!NX;"?@"B"#@Z\OEX#
M$GL8(]R+S-T9OY^1*?!+@_T !AA%O5/I_O^:[X97-T3=D4-[ <?["U4QH%MV
MU;:8?P<Q*[8\$S31[35+4[V]O&.N@)"DV()DIX_N*Z"RHI*C\A8S(=4[E?&U
MR6'[Z*964+ZN+N%"L7:EK'NB=K2]Z'^NKK>]\5O] X!A?($F=R;\$DWN3>,W
MT)LLZXOZX(NOOE374OO@:OT+Q5?"UUDI0$Y3Y;9S':B%P.M+?_TBV;:Z<[XP
MJ6ZPU>.&DH1R#5#?4\;D^XN>H/WI9?X?4$L#!!0    ( +: G5BM2[2LR0(
M ,T(   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q."YX;6RMEFUOFS 0Q[^*
MQ::ID[I ($_K"%*:;-JD5HI2=7LQ[84#!U@U-K.=I/WVLPUA-**TJ_8&;'/W
MO_N=,4=XX.).Y@ *W1>4R;F3*U5>N*Z,<RBP'/ 2F'Z2<E%@I:<B<V4I "?6
MJ:"N[WD3M\"$.5%HU]8B"OE.4<)@+9#<%046#Y= ^6'N#)WCPH9DN3(+;A26
M.(,;4+?E6NB9VZ@DI  F"6=(0#IW%L.+Y<S86X/O! ZR-4:&9,OYG9E\2^:.
M9Q(""K$R"EC?]K $2HV03N-WK>DT(8UC>WQ4_V+9-<L62UAR^H,D*I\[,P<E
MD.(=51M^^ HUS]CHQ9Q*>T6'RG;D.RC>2<6+VEEG4!!6W?%]78>6PW#RA(-?
M._BG#J,G'(+:(;"@5686:X45CD+!#T@8:ZUF!K8VUEO3$&9V\48)_91H/Q5=
M088IVH $L0=TM@*%"97OT0=T>[-"9V_?AZ[288RQ&]>2EY6D_X3DT$?7G*E<
MHL\L@>2Q@*OS:Y+TCTE>^KV**X@'*!B>(]_S@XZ$EB]W]WO2"9J:!58O>%'-
M?BZV4@G].O[J*E6E-.I6,D?T0I8XAKFCSZ#5<Z)W;X83[U,7YG\2>P0]:J!'
M?>K1&D0,3.F3C7B*J"U!':6+NQ+[:,7,EV0?>0-O'+K[-D]OQ%?RC!N><2_/
MBNQ) BQ!"=';1[8[^U4I&\HNJ'$'U/"$J3?J*YDF#=.DE^FJO2OHC#"TXI1B
M(3M/<:4U:='X?C#VO!.@9\T>I3IM4IWVIKI(%0BD\#TJ!4^)DN?/U'[Z@MKW
MAGQE[6<-T*S_?&R62&=/U(/>@$R_4R @03$NB<+T.;A9!]SI8>D-_Z]P;JMC
M%" RVT@EBOF.J:IY-*M-KU[8%N7^-:\:_346&6%2?Q)2[>H-IOH$B*IY5A/%
M2]M_MESI;F:'N?[? &$,]/.4<W6<F #-'TST!U!+ P04    " "V@)U8)"EJ
MG\,?  "I6P( &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&ULO=U[;]KX
M@O_QIV)ESZY:J6JQN6:V4VFFON'[_:*C_8,F;H,.@2R0=OK3/OB?34@<@^/
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
M][S>ZHL;-DV4^:)_<C0C4SJDZH_9M=!G_0HE9AG-)>,Y$G1RW#OUWIQ%!Z9
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
M?F[$8I/:XD3Q6;DQ;,25XEEYF%"BGPAS@?Y]PKE:G9@*JJV")_\!4$L#!!0
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
M%P-'L#3HYE(-WA+,(0$A"5^4Q4&65#UL"_<:A0V5*FA8/B= CK?*W[(*"K'
MP[R(#XO"7L4Q'_I.<?GTB#1!5(B<0 O\?@69T;?U0TA;:&=83$/M3.%_/5$)
M6@" , *<@+'G[MTL4F;PJ#36GCSC6!TKAJW19(_A(8)(L8+)8[D+PNREQMKY
M=.$TP-2FS'"GKP3S+_!T+("*,@('U!WEFI8JX)+A?A%GC.OR*ST)"3S(J2QR
MH71=/_SK6A4Z71?><%9D3VMX03)9U(CMMM4(9"0!NA1QZK)1R86EKNZBJ-BA
MK)4#];*P5'E9Y;I4RV7D("DM""I-!Q#EPU,]1T!F<POHVE:5)N@Z5=(H3W?Q
MZ.VU.\<U$Q_)DN>J+DHBX%]\0D'NJLU0885TM#[9'O]%+/O/?D5"H!(>QZJ<
MM_N9&+4U3^.]/:X)X6N]5UB BS!?L76QNEKM1_Z@M^T>7G>]M[>NUWIG G?T
M#N%Q/46Q ?H!<WBQ%2@F*YC.&OG0QO!B3W%Q(EFF=]G"PURR1!]&!!8CK@;
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
M*UJDZH9O+J *:*#Y0IY*\TDVU5K7(F$A%<\J,'J0):S\IH^5$'L +W@!X%<
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
M+?&%9A-NL@M"7F;-@CBSEITY]8F6^$*S.36)#'%K]5T7+D@_22 JQ<2T&Z!
M,B&(RLA9-S[!U :SF TD:<3D#L2=.[@#='MIPQV1SEIV]AZ?:(DO-)MADX(0
M]SKY\R/2Z_JY5[3$%YK-J4E$B%MUCZZY$6"]FV,UI7435,@P"E2&VETF 0TC
MCB,Z$()&^A.WMOU:7I5MY+W]B.HR7ZX2\^?I4G=5._N,3[3$%YI-LY'^Q+V:
M_P1IY574>T5+?*'9Y!E13]QK]T\@#UJ&5TD]%7'<C3EH91\3$M(8=Z,.,@U"
M@NE V%$CM:E;:H^&W;/EJ;OBG5^P^T1+?*'9I)M\@.*7F0RI5\GO%2WQA69S
M:B0_=;]0V%6>TOZ"/^=<=%9DS@$S&O*@(V(3P.P-YA@/A.?6%A:WZ!X/SR>+
M4W=-._N.WQTO+['EA1KY3]D+Q:-7P>\5+?&%9G-J!#]UK[B/BE,*O4!@C':7
M9R$[0D3<7;X![<)X:(8T*INZ5?8'6:A9/]]Z'_2+ZM1=W\Y.XQ,M\85F<VV2
M !K^HCJE7J6]5[3$%YI-GI'VU+VJ_P3R(F#K Q4T[KY%A@QQ&/$HZ ;=,P0Y
M<O76:''JUN)/"\L=ID>OR_%>T1)?:/:.4),CL.!EID?F-07PBI;X0K,Y-2D
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
M-$4L;GLLZM$?\@V)8&S(9YL#>P%C\LM/V+=^;1.J)[*&;$XEF]/%/BD$(%J
MMD0+M*_1ZI7T,G&]$+L#-QR9+X=)G"[T,?;]0>!6"QL!NE6 ;F> <XBV3)8T
MI:N$BR3BZ/D+9 M@K77IY+JV+CV1-=+VJK2]=V1GKT_9>B)KR.97LOD_9.<"
M[1VXU,8^=IS0.;)SRT+/P5[H>NUV#JH @\X G^B":A??/2!9X*WZ7]IMZ4Z^
M:VO3$UDC];!*/7Q'E@[[E*TGLH9L@TJVP0]9>G#B5 ?;0>@%1XX^76<[7A!X
M;M#N:&S5'8G5&>%GR(')&+EZ52?B]8W&[F:]MD1]L34U..C*\#LR=QE,7]+U
MQ-:4KF[<<&>#<]'@);SAW-#Q7>OXG=VRT+5]*\3XC,/K)@EW=TE3RC:4R=HB
MDL>(RM*Q"][NY+NZ0#VQ-;.O.S#LOB=O]]K#]<76E*[NXG!GMW/9V]Z)97%H
M.9[CVL?F/ET9.(/ ]L[TU[ANF7!WSU26: UIC):4(4YD$6_00UX,*=3'?O5F
M[_1\YS97%ZXGMJ8H=9N&@_?D^5Z;O+[8FM+5;1[N;(<N>SX\^52T+3SPCU[G
MTPO;/.,V*6<M[#[V/'RNRU%M6'/@4/<]=G??(R.0M5:UGT&DGXMJ'O))VT$<
M**$?K:3MF>*E27;  .F*Y,ITA.^1S2=30A5W=&C0!4E)'@'28R5^VU9&\V#D
ME %;Z=$=ES3;7!3C@NIJ,1Z\Q\.IGJ(=7;_#@^%,RM9RQ[;V$T6SWJ*81WXA
M;)7(AC"%I=S.N@WDBXP5([[B1-"-'GK)SR-!,WVX!A(#4POD_26E8G^B-J@&
MK9/_ %!+ P04    " "V@)U8]:5^V"P#  !A#@  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,S N>&ULS5?1;ILP%/T5BTU3*ZT%&T)"ER"UJ;966[>J6;>'
M:@\.W 14P)GM).W?SP9"0TI1(R&M+\&&>P[G'A\B>[AF_%Y$ !(]I$DF1D8D
MY>+$-$4004K%,5M II[,&$^I5%,^-\6" PUS4)J8Q+)<,Z5Q9OC#_-XU]X=L
M*9,X@VN.Q#)-*7\\@X2M1P8V-C=NXGDD]0W3'R[H'"8@;Q?77,W,BB6,4\A$
MS#+$838R3O')&!,-R"M^Q; 66V.D6YDR=J\GE^'(L+0B2""0FH*JRPK&D"2:
M2>GX6Y(:U3LU<'N\8?^<-Z^:F5(!8Y;\CD,9C8R!@4*8T64B;]CZ LJ&>IHO
M8(G(?]&ZK+4,%"R%9&D)5@K2."NN]*$T8@N G1< I 20UP+L$F#GC1;*\K;.
MJ:3^D+,UXKI:L>E![DV.5MW$F5[&B>3J::QPTA^S3+ D#JF$$$U@KE9((LV$
M#LY!TC@1A^@(351ZPF4"B,W03R9I@KZS[&B\Y%R7GPH!4J#I(_H";,[I(HH#
M5;)A.T*WDW-T\/YP:$JE6+_7#$IU9X4Z\H*Z<PB.D8T_(F(1NP$^?CV<U.&F
M\JDRBU1FD9S/_G]FW7U3[T27$E+QI\FO0J#3+%!_\R=B00,8&>JC%L!78/@?
MWF'7^M3D7D=D-2_MRDN[C=TOG,F4,T'I#,V=:6JZ8')S)OV_M/*QXWJ.W7.'
MYFJ[H>>%I.=9MH>MJK FUJG$.JUB+U@V1U_U#\U"=$4#ND1W5Y!.@3>N4BO;
MOJO4$5FM\5[5>.^M)[[7I9<=D=6\="LOW<X27S#UMH)LDX&'^]9.X)_784QL
M!_?=YL#W*ZW]=JV16EN=];:4MU+LNS(=D=6Z'53=#MYZR@==>MD16<U+K_+2
MZRSEWO/T6DZ?6)CLQ+RAT"'$[F.G.>;8>MK^6*UR?\@(. K8,I,\!M&:]W:J
M?1>I*[9ZXUO[/OS6,U\J[,K/CMCJ?CYM#7'K;FFOW)=4V_L4S[9QW]F)?4.=
MX[@6V=W-F%O[?WWXNJ)\'F<")3!30.NXK[X<7IQGBHEDB_Q(,&52'3#R8:3.
M@,!U@7H^8TQN)OJ449TJ_7]02P,$%     @ MH"=6*R3'R4K P  MPX  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;+U7;4_;,!#^*U8V32!MY+4M
M96TD:#>!!A*"L7U ^^ FU\8BL3O;;=F_GYVD:3*"M4+$E\9V_#QWS]VY\8TV
MC#^(!$"BQRRE8FPE4BY/;%M$"618'+$E4/5FSGB&I9KRA2V6''"<@[+4]ARG
M;V>84"L<Y6O7/!RQE4P)A6N.Q"K+,/]S!BG;C"W7VB[<D$4B]8(=CI9X ;<@
M[Y;77,WLBB4F&5!!&$4<YF/KU#V9N($&Y#M^$-B(VAAI*3/&'O3D(AY;CO8(
M4HBDIL#JL88)I*EF4G[\+DFMRJ8&UL=;]J^Y>"5FA@5,6/J3Q#(96\<6BF&.
M5ZF\89MS* 7U-%_$4I'_HDVQM^=;*%H)R;(2K#S(""V>^+$,1 W@]I\!>"7
M^Q<0/ /P2X"?"RT\RV5-L<3AB+,-XGJW8M.#/#8Y6JDA5*?Q5G+UEBB<#"<L
MRXA4>9$"81JC":.2T 70B(! !U.0F*3B$'U"=[=3=/#^<&1+95:#[:@T<5:8
M\)XQX7KH2K$F GVA,<1- EOY6SGM;9T^\XR,4XB.D.]^1)[C^2T.3?X?[AG<
M\:L8^CF?_\H8WE\J(+J0D(E?;6$LK 3M5O1Y/A%+','84@=6 %^#%7YXY_:=
MSVTAZ(BL$9"@"DA@8@_/,'U BQ7FF$H T::U(.CG!/JO9AT&O6#@.,[(7M=E
M/-WG!_W&OH:'O<K#GM'#[XE*B<[5_15D,^"M^3!2[)N/CL@::ON5VOZ;%&B_
MRX!T1-8(R* *R,"8_ND<.(<8I7@C5D2V:2T(>K7"<P/G:7T:[;Q0Q7&EXMBH
M8I(0BHT5;,3OF[".R!I2AY74X9M4\+#+@'1$U@B(Z^P^W,YK:[ADJ!?QH*6&
MS89>*J1V W&-0BX+ :V?B1):5^#[7IL&HXV7:O!V&CRCAG-&%^B;_C$=1S/)
MON77%5M3\N[2X[[-K<?M]-K3%5LS*+N+CVN^^1AK^>E=9MA6R48+^RJP:ZU!
M!GR1=TP"16Q%9=$E5*M55W::]R+V;GO1TEUAOB!4H!3F"NH<#=2IY$675$PD
M6^:-QHQ)U;;DPT1UEL#U!O5^SIC<3K2!JE<-_P)02P,$%     @ MH"=6*K+
M]'11 @  6 4  !H   !X;"]W;W)K<VAE971S+W-H965T,3,R+GAM;(546V^;
M,!3^*Q:;IE;: N&2=AU!:I-5W<.TJ%FW9P=.$JN^4/N0M/]^MJ$H6TGV CZV
MOQOX.-\K_6BV $B>!9=F&FP1ZZLP-.46!#4C58.T*VNE!45;ZDUH:@VT\B#!
MPSB*)J&@3 9%[N<6NLA5@YQ)6&AB&B&H?KD!KO;38!R\3MRSS1;=1%CD-=W
M$O"A7FA;A3U+Q01(PY0D&M;3X'I\=9.Y_7[#+P9[<S F+LE*J4=7?*NF0>0,
M 8<2'0.UKQW,@'-'9&T\=9Q!+^F A^-7]EN?W69940,SQ7^S"K?3X#(@%:QI
MP_%>[>^@R^,-EHH;_R3[;F\4D+(QJ$0'M@X$D^V;/G??X0 0QT< <0>(O>]6
MR+N<4Z1%KM6>:+?;LKF!C^K1UAR3[J<L4=M59G%8S)00#.U71D.HK,A,261R
M [)D8,C9') R;L[))[*TYZ%J.!"U)K<--AK(@KZT2'LXR%=1<^5K<KW1 'XE
M#]&:=%)AV1FZ:0W%1PS-H1R19/R1Q%&<D(?EG)R]/_^;)K09^Z!Q'S3VO,D1
MWM[^C[?V;X_9)]<K@]J>G*$<K5XZK.>:Z<K4M(1I8+O%@-Y!4'QX-YY$7TZD
M2?HTR2GVPGZ<=,A3BYIXE.O'73%.TTGV.<K#W8!<VLNE_Y/+AN1:5'8@-TF2
MBS0=5LMZM>RDVD^%E+O#SD0C2-W^)7L#/#5,0S7D(WL3.XXNHR3YUTAXT"CN
MSOE.]89)0SBL+3(:75@BW?9Q6Z"J?>^L%-I.],.MO?I NPUV?:T4OA:N'?O+
MM/@#4$L#!!0    ( +: G5A83QQH@08  *\=   :    >&PO=V]R:W-H965T
M<R]S:&5E=#$S,RYX;6S-66MOVS84_2N$.Q0MD-@FY6<>!E)G78.V:-"DVX>@
M'QB)MHA*HD92=KQ?OTM*EORD8B,;\B&Q))+GGDM>GF.9%W,A?ZF0,8V>XBA1
MEXU0Z_2LU5)^R&*JFB)E";1,A(RIAELY;:E4,AK807'4(NUVKQ53GC1&%_;9
MK1Q=B$Q'/&&W$JDLCJE<?&"1F%\V<&/YX#N?AMH\:(TN4CIE=TS_2&\EW+5*
ME(#'+%%<)$BRR67C"I^-/6(&V!Y_<C97*]?(I/(HQ"]S<Q-<-MJ&$8N8KPT$
MA8\9&[,H,DC X^\"M%'&- -7KY?H'VWRD,PC56PLHK]XH,/+QJ"! C:A6:2_
MB_DG5B34-7B^B)3]C^9%WW8#^9G2(BX& X.8)_DG?2HF8F4 (7L&D&( V1B
MO3T#O&* 9Q/-F=FTKJFFHPLIYDB:WH!F+NS<V-&0#4_,,MYI":T<QNG16,0Q
MU[ N6B&:!&@L$LV3*4M\SA1Z=\TTY9%ZCT[1'510D$4,B0D:TY1K&J'?GZ"<
M JXSR= *TD5+ S43H.47-#[D-,@>&M?,;R(/GR#2)A[Z<7>-WOWV?AVF!9F5
MZ9$R/6)QO?\S/?3P!<*@&\UB]7-7KCFGSFY.9F.>J93Z[+(!.T\Q.6.-T=LW
MN-<^=V3LE1E[+O31'>!QGZ$)8\AW+TD.U+- 9KO/1MYPT"7XHC5;Z39VQWO
M/QVL.R7KCA/E6\HD-2N#(@:;LHYY#M9=98X);G?)!G5WT ?BHMXMJ7>=*+>9
M],-G<.YN<V[WAU[?V^#LCO;@N3CW2LX])\J]@/+>1;*W1;+7'0Z&G5Y)<BU>
MOXS7=\;[PI1".J0)PFC!J$0/7UG\R.3.W>.$.G+W#$JB@U>H%X/_(.-AF?'P
MI?1BN%4<I /EL;GIW/'<>H';E6^U7U(Q"K15\GA(^@.ON\&^)JQ;,_"*[>(7
M48T"IEXV:N*Y=0-7?HJ=YK5?.8IQJT2[I.L-VNW=TH$K0\-NA\&GQ(J&<JJ&
M&^3(380K_\*=5R@<V&EPQR9=.1]VF]$!VH&W[0]W80<.-\NXQO[<ZE'Y'W8;
MX*'JL>V+&)-.I[.E'NZP->I1V2EV^^FSU>,(+T4[@,8U?&K4I7)?[+0ZA[H,
MMA> ]'M>O[-'72K[PVX_\DZ[SU$7)\B1&XU49D?:KU!=B-,*CTVZLDCBMJP#
MU,6-=$"=UU!RRP]9>2MUN^B!\D.VO;4WZ/<WOWC5!'6+#ZG\F+C]^+GBXX8Y
M9%%JWD"=XD,J"R?NU\&]XD.V7S?7IW\]8&6?Q&UF7P5L2/M6]!P)<H,=NQLK
MQR2]URA!3C\]-NG*9XG;UPZ1H)>RVAI*-1)462UQ6^VA$G3$.^KN]-RT:D2J
MLG7BMO5GB]01QKX[KYK77J=(>=4W <_]_KE7I-SCGI7(.B7CT^M/*GOS:IP&
M_T3WH=WI*4T6"!8"L61*IRQ =QK4@TETD^1G$.:W_&6_+QR6"OJ\>_MF0$C[
MO.AK[_#Y>Z0%2J68\0!DD_EAPGV0%I7O484DB_*"AFX:HOM4A2BF"80URX_4
M0AF=01#7MA=1#3KNGRL \HT\16+*E>:^0H^9@L24:MIDBCB(3B7+ >=<AV4^
M7)E22R57D  H'T4Q*&08+="$/\$CM2(E1C]])D$Q$R2 BC1/05:!0\I\/N'0
M'YH,R3+:"9J'W \A:!0A]I1RH I]KK)IIK3YV;S;1!^EB)'F,;-3 )\GJXG"
M$F@F+30TSZCD(H.(H9#Z%!KB0@C*B,J@2)LHE2R$SBR7?C&9F EOPAHB&H"J
MPQJN1S(+O@P00?7,:)0!73O]=M;*1AO21+>_#^HUE'Q*H21,39BUIXOEM$PR
M8R5-='6#/@E8\L_FW\[\TJ40K.25+US(DG_@#[+0+(KXU&3Z1T9E  4""_5=
M/ J-[DV=":B)!=!JGFR5Z/CFVWU9GV9R2MC/;,[X/A0=-*LJ7QNQ6NQ,:?H8
M<5/&D"_4N@\E):EOKP6T3.W^R4LZGY(R7V6*4)KH>?VNST @4 *\#!XMIE05
MMAV@@$5\QN0"!52S7:/M_)G,=V5L"_21P<HQ-!,\0%D*6WR211-HL/L&B-F
M3.LHWTDE=G.7(K56CK=B)J?VU,_41I;H_&"D?)J?+'[ 9V-[ +?Q_,HS1XZ[
M6\CR,+)5A<B/,K]2.>6)J=4)A&LW^_!%3.:G@_F-%JD]8(.YUB*VER&C( JF
M [1/A-#+&Q.@/*,=_0M02P,$%     @ MH"=6$H0A"/( @  [@H  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3,T+GAM;+66:V^;,!2&_XK%I&F3JG#+M2-(
M3=BT2JL4M;M\J/;!@9. "C:SG:3]][,-\4)%4"JQ? BV.>^#STM\<H(#94\\
M!1#HN<@)GUNI$.6U;?,XA0+S 2V!R#L;R@HLY)1M;5XRP(D6%;GM.<[8+G!&
MK##0:RL6!G0G\HS BB&^*PK,7A:0T\/<<JWCPGVV385:L,.@Q%MX /&C7#$Y
MLPTER0H@/*,$,=C,K1OW.IJJ>!WP,X,#/QDCE<F:TB<UN4WFEJ,V!#G$0A&P
MO.QA"7FN0'(;?VJF91ZIA*?C(_V+SEWFLL8<EC3_E24BG5M3"R6PP;M<W-/#
M5ZCS&2E>3'.NO]&ABO5E<+SC@A:U6.Z@R$AUQ<^U#R<"=WQ&X-4"[[5@>$;@
MUP+_4L&P%@RU,U4JVH<("QP&C!X04]&2I@;:3*V6Z6=$O?8'P>3=3.I$N*0D
M!B(85F^!HP\1")SE_&-@"TE7,79<DQ85R3M#<CUT1XE(.?I,$DB: %MNR^S-
M.^YMX742(X@'R'>OD.=X?LN&EI?+O19Y=+G<[<C&-T[[FN>_T6GT^$U&HEL!
M!?_=9GN%';9C55FXYB6.86[)<\^![<$*W[]SQ\ZG-LOZA$4]P1IV#HV=PRYZ
MN *F[)2E"=&-+$![(#MHLZ_"N([FJ"JX#YW!:#(*[/VI,:UA8]]KAD7M83-G
M=OHQFD9F(Y/9J#.S[PPG(#.*(=OC=0Y7J#2YMB58T6:-';FOLNM\XEM?>T^P
MACEC8\ZXTYRE+HG T.,=%&M@K2>F$_'6$],G+.H)UK!N8JR;_)\"-.G3SCYA
M44^PAIU38^>TGP(TO>!\7A 3=<=4.=@GG8 \)5O=47$4TQT1U1^O635-VXWN
M55ZM+V0S5_5>_S!5)WB'V3:3OY\<-A+I#":R'+"JNZHF@I:ZWUA3(8^J'J:R
M(06F N3]#:7B.%$/,"UN^!=02P,$%     @ MH"=6$&A):%K!   *!D  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3,U+GAM;,596X_:.!C]*U9:5:W43GS)
M=0I(,V2KK;2S&LVHNP_5/F3 0-0D9AT#[;]?YT(NQD0@>34\S"3A?,<Y)_;A
MPTP.C/\H-I0*\#-+\V)J;838WMIVL=C0+"YNV);F\IT5XUDLY"E?V\66TWA9
M%66IC2'T["Q.<FLVJ:X]\MF$[42:Y/21@V*793'_=4]3=IA:R#I>>$K6&U%>
ML&>3;;RFSU1\VSYR>6:W+,LDHWF1L!QPNII:=^@VPE5!A?@KH8>B=PQ**2^,
M_2A/OBZG%BSOB*9T(4J*6/[;TSE-TY))WL>_#:G5CED6]H^/[%\J\5+,2US0
M.4O_3I9B,[4""RSI*MZEXHD=?J>-(+?D6["TJ/Z"0XWUH046NT*PK"F6=Y E
M>?T__MD8T2M WID"W!1@M< Y4T": G)I@=,4.)4SM93*AR@6\6S"V0'P$BW9
MRH/*S*I:RD_R\KD_"R[?362=F,U9OJ"YX''Y% KP/J(B3M+B _@$GN4<6^Y2
M"M@*S%FVC?-?[]X$&/F?"_!$]S3?48GZ]AR!]V\_3&PA[Z;DM!?-R/?UR/C,
MR B#!Y:+30%^RY=T.22PI8Q6"SYJN<>CC!%=W ""/@(,,='<T/SR<JPICRXO
M1R-J2/MD2,5'_I\G\_T/R0>^"IH5_^@>3CVXHQ^\3)O;8ALOZ-22<5)0OJ?6
M[-T;Y,'/.F--DD6&R :F.ZWISAC[[$^9M+QV\"/8Q^F.ZKRK.;R*HPS6_0S#
MP(,^#";VON^+!H@<WT&! HPT0!(Z@8O<%CC0X[9ZW,OU;"DO9Y2,<YVHF@C!
MWCW &]=W%4E:F$>P(D@/"V'8?^FU>:TV;U1;,_/!'?C^0+,7RK7S?)3CVGEN
MDBPR1#;PSF^]\U\S7'R3IILDBPR1#4P/6M,# ^$2G$2![SI!Z#K*0CS%!3 D
M'E*CY107>@CYY,SJ"ULQH:ED"759@$_"4@\CJAX]S/?U<A#L&B%X49S<C\;)
M.,FU4]LH6V2*;6A@KY-$KYDIS>BFG#?)%IEB&SJ/.^>Q@6!I2/I)X!*"G9 H
M"U$'#!$*0Z47B#1 SR,>.;L8N]X7C79YUZ1+PZ0$@FRS5%5ZG.^HHO2X$)W1
MU+66:+RW/ ;,?#Q@1DFNGN8FV2)3;$,#NUX6N:\:,*.M]-7.FV2+3+$-G>\Z
M;33>:E\8,-Y)'!#H(NB>+$4-$(<.#GUU+6J KBN1SIG%V/6_:+33NRI@?%T@
MP,"!_1=2->JK3B5J<0B2,PJ[9A.-=YO'N(G&XV:4Y.I);Y(M,L4V-+!K<%'X
MJG$SVE]?[;Q)ML@4VW ;KVO%\7@K?EG<-"3]<'!"'&"H?E/2 >7G/O;5KQ9:
MH"/7[)E=&-SUQGBT [PF;AHF-1"(IZK2XS!11=6X4($IBNS>%G)&^;K:BB_
M@NUR4>_ ME?;[?Z[:I-;N7Z/;J-ZT[ZCJ7]#>(CY.I$+*:4K20EO?/F9QNMM
M^?I$L&VU4?W"A&!9=;BA\9+R$B#?7S$FCB?E .V/([/_ %!+ P04    " "V
M@)U8S_C?9Y4#  #M$   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,S8N>&UL
MQ5AMCYLX$/XK%CU5K=0NV+R%;8*TR;:Z2K?2:O=Z]Z&Z#PY,$E3 U':2]M^?
M#80$0E!3(>V7!)N9Q\],YH&93/>,?Q,; (E^9&DN9L9&RN+6-$6T@8R*&U9
MKNZL&,^H5$N^-D7!@<:E4Y::Q+(\,Z-);H33<N^1AU.VE6F2PR-'8IMEE/^<
M0\KV,P,;AXVG9+V1>L,,IP5=PS/(+\4C5RNS08F3#'*1L!QQ6,V,.WR[P+YV
M*"W^26 O3JZ1#F7)V#>]^!S/#$LS@A0BJ2&H^MK! M)4(RD>WVM0HSE3.YY>
M'] _E<&K8)94P(*E_R:QW,R,B8%B6-%M*I_8_D^H W(U7L1247ZB?67K!0:*
MMD*RK'96#+(DK[[ICSH1)P[8N^! :@?2=7 N.-BU@UT&6C$KP[JGDH93SO:(
M:VN%IB_*W)3>*IHDUS_CL^3J;J+\9+A@>02YY%0G5: W]R!IDHJWZ#UZ5B43
M;U- ;(7^YC0&] 01)#NZ5'OOT9?G>_3FC[=34RH:&LR,ZB/GU9'DPI&8H >6
MRXU '_,8XC: J?@W09!#$',RB'@/T0VR\3M$+&+W$%K\NCL9H&,W.;5+/'OD
MG'[]2P&ASQ(R\5]?6JM3G?Y3M=YO14$CF!E*T +X#HSP]2OL61_Z4C(26"M!
M3I,@9P@]O(LBMLVE>@P<8G^'=C3=0E_4%9170NF'TBXDOHLMVY^:N]. >NQ(
MX 0!:>Q:7-V&JWLUUP*X_H'58ZZ/<(6'K1,FUHTS"3I\^\V(TT_7:^AZ@W07
M+"MH_A/=H:\/D"V!]U;2(,:UE3026"M<OPG7?Q&I^6,F:"2P5H(F38(FXTEM
M<B:AP'4(GG0J]]P,6YY'O NE&S14@Y&5%O1)"'M=I?6;!7X_76P=7YW6+VEM
M/JBU89!K:VDLM';()]T"?A&]U<>.E:21T-I)(L<DD?$T5V.UU32Q \_M5'&/
MH><3&U]0'3YV*WCP7?\;NJL!SQ1E=RGWVUUZQ^%C_X"'&XB#\CX.*V\0Y.JB
M&@FM'?*Q#<'NRRAOL/VY.DDCH;63=&Q^\'#W<YWRO#-!^9A,7*=;Q>=VKNLY
M%X5W[%WPX)O_=X3G]PNJVPM?L+/L#F7S9'#,@*_+>5J@DE8U?C6[S<Q^5TZJ
MG?VYGN7+@?0(4_T1\$#Y.E$%F\)*05HWOJH07LW6U4*RHAQ/ETRJ8;>\W( J
M8JX-U/T58_*PT <T_W"$_P-02P,$%     @ MH"=6+/C0J'\ P  I0T  !H
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
MC0.NYT+HAX'9H/O'$/\$4$L#!!0    ( +: G5@X0"XK^ @  /1=   :
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
M-0VJZ5!M"-4,J&9"-0NJV5#-@6HN5/.@FH_2JBEF6R!,Y17"'U[W)X\_.8]
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
M.(3="<#[F0)"V=RXLZC=V>/X?U!+ P04    " "V@)U8>T./TD@#   2"@
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q-#(N>&ULS59=C^(V%/TK5EI5L]*4
M? %A*2!U0+N=JJNB';5]&.V#)[D0:QP[M1W8Z:_OM9W) A/86:D/Y0'BFWM.
M[CDQUW>VE^I1EP"&?*ZXT/.@-*:>AJ'.2ZBH'L@:!-[92%51@TNU#76M@!8.
M5/$PB:)Q6%$F@L7,Q=9J,9.-X4S 6A'=5!553S? Y7X>Q,%SX"/;EL8&PL6L
MIENX _-'O5:X"CN6@E4@-)."*-C,@Y_CZ6IB\UW"GPSV^N":6"4/4C[:Q6TQ
M#R);$'#(C66@^+.#)7!NB;",OUO.H'ND!1Y>/[._<]I1RP/5L)3\+U:8<AY,
M E+ AC;<?)3[7Z#5,[)\N>3:?9-]FQL%)&^TD54+Q@HJ)OPO_=SZ< "(TS.
MI 4DIX#A&4#: M+7 H8M8.B<\5*<#RMJZ&*FY)XHFXUL]L*9Z= HGPG[VN^,
MPKL,<6:QE*+ EP@%><<$%3FCG-P*OYWL>Y$;8DH@:ZI &+*454W%$[E:@:&,
MZS?D1W*'.[%H.-C4.T,-X*8PVJZ^,*ZE9H[NRA.58%A./;ZEOO\ U0.H3QCY
MGH1$EQC6L]"@1EMIF+=ZEEY/<D;/"O(!2>-KDD1)V@-?O1Z>',-#=+:S-^GL
M31Q?^C^U]_XW+(C<(DI_ZC/35S_LK]ZVG*FN:0[S 'N*!K6#8/'#=_$X^JG/
MVO^([,CHM#,ZO<2.1E<5&H#_E_SQFM14D1WE#9 K)LA*<DZ5)C4HOZ_>]%1_
M<YG_/N[USX,R![(==K>(!C%NG-VA+U]).M([[/0.OT&O_[<0VIA2*O8/%'T"
M+Q.>$>A!HX/:TZC]G*A\F9F-CO..A(XZH:.+=?VN"MSGZJG5>$V8UDV_P,M$
M9P2.7I3]=I)&:9:>R'N9%X_CR=LLZY<W[N2-OT4>N<:C61LJ,+KMTWB9[8S&
M\2LUOLR[J#$+3@*33O3D:V62]VR'$G%R,$KZPY_ 9H/3 #'2]43;P+TK))="
M2\Z*MF<*\BL5C37MN=$/^CI(>' J5J"V;KK02-8(XQM+%^T&F!MWT)_&L^DR
MZXM/IDLW\(1?Z/VT](&J+1.:<-C@HZ)!AIXJ/X'XA9&U.Y,?I,$3WEV6.+2!
ML@EX?R.E>5[8!W1CX.)?4$L#!!0    ( +: G5C5O$O3:P0  %41   :
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
MA\"^KJ^!ZQ>C-M7%Z$(9H_+J<2UX*K0U@.^7"KI.\V)_H+V,G_X/4$L#!!0
M   ( +: G5CR(T$-LP,  #(<   -    >&PO<W1Y;&5S+GAM;-U9[6[:,!1]
ME2A=IU6:&DC:A*R M"%5FK1-U=H?^U<9XH EYV/&=+#WV3OLWZ0]R1YEOG%(
M O6EM#]6,E ;^YZ<<X_MB]W0_ERN.+V>42JM9<+3^<">29F_<9SY9$83,C_-
M<IHJ),Y$0J3JBJDSSP4ET1Q("7?<3L=W$L)2>]A/%\EE(N?6)%ND<F!WSZJ8
MI2_O(Q7USVQ+ZXVRB [LVU<OORXR>?'"TM>CUT='G=N3B^WXJP(XL1VCZ/D>
MHJ<=7%=AF+2_E_0.94PXV!0N[CY6.IIWC-%Z!IJR7S.A@Y%#,WF3C=*#CGDN
M/G]$%J\"=JY>T$5<=39<H737[.K/SU_H&M78 ZL4>'N)[Y#&A,^,@VZ,&"/N
M6>L[BQT5WZ_:'U)'Y0.S_.\?R&160&,NG7*C&?;C+*WW&\_6 967)-2Z(WQ@
MCPAG8\& %9.$\94.NQ"89#P3EE0;G3+2A<C\NX:[N@=[8*F3L#0316Z=0?\>
ME[=O >L>&&2<5P9=6P>&_9Q(245ZJ3K%S47P'F25[9M5KAQ.!5EUW7.[)A07
ME62<B8B*>M^UUZ%AG],8[ @VG<%59KD#H)19HAH1(],L)86'-:-L*-D)Y?P:
M#H@O\8;V,FZL:+$AI%53&2J;6D9W0+^IIK4;LJ[[)%TK9W>9?+=0PTF+/E0*
MO1(T9LNBOXPK YAZ%U<G><Y7;SF;I@G5@]\[X;!/UCQKE@GV766#4IFH !6V
M=4>%9)-FY)L@^0U=RG4Y+6/<L]M"S_]VGJ<TI8+PIFE5^X<\RT]V[ 7/9;G8
M5;8-&SV6?_0=NLGS-ICTVV"R%379:X/)\/!-/MN>^8AY#%I@TFO!6I?/:H=N
MTFV#2:\-)MMP< =M.+B#-AS<P6$>W$[YO-AX*-UX)*VB%CSZ#^Q/\!4#KY-:
MXP7CDJ5E;\:BB*;WGDR5O"1C3C?UU?T1C<F"RYL*'-AU^R.-V"()J[NN8"+*
MN^KV!QA>UZ^^=U"Y6!K1)8U&95=,QT734@V5M7P!81NY+%YF!.-HS(P AN7!
M'& <S<+R_$_CZ:'CT1CFK6=$>BBGAW(TRX2,BC>6Q\P)U<L\TC#T/-_'9G0T
M,CH88?/F^_!C5L.\ 0/+ YD>-]?X:N,5LKL.L#7=52'82/%*Q$:*SS4@YGD#
M1AB:5QO+ PQL%;#:@?SF/%!39H[GP:IBWK!/,(Z$(89 +9IKU/>1V?'A;5X?
M[%/B>6%H1@ S._ \#(%/(XY@#L #AGA><0YNG4?.^IQRZO\2#O\"4$L#!!0
M   ( +: G5B7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ MH"=6'EATMK "   ?UX   \   !X;"]W;W)K8F]O:RYX
M;6S%G%USVC@4AO^*AJOL3+)8-F"[TW2F^>AN9C)I)F2[EQUABZ"IL:EMDJ:_
M?F6;M#I@WMF; U<)QH$GLJ1'.I+.^Y>B_#8KBF_BQS++J_/!HJY7[X;#*EGH
MI:K^+%8ZM^_,BW*I:ONR?!I6JU*KM%IH72^SH>]YD^%2F7SPX?W;9]V70_=%
M4>ND-D5N+S87OAC]4OU^OWDIGDUE9B8S]>OYH/T]TP.Q-+E9FI\Z/1]X U$M
MBI>_B]+\+/):9=.D+++L?""[-[[HLC;)SN5I _FH9E5[I5:S!V5!S@<3SW[@
MW)15W=[1?KZRC,_:WMR]6M?%)Y/5NKQ2M?ZK+-8KDS\U'V/_BZ'S;[3E\/:S
M*\1WY?\IQF(^-XF^*I+U4N=U5XZESAK O%J85340N5KJ\\';+>)CGHKKO+:%
M)&[R[J/LO<U_:K_Z)NW^Z]KB.F58OC/VC?(F;<'Y("_MZR(SJ?WV5%RH3.6)
M%FWA5@Z@#P#]HP&*DWOE0 8 ,C@@Y+2!:/Z@$L5<V&8T=R!' ')T1,BOO@,Y
M!I#CHT%>%LN5 SD!D)/C02Z4V[)# !D>#U)5"P<R I 1+^2=JM>E;I@^KW39
MO>^0Q8 LYB6;FJ?<V'M5TX$G2;&V'7C^).YMD29&NY#20]VWQXMYL:Y,KJNJ
M:1TSD^^4H(1NX9:+K6="6?NUOUQ_7YMGE;65L+GXX&(BPTAFQ=SDS_8&.T2A
MCQ7Y1#(+Y;%4J18/.M&VR.Q75Z?B3M<N'1*)9#;)OZ9>+(HL;1K$H_JA*TKJ
M8B*52&:7?*X7NG317#"D#\GLCP[L<EV6S?"P:0O=E;LB/[-774PD$,EL$#MT
ML9UR_7HJ[C.U 6T:\:KY.Q<2"40R&^3!/"WJLV)^]D^EQ<>JTIO>9>,3%Q/9
M1#+KY,9.?O*GYDLWD-L-VD<6\9DMTG4WOROB2KVV#69SR<5$/O&9?7)1E&7Q
M8GL=,C>!DQ/^V<ES,X5MGNN=G2^+^Z[D7#[D$9_9(Y_LD*"9,-UJ99O'K5'M
M9)V*SD<J\9E58O6Q/1OVD3-\9F?8/J_YTB(7]L_%]7*5%:]:BPN=Z[FA<V)D
M$)_9(-.%*G6C8%U67]M.N7YUV9 V?&9M3.LB^79V82M<VL[9=%[M/&)D#)_9
M&%.=9;8/.157IJI+,ULW=[0]W<=T:0@F,H;/;(Q;_:0R.WJI=/GL]B<!$D7
M+(J'YJ)]KO?*C@N$U89]MLGVG"- C@@.&=":ZJ<V G>E:A(I0LH(V)6Q7)IZ
M^6L:9(&;F:7.MZ:5 8QG\0>T$GO'[HP\0+((F&5A&VS2EM9:I_T!@P"Y(V!V
MQW0]J_3W=5/AKIL9)0%#M@CXXU6I[85MH77C 6,[EOY(=(#$$3"+HR?,<BIF
MK]V+5W=:&2!_!-S^0)$A$D<-D#\"9G_T1H;$R6,[L/_##4DCH8R8A0)#1*0P
M1\@J(V:K."&BWB)$0ADQ"Z4_5M2+B90R8E8*#!K1)PT729@=LQ,TZBU(I)G1
M0<):>Z)'M""1=$;,TH'1(W'B8B+IC)BE ^-'M#21=$;,TNF/'_76322=$;-T
M8"")KC$BZXRY5TU^!9+Z2G",3#-F-LW>B$U'ZF(BZ8RYI;.)V_26']+,F%DS
M,(!#:R#2S)A9,WT!G-ZRA&OQW!,:%"FA98E,,V8VS?Z@1%NB+B8RS?B@"_).
M9&*W92/3C)E- ^,3Q-MC9)HQLVEHA**OZ4R082;,AMD3JGCC=#&1;2;\T;+]
MD0'2PB?(-A-FV_1M$Q$G5[I6)J//'*EGPJP>'!@(7$RDG@FW>B#FR,5$\IEP
MRP=BCEU,N!6,>R4&8DY<3"2?"?>B#,0,74PDG\E18VN1BXGD,SGFYK"OL;L!
M$$DH/,;FL-Y^,T02"KF7]1$FD5"()!0R2PACNMU[B"P4<B_=P(@JP406"IDM
M1"*J?342N2=D=D\OG#@34_O9Z=H=JH?(/2&S>_9%?C?$+B;<B,SL'HA)VS=R
M3\CL'HQ)&@YR3\CL'AQ'=S$CY)Z(V3T8TQUE1L@]$;-[,*8[RHR0>R)F]_2L
M2O3TF1'R3L3L'8#8])PN)O).=)#UG7VK)Z3Y( -%_/O0]J^>D#XS0@:*CKG(
M0TL3&2@ZZB(/P82'88ZYEYGVF<A $;.!,*;;9\;(0#&S@?8MF>V.CF)DH)C9
M0'C)S*V;,3)0?)!=!OLPW;H9(PO%S!9R5_9Z#!DC]<3,ZNEC^SVI</=XQD@]
M,?\1S-X][1MH%Q.I)V96#U@H;3A=3*2>F%D]$).(/$;JB9G5@S%)+P0/93*K
M!V.ZO9#T\+%,[A,UO];'>WHAZ<%3F1ZW<7;8G%Y(% 04GLOT#K;)H >4M!WI
MP=.:'O=Q30@:$%!X<-,[T'&;?E#:?N#138]90AAT3$#A44Z/?P8$]IO01P\/
M<WK\ISD!*'WT\$"GQZPB#$H?/3S2Z3'+"(.Z2W\2YPC@3A* 04,"BO,%,)NI
M?U=4GT%QP@#NC &8DQR QVD$N/,(0%!J4)Q1@#NE  8EW2C.*<"=5&#?Z<;=
MV9'$.0:XDPS@S7NT1*&8N-,,D(..>UH[%!)[B@&PO_"*9N7 .0:XDPQ 4-K:
M8;H!R9UO (.2N@D3#DCNC ,8E R:8!X"R9V( (.201-,2""Y,Q)@4#)H@HD)
M)'=F @Q*!DTP8X'D3ED ]A5O!<(DS%D@N9,60-"M[@D:B3N# 0:EW1,T$W<J
M PQ*NR=H)NYD!AB4=$\POX'D3G  =[_3.@K3'$C^/ <(E-11F.Y 'C7? :VC
M,.6!/&S.@_Z!*$Q_(+GS'^PCW(3&""A4$G<F! BZU8J@DK@S(^P]IM$1$U"H
M).[<"!!TJT2ADKBS(V!0VB]!)7'G1]C)UM'?XF%V!,F>'@&>SR&E"?,C2.X$
M"1B4]/(P68+DSI: 0<E(!*9+D-SY$C HF2C!A FRRY@P;&^O/KQ/]=SD.KVS
M7U+9ZXG*DOM2-#\VDZYQ$\28K[/LTE[[G-\6*GW+G_Z6^_W#?U!+ P04
M" "V@)U8E\ 7W=X#  !C5   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=Q+3AM!%(7AK2 O(%VWWA4!HTR81MF !<U# 6RY.TJR^R R@'.502:H
M_Q%J(Q=G8'U"=O\^_SH_[M>'P_-R_W!<SGX]/3XO%[O[=3U^GJ;E^GY^VB^?
M#L?Y^>4WMX?3TWY]N3S=3<?]]??]W3S%$.IT>G_&[O+\_9EGWWX?Y_\Y\7![
M^W ]?SE<_WB:G]=_'#S]/)R^+_?SO.[.ONU/=_-ZL9M^/;X]O$RO/^S3R\F[
MLZN;B]WIZL9VT]:#H@R*VP]*,BAM/RC+H+S]H"*#RO:#J@RJVP]J,JAM/ZC+
MH+[]H"&#QO:#+*B, 3#)80W0VI1K WAM"K8!Q#8EVP!FFZ)M +5-V3: VZ9P
M&T!N4[H-8+<IW@;0.ZK>$:!W5+TC0._H_MD&Z!U5[PC0.ZK>$:!W5+TC0.^H
M>D> WE'UC@"]H^H= 7I'U3L"]$ZJ=P+HG53O!- [J=X)H'=R;Y8 ]$ZJ=P+H
MG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. +VSZIT!>F?5.P/TSJIW!NB=5>\,
MT#N[-[L!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=U:],T#OHGH7@-Y%]2X O8OJ
M70!Z%]6[ /0NJG<!Z%W<AY4 O8OJ70!Z%]6[ /0NJG<!Z%U4[P+0NZK>%:!W
M5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"]*[N9A. WE7UK@"]J^I= 7I7U;L"
M]&ZJ=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C=WLR! [Z9Z
M-X#>3?5N +V[ZMT!>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>].T#OKGIW@-Y=
M]>X O;N[V1N@=U>].T#OH7H/@-Y#]1X O8?J/0!Z#]5[ /0>JO< Z#U4[P'0
M>ZC> Z#W4+T'0.^A>@^ WL/%.@"]+?A<!^"W!1?L!(#@%ERR$P"&6W#13@ H
M;L%E.P'@N 47[@2 Y!9<NA, EEMP\4X :&[!Y3L!X+D%%_ $@N@^P&04F#[!
M)(CN(TQ$A>DS3$2'Z4-,1(GI4TQ$B^EC3$2-Z7-,1(_I@TQ$D>F33$*3:2[*
M-$*5:2[+-$*7:=%G]03179IIA#;37)QIA#K37)YIA#[37*!IA$+37*)IA$;3
M7*1IA$K37*9IA$[37*AIA%+37*IIA%;37*QIA%K3DO^J%(+H+M@T0K%I+MDT
M0K-I+MHT0K5I+MLT0K=I+MPT0KEI+MTT0KMI+MXT0KUI+M\T0K]I+N T0L%I
M+N$T0L-IV7_]U4>*OJR_'^?E;='?:S?@(_5>7YX[O_W]U\N_#_I7\2O7T_L9
MR^4?4$L#!!0    ( +: G5@VPK-*Y@(  'M0   3    6T-O;G1E;G1?5'EP
M97-=+GAM;,W;S6Z;0!2&X5NQV$:&.0,,4,79M-VV6?0&J!G'R/R)F:3.W7=P
M?J16J=7(E?INC PSYQP8Z=E]U]\>)^M6Q[X;W";:>S]]2!*WW=N^=O$XV2$\
MV8US7_OP=[Y+IGI[J.]LHI4RR78<O!W\VB\UHIOK3W97WW=^]?D8;KMV'#;1
M;#L7K3X^+5QZ;:)ZFKIV6_OP/'D8FM^ZK)\[Q&'G:8W;MY.["@NBY,T.RY,_
M-WC>]_7!SG/;V-5M/?LO=1]6)<<N<?ZQLRX^7^*-&<?=KMW:9MS>]V%+[*;9
MUHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q<N'$9OO^=B]'LNQ>3Z&0
MG7U[_A5?.X;2%[^?74Z[L<U?]@Z?]\<X'T[GX9+3Y?)O_.L9O]9_YQP:,D<*
MF2.#S)%#YC"0.0K('"5DC@HRARC*(!11A4*J4$P5"JI"454HK K%5:' *A19
M-45639%54V35%%DU159-D5539-44635%5DV1-:7(FE)D32FRIA194XJL*476
ME")K2I$UI<B:4F3-*+)F%%DSBJP91=:,(FM&D36CR)I19,THLF8467.*K#E%
MUIPB:TZ1-:?(FE-DS2FRYA19<XJL.4560Y'54&0U%%D-159#D=509#4460U%
M5D.1U5!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%E+BJPE1=:2(FM)
MD;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(6E%DK2BR5A19*XJL%476BB)K
M19%5%(56411;15%P%471512%5U$47T51@!5%$584A5A1&&-!<2R,L9Q %B>1
MQ8ED<3)9G% 6)Y7%B65A<EF""68))IDEF&B68+)9@@EG"2:=)9AXEF#R68()
M: DFH268B)9@,EJ""6D))J4EF)B68'):@@EJ"2:I)9BHEF"R6H():PDFK268
MN)9@\EKR7P-;W\?Q\(_;GZYQ7[?#2_]D*>IN?@)02P$"% ,4    " "V@)U8
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( +: G5@_NDJ5[P   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( +: G5B97)PC$ 8  )PG
M   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ MH"=6#=>N-UW!P  ZR4  !@              ("!#@@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( +: G5@\0?U^30D  &TK
M   8              " @;L/  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    " "V@)U80I9\XPX#   J"0  &               @($^&0
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ MH"=6/@9M=C+
M"   BR<  !@              ("!@AP  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( +: G5A?HI@"D0,  ",+   8              "
M@8,E  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " "V@)U8
MQX7T@'D$  !G#P  &               @(%**0  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ MH"=6!2=85,C$   K)\  !@
M     ("!^2T  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M +: G5B%-J4N* X  --1   8              " @5(^  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    " "V@)U8C<:$'X01   L/0  &
M            @(&P3   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ MH"=6/I<WR$P+0  K(8  !D              ("!:EX  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "V@)U8GAY3T 4+  !N
M)P  &0              @('1BP  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( +: G5CV=?(W  ,  *D&   9              " @0V7
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ MH"=6,/=
M5=J_ @  R04  !D              ("!1)H  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    " "V@)U8C4(&#TX#  "U!P  &0
M    @($ZG0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M +: G5BE(I_Q/@4  *H.   9              " @;^@  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ MH"=6.$&$HW# @  & 8  !D
M             ("!-*8  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    " "V@)U8"S(1SV #   U!P  &0              @($NJ0  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( +: G5B RVJ640<
M ,L/   9              " @<6L  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ MH"=6 L:["YR!   M D  !D              ("!
M3;0  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " "V@)U8
MOM;<K4H%  "@"P  &0              @('VN   >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( +: G5B&R6I3E@0  'D)   9
M      " @7>^  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ MH"=6.:-27@A"   J14  !D              ("!1,,  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "V@)U8I^\>%IH&  "U#P
M&0              @(&<RP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( +: G5CBDXXUN0,  .P'   9              " @6W2  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ MH"=6)Q(7@]9
M"   1Q,  !D              ("!7=8  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    " "V@)U8TW\OD[P+  !8(0  &0
M@('MW@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( +:
MG5BWQ>MN@1(  #!!   9              " @>#J  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ MH"=6-+BP*T*"0  OQD  !D
M         ("!F/T  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    " "V@)U8XSY7?+P#  "G!P  &0              @('9!@$ >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( +: G5C8;HV.)00  !H)
M   9              " @<P* 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ MH"=6+D=1Z M$0  GCP  !D              ("!* \!
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "V@)U8.F1C
M*I4'  ""$0  &0              @(&,( $ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( +: G5A3&^E'9P@  /T2   9
M  " @5@H 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
MMH"=6"2L^V>X P  \P<  !D              ("!]C ! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    " "V@)U8!]"5:,\%  !"#0  &0
M            @('E- $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( +: G5AC?&<MUP<  .L3   9              " @>LZ 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ MH"=6 *B]C6Z"0
M<A8  !D              ("!^4(! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    " "V@)U8)&JHECM(   >[P  &0              @('J
M3 $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( +: G5@!
MN-"J]@D  *@7   9              " @5R5 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ MH"=6.9Z0#T_!   40P  !D
M     ("!B9\! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M" "V@)U87:?32^8"  "-!@  &0              @('_HP$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( +: G5CLDVA+@ (  ' %   9
M              " @1RG 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ MH"=6!XPOBH> P  LP<  !D              ("!TZD! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "V@)U8;0\PL2$#
M  !5!P  &0              @($HK0$ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( +: G5@JRI1P;P(  & %   9              "
M@8"P 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ MH"=
M6.5&^A9, P  ' <  !D              ("!)K,! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    " "V@)U81 1Z"($&   <#@  &0
M        @(&IM@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( +: G5@*@\;D5@,  -$'   9              " @6&] 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ MH"=6/W31"I2!0  5 P
M !D              ("![L ! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    " "V@)U8OB-)U&\$  !3"0  &0              @(%WQ@$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( +: G5BGV585
M/0@  -X5   9              " @1W+ 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ MH"=6%D5;=.= P  V@@  !D
M ("!D=,! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " "V
M@)U8\OA(:38'  #N$0  &0              @(%EUP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( +: G5A33O%-&@@  (@6   9
M          " @=+> 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ MH"=6-UH" ZI P  U@D  !D              ("!(^<! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " "V@)U8E1\YCI4#  !L
M!P  &0              @($#ZP$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( +: G5B\4=Z$F!$  &=*   9              " @<_N
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ MH"=6*2D
M/+K)!P  ]1(  !D              ("!G@ " 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    " "V@)U8$A;ZQ3T%  "4"P  &0
M    @(&>" ( >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M +: G5@4@^B.S@,  (X(   9              " @1(. @!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ MH"=6-Y?EYX?!0  >@P  !D
M             ("!%Q(" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    " "V@)U8IC"H2QT(  !2$P  &0              @(%M%P( >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( +: G5B&FOR8$R(
M %#) @ 9              " @<$? @!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ MH"=6.P(EE4T"    $$  !D              ("!
M"T(" 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " "V@)U8
M5K,]&)$#  ""$0  &0              @(%V2@( >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( +: G5BR>3GJ70<  ( N   9
M      " @3Y. @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ MH"=6&@HS4 5 P  (@@  !D              ("!TE4" 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " "V@)U8P^^ID+ #  #&$@
M&0              @($>60( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( +: G5C91';FP@,  %84   9              " @05= @!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ MH"=6-_;8@TJ
M"   :3H  !D              ("!_F " 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    " "V@)U8;RYZF6<4  !H7P$ &0
M@(%?:0( >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( +:
MG5@VO.6MR@0  !D8   9              " @?U] @!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ MH"=6(/X(TS! @  $@<  !D
M         ("!_H(" 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    " "V@)U8#I'09$(#  #F"@  &0              @('VA0( >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( +: G5C$R'(/' (  .$%
M   9              " @6^) @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ MH"=6"EB;T\! P  Z P  !D              ("!PHL"
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " "V@)U8<N"_
MRF "  "?!@  &0              @('ZC@( >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( +: G5C":FZ1N (  '<'   9
M  " @9&1 @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
MMH"=6#EQ)C%/ P  C1$  !D              ("!@)0" 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    " "V@)U8/]N3&FD$  "0'0  &0
M            @($&F ( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( +: G5BSD-90+0,  "8)   9              " @::< @!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ MH"=6#SJ*E"* @
MQ08  !D              ("!"J " 'AL+W=O<FMS:&5E=',O<VAE970X,BYX
M;6Q02P$"% ,4    " "V@)U8P?HH%"@"  "E!   &0              @('+
MH@( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( +: G5@>
MBL6CB (   H'   9              " @2JE @!X;"]W;W)K<VAE971S+W-H
M965T.#0N>&UL4$L! A0#%     @ MH"=6,PGCK3B P  NPT  !D
M     ("!Z:<" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M" "V@)U8Y+NQ_SX#  #_"0  &0              @($"K ( >&PO=V]R:W-H
M965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( +: G5B U&XV80\  "AU   9
M              " @7>O @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L!
M A0#%     @ MH"=6!3>;XKV @  C @  !D              ("!#[\" 'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " "V@)U8NO;E+#P#
M  !P"0  &0              @($\P@( >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;%!+ 0(4 Q0    ( +: G5CHB&6ZN (  $<'   9              "
M@:_% @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ MH"=
M6&Q[SU2##   >F8  !D              ("!GL@" 'AL+W=O<FMS:&5E=',O
M<VAE970Y,2YX;6Q02P$"% ,4    " "V@)U8M-,4V"$"   V!0  &0
M        @(%8U0( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0
M   ( +: G5BT&--./P4   L0   9              " @;#7 @!X;"]W;W)K
M<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ MH"=6"!!A]-""   @U(
M !D              ("!)MT" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q0
M2P$"% ,4    " "V@)U8N6\KBOP'  "Z&P  &0              @(&?Y0(
M>&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( +: G5C^H]HX
M#P@  .<^   9              " @=+M @!X;"]W;W)K<VAE971S+W-H965T
M.38N>&UL4$L! A0#%     @ MH"=6+N-+WIE @  @@8  !D
M ("!&/8" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " "V
M@)U8CK>J?6H"  ![!@  &0              @(&T^ ( >&PO=V]R:W-H965T
M<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( +: G5@[(2;=%@,  $(,   9
M          " @57[ @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#
M%     @ MH"=6)W7IRZ% @  <P8  !H              ("!HOX" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ MH"=6!%P7X-U @
M208  !H              ("!7P$# 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N
M>&UL4$L! A0#%     @ MH"=6#AJ;7F]!   RR,  !H              ("!
M# 0# 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ MH"=
M6&=SFILQ!P  &CX  !H              ("! 0D# 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&UL4$L! A0#%     @ MH"=6,TN.C3* @  Z@@  !H
M         ("!:A # 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#
M%     @ MH"=6(E* 4D:!   4 T  !H              ("!;!,# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ MH"=6&CB[)<7 P
MJ0D  !H              ("!OA<# 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N
M>&UL4$L! A0#%     @ MH"=6-E[,QQ, P  N P  !H              ("!
M#1L# 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ MH"=
M6)U_8&.O P  Z1<  !H              ("!D1X# 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#@N>&UL4$L! A0#%     @ MH"=6/62L^@$!0  )Q8  !H
M         ("!>"(# 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#
M%     @ MH"=6(^']/$Y"@  OV$  !H              ("!M"<# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#%     @ MH"=6(HWP7$] P
M_ P  !H              ("!)3(# 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&UL4$L! A0#%     @ MH"=6)GERK9+8   $G0( !H              ("!
MFC4# 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ MH"=
M6*XES45K P  (0T  !H              ("!'98# 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3,N>&UL4$L! A0#%     @ MH"=6"0/><KH P  X1$  !H
M         ("!P)D# 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#
M%     @ MH"=6 XSGX:N P  _0\  !H              ("!X)T# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#%     @ MH"=6'JIT(VI"
M56$  !H              ("!QJ$# 'AL+W=O<FMS:&5E=',O<VAE970Q,38N
M>&UL4$L! A0#%     @ MH"=6%$>GVO1!   AA$  !H              ("!
MIZH# 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ MH"=
M6*U+M*S) @  S0@  !H              ("!L*\# 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3@N>&UL4$L! A0#%     @ MH"=6"0I:I_#'P  J5L" !H
M         ("!L;(# 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#
M%     @ MH"=6'5W;#+>!@  -C@  !H              ("!K-(# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C N>&UL4$L! A0#%     @ MH"=6'7<(C32"
MY2T  !H              ("!PMD# 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N
M>&UL4$L! A0#%     @ MH"=6%.Z^:N7!P  V"H  !H              ("!
MS.(# 'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @ MH"=
M6'Q#'M3=!0  'Q0  !H              ("!F^H# 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C,N>&UL4$L! A0#%     @ MH"=6*,GV8/2!   4!$  !H
M         ("!L/ # 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#
M%     @ MH"=6$.)+' Y"   03<  !H              ("!NO4# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C4N>&UL4$L! A0#%     @ MH"=6)83'H=J @
MM 8  !H              ("!*_X# 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N
M>&UL4$L! A0#%     @ MH"=6(+D(-.%"P  '$\  !H              ("!
MS0 $ 'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%     @ MH"=
M6/4RTWV> P  21$  !H              ("!B@P$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C@N>&UL4$L! A0#%     @ MH"=6)".J+-$!   =!4  !H
M         ("!8! $ 'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL4$L! A0#
M%     @ MH"=6/6E?M@L P  80X  !H              ("!W!0$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,S N>&UL4$L! A0#%     @ MH"=6*R3'R4K P
MMPX  !H              ("!0!@$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N
M>&UL4$L! A0#%     @ MH"=6*K+]'11 @  6 4  !H              ("!
MHQL$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S(N>&UL4$L! A0#%     @ MH"=
M6%A/'&B!!@  KQT  !H              ("!+!X$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,S,N>&UL4$L! A0#%     @ MH"=6$H0A"/( @  [@H  !H
M         ("!Y20$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL4$L! A0#
M%     @ MH"=6$&A):%K!   *!D  !H              ("!Y2<$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,S4N>&UL4$L! A0#%     @ MH"=6,_XWV>5 P
M[1   !H              ("!B"P$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S8N
M>&UL4$L! A0#%     @ MH"=6+/C0J'\ P  I0T  !H              ("!
M53 $ 'AL+W=O<FMS:&5E=',O<VAE970Q,S<N>&UL4$L! A0#%     @ MH"=
M6,P%3&(  P  R0@  !H              ("!B30$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,S@N>&UL4$L! A0#%     @ MH"=6+T  !)M P  /0P  !H
M         ("!P3<$ 'AL+W=O<FMS:&5E=',O<VAE970Q,SDN>&UL4$L! A0#
M%     @ MH"=6#A +BOX"   ]%T  !H              ("!9CL$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q-# N>&UL4$L! A0#%     @ MH"=6 '>-+R-!0
MAQ0  !H              ("!ED0$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#$N
M>&UL4$L! A0#%     @ MH"=6'M#C])( P  $@H  !H              ("!
M6TH$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#(N>&UL4$L! A0#%     @ MH"=
M6-6\2]-K!   51$  !H              ("!VTT$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q-#,N>&UL4$L! A0#%     @ MH"=6*);=(/)!0  F!<  !H
M         ("!?E($ 'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&UL4$L! A0#
M%     @ MH"=6/(C00VS P  ,AP   T              ( !?U@$ 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " "V@)U8EXJ[',     3 @  "P
M    @ %=7 0 7W)E;',O+G)E;'-02P$"% ,4    " "V@)U8>6'2VL (  !_
M7@  #P              @ %&700 >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ MH"=6)? %]W> P  8U0  !H              ( !,V8$ 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ MH"=6#;"LTKF @  >U
M !,              ( !26H$ %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ )@ F  ,*@  8&T$

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>177
<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>178
<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>180
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>788</ContextCount>
  <ElementCount>760</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>234</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Profit or Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Profit or Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Profit or Loss (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Consolidated Statements of Profit or Loss (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Cash and Cash Equivalents and Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash</Role>
      <ShortName>Cash and Cash Equivalents and Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Trade Receivables, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TradeReceivablesNet</Role>
      <ShortName>Trade Receivables, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Withholding Taxes Receivables, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet</Role>
      <ShortName>Withholding Taxes Receivables, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Other Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/OtherReceivables</Role>
      <ShortName>Other Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Other Current and Other Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets</Role>
      <ShortName>Other Current and Other Non-Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties</Role>
      <ShortName>Right-of-Use Assets and Operating Lease Liabilties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Trade and Other payables and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities</Role>
      <ShortName>Trade and Other payables and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Convertible Note Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConvertibleNotePayable</Role>
      <ShortName>Convertible Note Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Finance Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/FinanceLeaseLiabilities</Role>
      <ShortName>Finance Lease Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Taxation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/Taxation</Role>
      <ShortName>Taxation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Provision for Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ProvisionforEmployeeBenefits</Role>
      <ShortName>Provision for Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Selling, Distribution and Administrative Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses</Role>
      <ShortName>Selling, Distribution and Administrative Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Legal Reserve</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/LegalReserve</Role>
      <ShortName>Legal Reserve</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Consolidated Segment Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedSegmentData</Role>
      <ShortName>Consolidated Segment Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/Concentrations</Role>
      <ShortName>Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Condensed Financial Information of the Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany</Role>
      <ShortName>Condensed Financial Information of the Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/BusinessCombinations</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Cash and Cash Equivalents and Restricted Cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables</Role>
      <ShortName>Cash and Cash Equivalents and Restricted Cash (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/Inventories</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Trade Receivables, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TradeReceivablesNetTables</Role>
      <ShortName>Trade Receivables, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeReceivablesNet</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Withholding Taxes Receivables, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables</Role>
      <ShortName>Withholding Taxes Receivables, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Other Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/OtherReceivablesTables</Role>
      <ShortName>Other Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/OtherReceivables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Other Current and Other Non-Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables</Role>
      <ShortName>Other Current and Other Non-Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables</Role>
      <ShortName>Right-of-Use Assets and Operating Lease Liabilties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/IntangibleAssetsNet</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Trade and Other payables and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Trade and Other payables and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/BorrowingsTables</Role>
      <ShortName>Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/Borrowings</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Finance Lease Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables</Role>
      <ShortName>Finance Lease Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/FinanceLeaseLiabilities</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Taxation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TaxationTables</Role>
      <ShortName>Taxation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/Taxation</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Provision for Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables</Role>
      <ShortName>Provision for Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ProvisionforEmployeeBenefits</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Shareholders??? Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ShareholdersEquityTables</Role>
      <ShortName>Shareholders??? Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ShareholdersEquity</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Selling, Distribution and Administrative Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables</Role>
      <ShortName>Selling, Distribution and Administrative Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactions</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Consolidated Segment Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedSegmentDataTables</Role>
      <ShortName>Consolidated Segment Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConsolidatedSegmentData</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CommitmentsandContingencies</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Concentrations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConcentrationsTables</Role>
      <ShortName>Concentrations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/Concentrations</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/DiscontinuedOperations</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Condensed Financial Information of the Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/NatureofOperationsDetails</Role>
      <ShortName>Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/NatureofOperations</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Significant Accounting Policies (Details) - Schedule of Net Equity (Debt) Analysis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of Net Equity (Debt) Analysis</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Significant Accounting Policies (Details) - Schedule of Cost of the Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of Cost of the Intangible Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/BusinessCombinationsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Business Combinations (Details) - Schedule of Purchase Price Allocation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable</Role>
      <ShortName>Business Combinations (Details) - Schedule of Purchase Price Allocation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/BusinessCombinationsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Business Combinations (Details) - Schedule of Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable</Role>
      <ShortName>Business Combinations (Details) - Schedule of Assets and Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/BusinessCombinationsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable</Role>
      <ShortName>Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/InventoriesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Inventories (Details) - Schedule of Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of Inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/InventoriesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Trade Receivables, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TradeReceivablesNetDetails</Role>
      <ShortName>Trade Receivables, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeReceivablesNetTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Trade Receivables, Net (Details) - Schedule of Trade Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofTradeReceivableTable</Role>
      <ShortName>Trade Receivables, Net (Details) - Schedule of Trade Receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeReceivablesNetTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Trade Receivables, Net (Details) - Schedule of Company???s Trade Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable</Role>
      <ShortName>Trade Receivables, Net (Details) - Schedule of Company???s Trade Receivables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeReceivablesNetTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Withholding Taxes Receivables, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails</Role>
      <ShortName>Withholding Taxes Receivables, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable</Role>
      <ShortName>Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Withholding Taxes Receivables, Net (Details) - Schedule of Current and Non Current Portion of Tax Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable</Role>
      <ShortName>Withholding Taxes Receivables, Net (Details) - Schedule of Current and Non Current Portion of Tax Receivables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Other Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/OtherReceivablesDetails</Role>
      <ShortName>Other Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/OtherReceivablesTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Other Receivables (Details) - Schedule of Other Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable</Role>
      <ShortName>Other Receivables (Details) - Schedule of Other Receivables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/OtherReceivablesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable</Role>
      <ShortName>Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-Current Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails</Role>
      <ShortName>Right-of-Use Assets and Operating Lease Liabilties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable</Role>
      <ShortName>Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Operating Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable</Role>
      <ShortName>Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Operating Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable</Role>
      <ShortName>Intangible Assets, Net (Details) - Schedule of Intangible Assets, Net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Trade and Other payables and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Trade and Other payables and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable</Role>
      <ShortName>Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables and Other Current Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/BorrowingsDetails</Role>
      <ShortName>Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/BorrowingsTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Borrowings (Details) - Schedule of Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofBorrowingsTable</Role>
      <ShortName>Borrowings (Details) - Schedule of Borrowings</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/BorrowingsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Convertible Note Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConvertibleNotePayableDetails</Role>
      <ShortName>Convertible Note Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConvertibleNotePayable</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Finance Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails</Role>
      <ShortName>Finance Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable</Role>
      <ShortName>Finance Lease Liabilities (Details) - Schedule of Finance Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable</Role>
      <ShortName>Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>996062 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable</Role>
      <ShortName>Finance Lease Liabilities (Details) - Schedule of Finance Lease</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>996063 - Disclosure - Taxation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/TaxationDetails</Role>
      <ShortName>Taxation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TaxationTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>996064 - Disclosure - Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable</Role>
      <ShortName>Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TaxationTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Taxation (Details) - Schedule of Pre-tax Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofPretaxLossTable</Role>
      <ShortName>Taxation (Details) - Schedule of Pre-tax Loss</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TaxationTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>996066 - Disclosure - Taxation (Details) - Schedule of Components of the Income Tax Provision</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable</Role>
      <ShortName>Taxation (Details) - Schedule of Components of the Income Tax Provision</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TaxationTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>996067 - Disclosure - Taxation (Details) - Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable</Role>
      <ShortName>Taxation (Details) - Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TaxationTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>996068 - Disclosure - Taxation (Details) - Schedule of Deferred Tax Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable</Role>
      <ShortName>Taxation (Details) - Schedule of Deferred Tax Assets and Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/TaxationTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>996069 - Disclosure - Provision for Employee Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails</Role>
      <ShortName>Provision for Employee Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>996070 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable</Role>
      <ShortName>Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>996071 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A???s Defined Benefit Obligation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable</Role>
      <ShortName>Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A???s Defined Benefit Obligation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>996072 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable</Role>
      <ShortName>Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>996073 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Defined Benefit Obligation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable</Role>
      <ShortName>Provision for Employee Benefits (Details) - Schedule of Defined Benefit Obligation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>996074 - Disclosure - Shareholders??? Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders??? Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ShareholdersEquityTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Shareholders??? Equity (Details) - Schedule of Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable</Role>
      <ShortName>Shareholders??? Equity (Details) - Schedule of Consolidated Balance Sheets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ShareholdersEquityTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>996076 - Disclosure - Shareholders??? Equity (Details) - Schedule of Consolidated Statements of Profit or Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable</Role>
      <ShortName>Shareholders??? Equity (Details) - Schedule of Consolidated Statements of Profit or Loss</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ShareholdersEquityTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>996077 - Disclosure - Shareholders??? Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals</Role>
      <ShortName>Shareholders??? Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ShareholdersEquityTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>996078 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/StockBasedCompensation</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>996079 - Disclosure - Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable</Role>
      <ShortName>Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>996080 - Disclosure - Legal Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/LegalReserveDetails</Role>
      <ShortName>Legal Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/LegalReserve</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>996081 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>996082 - Disclosure - Related Party Transactions (Details) - Schedule of Related Parties and their Relationships</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Related Parties and their Relationships</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>996083 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>996084 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>996085 - Disclosure - Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>996086 - Disclosure - Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>996087 - Disclosure - Related Party Transactions (Details) - Schedule of Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Related Party Transactions</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>125</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>996088 - Disclosure - Consolidated Segment Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails</Role>
      <ShortName>Consolidated Segment Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConsolidatedSegmentDataTables</ParentRole>
      <Position>126</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>996089 - Disclosure - Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable</Role>
      <ShortName>Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConsolidatedSegmentDataTables</ParentRole>
      <Position>127</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>996090 - Disclosure - Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable</Role>
      <ShortName>Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConsolidatedSegmentDataTables</ParentRole>
      <Position>128</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>996091 - Disclosure - Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable</Role>
      <ShortName>Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConsolidatedSegmentDataTables</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>996092 - Disclosure - Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable</Role>
      <ShortName>Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConsolidatedSegmentDataTables</ParentRole>
      <Position>130</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>996093 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>131</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>996094 - Disclosure - Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>132</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>996095 - Disclosure - Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>133</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>996096 - Disclosure - Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ConcentrationsDetails</Role>
      <ShortName>Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConcentrationsTables</ParentRole>
      <Position>134</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>996097 - Disclosure - Concentrations (Details) - Schedule of Company???s Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable</Role>
      <ShortName>Concentrations (Details) - Schedule of Company???s Revenue</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConcentrationsTables</ParentRole>
      <Position>135</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>996098 - Disclosure - Concentrations (Details) - Schedule of Trade Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0</Role>
      <ShortName>Concentrations (Details) - Schedule of Trade Receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/ConcentrationsTables</ParentRole>
      <Position>136</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>996099 - Disclosure - Discontinued Operations (Details) - Schedule of Operating Segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable</Role>
      <ShortName>Discontinued Operations (Details) - Schedule of Operating Segment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>137</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>996100 - Disclosure - Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable</Role>
      <ShortName>Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>138</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>996101 - Disclosure - Discontinued Operations (Details) - Schedule of Cash Flow Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable</Role>
      <ShortName>Discontinued Operations (Details) - Schedule of Cash Flow Components</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>139</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>996102 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/SubsequentEvents</ParentRole>
      <Position>140</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>996103 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>141</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>996104 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>142</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>996105 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>143</Position>
    </Report>
    <Report instance="ea0202618-20f_guardfor.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>996106 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>144</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: 24 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentAccountingStandard, gfai:ConsiderationAmount, ifrs-full:AdjustedWeightedAverageShares, ifrs-full:DilutedEarningsLossPerShare, ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations -  ea0202618-20f_guardfor.htm 24737, 24753, 24754, 24755, 24756, 24757, 24758, 24759, 24760, 24761, 24980, 24981, 25147, 25148, 25149, 25150, 25151, 25152, 25153, 25154, 25155, 25156, 25157, 25158</Log>
  </Logs>
  <InputFiles>
    <File doctype="20-F" isDefinitelyFs="true" isIfrs="true" isUsgaap="true" original="ea0202618-20f_guardfor.htm">ea0202618-20f_guardfor.htm</File>
    <File>gfai-20231231.xsd</File>
    <File>gfai-20231231_cal.xml</File>
    <File>gfai-20231231_def.xml</File>
    <File>gfai-20231231_lab.xml</File>
    <File>gfai-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
    <File>image_005.jpg</File>
    <File>image_006.jpg</File>
    <File>image_007.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="49">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="1505">https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>183
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0202618-20f_guardfor.htm": {
   "nsprefix": "gfai",
   "nsuri": "http://www.guardforceai.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "ea0202618-20f_guardfor.htm"
     ]
    },
    "schema": {
     "local": [
      "gfai-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.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "gfai-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gfai-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "gfai-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gfai-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 378,
   "keyCustom": 382,
   "axisStandard": 31,
   "axisCustom": 5,
   "memberStandard": 53,
   "memberCustom": 148,
   "hidden": {
    "total": 492,
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 236,
    "http://www.guardforceai.com/20231231": 252,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 788,
   "entityCount": 1,
   "segmentCount": 234,
   "elementCount": 1283,
   "unitCount": 9,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1505,
    "http://xbrl.sec.gov/dei/2023": 49
   },
   "report": {
    "R1": {
     "role": "http://www.guardforceai.com/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:NumberOfShareIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
     "longName": "003 - Statement - Consolidated Statements of Profit or Loss",
     "shortName": "Consolidated Statements of Profit or Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "longName": "004 - Statement - Consolidated Statements of Profit or Loss (Parentheticals)",
     "shortName": "Consolidated Statements of Profit or Loss (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
     "longName": "005 - Statement - Consolidated Statements of Comprehensive Loss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquityType2or3",
     "longName": "006 - Statement - Consolidated Statements of Changes in Equity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.guardforceai.com/role/ConsolidatedCashFlow",
     "longName": "007 - 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": "ifrs-full:ProfitLossFromContinuingOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.guardforceai.com/role/NatureofOperations",
     "longName": "008 - Disclosure - Nature of Operations",
     "shortName": "Nature of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.guardforceai.com/role/SignificantAccountingPolicies",
     "longName": "009 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.guardforceai.com/role/BusinessCombinations",
     "longName": "010 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash",
     "longName": "011 - Disclosure - Cash and Cash Equivalents and Restricted Cash",
     "shortName": "Cash and Cash Equivalents and Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.guardforceai.com/role/Inventories",
     "longName": "012 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.guardforceai.com/role/TradeReceivablesNet",
     "longName": "013 - Disclosure - Trade Receivables, Net",
     "shortName": "Trade Receivables, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet",
     "longName": "014 - Disclosure - Withholding Taxes Receivables, Net",
     "shortName": "Withholding Taxes Receivables, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.guardforceai.com/role/OtherReceivables",
     "longName": "015 - Disclosure - Other Receivables",
     "shortName": "Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets",
     "longName": "016 - Disclosure - Other Current and Other Non-Current Assets",
     "shortName": "Other Current and Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.guardforceai.com/role/PropertyPlantandEquipment",
     "longName": "017 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties",
     "longName": "018 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.guardforceai.com/role/IntangibleAssetsNet",
     "longName": "019 - Disclosure - Intangible Assets, Net",
     "shortName": "Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities",
     "longName": "020 - Disclosure - Trade and Other payables and Other Current Liabilities",
     "shortName": "Trade and Other payables and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.guardforceai.com/role/Borrowings",
     "longName": "021 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.guardforceai.com/role/ConvertibleNotePayable",
     "longName": "022 - Disclosure - Convertible Note Payable",
     "shortName": "Convertible Note Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilities",
     "longName": "023 - Disclosure - Finance Lease Liabilities",
     "shortName": "Finance Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:FinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:FinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.guardforceai.com/role/Taxation",
     "longName": "024 - Disclosure - Taxation",
     "shortName": "Taxation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefits",
     "longName": "025 - Disclosure - Provision for Employee Benefits",
     "shortName": "Provision for Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquity",
     "longName": "026 - Disclosure - Shareholders\u2019 Equity",
     "shortName": "Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:StockholdersEquityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:StockholdersEquityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.guardforceai.com/role/StockBasedCompensation",
     "longName": "027 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:StockBasedCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:StockBasedCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses",
     "longName": "028 - Disclosure - Selling, Distribution and Administrative Expenses",
     "shortName": "Selling, Distribution and Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.guardforceai.com/role/LegalReserve",
     "longName": "029 - Disclosure - Legal Reserve",
     "shortName": "Legal Reserve",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.guardforceai.com/role/RelatedPartyTransactions",
     "longName": "030 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.guardforceai.com/role/ConsolidatedSegmentData",
     "longName": "031 - Disclosure - Consolidated Segment Data",
     "shortName": "Consolidated Segment Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.guardforceai.com/role/CommitmentsandContingencies",
     "longName": "032 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.guardforceai.com/role/Concentrations",
     "longName": "033 - Disclosure - Concentrations",
     "shortName": "Concentrations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ConcentrationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ConcentrationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.guardforceai.com/role/DiscontinuedOperations",
     "longName": "034 - Disclosure - Discontinued Operations",
     "shortName": "Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.guardforceai.com/role/SubsequentEvents",
     "longName": "035 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany",
     "longName": "036 - 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": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.guardforceai.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": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.guardforceai.com/role/BusinessCombinationsTables",
     "longName": "996002 - Disclosure - Business Combinations (Tables)",
     "shortName": "Business Combinations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables",
     "longName": "996003 - Disclosure - Cash and Cash Equivalents and Restricted Cash (Tables)",
     "shortName": "Cash and Cash Equivalents and Restricted Cash (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.guardforceai.com/role/InventoriesTables",
     "longName": "996004 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfInventoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfInventoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.guardforceai.com/role/TradeReceivablesNetTables",
     "longName": "996005 - Disclosure - Trade Receivables, Net (Tables)",
     "shortName": "Trade Receivables, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables",
     "longName": "996006 - Disclosure - Withholding Taxes Receivables, Net (Tables)",
     "shortName": "Withholding Taxes Receivables, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.guardforceai.com/role/OtherReceivablesTables",
     "longName": "996007 - Disclosure - Other Receivables (Tables)",
     "shortName": "Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfOtherReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfOtherReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables",
     "longName": "996008 - Disclosure - Other Current and Other Non-Current Assets (Tables)",
     "shortName": "Other Current and Other Non-Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables",
     "longName": "996009 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables",
     "longName": "996010 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Tables)",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.guardforceai.com/role/IntangibleAssetsNetTables",
     "longName": "996011 - Disclosure - Intangible Assets, Net (Tables)",
     "shortName": "Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c294",
      "name": "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c294",
      "name": "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables",
     "longName": "996012 - Disclosure - Trade and Other payables and Other Current Liabilities (Tables)",
     "shortName": "Trade and Other payables and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.guardforceai.com/role/BorrowingsTables",
     "longName": "996013 - Disclosure - Borrowings (Tables)",
     "shortName": "Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables",
     "longName": "996014 - Disclosure - Finance Lease Liabilities (Tables)",
     "shortName": "Finance Lease Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.guardforceai.com/role/TaxationTables",
     "longName": "996015 - Disclosure - Taxation (Tables)",
     "shortName": "Taxation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables",
     "longName": "996016 - Disclosure - Provision for Employee Benefits (Tables)",
     "shortName": "Provision for Employee Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfAnnualVoluntaryResignationTableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfAnnualVoluntaryResignationTableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquityTables",
     "longName": "996017 - Disclosure - Shareholders\u2019 Equity (Tables)",
     "shortName": "Shareholders\u2019 Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables",
     "longName": "996018 - Disclosure - Selling, Distribution and Administrative Expenses (Tables)",
     "shortName": "Selling, Distribution and Administrative Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.guardforceai.com/role/RelatedPartyTransactionsTables",
     "longName": "996019 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables",
     "longName": "996020 - Disclosure - Consolidated Segment Data (Tables)",
     "shortName": "Consolidated Segment Data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.guardforceai.com/role/CommitmentsandContingenciesTables",
     "longName": "996021 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.guardforceai.com/role/ConcentrationsTables",
     "longName": "996022 - Disclosure - Concentrations (Tables)",
     "shortName": "Concentrations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCompanyRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCompanyRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.guardforceai.com/role/DiscontinuedOperationsTables",
     "longName": "996023 - Disclosure - Discontinued Operations (Tables)",
     "shortName": "Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables",
     "longName": "996024 - 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": "62",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.guardforceai.com/role/NatureofOperationsDetails",
     "longName": "996025 - Disclosure - Nature of Operations (Details)",
     "shortName": "Nature of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c78",
      "name": "gfai:OrdinaryPlusPreferredSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c78",
      "name": "gfai:OrdinaryPlusPreferredSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails",
     "longName": "996026 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c562",
      "name": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable",
     "longName": "996027 - Disclosure - Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c119",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c119",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable",
     "longName": "996028 - Disclosure - Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherPayables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherPayables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable",
     "longName": "996029 - Disclosure - Significant Accounting Policies (Details) - Schedule of Net Equity (Debt) Analysis",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Net Equity (Debt) Analysis",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
     "longName": "996030 - Disclosure - Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c149",
      "name": "ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment",
      "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": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c149",
      "name": "ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment",
      "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": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
     "longName": "996031 - Disclosure - Significant Accounting Policies (Details) - Schedule of Cost of the Intangible Assets",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Cost of the Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c156",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "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": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c156",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "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": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
     "longName": "996032 - Disclosure - Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.guardforceai.com/role/BusinessCombinationsDetails",
     "longName": "996033 - Disclosure - Business Combinations (Details)",
     "shortName": "Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c202",
      "name": "ifrs-full:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c196",
      "name": "gfai:ConsiderationPerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable",
     "longName": "996034 - Disclosure - Business Combinations (Details) - Schedule of Purchase Price Allocation",
     "shortName": "Business Combinations (Details) - Schedule of Purchase Price Allocation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c227",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c227",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable",
     "longName": "996035 - Disclosure - Business Combinations (Details) - Schedule of Assets and Liabilities",
     "shortName": "Business Combinations (Details) - Schedule of Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c235",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c235",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable",
     "longName": "996036 - Disclosure - Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash",
     "shortName": "Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c237",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c237",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.guardforceai.com/role/InventoriesDetails",
     "longName": "996037 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:InventoriesAtNetRealisableValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:InventoriesAtNetRealisableValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.guardforceai.com/role/ScheduleofInventoriesTable",
     "longName": "996038 - Disclosure - Inventories (Details) - Schedule of Inventories",
     "shortName": "Inventories (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentInventoriesInTransit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfInventoryTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentInventoriesInTransit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfInventoryTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.guardforceai.com/role/TradeReceivablesNetDetails",
     "longName": "996039 - Disclosure - Trade Receivables, Net (Details)",
     "shortName": "Trade Receivables, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R78": {
     "role": "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable",
     "longName": "996040 - Disclosure - Trade Receivables, Net (Details) - Schedule of Trade Receivable",
     "shortName": "Trade Receivables, Net (Details) - Schedule of Trade Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c245",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c245",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable",
     "longName": "996041 - Disclosure - Trade Receivables, Net (Details) - Schedule of Company\u2019s Trade Receivables",
     "shortName": "Trade Receivables, Net (Details) - Schedule of Company\u2019s Trade Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c249",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c249",
      "name": "ifrs-full:TradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails",
     "longName": "996042 - Disclosure - Withholding Taxes Receivables, Net (Details)",
     "shortName": "Withholding Taxes Receivables, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TaxRefund",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TaxRefund",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable",
     "longName": "996043 - Disclosure - Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables",
     "shortName": "Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "gfai:WithholdingTaxReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c71",
      "name": "gfai:WithholdingTaxReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable",
     "longName": "996044 - Disclosure - Withholding Taxes Receivables, Net (Details) - Schedule of Current and Non Current Portion of Tax Receivables",
     "shortName": "Withholding Taxes Receivables, Net (Details) - Schedule of Current and Non Current Portion of Tax Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:TaxReceivablesNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.guardforceai.com/role/OtherReceivablesDetails",
     "longName": "996045 - Disclosure - Other Receivables (Details)",
     "shortName": "Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable",
     "longName": "996046 - Disclosure - Other Receivables (Details) - Schedule of Other Receivables",
     "shortName": "Other Receivables (Details) - Schedule of Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c260",
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfOtherReceivablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c260",
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfOtherReceivablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable",
     "longName": "996047 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-Current Assets",
     "shortName": "Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:InputVATReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:InputVATReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails",
     "longName": "996048 - Disclosure - Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "gfai:NetBookValueAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996049 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c71",
      "name": "ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails",
     "longName": "996050 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details)",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable",
     "longName": "996051 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "gfai:CarryingAmountRightOfUseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c71",
      "name": "gfai:CarryingAmountRightOfUseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable",
     "longName": "996052 - Disclosure - Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Operating Lease Liabilities",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Operating Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable",
     "longName": "996053 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets, Net",
     "shortName": "Intangible Assets, Net (Details) - Schedule of Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "gfai:IntangibleAssetsCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c71",
      "name": "gfai:IntangibleAssetsCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails",
     "longName": "996054 - Disclosure - Trade and Other payables and Other Current Liabilities (Details)",
     "shortName": "Trade and Other payables and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:ProvisionForPenaltyClaims",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:ProvisionForPenaltyClaims",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable",
     "longName": "996055 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables and Other Current Liabilities",
     "shortName": "Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.guardforceai.com/role/BorrowingsDetails",
     "longName": "996056 - Disclosure - Borrowings (Details)",
     "shortName": "Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:MaturityTermDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:MaturityTermDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.guardforceai.com/role/ScheduleofBorrowingsTable",
     "longName": "996057 - Disclosure - Borrowings (Details) - Schedule of Borrowings",
     "shortName": "Borrowings (Details) - Schedule of Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ShorttermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ShorttermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
     "longName": "996058 - Disclosure - Convertible Note Payable (Details)",
     "shortName": "Convertible Note Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c345",
      "name": "ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c345",
      "name": "ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails",
     "longName": "996059 - Disclosure - Finance Lease Liabilities (Details)",
     "shortName": "Finance Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable",
     "longName": "996060 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease Liabilities",
     "shortName": "Finance Lease Liabilities (Details) - Schedule of Finance Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:CurrentFinanceLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:CurrentFinanceLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable",
     "longName": "996061 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements",
     "shortName": "Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:FutureFinanceChargesOnFinanceLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:FutureFinanceChargesOnFinanceLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable",
     "longName": "996062 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease",
     "shortName": "Finance Lease Liabilities (Details) - Schedule of Finance Lease",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:FinanceLeaseLiabilitiesCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:FinanceLeaseLiabilitiesCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.guardforceai.com/role/TaxationDetails",
     "longName": "996063 - Disclosure - Taxation (Details)",
     "shortName": "Taxation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ValueAddedTaxServiceRatePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ValueAddedTaxServiceRatePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
     "longName": "996064 - Disclosure - Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate",
     "shortName": "Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c354",
      "name": "ifrs-full:TaxRateEffectFromChangeInTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c354",
      "name": "ifrs-full:TaxRateEffectFromChangeInTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.guardforceai.com/role/ScheduleofPretaxLossTable",
     "longName": "996065 - Disclosure - Taxation (Details) - Schedule of Pre-tax Loss",
     "shortName": "Taxation (Details) - Schedule of Pre-tax Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable",
     "longName": "996066 - Disclosure - Taxation (Details) - Schedule of Components of the Income Tax Provision",
     "shortName": "Taxation (Details) - Schedule of Components of the Income Tax Provision",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable",
     "longName": "996067 - Disclosure - Taxation (Details) - Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes",
     "shortName": "Taxation (Details) - Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:LossProfitBeforeIncomeTaxExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:LossProfitBeforeIncomeTaxExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996068 - Disclosure - Taxation (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "shortName": "Taxation (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails",
     "longName": "996069 - Disclosure - Provision for Employee Benefits (Details)",
     "shortName": "Provision for Employee Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable",
     "longName": "996070 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation",
     "shortName": "Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c418",
      "name": "gfai:AnnualVoluntarilyResignationRateOfDirectCost",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c418",
      "name": "gfai:AnnualVoluntarilyResignationRateOfDirectCost",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable",
     "longName": "996071 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A\u2019s Defined Benefit Obligation",
     "shortName": "Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A\u2019s Defined Benefit Obligation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c426",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c427",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable",
     "longName": "996072 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption",
     "shortName": "Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c436",
      "name": "gfai:AssumptionOfLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c436",
      "name": "gfai:AssumptionOfLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable",
     "longName": "996073 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Defined Benefit Obligation",
     "shortName": "Provision for Employee Benefits (Details) - Schedule of Defined Benefit Obligation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "gfai:DefinedBenefitObligationForYearFour",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "gfai:DefinedBenefitObligationForYearFour",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquityDetails",
     "longName": "996074 - Disclosure - Shareholders\u2019 Equity (Details)",
     "shortName": "Shareholders\u2019 Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c480",
      "name": "gfai:CanceledFractionalShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable",
     "longName": "996075 - Disclosure - Shareholders\u2019 Equity (Details) - Schedule of Consolidated Balance Sheets",
     "shortName": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c542",
      "name": "gfai:NumberOfOrdinaryShareAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c542",
      "name": "gfai:NumberOfOrdinaryShareAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable",
     "longName": "996076 - Disclosure - Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss",
     "shortName": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c545",
      "name": "ifrs-full:BasicEarningsLossPerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c545",
      "name": "ifrs-full:BasicEarningsLossPerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals",
     "longName": "996077 - Disclosure - Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals)",
     "shortName": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R116": {
     "role": "http://www.guardforceai.com/role/StockBasedCompensationDetails",
     "longName": "996078 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c348",
      "name": "gfai:IssuedRestrictedOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c555",
      "name": "gfai:StockBasedCompensationExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "gfai:StockBasedCompensationTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable",
     "longName": "996079 - Disclosure - Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses",
     "shortName": "Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:StaffExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:StaffExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.guardforceai.com/role/LegalReserveDetails",
     "longName": "996080 - Disclosure - Legal Reserve (Details)",
     "shortName": "Legal Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:PercentageOfLegalReserve",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:PercentageOfLegalReserve",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
     "longName": "996081 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Prepayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Prepayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
     "longName": "996082 - Disclosure - Related Party Transactions (Details) - Schedule of Related Parties and their Relationships",
     "shortName": "Related Party Transactions (Details) - Schedule of Related Parties and their Relationships",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c592",
      "name": "gfai:RelationshipWithTheCompany",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c592",
      "name": "gfai:RelationshipWithTheCompany",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
     "longName": "996083 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
     "longName": "996084 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:DueFromRelatedPartiesValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:DueFromRelatedPartiesValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable",
     "longName": "996085 - Disclosure - Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party",
     "shortName": "Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:ShorttermBorrowing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:ShorttermBorrowing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable",
     "longName": "996086 - Disclosure - Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "gfai:LongtermBorrowingsFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "gfai:LongtermBorrowingsFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable",
     "longName": "996087 - Disclosure - Related Party Transactions (Details) - Schedule of Related Party Transactions",
     "shortName": "Related Party Transactions (Details) - Schedule of Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ServiceProductsReceivedFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ServiceProductsReceivedFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails",
     "longName": "996088 - Disclosure - Consolidated Segment Data (Details)",
     "shortName": "Consolidated Segment Data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherMaterialNoncashItems",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherMaterialNoncashItems",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
     "longName": "996089 - Disclosure - Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
     "longName": "996090 - Disclosure - Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable",
     "longName": "996091 - Disclosure - Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable",
     "longName": "996092 - Disclosure - Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:OtherNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:OtherNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails",
     "longName": "996093 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:BankGuarantees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:BankGuarantees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable",
     "longName": "996094 - Disclosure - Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable",
     "longName": "996095 - Disclosure - Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "gfai:ServiceFeeCommitments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfCapitalExpenditureCommitments",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "gfai:ServiceFeeCommitments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfCapitalExpenditureCommitments",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.guardforceai.com/role/ConcentrationsDetails",
     "longName": "996096 - Disclosure - Concentrations (Details)",
     "shortName": "Concentrations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TradeReceivablePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "gfai:ScheduleOfCompanyOfAccountsReceivableTableTextBlock",
       "p",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable",
     "longName": "996097 - Disclosure - Concentrations (Details) - Schedule of Company\u2019s Revenue",
     "shortName": "Concentrations (Details) - Schedule of Company\u2019s Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:NetRevenueValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:NetRevenueValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0",
     "longName": "996098 - Disclosure - Concentrations (Details) - Schedule of Trade Receivable",
     "shortName": "Concentrations (Details) - Schedule of Trade Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:AccountReceivableValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:AccountReceivableValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:ConcentrationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
     "longName": "996099 - Disclosure - Discontinued Operations (Details) - Schedule of Operating Segment",
     "shortName": "Discontinued Operations (Details) - Schedule of Operating Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c221",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c221",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable",
     "longName": "996100 - Disclosure - Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale",
     "shortName": "Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c771",
      "name": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c771",
      "name": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable",
     "longName": "996101 - Disclosure - Discontinued Operations (Details) - Schedule of Cash Flow Components",
     "shortName": "Discontinued Operations (Details) - Schedule of Cash Flow Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c221",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c221",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.guardforceai.com/role/SubsequentEventsDetails",
     "longName": "996102 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "gfai:IssuedOrdinaryShare",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "gfai:StockBasedCompensationTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:OtherBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable",
     "longName": "996103 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c781",
      "name": "gfai:CashAndCashEquivalentsRestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c781",
      "name": "gfai:CashAndCashEquivalentsRestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
     "longName": "996104 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals)",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c781",
      "name": "gfai:ParValuePerShares",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c781",
      "name": "gfai:ParValuePerShares",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable",
     "longName": "996105 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c783",
      "name": "ifrs-full:TaxEffectOfImpairmentOfGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c783",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "unique": true
     }
    },
    "R144": {
     "role": "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable",
     "longName": "996106 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c783",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c783",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202618-20f_guardfor.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "country_AE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AE",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Arab Emirates [Member]",
        "verboseLabel": "United Arab Emirates (UAE) [Member]",
        "label": "UNITED ARAB EMIRATES"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIHoldingLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIHoldingLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Holding Limited [Member]",
        "label": "AIHolding Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIHongKongLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIHongKongLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Hong Kong Limited [Member]",
        "label": "AIHong Kong Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIJianMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIJianMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Jian [Member]",
        "label": "AIJian Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIMalaysiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIMalaysiaMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Malaysia [Member]",
        "label": "AIMalaysia Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIRobotServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIRobotServiceMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Robot Service [Member]",
        "label": "AIRobot Service Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIRoboticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIRoboticsMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Robotics [Member]",
        "label": "AIRobotics Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIShenzhenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIShenzhenMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Shenzhen [Member]",
        "label": "AIShenzhen Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AIThailandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AIThailandMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Thailand [Member]",
        "label": "AIThailand Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_AT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AT",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Australia [Member]",
        "label": "AUSTRIA"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ATMManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ATMManagementMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ATM Management [Member]",
        "label": "ATMManagement Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AU",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia [Member]",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccountReceivablePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccountReceivablePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Account receivable, percentage",
        "documentation": "Account receivable, Percentage.",
        "label": "Account Receivable Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccountReceivableValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccountReceivableValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Account receivable, value",
        "documentation": "Account receivable, Value.",
        "label": "Account Receivable Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccountingEstimatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingEstimatesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting estimates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_AccountingEstimatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingEstimatesMember",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting estimates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for monetary amounts in financial statements that are subject to measurement uncertainty. It also represents the standard value for the 'Accounting estimates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccountingProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-tax profit higher/lower",
        "label": "Accounting profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59"
     ]
    },
    "ifrs-full_Accruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Accruals",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_OtherCurrentLiabilitie",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses",
        "label": "Accruals"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "gfai_AccruedCustomerClaimsCashLossAndShortage": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccruedCustomerClaimsCashLossAndShortage",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_TradeAndOtherPayable",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables, accrued customer claims, cash loss and shortage",
        "documentation": "Accrued customer claims, cash loss and shortage.",
        "label": "Accrued Customer Claims Cash Loss And Shortage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "documentation": "Amount of the accrued interest.",
        "label": "Accrued Interest"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccruedSalariesAndBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccruedSalariesAndBonus",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_TradeAndOtherPayable",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued salaries and bonus",
        "documentation": "Accrued salaries and bonus.",
        "label": "Accrued Salaries And Bonus"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccumulatedAmortizationAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Accumulated Amortization Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedAmortizationAcquisitionsThroughBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccumulatedAmortizationAcquisitionsThroughBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization Acquisitions through business combinations",
        "documentation": "The amount of amortization Acquisitions through business combinations.",
        "label": "Accumulated Amortization Acquisitions Through Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedAmortizationExchangeDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccumulatedAmortizationExchangeDifferences",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "documentation": "Exchange differences.",
        "label": "Accumulated Amortization Exchange Differences"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedDepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccumulatedDepreciationAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Depreciation",
        "label": "Accumulated Depreciation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedDepreciations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AccumulatedDepreciations",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation expense",
        "label": "Accumulated Depreciations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income",
        "label": "Accumulated other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "gfai_AcquireEquityInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquireEquityInterest",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquire equity interest",
        "documentation": "The percentage of acquire equity interest.",
        "label": "Acquire Equity Interest"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquireSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquireSharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquire shares issued",
        "documentation": "Acquire shares issued.",
        "label": "Acquire Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquiredMajorityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquiredMajorityPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired majority percentage",
        "documentation": "The company acquired majority percentage.",
        "label": "Acquired Majority Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquisitionOwnedSubsidiaryPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquisitionOwnedSubsidiaryPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owned subsidiary percentage",
        "documentation": "Percentage of acquisition owned subsidiary.",
        "label": "Acquisition Owned Subsidiary Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquisitionPurchasePricePaidAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquisitionPurchasePricePaidAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition purchase price paid amount (in Dollars)",
        "documentation": "The amount of acquisition purchase price paid amount.",
        "label": "Acquisition Purchase Price Paid Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquisitionPurchasePricePaidAmountInMixOfCashPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mix of cash percentage",
        "label": "Acquisition Purchase Price Paid Amount In Mix Of Cash Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions through business combinations",
        "label": "Acquisitions through business combinations, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in investment property resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Investment property]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130"
     ]
    },
    "gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AcquisitionsThroughBusinessCombinationsInvestmentProperty1",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions through business combinations",
        "documentation": "Acquisitions through business combinations.",
        "label": "Acquisitions Through Business Combinations Investment Property1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRates",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Actuarial assumption of discount rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount Rate [Member]",
        "label": "Actuarial assumption of discount rates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salary increase rate percentage",
        "label": "Actuarial assumption of expected rates of salary increases"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salary Increase Rate [Member]",
        "label": "Actuarial assumption of expected rates of salary increases [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the expected rates of salary increases used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfLifeExpectancyAfterRetirementMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Life Expectancy [Member]",
        "label": "Actuarial assumption of life expectancy after retirement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the life expectancy after retirement used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfRetirementAge2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfRetirementAge2019",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining time to retire",
        "label": "Actuarial assumption of retirement age"
       }
      },
      "en": {
       "role": {
        "documentation": "The retirement age used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfRetirementAgeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfRetirementAgeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Below 31 [Member]",
        "label": "Actuarial assumption of retirement age [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the retirement age used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "gfai_ActuarialAssumptionOfRetirementFiftyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ActuarialAssumptionOfRetirementFiftyMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Above 50 [Member]",
        "label": "Actuarial Assumption Of Retirement Fifty Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ActuarialAssumptionOfRetirementFortyOneToFiftyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ActuarialAssumptionOfRetirementFortyOneToFiftyMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "41-50 [Member]",
        "label": "Actuarial Assumption Of Retirement Forty One To Fifty Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ActuarialAssumptionOfRetirementThrityOneToFortyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ActuarialAssumptionOfRetirementThrityOneToFortyMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31-40 [Member]",
        "label": "Actuarial Assumption Of Retirement Thrity One To Forty Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails",
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable",
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "gfai_ActuarialGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ActuarialGain",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial gain",
        "label": "Actuarial Gain"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ActuarialLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ActuarialLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial loss",
        "label": "Actuarial Loss"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AdditionalLiabilityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdditionalLiabilityAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional liability amount",
        "documentation": "The amount of additional liability.",
        "label": "Additional Liability Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AdditionalOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdditionalOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional ordinary shares",
        "documentation": "Number of additional ordinary shares.",
        "label": "Additional Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid in capital",
        "label": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_AdditionalPaidinCapitalsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdditionalPaidinCapitalsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paidin Capitals Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AdditionalPaidsInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdditionalPaidsInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid in capital",
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paids In Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "gfai_AdjustedPriceShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdjustedPriceShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted price share (in Dollars per share)",
        "label": "Adjusted Price Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares used in computation: diluted (in Shares)",
        "verboseLabel": "Diluted weighted average number of shares",
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in amount due from related parties",
        "documentation": "Adjustment for increase decrease in amount due from related parties.",
        "label": "Adjustment For Increase Decrease In Amount Due From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Decrease) Increase in amount due to related parties",
        "documentation": "Adjustments for decrease (increase) in Amount due to related parties.",
        "label": "Adjustments For Decrease Increase In Amount Due To Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in other non-current assets",
        "label": "Adjustments for decrease (increase) in other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in other current assets",
        "label": "Adjustments for decrease (increase) in other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Increase) Decrease in trade and other receivables",
        "verboseLabel": "Other receivables, net",
        "label": "Adjustments for decrease (increase) in other operating receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful debts on a related party receivable",
        "label": "Adjustments for decrease (increase) in trade accounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Increase) Decrease in withholding taxes receivable",
        "documentation": "Adjustments for decrease (increase) in withholding tax receivable.",
        "label": "Adjustments For Decrease Increase In Withholding Tax Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Adjustments for deferred tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForFinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs",
        "label": "Adjustments for finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss from fixed assets disposal",
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on goodwill",
        "label": "Adjustments for impairment loss recognised in profit or loss, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss on goodwill recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Goodwill; Impairment loss; Impairment loss recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on intangible assets",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Decrease) Increase in other current liabilities",
        "label": "Adjustments for increase (decrease) in other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherOperatingPayables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and liabilities",
        "label": "Adjustments for increase (decrease) in other operating payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other operating payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in provision for employee benefits",
        "label": "Adjustments for provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in trade and other payables",
        "label": "Adjustments to reconcile profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments for:",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities",
        "label": "Adjustments to reconcile profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Adjustments for share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "gfai_AdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AdjustmentsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments [Member]",
        "label": "Adjustments Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling, distribution and administrative expenses",
        "terseLabel": "Selling ,distribution and administrative expenses",
        "negatedTerseLabel": "Administrative expenses",
        "label": "Administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r100",
      "r240"
     ]
    },
    "ifrs-full_Advances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Advances",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans advances",
        "label": "Advances received, representing contract liabilities for performance obligations satisfied at point in time"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of advances received representing contract liabilities for performance obligations satisfied at a point in time. [Refer: Contract liabilities; Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r312",
      "r315"
     ]
    },
    "gfai_AfterTaxProfitsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AfterTaxProfitsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After tax profits, percentage",
        "documentation": "Percentage of after tax profits.",
        "label": "After Tax Profits Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AggregateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AggregateAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate amount",
        "documentation": "Aggregate amount.",
        "label": "Aggregate Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AggregateNetProceedsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AggregateNetProceedsReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds (in Dollars)",
        "documentation": "Represent the amount of aggregate net proceeds received.",
        "label": "Aggregate Net Proceeds Received"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AggregateOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AggregateOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate ordinary shares (in Shares)",
        "verboseLabel": "Aggregate ordinary shares",
        "documentation": "Number of aggregate ordinary shares.",
        "label": "Aggregate Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AggregateOrdinarySharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AggregateOrdinarySharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate ordinary shares percentage",
        "documentation": "The percentage of aggregate ordinary shares.",
        "label": "Aggregate Ordinary Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable",
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable",
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r173",
      "r183",
      "r184",
      "r187",
      "r188",
      "r189",
      "r190",
      "r208",
      "r254",
      "r282",
      "r288"
     ]
    },
    "gfai_AgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AgreementDescription",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement description",
        "documentation": "The description related to agreement to related party.",
        "label": "Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AllowanceForDoubtfulDebts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AllowanceForDoubtfulDebts",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful debts",
        "documentation": "The amount of allowance for doubtful debts.",
        "label": "Allowance For Doubtful Debts"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AllowanceForDoubtfulDebtsOnARelatedPartyReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AllowanceForDoubtfulDebtsOnARelatedPartyReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful debts on a related party receivable",
        "documentation": "Represent the amount of allowance for doubtful debts on a related party receivable.",
        "label": "Allowance For Doubtful Debts On ARelated Party Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AllowanceForSlowMovingOrObsoleteInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AllowanceForSlowMovingOrObsoleteInventory",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for slow moving or obsolete inventory",
        "documentation": "The amount of allowance for slow moving or obsolete inventory.",
        "label": "Allowance For Slow Moving Or Obsolete Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AllowanceForUncollectible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AllowanceForUncollectible",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write off/Allowance for uncollectible",
        "documentation": "Allowance for uncollectible.",
        "label": "Allowance For Uncollectible"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AllowanceOfWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AllowanceOfWithholdingTaxesReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivable",
        "documentation": "Allowance of withholding taxes receivable.",
        "label": "Allowance Of Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization charged for the year",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "gfai_AmountOfChangeInLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AmountOfChangeInLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount Change in Liability",
        "label": "Amount Of Change In Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due to related parties",
        "label": "Amounts payable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r91",
      "r97"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables",
        "label": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r91",
      "r97"
     ]
    },
    "gfai_AnnualDisabilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AnnualDisabilityRate",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual disability rate",
        "documentation": "Relating to Annual Disability Rate",
        "label": "Annual Disability Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AnnualDisabilityRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AnnualDisabilityRatePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual disability rate",
        "documentation": "Percentage of annual disability rate.",
        "label": "Annual Disability Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AnnualInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AnnualInterestRate",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest rate",
        "label": "Annual Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AnnualVoluntarilyResignationRateOfDirectCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AnnualVoluntarilyResignationRateOfDirectCost",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Voluntarily Resignation Rate of Direct Cost Staff",
        "documentation": "Annual Voluntarily Resignation Rate of Direct Cost.",
        "label": "Annual Voluntarily Resignation Rate Of Direct Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AnnualVoluntarilyResignationRateOfIndirectCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AnnualVoluntarilyResignationRateOfIndirectCost",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Voluntarily Resignation Rate of Indirect Cost Staff",
        "documentation": "Annual Voluntarily Resignation Rate of Indirect Cost.",
        "label": "Annual Voluntarily Resignation Rate Of Indirect Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ApproximatelyOrdinarySharesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ApproximatelyOrdinarySharesAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approximately ordinary shares amount (in Dollars)",
        "documentation": "The amount of approximately ordinary shares.",
        "label": "Approximately Ordinary Shares Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssetAndLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssetAndLiabilitiesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset And Liabilities [Member]",
        "label": "Asset And Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Total assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r167",
      "r168",
      "r169",
      "r225",
      "r228"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssetsAbstract0",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAndLiabilitiesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable",
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable",
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_AssetsForInsuranceAcquisitionCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsForInsuranceAcquisitionCashFlows",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition purchase price",
        "label": "Assets for insurance acquisition cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance acquisition cash flows that are assets, recognised for insurance acquisition cash flows paid (or insurance acquisition cash flows for which a liability has been recognised applying another IFRS Standard) before the related group of insurance contracts is recognised. Insurance acquisition cash flows are cash flows arising from the costs of selling, underwriting and starting a group of insurance contracts (issued or expected to be issued) that are directly attributable to the portfolio of insurance contracts to which the group belongs. Such cash flows include cash flows that are not directly attributable to individual contracts or groups of insurance contracts within the portfolio. [Refer: Assets; Insurance contracts [member]]"
       }
      }
     },
     "auth_ref": [
      "r186",
      "r188"
     ]
    },
    "gfai_AssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssetsHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "documentation": "Assets held for sale.",
        "label": "Assets Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsLessCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsLessCurrentLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Assets less current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of current liabilities."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_AssetsUnderConstructionCashManagementSystemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssetsUnderConstructionCashManagementSystemsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction - Cash Management Systems [Member]",
        "label": "Assets Under Construction Cash Management Systems Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssetsUnderConstructionIntelligentCloudPlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssetsUnderConstructionIntelligentCloudPlatformMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intelligent Cloud Platform [Member]",
        "label": "Assets Under Construction Intelligent Cloud Platform Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssetsandLiabilitiesLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssetsandLiabilitiesLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss for the year",
        "documentation": "The amount of assets and liabilities loss.",
        "label": "Assetsand Liabilities Loss"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssumptionOfLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AssumptionOfLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability",
        "documentation": "Assumption of Liability.",
        "label": "Assumption Of Liability"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299"
     ]
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Rate",
        "label": "Average foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_AverageVariancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "AverageVariancePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of variance",
        "documentation": "The percentage of average variance.",
        "label": "Average Variance Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BVIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BVIMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BVI [Member]",
        "label": "BVIMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesWithBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BalancesWithBanks",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": "gfai_Cash1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash in bank",
        "label": "Balances with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash balances held at banks."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "gfai_BankGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BankGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank guarantees",
        "documentation": "Amount of bank guarantees.",
        "label": "Bank Guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BankLoanFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BankLoanFourMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Loan Four [Member]",
        "label": "Bank Loan Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BankLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BankLoanOneMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Loan One [Member]",
        "label": "Bank Loan One Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BankLoanThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BankLoanThreeMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Loan Three [Member]",
        "label": "Bank Loan Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BankLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BankLoanTwoMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Loan Two [Member]",
        "label": "Bank Loan Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic loss attributable to the equity holders of the Company (in Dollars per share)",
        "verboseLabel": "Basic loss for the year attributable to ordinary equity holders",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic loss attributable to the equity holders of the Company (in Dollars per share)",
        "label": "Basic earnings (loss) per share from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "gfai_BeijingWanjiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BeijingWanjiaMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beijing Wanjia [Member]",
        "label": "Beijing Wanjia Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BondsIssuedUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BondsIssuedUndiscountedCashFlows",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OID amount",
        "label": "Bonds issued, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bonds issued. [Refer: Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r290"
     ]
    },
    "gfai_Borrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "Borrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "documentation": "The amount of borrowings.",
        "label": "Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingFromARelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingFromARelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing from a related party",
        "label": "Borrowing From ARelated Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total borrowings",
        "terseLabel": "Borrowed amount",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_BorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest at the rates",
        "label": "Borrowings, adjustment to interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "ifrs-full_BorrowingsByNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "gfai_BorrowingsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsFromFinancialInstitutionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsFromFinancialInstitutionsTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Borrowings",
        "label": "Borrowings From Financial Institutions Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsFromRelatedPart": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsFromRelatedPart",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from related parties",
        "label": "Borrowings From Related Part"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsFromRelatedPartiesNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsFromRelatedPartiesNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from related parties",
        "documentation": "The amount of borrowings from related parties.",
        "label": "Borrowings From Related Parties Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsInterestRateBasis",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Borrowings, interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "gfai_BorrowingsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "documentation": "The amount of borrowings.",
        "label": "Borrowings Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Borrowings recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for borrowings assumed in a business combination. [Refer: Borrowings; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "gfai_BorrowingsRepayableAfterOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsRepayableAfterOneYear",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings \u2013 repayable after one year",
        "documentation": "Borrowings \u2013 repayable after one year.",
        "label": "Borrowings Repayable After One Year"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsRepayableWithinOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsRepayableWithinOneYear",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings \u2013 repayable within one year",
        "label": "Borrowings Repayable Within One Year"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings Table [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BorrowingsTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range [Member]",
        "verboseLabel": "Minimum [Member]",
        "netLabel": "Bottom of range [member]",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r189",
      "r192",
      "r270",
      "r271",
      "r342"
     ]
    },
    "gfai_BottomRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BottomRangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom Range [Member]",
        "label": "Bottom Range Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BrokerageFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BrokerageFeeIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash placement agent fee",
        "label": "Brokerage fee income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised for brokerage fees charged by the entity."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of Assets and Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BusinessCombinationsDetailsScheduleofAssetsandLiabilitiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of Assets and Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of Purchase Price Allocation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of Purchase Price Allocation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BusinessCombinationsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "BusinessCombinationsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BusinessCombinationsMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [member]",
        "label": "Business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for transactions or other events in which an acquirer obtains control of one or more businesses. Transactions sometimes referred to as 'true mergers' or 'mergers of equals' are also business combinations as that term is used in IFRS 3."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r298",
      "r299"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada [Member]",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CN",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CSFMingdaTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CSFMingdaTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CSF Mingda Technology Co., Ltd [Member]",
        "label": "CSFMingda Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CanceledFractionalShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CanceledFractionalShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fractional shares canceled",
        "documentation": "Number of fractional shares were canceled.",
        "label": "Canceled Fractional Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CancellationOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CancellationOfShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Returned shares (in Shares)",
        "documentation": "Represent the share value of cancellation of shares.",
        "label": "Cancellation Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CancellationOfSharesNote": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CancellationOfSharesNote",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of shares (Note 19) (in Shares)",
        "documentation": "The number of cancellation of shares.",
        "label": "Cancellation Of Shares Note"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CancellationOfSharesNote19": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CancellationOfSharesNote19",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of shares (Note 19)",
        "documentation": "The amount of cancellation of shares.",
        "label": "Cancellation Of Shares Note19"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CapitalReservesAttributableToEquityHoldersOfTheCompany",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Capital &amp; reserves attributable to equity holders of the Company",
        "terseLabel": "Capital &amp; reserves attributable to equity holders of the Company",
        "documentation": "Capital &amp; reserves attributable to equity holders of the Company.",
        "label": "Capital Reserves Attributable To Equity Holders Of The Company"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CarryingAmountRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CarryingAmountRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January 1,",
        "periodEndLabel": "Balance at December 31,",
        "documentation": "Carrying amount of right of use assets.",
        "label": "Carrying Amount Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": "gfai_CashCashEquivalentAndRestrictedCash",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash at banks attributable to discontinued operations",
        "verboseLabel": "Cash paid",
        "netLabel": "Cash amount",
        "label": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "gfai_Cash1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "Cash1",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": "gfai_CashCashEquivalentAndRestrictedCash",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Subtotal",
        "documentation": "The amount of cash on hand and demand deposits.",
        "label": "Cash1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashAcquiredFromAcquisitionOfHandshake": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashAcquiredFromAcquisitionOfHandshake",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of subsidiaries, net of cash acquired",
        "documentation": "Amount of cash acquired from acquisition of handshake.",
        "label": "Cash Acquired From Acquisition Of Handshake"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashAndCashEquivalentRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashAndCashEquivalentRestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "documentation": "The amount of cash and cash equivalents and restricted cash.",
        "label": "Cash And Cash Equivalent Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r138",
      "r160"
     ]
    },
    "gfai_CashAndCashEquivalentsAndRestrictedCashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashAndCashEquivalentsAndRestrictedCashMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents and Restricted Cash [Member]",
        "label": "Cash And Cash Equivalents And Restricted Cash Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents if different from statement of financial position"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition cash percentage",
        "label": "Cash and cash equivalents, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "gfai_CashAndCashEquivalentsRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashAndCashEquivalentsRestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, and restricted cash at beginning of year",
        "periodEndLabel": "Cash and cash equivalents, and restricted cash at end of year (Note 4)",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "The amount of cash and cash equivalents and restricted cash.",
        "label": "Cash And Cash Equivalents Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashCashEquivalentAndRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashCashEquivalentAndRestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, cash equivalents, and restricted cash",
        "documentation": "The amount of cash and cash equivalents and restricted cash.",
        "label": "Cash Cash Equivalent And Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashCenterOperationsCCTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashCenterOperationsCCTMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Center Operations (CCT) [Member]",
        "label": "Cash Center Operations CCTMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashDepositManagementSolutionsGDMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashDepositManagementSolutionsGDMMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Deposit Management Solutions (GDM) [Member]",
        "label": "Cash Deposit Management Solutions GDMMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "cash and cash equivalents",
        "label": "Cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ifrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromContinuingAndDiscontinuedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, cash equivalents, and restricted cash (Note 4)",
        "verboseLabel": "Net increase (decrease) in cash and cash equivalents, and restricted cash",
        "label": "Cash flows from (used in) decrease (increase) in restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to a decrease (increase) in restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash generated from financing activities",
        "terseLabel": "Net cash from financing activities",
        "verboseLabel": "Net cash provided by financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r140"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "terseLabel": "Net cash from investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r140"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) generated from operating activities",
        "terseLabel": "Net cash (outflows) inflows from operating activities",
        "verboseLabel": "Net cash used in operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r140"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "verboseLabel": "Operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashInLieuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashInLieuMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash in Lieu [Member]",
        "label": "Cash In Lieu Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashInTransitDedicatedVehicleToBanksCITDVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashInTransitDedicatedVehicleToBanksCITDVMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV) [Member]",
        "label": "Cash In Transit Dedicated Vehicle To Banks CITDVMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashInTransitNonDedicatedVehiclesCITNonDVMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-In-Transit \u2013 Non-Dedicated Vehicles (CIT Non-DV) [Member]",
        "label": "Cash In Transit Non Dedicated Vehicles CITNon DVMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOnHand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashOnHand",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": "gfai_Cash1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash on hand",
        "verboseLabel": "Cash in china",
        "label": "Cash on hand"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash held by the entity. This does not include demand deposits."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "gfai_CashPaidForTheCancellationOfFractionalShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashPaidForTheCancellationOfFractionalShares",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for the cancellation of fractional shares",
        "documentation": "Cash paid for the cancellation of fractional shares.",
        "label": "Cash Paid For The Cancellation Of Fractional Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashPaidRobotsAmountingYetDeliveredReturnShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashPaidRobotsAmountingYetDeliveredReturnShares",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid robots amounting yet delivered return shares (in Shares)",
        "documentation": "Cash paid robots amounting yet delivered return shares.",
        "label": "Cash Paid Robots Amounting Yet Delivered Return Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashProcessingCPCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashProcessingCPCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Processing (CPC) [Member]",
        "label": "Cash Processing CPCMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashRepaymentForAConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashRepaymentForAConvertibleNote",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash repayment for a convertible note",
        "documentation": "Cash repayment for a convertible note.",
        "label": "Cash Repayment For AConvertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashRepaymentOfAConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashRepaymentOfAConvertibleNote",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash repayment of a convertible note",
        "documentation": "Cash repayment of a convertible note.",
        "label": "Cash Repayment Of AConvertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CashandCashEquivalentsandRestrictedCashDetailsScheduleofCashandCashEquivalentsandRestrictedCashTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents and Restricted Cash (Details) - Schedule of Cash and Cash Equivalents and Restricted Cash [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable",
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable",
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable",
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "gfai_CaymanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CaymanMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cayman Islands [Member]",
        "label": "Cayman Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ChangeInPositiveAssumptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ChangeInPositiveAssumptionMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "% Change (+) in Assumption [Member]",
        "label": "Change In Positive Assumption Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ChangeNegativeInAssumptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ChangeNegativeInAssumptionMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "% Change (-) in Assumption [Member]",
        "label": "Change Negative In Assumption Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Increase (decrease) in goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CharacteristicsOfDefinedBenefitPlansAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable",
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable",
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Characteristics of defined benefit plans [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "gfai_ChequeCenterServiceCDCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ChequeCenterServiceCDCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheque Center Service (CDC) [Member]",
        "label": "Cheque Center Service CDCMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ChineseRenminbiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ChineseRenminbiMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chinese Renminbi [Member]",
        "label": "Chinese Renminbi Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ClassOfWarrantOrRightReason": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ClassOfWarrantOrRightReason",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants description",
        "label": "Class Of Warrant Or Right Reason"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r117",
      "r170",
      "r179"
     ]
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r170",
      "r179"
     ]
    },
    "ifrs-full_ClassesOfCashPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfCashPaymentsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Classes of cash payments from operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalMember",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year End Rate",
        "label": "Closing foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_CommitmentsAndContingenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CommitmentsAndContingenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CommitmentsandContingenciesDetailsScheduleofCapitalExpenditureCommitmentsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Capital Expenditure Commitments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CompanyAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CompanyAMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable",
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company A [Member]",
        "label": "Company AMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CompanyBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CompanyBMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable",
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company B [Member]",
        "label": "Company BMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CompanyCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CompanyCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company C [Member]",
        "label": "Company CMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CompanyDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CompanyDMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company D [Member]",
        "label": "Company DMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CompanyEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CompanyEMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company E [Member]",
        "label": "Company EMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive (loss) for the year",
        "negatedLabel": "Net loss attributable to equity holders of the Company",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r40",
      "r144",
      "r147",
      "r156",
      "r269"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r43"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity holders of the Company",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r44"
     ]
    },
    "ifrs-full_ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeContinuingAndDiscontinuedOperationsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations:",
        "label": "Comprehensive income, continuing and discontinued operations [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ComputerSoftware1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ComputerSoftware1Member",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Software\t[Member]",
        "label": "Computer Software1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software [member]",
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "gfai_ConcentrationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDetailsScheduleofCompanysRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDetailsScheduleofCompanysRevenueLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) - Schedule of Company\u2019s Revenue [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDetailsScheduleofCompanysRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDetailsScheduleofCompanysRevenueTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) - Schedule of Company\u2019s Revenue [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDetailsScheduleofTradeReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDetailsScheduleofTradeReceivableLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) - Schedule of Trade Receivable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDetailsScheduleofTradeReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDetailsScheduleofTradeReceivableTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) - Schedule of Trade Receivable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConcentrationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConcentrationsDisclosureTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/Concentrations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATIONS",
        "documentation": "The entire disclosure of concentrations.",
        "label": "Concentrations Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY",
        "documentation": "Condensed Financial Information of the Parent Company.",
        "label": "Condensed Financial Information Of Parent Company Explanatory Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofCashFlowsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Cash Flows [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionParentheticalsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position (Parentheticals) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofFinancialPositionTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Financial Position [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsScheduleofStatementsofProfitandLossandComprehensiveLossTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) - Schedule of Statements of Profit and Loss and Comprehensive Loss [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsiderationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsiderationAmount",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration amount",
        "documentation": "The amount of consideration amount.",
        "label": "Consideration Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConsiderationPaidReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration amount",
        "verboseLabel": "Cash paid",
        "label": "Consideration paid (received)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "gfai_ConsiderationPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsiderationPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration per share (in Dollars per share)",
        "documentation": "Consideration per share.",
        "label": "Consideration Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsiderationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsiderationPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration percentage",
        "documentation": "The percentage of consideration.",
        "label": "Consideration Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidateCashCenterCCCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidateCashCenterCCCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidate Cash Center (CCC) [Member]",
        "label": "Consolidate Cash Center CCCMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofRevenueandNonCashCompensationTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Revenue and Non-Cash Compensation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Total Non-Current Assets by Geographical Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedSegmentDataDetailsScheduleoftheTotalAssetsbySegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of the Total Assets by Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedStatementsOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConsolidatedStatementsOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements Of Changes In Equity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction [Member]",
        "label": "Construction in progress [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Email Address",
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ContinuingOperationsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations:",
        "label": "Continuing Operations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractualCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract amount",
        "label": "Contractual capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractualCommitmentsForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Contractual commitments for acquisition of intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid during the year",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from contributions to plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "gfai_ConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConversionPricePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price per share (in Dollars per share)",
        "verboseLabel": "Conversion price (in Dollars per share)",
        "documentation": "Conversion price per share.",
        "label": "Conversion Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConvertAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConvertAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convert amount",
        "documentation": "Convert amount.",
        "label": "Convert Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConvertibleNotePayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConvertibleNotePayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConvertibleNotePayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConvertibleNotePayableDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note Payable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConvertibleNotePayableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConvertibleNotePayableLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note Payable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConvertibleNotePayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ConvertibleNotePayableMember",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Note Payable [Member]",
        "label": "Convertible Note Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CorporateAndOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CorporateAndOthersMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and others [Member]",
        "label": "Corporate And Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CostAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CostAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CostAbstract0",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Cost Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CostAcquisitionsThroughBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CostAcquisitionsThroughBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Acquisitions through business combinations",
        "documentation": "The amount of cost acquisitions through business combinations.",
        "label": "Cost Acquisitions Through Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of sales",
        "terseLabel": "Cost of sales",
        "negatedTerseLabel": "Cost of sales",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r54"
     ]
    },
    "gfai_CumulativePreferredShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CumulativePreferredShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred shares (in Shares)",
        "documentation": "Number of cumulative preferred shares.",
        "label": "Cumulative Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyInWhichInformationIsDisplayedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrencyInWhichInformationIsDisplayedAxis",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency in which information is displayed [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_CurrentAdvancesToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAdvancesToSuppliers",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash advance to a third-party vendor",
        "label": "Current advances to suppliers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r152",
      "r269"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for distribution to owners]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "gfai_CurrentDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CurrentDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits",
        "documentation": "Non current deposit.",
        "label": "Current Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CurrentFinanceLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CurrentFinanceLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable": {
       "parentTag": "gfai_FinanceLeaseLiabilities1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion",
        "label": "Current Finance Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentInventoriesInTransit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentInventoriesInTransit",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Current inventories in transit"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of inventories in transit. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "ifrs-full_CurrentInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in subsidiaries",
        "label": "Current investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Current portion",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r154",
      "r269"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current [Member]",
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r289"
     ]
    },
    "gfai_CurrentPortionOfLongtermBankBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CurrentPortionOfLongtermBankBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term bank borrowings",
        "label": "Current Portion Of Longterm Bank Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPortionOfLongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term third party borrowing",
        "label": "Current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_CurrentPortionOfLongtermThirdPartyBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CurrentPortionOfLongtermThirdPartyBorrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term third party borrowing",
        "label": "Current Portion Of Longterm Third Party Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for expected credit loss on other receivables",
        "label": "Current prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_CurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for employee benefits",
        "label": "Current provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivable, net",
        "verboseLabel": "Current portion",
        "label": "Current receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_CurrentRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": "gfai_CashCashEquivalentAndRestrictedCash",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash \u2013 current",
        "label": "Current restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current service costs",
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax expense",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note payables",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables, net",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243"
     ]
    },
    "gfai_CustomerBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CustomerBaseMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer base [Member]",
        "label": "Customer Base Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "CustomerMember",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Member]",
        "label": "Customer Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DeferredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DeferredCost",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "documentation": "Amount of the deferred costs.",
        "label": "Deferred Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DeferredRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DeferredRevenues",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_OtherCurrentLiabilitie",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "documentation": "Deferred revenue.",
        "label": "Deferred Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DeferredTaxAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r22",
      "r60"
     ]
    },
    "gfai_DeferredTaxAssetsNotRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DeferredTaxAssetsNotRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets not recognized",
        "documentation": "Amount of deferred tax assets not recognized.",
        "label": "Deferred Tax Assets Not Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable",
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total purchase price",
        "verboseLabel": "Provision for expected credit loss on trade receivables",
        "label": "Deferred tax expense (income) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred tax liabilities - finance leases",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r22",
      "r60"
     ]
    },
    "gfai_DefferedCostOtherNonCurrentAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefferedCostOtherNonCurrentAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "documentation": "Deffered cost other non current assets.",
        "label": "Deffered Cost Other Non Current Asset"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DeficitEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DeficitEquityAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Deficit) Equity",
        "label": "Deficit Equity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearEight": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearEight",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Defined Benefit Obligation For Year Eight"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearEleven": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearEleven",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2031",
        "label": "Defined Benefit Obligation For Year Eleven"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Obligation For Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Obligation For Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearNine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearNine",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Defined Benefit Obligation For Year Nine"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearSeven": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearSeven",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Obligation For Year Seven"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearSix": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearSix",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Obligation For Year Six"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearTen": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearTen",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Defined Benefit Obligation For Year Ten"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearTenAndThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearTenAndThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2034-2048",
        "label": "Defined Benefit Obligation For Year Ten And Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearThirteen": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearThirteen",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2033",
        "documentation": "Represent the amount of defined benefit obligation for year thirteen.",
        "label": "Defined Benefit Obligation For Year Thirteen"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationForYearTwelve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationForYearTwelve",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2032",
        "label": "Defined Benefit Obligation For Year Twelve"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefinedBenefitObligationLessThanTwentyYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DefinedBenefitObligationLessThanTwentyYears",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": ">2048",
        "label": "Defined Benefit Obligation Less Than Twenty Years"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_DefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DefinedBenefitPlansMember",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "gfai_DemographicAssumptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DemographicAssumptionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Male and Female TMO 2017 [Member]",
        "label": "Demographic Assumptions Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit paid",
        "label": "Deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from customers held by the entity."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense",
        "label": "Depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r54",
      "r163",
      "r222",
      "r230",
      "r239"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationAndAmortisationExpenseAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization:",
        "label": "Depreciation and amortisation expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation charged for the year",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r72"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense related to right-of-use assets",
        "label": "Depreciation, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Description of accounting policy for business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForConstructionInProgressExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction",
        "label": "Description of accounting policy for construction in progress [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for construction in progress. [Refer: Construction in progress]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Description Of Accounting Policy For Cost Of Sales Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share (\u201cEPS\u201d)",
        "label": "Description of accounting policy for earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements",
        "label": "Description of accounting policy for fair value measurement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for fair value measurement. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial risk management",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Description of accounting policy for intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest-bearing borrowings",
        "label": "Description of accounting policy for loans and receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for loans and receivables. [Refer: Loans and receivables]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New and amended accounting standards",
        "label": "Description Of Accounting Policy For New And Amended Accounting Standards Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale and discontinued operations",
        "label": "Description of accounting policy for non-current assets or disposal groups classified as held for sale and discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Description of accounting policy for provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment reporting",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Description of accounting policy for trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables and other receivables",
        "label": "Description of accounting policy for trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Description of accounting policy for transactions with non-controlling interests [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions with non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related parties",
        "label": "Description of accounting policy for transactions with related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions with related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents and restricted cash",
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility percentage",
        "label": "Expected volatility, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "gfai_DescriptionOfInventoryExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DescriptionOfInventoryExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "documentation": "The description of inventory explanatory.",
        "label": "Description Of Inventory Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investor, description",
        "label": "Description of reasons why presumption investor does not have significant influence is overcome when its interest in investee is less than twenty per cent"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of significant judgements and assumptions made in determining that the entity has significant influence over another entity even though it holds less than 20 per cent of the voting rights of another entity."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse split description",
        "label": "Description of terms of shares reserved for issue under options and contracts for sale of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of terms of shares reserved for issue under options and contracts for the sale of shares."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfUsefulLifePropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life, description",
        "label": "Description of useful life, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Description of useful life used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "gfai_DescriptionOfWithholdingTaxesReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DescriptionOfWithholdingTaxesReceivableExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivable",
        "documentation": "Description of withholding taxes receivable explanatory.",
        "label": "Description Of Withholding Taxes Receivable Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted loss attributable to the equity holders of the Company",
        "verboseLabel": "Diluted loss for the year attributable to ordinary equity holders",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted loss attributable to the equity holders of the Company",
        "label": "Diluted earnings (loss) per share from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]"
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Critical accounting estimate and judgements",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfAcquiredReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAcquiredReceivablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TradeReceivablesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TRADE RECEIVABLES, NET",
        "label": "Disclosure of acquired receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of receivables acquired in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DisclosureOfAcquiredReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAcquiredReceivablesTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Receivables [Abstract]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to receivables acquired in business combinations."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "gfai_DisclosureOfAnnualVoluntaryResignationTableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfAnnualVoluntaryResignationTableExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Annual Voluntary Resignation",
        "label": "Disclosure Of Annual Voluntary Resignation Table Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/DiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Flow Components",
        "label": "Disclosure of cash flow statement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Balance Sheets",
        "label": "Disclosure of classes of share capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BUSINESS COMBINATIONS",
        "label": "Disclosure of contingent liabilities in business combination [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of contingent liabilities in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "ifrs-full_DisclosureOfCreditRiskExposureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TradeReceivablesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Company\u2019s Trade Receivables",
        "label": "Disclosure of credit risk exposure [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity\u2019s financial assets and commitments to extend credit."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation and Amortization by Segment",
        "label": "Disclosure of depreciation and amortisation expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TradeReceivablesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade Receivable",
        "documentation": "The disclosure of detailed information about trade receivables, net.",
        "label": "Disclosure Of Detailed Information About Accounts Receivables Net Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BORROWINGS",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCashTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents and Restricted Cash",
        "label": "Disclosure Of Detailed Information About Cash And Cash Equivalents Restricted Cash Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS, NET",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cost of the Intangible Assets",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/DiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DISCONTINUED OPERATIONS",
        "label": "Disclosure of discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Statements of Profit or Loss",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROVISION FOR EMPLOYEE BENEFITS",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "gfai_DisclosureOfEntitysOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfEntitysOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATED SEGMENT DATA",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NATURE OF OPERATIONS",
        "label": "Disclosure of expenses by nature [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/DiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities Held for Sale",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SELLING, DISTRIBUTION AND ADMINISTRATIVE EXPENSES",
        "label": "Disclosure of general and administrative expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGoodwillExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disclosure of goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/Taxation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAXATION",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Obligation",
        "label": "Disclosure of information about maturity profile of defined benefit obligation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about the maturity profile of a defined benefit obligation. This will include the weighted average duration of the defined benefit obligation and may include other information about the distribution of the timing of benefit payments, such as a maturity analysis of the benefit payments. [Refer: Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets, Net [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExpenseExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate",
        "label": "Disclosure of interest income (expense) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interest income and expense. [Refer: Interest income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES",
        "label": "Disclosure of inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "gfai_DisclosureOfInventoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfInventoryTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Disclosure Of Inventory Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILTIES",
        "label": "Disclosure of non-current assets held for sale and discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for non-current assets held for sale and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/DiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Segment",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER CURRENT AND OTHER NON-CURRENT ASSETS",
        "label": "Disclosure Of Other Current And Noncurrent Assets Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Non-Current Assets by Geographical Segment",
        "label": "Disclosure of other non-current assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities",
        "label": "Disclosure of redesignated financial assets and liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets and financial liabilities that have been redesignated during the transition to IFRSs. [Refer: Financial assets; Financial liabilities; IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserve"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEGAL RESERVE",
        "label": "Disclosure of reserves within equity [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of reserves within equity. [Refer: Other reserves [member]]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "gfai_DisclosureOfRestrictedCashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfRestrictedCashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents and Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/CashandCashEquivalentsandRestrictedCash"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH",
        "label": "Disclosure of restricted cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Actuarial Assumption",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment",
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONVERTIBLE NOTE PAYABLE",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/OtherReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER RECEIVABLES",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Parties and their Relationships",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Withholding Tax Receivables",
        "label": "Disclosure Of Withholding Tax Receivables Explanatory Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfWithholdingTaxesReceivablesNet": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DisclosureOfWithholdingTaxesReceivablesNet",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WITHHOLDING TAXES RECEIVABLES, NET",
        "documentation": "Schedule disclosing information related to withholding taxes receivables, net.",
        "label": "Disclosure Of Withholding Taxes Receivables Net"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DiscontinuedOperationsDetailsScheduleofAssetsandLiabilitiesHeldforSaleTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (Details) - Schedule of Assets and Liabilities Held for Sale [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DiscontinuedOperationsDetailsScheduleofCashFlowComponentsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (Details) - Schedule of Cash Flow Components [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DiscontinuedOperationsDetailsScheduleofCashFlowComponentsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (Details) - Schedule of Cash Flow Components [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DiscontinuedOperationsDetailsScheduleofOperatingSegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (Details) - Schedule of Operating Segment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DiscontinuedOperationsDetailsScheduleofOperatingSegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (Details) - Schedule of Operating Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals and retirements, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals and retirements. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "gfai_DividendDistributionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DividendDistributionPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend distribution percentage",
        "documentation": "Dividend distribution percentage.",
        "label": "Dividend Distribution Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares amounting",
        "label": "Dividends paid, ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary share per share (in Dollars per share)",
        "verboseLabel": "Restricted ordinary shares, per share (in Dollars per share)",
        "label": "Dividends paid, ordinary shares per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DividendsPaidOtherShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOtherShares",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative unpaid dividends of the preferred shares (in Dollars)",
        "verboseLabel": "Cash paid robots amounting yet delivered",
        "label": "Dividends paid, other shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on shares other than ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends per share (in Dollars per share)",
        "label": "Dividends recognised as distributions to owners per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Accounting Standard",
        "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": [
      "r298"
     ]
    },
    "gfai_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "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": [
      "r297",
      "r298",
      "r299",
      "r301"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "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://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "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_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Shell Company Report",
        "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": [
      "r298"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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": []
    },
    "gfai_DubaiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DubaiMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dubai [Member]",
        "label": "Dubai Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DueFromRelatedPartiesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "DueFromRelatedPartiesValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "label": "Due From Related Parties Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share",
        "verboseLabel": "Loss per share from continuing operations",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of movements in exchange rates on cash held",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135"
     ]
    },
    "gfai_EmployeesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EmployeesShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees total shares",
        "documentation": "Employees shares.",
        "label": "Employees Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EmploymentAgreementFutureMinimumPaymentsDueInThreeYears",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Employment Agreement Future Minimum Payments Due In Three Years"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EmploymentAgreementFutureMinimumPaymentsDueInTwoYears",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Employment Agreement Future Minimum Payments Due In Two Years"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "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://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "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://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "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://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "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_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r295"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "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_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Ex Transition Period",
        "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": [
      "r304"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "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://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "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": [
      "r295"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "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": [
      "r302"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r295"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "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": [
      "r295"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "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://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "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": [
      "r303"
     ]
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r202"
     ]
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable",
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable",
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable0",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r105",
      "r166"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r31",
      "r143",
      "r146",
      "r167",
      "r168",
      "r169"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "terseLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest percentage",
        "verboseLabel": "Restricted ordinary shares percentage",
        "label": "Equity instruments, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "gfai_EquityInterestsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EquityInterestsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests, percentage",
        "documentation": "Equity interests, percentage.",
        "label": "Equity Interests Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EquityInterestsRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EquityInterestsRate",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests rate",
        "documentation": "The percentage of equity interests rate.",
        "label": "Equity Interests Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EquityInterestsRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EquityInterestsRatePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests rate percentage",
        "documentation": "The percentage of equity interests rate.",
        "label": "Equity Interests Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EquityLossFromEquityInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EquityLossFromEquityInvestment",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity loss from equity investments",
        "documentation": "Equity loss from equity investments.",
        "label": "Equity Loss From Equity Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "gfai_EquitylossIncomeOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "EquitylossIncomeOfSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Equity loss of subsidiaries",
        "documentation": "Equity (loss) income of subsidiaries.",
        "label": "Equityloss Income Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExchangeDifference",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exchange difference",
        "documentation": "Exchange difference.",
        "label": "Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "documentation": "Exchange differences.",
        "label": "Exchange Differences Accumulated Amortization Intangible Assets Net"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExchangeDifferencesCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExchangeDifferencesCost",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "documentation": "Exchange differences.",
        "label": "Exchange Differences Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExercisePriceIncreased": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExercisePriceIncreased",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of warrants (in Dollars per share)",
        "documentation": "The amount of exercise price increased.",
        "label": "Exercise Price Increased"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in Dollars per share)",
        "label": "Exercise price of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "gfai_ExercisePriceReducedPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExercisePriceReducedPrice",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in Dollars per share)",
        "documentation": "Price of exercise price reduced price.",
        "label": "Exercise Price Reduced Price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price increased (in Dollars per share)",
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Stock-based compensation expense",
        "label": "Expense from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "gfai_ExpensePaidForRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExpensePaidForRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense paid for related party",
        "documentation": "Expense paid for related party.",
        "label": "Expense Paid For Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/TradeReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Doubtful accounts",
        "verboseLabel": "Expense paid to related party",
        "label": "Expense recognised during period for bad and doubtful debts for related party transaction"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "gfai_ExpensesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ExpensesPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company expenses",
        "documentation": "Expenses paid.",
        "label": "Expenses Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue and Non-Cash Compensation",
        "label": "Explanation of effect of share-based payments on entity's financial position [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation that enables users of financial statements to understand the effect of share-based payment transactions on the entity's financial position."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "gfai_FairValueOfSharesIssuedInMergerTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FairValueOfSharesIssuedInMergerTransaction",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares issued in merger transaction",
        "documentation": "Fair value of shares issued in merger transaction.",
        "label": "Fair Value Of Shares Issued In Merger Transaction"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance costs",
        "terseLabel": "Finance costs",
        "negatedTerseLabel": "Finance costs",
        "negatedNetLabel": "Finance cost",
        "label": "Finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "gfai_FinanceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceCosts1",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs",
        "documentation": "Finance costs.",
        "label": "Finance Costs1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceCostsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs [Member]",
        "label": "Finance Costs Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncomeOnNetInvestmentInFinanceLease",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Finance income on net investment in finance lease"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance income on the net investment in the finance lease. [Refer: Finance income; Net investment in finance lease]"
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "gfai_FinanceLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities",
        "documentation": "Finance lease liabilities.",
        "label": "Finance Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilities1",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance lease liabilities",
        "label": "Finance Lease Liabilities1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilitiesAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Accumulated depreciation",
        "documentation": "Finance lease liabilities, accumulated depreciation.",
        "label": "Finance Lease Liabilities Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilitiesCost",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "documentation": "Finance lease liabilities, cost.",
        "label": "Finance Lease Liabilities Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilitiesDetailsScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilitiesNetBookValue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "documentation": "Finance lease liabilities, net book value.",
        "label": "Finance Lease Liabilities Net Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinanceLeaseLiabilitiesTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCE LEASE LIABILITIES",
        "documentation": "Disclosure of finance lease liabilities.",
        "label": "Finance Lease Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit or loss",
        "label": "Financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "ifrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/OtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for expected credit loss",
        "label": "Financial assets with contractual cash flows modified during reporting period while loss allowance measured at lifetime expected credit losses, modification gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The net modification gain (loss) on financial assets for which the contractual cash flows have been modified during the reporting period while they had a loss allowance measured at an amount equal to lifetime expected credit losses. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "gfai_FinancialAssumptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinancialAssumptionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate [Member]",
        "verboseLabel": "Financial Assumptions [Member]",
        "label": "Financial Assumptions Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FinancingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ForeignExchangeGainsLossesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ForeignExchangeGainsLossesNetAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange gains (losses), net:",
        "label": "Foreign Exchange Gains Losses Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ForeignExchangeLossesNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ForeignExchangeLossesNetMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange losses, net [Member]",
        "label": "Foreign Exchange Losses Net Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FunctionalOrPresentationCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FunctionalOrPresentationCurrencyMember",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Functional or presentation currency [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member indicates information displayed in the functional or presentation currency. It also represents the standard value for the \u2018Currency in which information is displayed\u2019 axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "gfai_FurnitureFixturesAndOfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FurnitureFixturesAndOfficeEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture, Fixtures and Office Equipment [Member]",
        "label": "Furniture Fixtures And Office Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FutureFinanceChargesOnFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FutureFinanceChargesOnFinanceLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Finance charges",
        "documentation": "The amouni of finance charges.",
        "label": "Future Finance Charges On Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total minimum payment required",
        "label": "Future Payments For Employment Agreements Total Minimum Payment Required"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom [Member]",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GDMMachinesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GDMMachinesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GDM Machines [Member]",
        "verboseLabel": "GDM machines [Member]",
        "label": "GDMMachines Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GFAITechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GFAITechnologyMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GFAI Technology [Member]",
        "label": "GFAITechnology Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GFTechnovationCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GFTechnovationCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GF Technovation Company Limited [Member]",
        "label": "GFTechnovation Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial gain (loss)",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "gfai_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial loss",
        "documentation": "The amount of actuarial loss.",
        "label": "Gain Loss On Remeasurement Of Net Defined Benefit Liability Asset Actuarial Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation differences",
        "verboseLabel": "Foreign exchange losses, net",
        "label": "Gains (losses) on exchange differences on translation of foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange gains (losses), net",
        "verboseLabel": "Foreign exchange gains",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r89"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity portion of purchase consideration paid for acquisition of fixed and intangible assets",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "ifrs-full_GainsLossesOnNetMonetaryPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnNetMonetaryPosition",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Gains (losses) on net monetary position"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, distribution and administrative expenses",
        "label": "General and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_GeneralSecuritySolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GeneralSecuritySolutionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General security solutions [Member]",
        "label": "General Security Solutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r251",
      "r272",
      "r275"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r251",
      "r272",
      "r275"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r118",
      "r119",
      "r201"
     ]
    },
    "gfai_GoodwillImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GoodwillImpairmentLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment loss",
        "documentation": "Represent the amount of goodwill impairment losses.",
        "label": "Goodwill Impairment Losses"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GovernmentalContractsTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GovernmentalContractsTaxRate",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Governmental contracts tax rate",
        "documentation": "Governmental contracts tax rate.",
        "label": "Governmental Contracts Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease payments",
        "label": "Gross lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r283"
     ]
    },
    "gfai_GrossProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GrossProceeds",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds (in Dollars)",
        "documentation": "The amount is gross proceeds.",
        "label": "Gross Proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit",
        "verboseLabel": "Gross margin",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "gfai_GuardForceHoldingsHKLimitedOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardForceHoldingsHKLimitedOneMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited One [Member]",
        "label": "Guard Force Holdings HKLimited One Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardForceHoldingsHKLimitedTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardForceHoldingsHKLimitedTwoMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited Two [Member]",
        "label": "Guard Force Holdings HKLimited Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceAIGroupCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceAIGroupCoLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce AI Group Co., Limited [Member]",
        "label": "Guardforce AIGroup Co Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceAIServiceLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceAIServiceLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce AI Service Limited [Member]",
        "label": "Guardforce AIService Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceAITechnologyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceAITechnologyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce AI Technology Limited [Member]",
        "label": "Guardforce AITechnology Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceAviationSecurityCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceAviationSecurityCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Aviation Security Company Limited [Member]",
        "label": "Guardforce Aviation Security Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceHoldingHKLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceHoldingHKLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings HK Limited Member",
        "label": "Guardforce Holding HKLimited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceHoldingsHKLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceHoldingsHKLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited [Member]",
        "label": "Guardforce Holdings HKLimited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Limited [Member]",
        "label": "Guardforce Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceSecurityServiceShanghaiCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceSecurityServiceShanghaiCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Security Service (Shanghai) Co., Ltd [Member]",
        "verboseLabel": "Guardforce Security Service (Shanghai) Co., Ltd. [Member]",
        "label": "Guardforce Security Service Shanghai Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceSecurityThailandCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceSecurityThailandCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Security (Thailand) Company Limited [Member]",
        "label": "Guardforce Security Thailand Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceTHGroupCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "GuardforceTHGroupCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce TH Group Company Limited [Member]",
        "label": "Guardforce THGroup Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "HK",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable",
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong [Member]",
        "verboseLabel": "Hong Kong and Macau [Member]",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_HandshakeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "HandshakeMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Handshake [Member]",
        "label": "Handshake Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_HongKongDollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "HongKongDollarMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong Dollar [Member]",
        "label": "Hong Kong Dollar Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_HorizonDragonLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "HorizonDragonLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Horizon Dragon Limited [Member]",
        "label": "Horizon Dragon Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r277",
      "r278"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117"
     ]
    },
    "ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on fixed assets",
        "label": "Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss, impairment gain or reversal of impairment loss that is recognised in profit or loss in accordance with paragraph 5.5.8 of IFRS 9 and that arises from applying the impairment requirements in Section 5.5 of IFRS 9."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of fixed assets",
        "label": "Impairment loss recognised in other comprehensive income, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in other comprehensive income for property, plant and equipment. [Refer: Impairment loss recognised in other comprehensive income; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax loss, net",
        "label": "Impairment loss recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r115"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss on goodwill",
        "label": "Impairment loss recognised in profit or loss, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on intangible assets",
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss on fixed assets",
        "terseLabel": "Impairment loss",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r52",
      "r68"
     ]
    },
    "gfai_ImpairmentOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ImpairmentOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of intangible assets",
        "documentation": "Impairment of intangible assets.",
        "label": "Impairment Of Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ImpairmentProvisionForInventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ImpairmentProvisionForInventoriesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment provision for inventories [Member]",
        "label": "Impairment Provision For Inventories Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IncomeTaxAtStatutoryTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IncomeTaxAtStatutoryTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax at statutory tax rate",
        "documentation": "Income tax at statutory tax rate.",
        "label": "Income Tax At Statutory Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IncomeTaxBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IncomeTaxBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax (benefit) expense",
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]",
        "label": "Income Tax Benefit Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for income tax (expense) benefit",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r57",
      "r58",
      "r59",
      "r101",
      "r165",
      "r223"
     ]
    },
    "gfai_IncomeTaxesAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IncomeTaxesAddition",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition",
        "documentation": "Amount of income taxes addition.",
        "label": "Income Taxes Addition"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IncomeTaxesCollection": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IncomeTaxesCollection",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collection",
        "documentation": "Amount of income taxes collection.",
        "label": "Income Taxes Collection"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidRefund",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails",
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total tax refund",
        "verboseLabel": "Tax refund amount",
        "label": "Income taxes paid (refund)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofCashFlowComponentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents, and restricted cash",
        "terseLabel": "Net (decrease) increase in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in Shares)",
        "verboseLabel": "Ordinary shares issuable",
        "label": "Increase (decrease) in number of ordinary shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer in (out)",
        "label": "Increase (decrease) through other changes, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "gfai_IncreasedInExercisePricePrivateWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IncreasedInExercisePricePrivateWarrant",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private warrant (in Dollars per share)",
        "documentation": "Represent the amount of increased in exercise price private warrant.",
        "label": "Increased In Exercise Price Private Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IncreasedInExercisePricePublicWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IncreasedInExercisePricePublicWarrant",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public warrant (in Dollars per share)",
        "documentation": "The amount of increased in exercise price public warrant.",
        "label": "Increased In Exercise Price Public Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InformationSecurityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InformationSecurityMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale - Information security [Member]",
        "label": "Information Security Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InitialPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InitialPublicOfferingMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Public Offering [Member]",
        "label": "Initial Public Offering Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InnoAITechnologyShenzhenCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InnoAITechnologyShenzhenCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "InnoAI Technology (Shenzhen) Co., Ltd. [Member]",
        "label": "Inno AITechnology Shenzhen Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InputVATReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InputVATReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Input VAT and other taxes receivable",
        "documentation": "Input VAT receivable.",
        "label": "Input VATReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntangibleAssetsAccumulatedAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated amortization at begining",
        "periodEndLabel": "Accumulated amortization at ending",
        "documentation": "Intangible Assets Accumulated Amortization.",
        "label": "Intangible Assets Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on goodwill",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_IntangibleAssetsCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntangibleAssetsCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost at beginning",
        "periodEndLabel": "Cost at ending",
        "documentation": "Intangible assets cost.",
        "label": "Intangible Assets Costs"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntangibleAssetsNetDetailsScheduleofIntangibleAssetsNetTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Details) - Schedule of Intangible Assets, Net [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsNetTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntangibleAssetsNetTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsNetTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntangibleAssetsNetTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "verboseLabel": "Net book value",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r125"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsNetTables",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Net [Member]",
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r126",
      "r259",
      "r273"
     ]
    },
    "gfai_IntelligentCloudPlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IntelligentCloudPlatformMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intelligent Cloud Platform [Member]",
        "label": "Intelligent Cloud Platform Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InterestAccruedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InterestAccruedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest accrued amount",
        "documentation": "The amount of interest accrued amount.",
        "label": "Interest Accrued Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r221",
      "r230"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_InterestExpenseOnBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBonds",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest expense",
        "label": "Interest expense on bonds"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense on borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense on lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "gfai_InterestExpenseOnLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InterestExpenseOnLoans",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on loans",
        "documentation": "Represent the amount of interest expense on loans.",
        "label": "Interest Expense On Loans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense on other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestIncomeOnImpairedFinancialAssetsAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Interest income on impaired financial assets accrued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest on impaired financial assets accrued after impairment using the rate of interest used to discount the future cash flows for the purpose of measuring the impairment loss. [Refer: Interest income]"
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "gfai_InterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InterestRate",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InterestReceivableOnBankDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InterestReceivableOnBankDeposit",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest receivable on bank deposits",
        "documentation": "Represent the amount of interest receivable on bank deposits.",
        "label": "Interest Receivable On Bank Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r86",
      "r242"
     ]
    },
    "ifrs-full_InventoriesAtNetRealisableValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoriesAtNetRealisableValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories, at net realisable value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of inventories carried at net realisable value. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "gfai_InventoriesDetailsScheduleofInventoriesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InventoriesDetailsScheduleofInventoriesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories (Details) - Schedule of Inventories [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InventoriesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoriesTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]"
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "gfai_InvestorPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "InvestorPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investor percentage",
        "documentation": "The percentage of investor.",
        "label": "Investor Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinaryShareForABorrowingConversioninShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinaryShareForABorrowingConversioninShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for a borrowing conversion (Note 14) (in Shares)",
        "documentation": "Represent the share value of issuance of ordinary shares for a borrowing conversion.",
        "label": "Issuance Of Ordinary Share For ABorrowing Conversionin Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinaryShareForAConvertibleNoteConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinaryShareForAConvertibleNoteConversion",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for a convertible note conversion (Note 15) (in Shares)",
        "documentation": "Represent the share value of \tissuance of ordinary shares for a convertible note conversion.",
        "label": "Issuance Of Ordinary Share For AConvertible Note Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinaryShareForAcquisitionOfAssets": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinaryShareForAcquisitionOfAssets",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of assets (Note 19) (in Shares)",
        "documentation": "Represent the share value of issuance of ordinary shares for acquisition of assets.",
        "label": "Issuance Of Ordinary Share For Acquisition Of Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinaryShareThroughCMPOs": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinaryShareThroughCMPOs",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through CMPOs (Note 19) (in Shares)",
        "documentation": "Represent the share value of issuance of ordinary shares through CMPOs.",
        "label": "Issuance Of Ordinary Share Through CMPOs"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinaryShareThroughExerciseOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinaryShareThroughExerciseOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through exercise of warrants",
        "documentation": "Represent the amount of issuance of ordinary share through exercise of warrants.",
        "label": "Issuance Of Ordinary Share Through Exercise Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForABorrowingConversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForABorrowingConversion",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for a borrowing conversion (Note 14)",
        "documentation": "Represent the amount of issuance of ordinary shares for a borrowing conversion.",
        "label": "Issuance Of Ordinary Shares For ABorrowing Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAConvertibleNoteConversion",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for a convertible note conversion (Note 15)",
        "documentation": "Represent the amount of issuance of ordinary shares for a convertible note conversion.",
        "label": "Issuance Of Ordinary Shares For AConvertible Note Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfAISingapore",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of AI Singapore (Note 3)",
        "label": "Issuance Of Ordinary Shares For Acquisition Of AISingapore"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of assets (Note 19)",
        "documentation": "Represent the amount of issuance of ordinary shares for acquisition of assets.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfHankshake": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfHankshake",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of Handshake (Note 3)",
        "documentation": "This share issuance of ordinary shares for acquisition of Hankshake.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Hankshake"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of subsidiaries (in Shares)",
        "documentation": "Issuance of ordinary shares for acquisition of subsidiaries.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of subsidiaries",
        "documentation": "This share issuance of ordinary shares for acquisition of subsidiaries.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Subsidiariessee Note3"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of Handshake (Note 3) (in Shares)",
        "label": "Issuance Of Ordinary Shares For Acquisition Shares Of Hankshake"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19)",
        "documentation": "Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries.",
        "label": "Issuance Of Ordinary Shares For Deposit Paid For Subsequently Terminated Acquisitions Of Subsidiari"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated (see Note 19) (in Shares)",
        "documentation": "Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated.",
        "label": "Issuance Of Ordinary Shares For Deposit Paid For Subsequently Terminated Acquisitions Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughCMPOs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesThroughCMPOs",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through CMPOs (Note 19)",
        "documentation": "Represent the amount of issuance of ordinary shares through CMPOs.",
        "label": "Issuance Of Ordinary Shares Through CMPOs"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesThroughExerciseOfWarrants",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through exercise of warrants (in Shares)",
        "documentation": "Issuance of ordinary shares through exercise of warrants.",
        "label": "Issuance Of Ordinary Shares Through Exercise Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through initial public offering (\u201cIPO\u201d) (Note 19)",
        "label": "Issuance Of Ordinary Shares Through Initial Public Offering IPO"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesThroughPrivatePlacements",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through private placements (see Note 19) (in Shares)",
        "documentation": "Issuance of ordinary shares through private placements.",
        "label": "Issuance Of Ordinary Shares Through Private Placements"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through private placements (see Note 19)",
        "documentation": "Issuance of ordinary shares through private placements.",
        "label": "Issuance Of Ordinary Shares Through Private Placementssee Note19"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfWarrantsThroughInitialPublicOfferingIPO": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuanceOfWarrantsThroughInitialPublicOfferingIPO",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of warrants through initial public offering (\u201cIPO\u201d) (Note 19)",
        "label": "Issuance Of Warrants Through Initial Public Offering IPO"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssueAnAggregateSharesOfCapitalStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssueAnAggregateSharesOfCapitalStock",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issue an aggregate shares of capital stock",
        "documentation": "Issue an aggregate shares of capital stock.",
        "label": "Issue An Aggregate Shares Of Capital Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssueOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from a convertible note",
        "label": "Issue of convertible instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares \u2013 par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "verboseLabel": "Amount ($0.12 par)",
        "netLabel": "Issued capital [member]",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "gfai_IssuedOrdinaryShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuedOrdinaryShare",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued ordinary shares",
        "verboseLabel": "Ordinary shares (in Shares)",
        "documentation": "Issued ordinary shares.",
        "label": "Issued Ordinary Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuedOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued ordinary shares",
        "documentation": "Ordinary shares, also called common shares, are stocks sold on a public exchange. Each share of stock generally gives its owner the right to one vote at a company shareholders' meeting. Unlike in the case of preferred shares, the owner of ordinary shares is not guaranteed a dividend.",
        "label": "Issued Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuedRemainingPlanShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuedRemainingPlanShare",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued remaining plan share",
        "documentation": "Issued remaining plan share.",
        "label": "Issued Remaining Plan Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuedRestrictedOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IssuedRestrictedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares issued (in Shares)",
        "verboseLabel": "Issued restricted ordinary shares",
        "documentation": "Restricted shares are unregistered, non-transferable shares issued to a company's employees. They give employees incentive to help companies attain success. They are most common in established companies that want to motivate people with an equity stake.",
        "label": "Issued Restricted Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IsuanceOfPlanShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "IsuanceOfPlanShares",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of plan shares",
        "documentation": "Isuance of plan shares.",
        "label": "Isuance Of Plan Shares"
       }
      }
     },
     "auth_ref": []
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan [Member]",
        "verboseLabel": "JAPAN",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "JPY",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan [Member]",
        "label": "Japan, Yen"
       }
      }
     },
     "auth_ref": []
    },
    "currency_KPW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "KPW",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Korea (North), Won",
        "label": "Korea (North), Won"
       }
      }
     },
     "auth_ref": []
    },
    "currency_KRW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "KRW",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South Korea [Member]",
        "label": "Korea (South), Won"
       }
      }
     },
     "auth_ref": []
    },
    "country_KY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "KY",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cayman Islands [Member]",
        "label": "CAYMAN ISLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_KeweiAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "KeweiAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kewei Agreement [Member]",
        "label": "Kewei Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable",
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": ">5 years [Member]",
        "verboseLabel": "More than 5 years [Member]",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r190",
      "r282",
      "r287",
      "r290"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31-60 [Member]",
        "label": "Later than one month and not later than two months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r289",
      "r310"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1 to 5 years [Member]",
        "label": "Later than one year and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r290"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1-2 years [Member]",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r190",
      "r282",
      "r290",
      "r310"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After 1 year but within 5 years [Member]",
        "label": "Later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3-5 years [Member]",
        "label": "Later than three years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r286",
      "r290"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "61-90 [Member]",
        "label": "Later than two months and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r289",
      "r310"
     ]
    },
    "gfai_LawsuityTotaling": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LawsuityTotaling",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lawsuits",
        "documentation": "Lawsuity totaling.",
        "label": "Lawsuity Totaling"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of finance lease liabilities, net",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements [Member]",
        "verboseLabel": "Leasehold improvements [Member]",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "gfai_LeaseholdImprovementsThroughFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LeaseholdImprovementsThroughFinanceLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity portion of purchase consideration paid for acquisition of subsidiaries",
        "documentation": "Leasehold improvements through finance leases.",
        "label": "Leasehold Improvements Through Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LegalFees1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LegalFees1",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal fees",
        "documentation": "The amount of legal fees.",
        "label": "Legal Fees1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LegalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LegalReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/LegalReserveDetails",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal reserve",
        "verboseLabel": "Legal reserve (in Dollars)",
        "documentation": "A component of equity representing reserves created based on legal requirements.",
        "label": "Legal Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LegalReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LegalReserveAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LegalReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LegalReservesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Reserve",
        "label": "Legal Reserves Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LessAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LessAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less:",
        "label": "Less Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "terseLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r167",
      "r168",
      "r169",
      "r225",
      "r229"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LiabilitiesAndEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LiabilitiesAndEquityAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and equity",
        "label": "Liabilities And Equity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "gfai_LiabilitiesDirectlyAssociatedWithAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LiabilitiesDirectlyAssociatedWithAssetsHeldForSale",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities directly associated with assets held for sale",
        "documentation": "Liabilities directly associated with assets held for sale.",
        "label": "Liabilities Directly Associated With Assets Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities directly associated with the assets held for sale",
        "label": "Liabilities included in disposal groups classified as held for sale"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities included in disposal groups classified as held for sale. [Refer: Liabilities; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r205"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Defined benefit obligations at beginning balance",
        "periodEndLabel": "Defined benefit obligations at ending balance",
        "label": "Net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "gfai_LitigationTotalingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LitigationTotalingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dferred lawsuit",
        "documentation": "Litigation totaling amount.",
        "label": "Litigation Totaling Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Loan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "Loan",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan",
        "documentation": "Represent the amount of loan.",
        "label": "Loan"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LoanPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LoanPrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan principal amount",
        "documentation": "The amount of loan in the principal amount.",
        "label": "Loan Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LoansAndReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan conversion agreement",
        "label": "Loans and receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-derivative financial assets with fixed or determinable payments that are not quoted in an active market, other than: (a) those that the entity intends to sell immediately or in the near term, which shall be classified as held for trading, and those that the entity, upon initial recognition, designates as at fair value through profit or loss; (b) those that the entity, upon initial recognition, designates as available for sale; or (c) those for which the holder may not recover substantially all of its initial investment, other than because of credit deterioration, which shall be classified as available for sale. An interest acquired in a pool of assets that are not loans or receivables (for example, an interest in a mutual fund or a similar fund) is not a loan or receivable. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LongtermBankBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LongtermBankBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term bank borrowings",
        "label": "Longterm Bank Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion",
        "label": "Non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_LongtermBorrowingsFromRelatedCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LongtermBorrowingsFromRelatedCompany",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from related parties",
        "documentation": "The amount of long-term borrowings  borrowings from related party.",
        "label": "Longterm Borrowings From Related Company"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LongtermBorrowingsFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LongtermBorrowingsFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings from related party",
        "documentation": "The amount of long term borrowings from related parties.",
        "label": "Longterm Borrowings From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LossBeforeIncomeTaxs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LossBeforeIncomeTaxs",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss before income tax from continuing operations",
        "documentation": "The profit (loss) before tax expense or income.",
        "label": "Loss Before Income Taxs"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LossEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LossEarningsPerShareAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share",
        "label": "Loss Earnings Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LossProfitBeforeIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "LossProfitBeforeIncomeTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) Profit before income tax expense",
        "documentation": "(Loss) Profit before income tax expense*.",
        "label": "Loss Profit Before Income Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "currency_MOP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "MOP",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Macau [Member]",
        "label": "Macau, Patacas"
       }
      }
     },
     "auth_ref": []
    },
    "country_MY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MY",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysia [Member]",
        "verboseLabel": "AI Malaysia [Member]",
        "label": "MALAYSIA"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_MacauAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "MacauAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Macau Agreement [Member]",
        "label": "Macau Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_MajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersMember",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "gfai_MalaysiaAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "MalaysiaAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysia Agreement [Member]",
        "label": "Malaysia Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable",
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable",
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r173",
      "r183",
      "r184",
      "r187",
      "r188",
      "r189",
      "r190",
      "r208",
      "r215",
      "r254",
      "r282"
     ]
    },
    "gfai_MaturityTermDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "MaturityTermDescription",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity term description",
        "documentation": "Maturity term description.",
        "label": "Maturity Term Description"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_MrTuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "MrTuMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Tu [Member]",
        "label": "Mr Tu Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_MrYapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "MrYapMember",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Yap [Member]",
        "label": "Mr Yap Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NanchangZongkunIntelligentTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NanchangZongkunIntelligentTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nanchang Zongkun Intelligent Technology Co., Ltd. [Member]",
        "label": "Nanchang Zongkun Intelligent Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NanjingZhongzhiYonghaoRobotCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NanjingZhongzhiYonghaoRobotCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nanjing Zhongzhi Yonghao Robot Co., Ltd. [Member]",
        "label": "Nanjing Zhongzhi Yonghao Robot Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NatureOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NatureOfOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NatureOfOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NatureOfOperationsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NatureofOperationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NatureofOperationsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetAssetsDirectlyAssociatedWithAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetAssetsDirectlyAssociatedWithAssetsHeldForSale",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets directly associated with assets held for sale",
        "documentation": "Net assets directly associated with assets held for sale.",
        "label": "Net Assets Directly Associated With Assets Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "documentation": "Net book value.",
        "label": "Net Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetBookValueAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetBookValueAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Net Book Value Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNetEquityDebtAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net equity (debt)",
        "label": "Net debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of net debt of the entity."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Net deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "gfai_NetOperatingLossCarriedForward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetOperatingLossCarriedForward",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carried forward",
        "label": "Net Operating Loss Carried Forward"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetProceeds",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds",
        "documentation": "Represent the amount of net proceeds.",
        "label": "Net Proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net profit (loss) for the year from discontinued operations \u2013 Information security segment",
        "documentation": "Net profit (loss) for the year from discontinued operations \u2013 Information security segment.",
        "label": "Net Profitloss For The Year From Discontinued Operations Information Security Segment"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetRevenueValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NetRevenueValue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net revenue, value",
        "documentation": "Net revenue, Value.",
        "label": "Net Revenue Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NewLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NewLeases",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New leases",
        "label": "New Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Nominal or principal amount of financial instrument on discontinuation of measurement at fair value through profit or loss because credit derivative is used to manage credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or principal amount of a financial instrument on discontinuation of its measurement at fair value through profit or loss, because a credit derivative is used to manage the credit risk of that financial instrument. [Refer: Credit risk [member]; Derivatives [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_NonadjustingEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "gfai_NoncashInvestingAndFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NoncashInvestingAndFinancingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities",
        "label": "Noncash Investing And Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r148",
      "r150"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non- controlling Interests",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r153",
      "r269"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets:",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Non-current assets or disposal groups classified as held for sale or as held for distribution to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Non-current assets or disposal groups classified as held for distribution to owners; Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-derivative financial liabilities",
        "label": "Non-current derivative financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_NoncurrentFinanceLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NoncurrentFinanceLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable": {
       "parentTag": "gfai_FinanceLeaseLiabilities1",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities, net",
        "verboseLabel": "Non-current portion",
        "documentation": "Finance lease liabilities, net.",
        "label": "Noncurrent Finance Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r155",
      "r269"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities:",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for employee benefits",
        "label": "Non-current provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_NoncurrentRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": "gfai_CashCashEquivalentAndRestrictedCash",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash \u2013 non-current",
        "label": "Non-current restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_NoncurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashandCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Subtotal",
        "label": "Non-current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "30 [Member]",
        "label": "Not later than one month [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r285",
      "r290"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable",
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable",
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 year [Member]",
        "verboseLabel": "Less than 1 year [Member]",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r183",
      "r184",
      "r190",
      "r282",
      "r290"
     ]
    },
    "ifrs-full_NotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91 and over [Member]",
        "label": "Not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than three months."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_NoteWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NoteWarrantsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants [Member]",
        "label": "Note Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NumberOfIndependentDirectorsServicePerformed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NumberOfIndependentDirectorsServicePerformed",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of service performer (in Directors)",
        "documentation": "Represent the number of independent directors service performed.",
        "label": "Number Of Independent Directors Service Performed"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NumberOfOrdinaryShareAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NumberOfOrdinaryShareAuthorized",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of ordinary shares \u2013 authorized",
        "documentation": "Number of ordinary share authorized.",
        "label": "Number Of Ordinary Share Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NumberOfOrdinaryShareIssuedAndOutstandinginShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NumberOfOrdinaryShareIssuedAndOutstandinginShares",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of ordinary shares \u2013 issued and outstanding",
        "documentation": "Number of ordinary share issued and outstanding.",
        "label": "Number Of Ordinary Share Issued And Outstandingin Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NumberOfShareIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NumberOfShareIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares issued",
        "documentation": "Ordinary shares, shares issued.",
        "label": "Number Of Share Issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares authorized",
        "verboseLabel": "Common stock, shares authorized",
        "netLabel": "Ordinary shares, authorized",
        "label": "Number of shares authorised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "gfai_NumberOfSharesIssue": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NumberOfSharesIssue",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued (in Shares)",
        "label": "Number Of Shares Issue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, issued",
        "verboseLabel": "Share issued (in Shares)",
        "netLabel": "Ordinary shares",
        "label": "Restricted ordinary shares (in Shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "gfai_NumberOfSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "NumberOfSharesIssued1",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in Shares)",
        "documentation": "Total number of shares issued.",
        "label": "Number Of Shares Issued1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares",
        "label": "Number of shares issued and fully paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_NumberOfSharesIssuedButNotFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssuedButNotFullyPaid",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares issued",
        "label": "Number of shares issued but not fully paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has not been received."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Ordinary shares, shares outstanding",
        "verboseLabel": "Ordinary shares ,outstanding",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "gfai_OfficeDecorationAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OfficeDecorationAndEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tools and Equipment [Member]",
        "label": "Office Decoration And Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furbishing and equipment [Member]",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "gfai_OperatingLeaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OperatingLeaseCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease commitments",
        "documentation": "Amount of operating lease commitments.",
        "label": "Operating Lease Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OperatingLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable",
      "http://www.guardforceai.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating lease income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating lease income. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "gfai_OperatingLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OperatingLossAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss",
        "label": "Operating Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OperatingLossAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OperatingLossAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss [Axis]",
        "label": "Operating Loss Axis"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OperatingLossDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OperatingLossDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLossDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OperatingLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OperatingLossMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss [Member]",
        "label": "Operating Loss Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinaryPlusPreferredSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinaryPlusPreferredSharesOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary plus preferred shares outstanding (in Shares)",
        "documentation": "Number of ordinary plus preferred shares outstanding.",
        "label": "Ordinary Plus Preferred Shares Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinaryShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinaryShareMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares [Member]",
        "label": "Ordinary Share Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinarySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesAuthorized",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares authorized",
        "documentation": "The number of ordinary share authorized.",
        "label": "Ordinary Shares Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares (in Shares)",
        "verboseLabel": "Ordinary shares, issued",
        "documentation": "Ordinary shares, issued.",
        "label": "Ordinary Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r316"
     ]
    },
    "gfai_OrdinarySharesParValue012PerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesParValue012PerShareMember",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares, par value $0.12 per share",
        "label": "Ordinary Shares Par Value012 Per Share Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinarySharesReceived": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesReceived",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Received ordinary shares",
        "documentation": "The number of ordinary shares received.",
        "label": "Ordinary Shares Received"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinarySharesReceiving": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesReceiving",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receiving ordinary shares (in Shares)",
        "documentation": "Receiving ordinary shares.",
        "label": "Ordinary Shares Receiving"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinarySharesSpilitShareIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesSpilitShareIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, split share issued",
        "documentation": "Ordinary shares, spilit share issued.",
        "label": "Ordinary Shares Spilit Share Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinarySharesUnit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OrdinarySharesUnit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares unit",
        "label": "Ordinary Shares Unit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAssetsPercentageContributedToFairValueOfPlanAssets",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets percentage",
        "label": "Other assets, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage other types of assets not separately disclosed contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Other assets, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_OtherBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repaid amount",
        "label": "Other borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of borrowings that the entity does not separately disclose in the same statement or note. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComponentsOfDeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable": {
       "parentTag": "gfai_IncomeTaxBenefitExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofComponentsoftheIncomeTaxProvisionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax expense (benefit)",
        "label": "Other components of deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of components of deferred tax expense or income that the entity does not separately disclose in the same statement or note. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Other comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remeasurements of defined benefit plan",
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r50",
      "r322"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income from four segments",
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247"
     ]
    },
    "gfai_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries [Member]",
        "label": "Other Countries Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherCurrentAndNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherCurrentAndNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and non-current assets",
        "documentation": "Other current and non-current assets.",
        "label": "Other Current And Noncurrent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherCurrentAndNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherCurrentAndNoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and non-current liabilities",
        "documentation": "Other current and non-current liabilities.",
        "label": "Other Current And Noncurrent Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherCurrentAndOtherNonCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current and Other Non-Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherCurrentAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherCurrentAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other current assets",
        "documentation": "Other current assets.",
        "label": "Other Current Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesTable",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of finance lease liabilities, net",
        "negatedLabel": "Other current liabilities",
        "label": "Other current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r161"
     ]
    },
    "gfai_OtherCurrentLiabilitie": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherCurrentLiabilitie",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other current liabilities",
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note.",
        "label": "Other Current Liabilitie"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note payable",
        "label": "Other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Other receivables",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses",
        "label": "Other expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r239"
     ]
    },
    "ifrs-full_OtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "label": "Other financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss",
        "label": "Other gains (losses)"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307"
     ]
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r239",
      "r240"
     ]
    },
    "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other income (expense) from subsidiaries, jointly controlled entities and associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherMaterialActuarialAssumptions": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherMaterialActuarialAssumptions",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variation rate",
        "label": "Other material actuarial assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "Any other material assumption used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_OtherMaterialNoncashItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherMaterialNoncashItems",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash compensation expense",
        "label": "Other material non-cash items"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of material non-cash items other than depreciation and amortisation."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r230"
     ]
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total non-current assets",
        "label": "Other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other non-current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r162"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherNoncurrentNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentNonfinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other non-current assets",
        "label": "Other non-current non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherNoncurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note payable",
        "label": "Other non-current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNonfinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash advances to employees",
        "label": "Other non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Other operating income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "gfai_OtherPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payable",
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note.",
        "label": "Other Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_OtherCurrentLiabilitie",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Payables",
        "label": "Other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherReceivablesDetailsScheduleofOtherReceivablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables (Details) - Schedule of Other Receivables [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherReceivablesDetailsScheduleofOtherReceivablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables (Details) - Schedule of Other Receivables [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Receivables [Member]",
        "label": "Other Receivables Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReservesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Reserves",
        "label": "Other reserves [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r38"
     ]
    },
    "gfai_OtherSegmentsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherSegmentsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segments percentage",
        "documentation": "The percentage of other segments.",
        "label": "Other Segments Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherServiceFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OtherServiceFees",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other service fees",
        "label": "Other Service Fees"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OthersMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others [Member]",
        "label": "Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OutstandingOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OutstandingOfLoans",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding loan",
        "documentation": "Represent the outstanding loan amount.",
        "label": "Outstanding Of Loans"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OutstandingOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OutstandingOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares (in Shares)",
        "verboseLabel": "Outstanding ordinary shares",
        "documentation": "Outstanding ordinary shares.",
        "label": "Outstanding Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OutstandingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OutstandingShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding shares (in Shares)",
        "documentation": "The number of outstanding shares.",
        "label": "Outstanding Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OutstandingWarrantsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "OutstandingWarrantsShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding warrants shares",
        "documentation": "Number of outstanding warrants shares.",
        "label": "Outstanding Warrants Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PRCEntityRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PRCEntityRegisteredCapital",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC entity registered capital, percentage",
        "documentation": "Percentage of PRC entity registered capital.",
        "label": "PRCEntity Registered Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "verboseLabel": "Ordinary share increased (in Dollars per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "gfai_ParValuePerShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ParValuePerShares",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "verboseLabel": "Ordinary shares unit (in Dollars per share)",
        "documentation": "Common stock, par value.",
        "label": "Par Value Per Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ParValueinDollarsPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ParValueinDollarsPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Par value (in Dollars per share)",
        "label": "Par Valuein Dollars Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable_Parentheticals",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Equity",
        "verboseLabel": "Parent [Member]",
        "netLabel": "Parent [member]",
        "label": "Parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an entity that controls one or more entities."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past service cost and gain on settlement",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "gfai_PastServiceCostAndLossOnSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PastServiceCostAndLossOnSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past service cost and loss on settlements",
        "documentation": "Past service cost and loss on settlements.",
        "label": "Past Service Cost And Loss On Settlements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "gfai_PayrollPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PayrollPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_OtherCurrentLiabilitie",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll Payable",
        "documentation": "Amount of payroll payable.",
        "label": "Payroll Payable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PerShareValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PerShareValue",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Per share value (in Dollars per share)",
        "documentation": "The amount of per share value.",
        "label": "Per Share Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfChangeInLiability": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PercentageOfChangeInLiability",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Change in Liability",
        "documentation": "Percentage of Change in Liability.",
        "label": "Percentage Of Change In Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails",
      "http://www.guardforceai.com/role/ScheduleofCompanysRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net revenue, percentage",
        "verboseLabel": "Percentage of revenue",
        "label": "Percentage of entity's revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "gfai_PercentageOfLegalReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PercentageOfLegalReserve",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of legal reserve",
        "label": "Percentage Of Legal Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfRestrictedOrdinaryShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PercentageOfRestrictedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of restricted ordinary shares",
        "documentation": "Represent the percent value of percentage of restricted ordinary shares.",
        "label": "Percentage Of Restricted Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfTotalRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PercentageOfTotalRevenue",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Total Revenue",
        "label": "Percentage Of Total Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfVariation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PercentageOfVariation",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of variation",
        "documentation": "Percentage of variation.",
        "label": "Percentage Of Variation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Votes percentage",
        "verboseLabel": "Deposit equity interests rate",
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "gfai_PerfektTechnologySystemCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PerfektTechnologySystemCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfekt Technology &amp; System Co., Ltd. [Member]",
        "label": "Perfekt Technology System Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PermanentDifferences",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent differences",
        "documentation": "Permanent differences.",
        "label": "Permanent Differences"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PlanAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PlanAMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable",
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable",
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan A [Member]",
        "label": "Plan AMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PlanBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PlanBMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable",
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable",
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan B [Member]",
        "label": "Plan BMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PostshareConsolidationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PostshareConsolidationMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-share consolidation\t[Member]",
        "label": "Postshare Consolidation Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PreferredShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares (in Shares)",
        "label": "Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredSharesOutstandingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PreferredSharesOutstandingShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares outstanding shares (in Shares)",
        "documentation": "Number of preferred shares outstanding shares.",
        "label": "Preferred Shares Outstanding Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredSharesOutstandingSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PreferredSharesOutstandingSharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares outstanding shares percentage",
        "documentation": "The percentage of preferred shares outstanding shares.",
        "label": "Preferred Shares Outstanding Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PreferredSharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares percentage",
        "label": "Preferred Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Prepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Prepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts due prepayments",
        "label": "Prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "gfai_PrepaymentsInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PrepaymentsInsurance",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments - insurance",
        "documentation": "Prepayments insurance",
        "label": "Prepayments Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrepaymentsOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PrepaymentsOthers",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments - others",
        "documentation": "Prepayments - others.",
        "label": "Prepayments Others"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreshareConsolidationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PreshareConsolidationMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-share consolidation [Member]",
        "label": "Preshare Consolidation Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrincipalAmountOfLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PrincipalAmountOfLoan",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan principal amount",
        "documentation": "Represent the principal amount of loan.",
        "label": "Principal Amount Of Loan"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrivatePlacementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PrivatePlacementsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "private placements [Member]",
        "label": "Private Placements Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrivateWarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PrivateWarrantMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Warrant [Member]",
        "label": "Private Warrant Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrivateWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PrivateWarrantsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Warrants [Member]",
        "label": "Private Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from a convertible note",
        "label": "Proceeds from borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProceedsFromCashPaidForTheCancellationOfFractionalShares",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for the cancellation of fractional shares",
        "documentation": "Amount of cash paid for the cancellation of fractional shares.",
        "label": "Proceeds From Cash Paid For The Cancellation Of Fractional Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromCurrentBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from current borrowings obtained. [Refer: Current borrowings]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of warrants",
        "label": "Proceeds from exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromExerciseOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of warrants",
        "verboseLabel": "Warrants exercisable (in Dollars)",
        "label": "Proceeds from exercise of warrants"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of share purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining note balance",
        "label": "Proceeds from issue of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_ProceedsFromIssuingOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssuingOtherEquityInstruments",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity portion of the settlement of a borrowing from a third party",
        "label": "Proceeds from issuing other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing equity instruments that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issue of shares",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of property, plant and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "ifrs-full_ProductionSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductionSupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tools and supplies",
        "label": "Current production supplies"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r244",
      "r329"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "label": "Professional fees expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss for the year",
        "terseLabel": "Net (loss) for the year",
        "verboseLabel": "Net (loss)",
        "netLabel": "Net loss for the year",
        "label": "Net profit (loss) from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r39",
      "r132",
      "r144",
      "r147",
      "r225",
      "r227",
      "r269",
      "r274"
     ]
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss attributable to non-controlling interests",
        "verboseLabel": "Net loss attributable to the non-controlling interest",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r149"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss attributable to equity holders of the Company",
        "terseLabel": "Net loss attributable to equity holders of the Company",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income tax from continuing operations",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r204",
      "r239",
      "r240",
      "r291",
      "r292"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss for the year from continuing operations",
        "terseLabel": "Net loss for the year end from continuing operations",
        "verboseLabel": "Net (loss) from continuing operations",
        "netLabel": "Net loss for the year from continuing operations",
        "label": "Profit (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r158",
      "r225",
      "r227"
     ]
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net profit (loss) for the year from discontinued operations",
        "verboseLabel": "Net loss (Profit) for the year end from discontinued operations",
        "netLabel": "Net profit (loss) from discontinued operations",
        "label": "Profit (loss) from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r49",
      "r53",
      "r159",
      "r203"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "terseLabel": "Operating income (loss)",
        "negatedLabel": "Loss from operations",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r258",
      "r317"
     ]
    },
    "gfai_ProfitOrLossPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProfitOrLossPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit or loss percent",
        "documentation": "The percentage of profit or loss.",
        "label": "Profit Or Loss Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r70"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated Depreciation, Balance beginning",
        "periodEndLabel": "Accumulated Depreciation, Ending balance",
        "documentation": "The amount of accumulated depreciation of property, plant and equipment.",
        "label": "Property Plant And Equipment Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost, Balance beginning",
        "periodEndLabel": "Cost, Ending balance",
        "label": "Property, plant and equipment, revalued assets, at cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment that would have been recognised had the revalued assets been carried under the cost model. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r71",
      "r259",
      "r273"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r277",
      "r278"
     ]
    },
    "gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in subsidiary",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r151"
     ]
    },
    "gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForAndWriteOffOfWithholdingTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for and write off of withholding taxes receivable",
        "documentation": "Provision for and write off of withholding taxes receivable.",
        "label": "Provision For And Write Off Of Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForEmployeeBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForEmployeeBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for expected credit loss on trade receivables and other receivables",
        "documentation": "The amount of provision for expected credit loss on trade receivables and other receivables.",
        "label": "Provision For Expected Credit Loss On Trade Receivables And Other Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForPenaltyClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForPenaltyClaims",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer contracts",
        "documentation": "Amount of provision for penalty claims.",
        "label": "Provision For Penalty Claims"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for (Recovery of) expected credit loss on trade receivables and other receivables, net",
        "documentation": "Provision for recovery of expected credit loss on trade receivables and other receivables net.",
        "label": "Provision For Recovery Of Expected Credit Loss On Trade Receivables And Other Receivables Net"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForShareBasedCompensationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForShareBasedCompensationExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_OtherCurrentLiabilitie",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for stock-based compensation expense",
        "documentation": "Represent the amount of provision for share-based compensation expense.",
        "label": "Provision For Share Based Compensation Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionForWithholdingTaxesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for withholding taxes",
        "documentation": "Represent the amount of provision for withholding taxes receivable.",
        "label": "Provision For Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for obsolete inventories",
        "negatedLabel": "Provision for obsolete inventory",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsScheduleofAnnualVoluntaryResignationTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAnnualVoluntaryResignationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) - Schedule of Annual Voluntary Resignation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A\u2019s Defined Benefit Obligation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) - Schedule of Movement in the Present Value of Plan A\u2019s Defined Benefit Obligation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsScheduleofSignificantActuarialAssumptionTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) - Schedule of Significant Actuarial Assumption [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionforEmployeeBenefitsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ProvisionforEmployeeBenefitsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wrote off",
        "label": "Provisions for doubtful debts related to outstanding balances of related party transaction"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions for doubtful debts related to the amount of outstanding balances in related party transactions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "ifrs-full_ProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for employee benefits",
        "label": "Provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions for employee benefits. [Refer: Employee benefits expense; Provisions]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "gfai_PublicOfferingPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PublicOfferingPricePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public offering price (in Dollars per share)",
        "documentation": "The nominal value of public offering price per share.",
        "label": "Public Offering Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PublicWarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PublicWarrantMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Warrant [Member]",
        "label": "Public Warrant Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchaseAggregateShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchaseAggregateShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase aggregate shares",
        "documentation": "Number of purchase aggregate shares.",
        "label": "Purchase Aggregate Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchaseCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitments",
        "documentation": "Amount of purchase commitments.",
        "label": "Purchase Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchaseOfAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchaseOfAgreementDescription",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of agreement description",
        "documentation": "Purchase of agreement description.",
        "label": "Purchase Of Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "gfai_PurchaseOfRobotsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchaseOfRobotsMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of Robots [Member]",
        "label": "Purchase Of Robots Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchasePriceOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchasePriceOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price of assets (in Dollars)",
        "documentation": "The amount of purchase price of assets.",
        "label": "Purchase Price Of Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchaseShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchaseShare",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase share",
        "documentation": "The number of purchase share.",
        "label": "Purchase Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchasedOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "PurchasedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased ordinary shares",
        "documentation": "Number of purchased ordinary shares.",
        "label": "Purchased Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r189",
      "r192",
      "r270",
      "r271",
      "r342"
     ]
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r189",
      "r192",
      "r270",
      "r271",
      "r342"
     ]
    },
    "ifrs-full_ReceivablesFromRentalOfProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReceivablesFromRentalOfProperties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments \u2013 office and warehouse rental",
        "label": "Receivables from rental of properties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables arising from the rental of properties. Property is land or a building - or part of a building - or both."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivable, net",
        "verboseLabel": "Non-current portion",
        "label": "Receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation adjustments",
        "label": "Reclassification adjustments on exchange differences on translation of foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r51",
      "r88"
     ]
    },
    "gfai_RecognizedRecoveryImpairmentProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RecognizedRecoveryImpairmentProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized recovery impairment provision",
        "documentation": "The amount of recognized recovery impairment provision.",
        "label": "Recognized Recovery Impairment Provision"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RecognizedRentalIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RecognizedRentalIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized rental income",
        "documentation": "Recognized rental income.",
        "label": "Recognized Rental Income"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedLawsuits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedLawsuits",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related lawsuits",
        "documentation": "Related lawsuits.",
        "label": "Related Lawsuits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties [Member]",
        "verboseLabel": "Related parties [member]",
        "label": "Related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "gfai_RelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party",
        "documentation": "Related party.",
        "label": "Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofLongtermBorrowingsfromRelatedPartiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Long-term Borrowings from Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofRelatedPartiesandtheirRelationshipsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Related Parties and their Relationships [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Related Party Transactions [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsScheduleofShorttermBorrowingfromaRelatedPartyTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Short-term Borrowing from a Related Party [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsTebleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelatedPartyTransactionsTebleTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions",
        "label": "Related Party Transactions Teble Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelationshipWithTheCompany": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RelationshipWithTheCompany",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship with the Company",
        "documentation": "Relationship with the company.",
        "label": "Relationship With The Company"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RemeasurementsOfDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RemeasurementsOfDefinedBenefitPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remeasurements of defined benefit plan (Note 18)",
        "documentation": "A component of equity representing the accumulated remeasurements of defined benefit plans.",
        "label": "Remeasurements Of Defined Benefit Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental expense",
        "verboseLabel": "Rental fee",
        "label": "Rental expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repairs and maintenance",
        "label": "Repairs and maintenance expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of borrowings",
        "label": "Repayments of borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "label": "Research and development expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "gfai_RestrictedCash1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedCash1",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "documentation": "The amount of restricted cash.",
        "label": "Restricted Cash1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedCashAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedCashAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash amount",
        "documentation": "The amount of restricted cash amount.",
        "label": "Restricted Cash Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedCashNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedCashNonCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "documentation": "The amount of restricted cash of non current assets.",
        "label": "Restricted Cash Non Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedOrdinaryShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedOrdinaryShare",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares (in Shares)",
        "verboseLabel": "Restricted ordinary share",
        "label": "Restricted Ordinary Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedOrdinarySharePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedOrdinarySharePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares per share (in Dollars per share)",
        "label": "Restricted Ordinary Share Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedOrdinaryShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares percentage",
        "label": "Restricted Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedOrdinarySharesMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Ordinary Shares [Member]",
        "label": "Restricted Ordinary Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RestrictedOrdinarySharesPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares, per share (in Dollars per share)",
        "documentation": "Restricted ordinary shares, per share.",
        "label": "Restricted Ordinary Shares Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RetainedEarning": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RetainedEarning",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit.",
        "label": "Retained Earning"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r247"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings (Deficit)",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r241"
     ]
    },
    "gfai_ReturnedAndCancelledShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ReturnedAndCancelledShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancelled shares",
        "documentation": "The number of shares returned and cancelled shares.",
        "label": "Returned And Cancelled Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofOperatingSegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenues",
        "netLabel": "Total revenue",
        "label": "Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r157",
      "r204",
      "r220",
      "r226",
      "r232",
      "r233",
      "r235",
      "r239",
      "r240",
      "r269"
     ]
    },
    "gfai_RevenueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RevenueAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Axis]",
        "label": "Revenue Axis"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RevenueDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RevenueDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase from a related party",
        "label": "Revenue from sale of goods, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "gfai_RevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RevenueMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Member]",
        "label": "Revenue Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RevenueRecognize": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RevenueRecognize",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognize",
        "documentation": "The amount of revenue recognize.",
        "label": "Revenue Recognize"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RevenueValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RevenueValue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue amounting",
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.",
        "label": "Revenue Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Revenues1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "Revenues1Abstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues(1)",
        "label": "Revenues1 Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightOfUseAssetsAndOperatingLeaseLiabiltiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-Of-Use Assets And Operating Lease Liabilties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amounts of Right-of-Use Assets [Abstract]",
        "label": "Rightof Use Assetsand Operating Lease Liabilties Details Scheduleof Carrying Amountsof Rightof Use Assets Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofUseAssetsandOperatingLeaseLiabiltiesDetailsScheduleofCarryingAmountsofRightofUseAssetsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilties (Details) - Schedule of Carrying Amounts of Right-of-Use Assets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabiltiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofUseAssetsandOperatingLeaseLiabiltiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-Of-Use Assets And Operating Lease Liabilties [Abstract]",
        "label": "Rightof Use Assetsand Operating Lease Liabilties Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofUseAssetsandOperatingLeaseLiabiltiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofUseAssetsandOperatingLeaseLiabiltiesTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilties Table [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofUseAssetsandOperatingLeaseLiabiltiesTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilties (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r178"
     ]
    },
    "gfai_RightofusePlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RightofusePlatformMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use Platform [Member]",
        "label": "Rightofuse Platform Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RoboticAISolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RoboticAISolutionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robotic AI solutions [Member]",
        "label": "Robotic AISolutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RoboticsAISolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RoboticsAISolutionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robotics AI solutions [Member]",
        "label": "Robotics AISolutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RobotsAtWarehouseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RobotsAtWarehouseMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robots at warehouse [Member]",
        "label": "Robots At Warehouse Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RobotsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "RobotsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robots [Member]",
        "label": "Robots Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_SG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "SG",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Singapore [Member]",
        "label": "SINGAPORE"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails",
      "http://www.guardforceai.com/role/SubsequentEventsDetails",
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails",
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAdministrativeExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAdministrativeExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Administrative Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAdministrativeExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAdministrativeExpensesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Administrative Expenses",
        "label": "Schedule Of Administrative Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Due to Related Parties",
        "label": "Schedule Of Amount Due To Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAmountsDueFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amounts Due From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueFromRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAmountsDueFromRelatedPartiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amounts Due from Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Due from Related Parties",
        "label": "Schedule Of Amounts Due From Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAmountsDueToRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amounts Due To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueToRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAmountsDueToRelatedPartiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amounts Due to Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAnnualVoluntaryResignationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAnnualVoluntaryResignationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Annual Voluntary Resignation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfAssetsAndLiabilitiesHeldForSaleAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Assets And Liabilities Held For Sale Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCapitalExpenditureCommitments": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCapitalExpenditureCommitments",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capital Expenditure Commitments",
        "documentation": "Schedule of capital expenditure commitments.",
        "label": "Schedule Of Capital Expenditure Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCapitalExpenditureCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Capital Expenditure Commitments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCarryingAmountsOfRightofUseAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Amounts of Right-of-Use Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amounts of Right-of-Use Assets",
        "label": "Schedule Of Carrying Amounts Of Rightofuse Asset Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCashAndCashEquivalentsAndRestrictedCashAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Cash And Cash Equivalents And Restricted Cash Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCashFlowComponentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCashFlowComponentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Cash Flow Components Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCompanyOfAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCompanyOfAccountsReceivableTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade Receivable",
        "label": "Schedule Of Company Of Accounts Receivable Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCompanyRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCompanyRevenueTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Company\u2019s Revenue",
        "label": "Schedule Of Company Revenue Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCompanySRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCompanySRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Company SRevenue Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCompanySTradeReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCompanySTradeReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Company STrade Receivables Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfComponentsOfTheIncomeTaxProvision": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfComponentsOfTheIncomeTaxProvision",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of the Income Tax Provision",
        "label": "Schedule Of Components Of The Income Tax Provision"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfComponentsOfTheIncomeTaxProvisionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of the Income Tax Provision [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfConsolidatedBalanceSheetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfConsolidatedBalanceSheetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Balance Sheets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfConsolidatedStatementsOfProfitOrLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Statements Of Profit Or Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCostOfTheIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCostOfTheIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Cost Of The Intangible Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCostOfTheIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCostOfTheIntangibleAssetsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cost of the Intangible Assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCurrencyExchangeRatesImpactAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Currency Exchange Rates Impact Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCurrencyExchangeRatesImpactLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCurrencyExchangeRatesImpactLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Currency Exchange Rates Impact [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCurrencyExchangeRatesImpactTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of currency exchange rates impact",
        "label": "Schedule Of Currency Exchange Rates Impact Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Current and Non-Current Portion of Tax Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Current and Non Current Portion of Tax Receivables",
        "label": "Schedule Of Current And Non Current Portion Of Tax Receivables Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDeferredTaxAssetsAndLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilities",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule Of Deferred Tax Assets And Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDefinedBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDefinedBenefitObligationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Defined Benefit Obligation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDepreciationAndAmortizationBySegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation And Amortization By Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Disaggregation Information Of Revenue By Service Type Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Disaggregation Information of Revenue by Service Type [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation Information of Revenue by Service Type",
        "documentation": "Schedule of disaggregation information of revenue by service type.",
        "label": "Schedule Of Disaggregation Information Of Revenue By Service Type Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Of Property And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Useful Lives of Property and Equipment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFinanceLeaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfFinanceLeaseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Lease Assets Under a Finance Lease [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfFinanceLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finance Lease Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Lease Liabilities",
        "documentation": "Tabular disclosure for finance lease liabilities.",
        "label": "Schedule Of Financial Lease Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFuturePaymentsForEmploymentAgreements": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfFuturePaymentsForEmploymentAgreements",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Payments for Employment Agreements",
        "documentation": "Schedule of future payments for employment agreements.",
        "label": "Schedule Of Future Payments For Employment Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Future Payments For Employment Agreements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfIntangibleAssetNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfIntangibleAssetNetTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets, Net",
        "label": "Schedule Of Intangible Asset Net Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Intangible Assets Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfInventoriesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfInventoriesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Lease",
        "documentation": "Tabular disclosure for leased assets under a finance lease.",
        "label": "Schedule Of Leased Assets Under Finance Lease Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Borrowings From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfLongtermBorrowingsFromRelatedPartiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Borrowings from Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Borrowings from Related Parties",
        "label": "Schedule Of Longterm Borrowings From Related Party Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Minimum Lease Payments Under Finance Lease Agreements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Minimum Lease Payments Under Finance Lease Agreements",
        "documentation": "Tabular disclosure for minimum lease payments under finance lease agreements.",
        "label": "Schedule Of Minimum Lease Payments Under Finance Lease Agreements Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfMovementInThePresentValueOfPlanASDefinedBenefitObligationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In The Present Value Of Plan ASDefined Benefit Obligation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfNetDebtAnalysisAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfNetDebtAnalysisAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Debt Analysis [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfNetDebtAnalysisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfNetDebtAnalysisTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Equity (Debt) Analysis",
        "label": "Schedule Of Net Debt Analysis Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfNonDerivativeFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Non Derivative Financial Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfNonderivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfNonderivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Non-derivative Financial Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of non-derivative financial liabilities",
        "documentation": "Schedule of non-derivative financial liabilities.",
        "label": "Schedule Of Nonderivative Financial Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOperatingLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOperatingLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOperatingSegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOperatingSegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOperatingSubsidiariesIncorporatedInDifferentTaxJurisdictionAreSubjectToDifferentCorporateIncomeTaxRateLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOtherAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOtherAssetTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Total Assets by Segment",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Schedule Of Other Asset Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current and Other Non-Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOtherReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfOtherReceivablesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/OtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Receivables",
        "label": "Schedule Of Other Receivables Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPreTaxLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPreTaxLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Pre-tax Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Movement in the Present Value of Plan A\u2019s Defined Benefit Obligation",
        "label": "Schedule Of Present Value Of Defined Benefit Obligation Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPretaxLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPretaxLossExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pre-tax Loss",
        "documentation": "Schedule of pre-tax loss explanatory.",
        "label": "Schedule Of Pretax Loss Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPretaxLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPretaxLossLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pre-tax Loss [Abstract]",
        "label": "Schedule Of Pretax Loss Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives of Property and Equipment",
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]",
        "label": "Schedule Of Property Plant And Equipment Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "documentation": "Schedule of property, plant and equipment.",
        "label": "Schedule Of Property Plant And Equipment Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPurchasePriceAllocationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfPurchasePriceAllocationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Purchase Price Allocation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes",
        "label": "Schedule Of Reconciliation Between The Statutory Tax Rate To Income Before Income Taxes And The Actual Provision For Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation Between the Statutory Tax Rate to Income Before Income Taxes and the Actual Provision for Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfRelatedPartiesAndTheirRelationshipsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Parties And Their Relationships Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfRelatedPartiesAndTheirRelationshipsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Parties and their Relationships [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfRelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Party Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRelatedPartyTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfRelatedPartyTransactionsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Purchase Price Allocation",
        "documentation": "Disclouser of schedule of represents the purchase price allocation at the dates of the acquisition.",
        "label": "Schedule Of Represents The Purchase Price Allocation At The Dates Of The Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRevenueAndNonCashCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfRevenueAndNonCashCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenue And Non Cash Compensation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfShorttermBorrowingFromARelatedPartyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfShorttermBorrowingFromARelatedPartyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Short-term Borrowing from a Related Party [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term Borrowing from a Related Party",
        "label": "Schedule Of Shortterm Borrowing From ARelated Party Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfSignificantActuarialAssumptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfSignificantActuarialAssumptionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Significant Actuarial Assumption Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfStatementsOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfStatementsOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Statements Of Cash Flows Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Statements of Cash Flows",
        "label": "Schedule Of Statements Of Cash Flows Parent Company Only Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfStatementsOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfStatementsOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Statements Of Financial Position Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Statements of Financial Position",
        "label": "Schedule Of Statements Of Financial Position Parent Company Only Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Statements Of Profit And Loss And Comprehensive Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Statements of Profit and Loss and Comprehensive Loss",
        "label": "Schedule Of Statements Of Profit And Loss And Comprehensive Loss Parent Company Only Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTheTotalAssetsBySegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfTheTotalAssetsBySegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Total Assets By Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Non Current Assets By Geographical Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Trade And Other Payables and other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Payables and Other Current Liabilities",
        "documentation": "Tabular disclosure for trade and other payables and other current liabilities.",
        "label": "Schedule Of Trade And Other Payables And Other Current Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTradeReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfTradeReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Receivable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfWithholdingTaxReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOfWithholdingTaxReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Withholding Tax Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Current and Other Non-Current Assets",
        "label": "Schedule Other Current And Noncurrent Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SecuredLogisticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SecuredLogisticsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured logistics [Member]",
        "label": "Secured Logistics Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "gfai_SecurityEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SecurityEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security equipment [Member]",
        "label": "Security Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "gfai_SecuritySurveillanceSystemMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SecuritySurveillanceSystemMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Surveillance system [Member]",
        "label": "Security Surveillance System Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r172",
      "r225",
      "r253",
      "r276"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r172",
      "r231",
      "r253",
      "r276"
     ]
    },
    "gfai_SellingDistributionAndAdministrativeExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SellingDistributionAndAdministrativeExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, Distribution and Administrative Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceFeeCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ServiceFeeCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCapitalExpenditureCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service fee commitments",
        "documentation": "Service fee commitments.",
        "label": "Service Fee Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsDeliveredToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ServiceProductsDeliveredToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products delivered to related parties",
        "documentation": "The amount of Service/ Products delivered to related parties.",
        "label": "Service Products Delivered To Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsDeliveredToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ServiceProductsDeliveredToRelatedPartiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products delivered to related parties:",
        "label": "Service Products Delivered To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsReceivedFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ServiceProductsReceivedFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products received from related parties",
        "documentation": "The amount of Service/ Products received from related parties.",
        "label": "Service Products Received From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsReceivedFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ServiceProductsReceivedFromRelatedPartiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products received from related parties:",
        "label": "Service Products Received From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServicesReceivedRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ServicesReceivedRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party receivable / loan written off (in Dollars)",
        "label": "Services received, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of services received in related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "gfai_SevenKeweiGroupCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SevenKeweiGroupCompaniesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seven Kewei Group companies [Member]",
        "label": "Seven Kewei Group Companies Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai Nanshao Fire Engineering and Equipment Co., Ltd. [Member]",
        "label": "Shanghai Nanshao Fire Engineering And Equipment Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShanghaiYonganSecurityAlarmSystemCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai Yongan Security Alarm System Co., Ltd [Member]",
        "verboseLabel": "Shanghai Yongan Security Alarm System Co., Ltd. [Member]",
        "label": "Shanghai Yongan Security Alarm System Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through initial public offering (\u201cIPO\u201d) (Note 19) (in Shares)",
        "label": "Share Issuance Of Ordinary Shares Through Initial Public Offering IPO"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in Dollars)",
        "documentation": "Shares issued.",
        "label": "Share Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareIssuedRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareIssuedRate",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued rate",
        "documentation": "Share issued rate.",
        "label": "Share Issued Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription receivable (in Dollars)",
        "label": "Share premium"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "gfai_ShareTransferAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareTransferAuthorized",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred shares (in Shares)",
        "verboseLabel": "Transferred shares",
        "documentation": "Amount of share transfer.",
        "label": "Share Transfer Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharebasedPaymentArrangementsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "gfai_ShareholdersEquityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Balance Sheets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsScheduleofConsolidatedBalanceSheetsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Balance Sheets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossParentheticalsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss (Parentheticals) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsScheduleofConsolidatedStatementsofProfitorLossTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) - Schedule of Consolidated Statements of Profit or Loss [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersEquityTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders [Member]",
        "label": "Shareholders Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 of Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [Member]",
        "label": "Shareholders Of Shenzhen Kewei Robot Technology Co Limited And Its Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SharesCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SharesCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital (in Dollars)",
        "label": "Shares Capital"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SharesExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SharesExercisePrice",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares exercise price (in Dollars per share)",
        "label": "Shares Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SharesIssuedPerShareValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SharesIssuedPerShareValue",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued per share value (in Dollars per share)",
        "documentation": "Shares issued per share value.",
        "label": "Shares Issued Per Share Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SharesOwnedBySouthernAmbitionLimited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SharesOwnedBySouthernAmbitionLimited",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares owned by southern ambition limited (in Shares)",
        "documentation": "Number of shares by southern ambition limited.",
        "label": "Shares Owned By Southern Ambition Limited"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares percentage",
        "label": "Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease Liabilities",
        "label": "Shedule Of Total Operating Lease Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenGFAIAndGuangzhouGFAIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenGFAIAndGuangzhouGFAIMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen GFAI and Guangzhou GFAI [Member]",
        "verboseLabel": "Shenzhen GFAI And Guangzhou GFAI [Member]",
        "label": "Shenzhen GFAIAnd Guangzhou GFAIMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenGFAIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenGFAIMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen GFAI [Member]",
        "label": "Shenzhen GFAIMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenGuardforceQiyunTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Guardforce Qiyun Technology Co., Ltd [Member]",
        "verboseLabel": "Shenzhen Guardforce Qiyun Technology Co., Ltd. [Member]",
        "label": "Shenzhen Guardforce Qiyun Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]",
        "verboseLabel": "Shenzhen Intelligent Guardforce Robot Technology Co., Limited \u2013 Purchases [Member]",
        "label": "Shenzhen Intelligent Guardforce Robot Technology Co Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenKeweiMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei [Member]",
        "label": "Shenzhen Kewei Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited And Its Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedICPMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited \u2013 ICP [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited ICPMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited \u2013 Purchases [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited Purchases Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenQianbanTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenQianbanTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Qianban Technology Co., Ltd [Member]",
        "verboseLabel": "Shenzhen Qianban Technology Co., Ltd. [Member]",
        "label": "Shenzhen Qianban Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShenzhenZhongzhiYonghaoRobotCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Zhongzhi Yonghao Robot Co., Ltd [Member]",
        "verboseLabel": "Shenzhen Zhongzhi Yonghao Robot Co., Ltd. [Member]",
        "label": "Shenzhen Zhongzhi Yonghao Robot Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShortTermDebtAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShortTermDebtAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Debt [Axis]",
        "label": "Short Term Debt Axis"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShortTermDebtDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShortTermDebtDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShortTermDebtDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShorttermBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ShorttermBorrowing",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowing",
        "label": "Shortterm Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term bank borrowing",
        "label": "Current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SichuanQiantuGuardforceRobotTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sichuan Qiantu Guardforce Robot Technology Co., Ltd. [Member]",
        "label": "Sichuan Qiantu Guardforce Robot Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofCostoftheIntangibleAssetsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Cost of the Intangible Assets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives of Property and Equipment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofNonderivativeFinancialLiabilitiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Non-derivative Financial Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r105",
      "r166"
     ]
    },
    "gfai_SingaporeAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SingaporeAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Singapore Agreement [Member]",
        "label": "Singapore Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SouthernAmbitionLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SouthernAmbitionLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Southern Ambition [Member]",
        "verboseLabel": "Southern Ambition Limited [Member]",
        "label": "Southern Ambition Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StaffExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StaffExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Staff expense",
        "label": "Staff Expense"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Comprehensive Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/StockBasedCompensationDetails",
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockBasedCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockBasedCompensationDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation expense (in Dollars)",
        "documentation": "Stock based compensation expense.",
        "label": "Stock Based Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockBasedCompensationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation expense (in Dollars)",
        "documentation": "Stock-based compensation, sometimes known as equity or share-based compensation, is a practice in which companies supplement employees' cash compensation (salary and bonuses) with shares of ownership in the business. It's most commonly awarded to employees in the form of stock options or restricted stock.",
        "label": "Stock Based Compensation Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockBasedCompensationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockBasedCompensationTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK-BASED COMPENSATION",
        "documentation": "The entire disclosure for stock based compensation.",
        "label": "Stock Based Compensation Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockbasedCompensationExpense": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockbasedCompensationExpense",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense (Note 20) (in Shares)",
        "documentation": "Stock-based compensation expenses.",
        "label": "Stockbased Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockbasedCompensationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockbasedCompensationExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense (Note 20)",
        "negatedLabel": "Stock-based compensation expense",
        "documentation": "Stock-based compensation expenses.",
        "label": "Stockbased Compensation Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockholdersEquityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StockholdersEquityDisclosureTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY",
        "label": "Stockholders Equity Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StrengthenedweakenedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "StrengthenedweakenedMember",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strengthened/weakened [Member]",
        "label": "Strengthenedweakened Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubscriptionReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SubscriptionReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Subscription receivable",
        "negatedTerseLabel": "Subscription receivable",
        "documentation": "The amount of subscription receivable.",
        "label": "Subscription Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubscriptionReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SubscriptionReceivableMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription Receivable",
        "label": "Subscription Receivable Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubsequentEventAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SubsequentEventAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubsequentEventsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SubsequentEventsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubsequentsEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "SubsequentsEventMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequents Event [Member]",
        "label": "Subsequents Event Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_TH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TH",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails",
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable",
      "http://www.guardforceai.com/role/ScheduleofTotalNonCurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thailand [Member]",
        "label": "THAILAND"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectFromChangeInTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-tax interest rate risk",
        "label": "Tax effect from change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income tax (expense) benefit",
        "label": "Tax effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ifrs-full_TaxEffectOfImpairmentOfGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfImpairmentOfGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofCashFlowsTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofProfitandLossandComprehensiveLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "negatedLabel": "Impairment of goodwill",
        "label": "Tax effect of impairment of goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount representing the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to impairment of goodwill. [Refer: Accounting profit; Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "gfai_TaxExchangeDifferenceValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxExchangeDifferenceValue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "label": "Tax Exchange Difference Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate income tax rate",
        "verboseLabel": "Commercial contracts tax rate",
        "label": "Tax rate effect from change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfForeignTaxRates",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax for services provided",
        "label": "Tax rate effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "gfai_TaxReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxReceivablesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivables, net",
        "documentation": "Withholding tax receivables, net",
        "label": "Tax Receivables Net"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxRefund",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax refund",
        "documentation": "Amount of tax refund.",
        "label": "Tax Refund"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxRefundedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxRefundedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax refunded amount",
        "documentation": "Tax refunded amount.",
        "label": "Tax Refunded Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxationDetailsScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation (Details) - Schedule of Operating Subsidiaries Incorporated in Different Tax Jurisdiction are Subject to Different Corporate Income Tax Rate [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxationDetailsScheduleofPretaxLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxationDetailsScheduleofPretaxLossTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation (Details) - Schedule of Pre-tax Loss [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxationTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxationTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax Table [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxationTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TaxationTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TechnicalKnowhowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TechnicalKnowhowMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technical know-how [Member]",
        "label": "Technical Knowhow Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TerminationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TerminationOfLease",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination of a lease",
        "documentation": "Represent the amount of termination of a lease.",
        "label": "Termination Of Lease"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ThaiBahtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ThaiBahtMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thai Baht\t[Member]",
        "label": "Thai Baht Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ThailandIncomeTaxStatutoryRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ThailandIncomeTaxStatutoryRate",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thailand income tax statutory rate",
        "documentation": "Thailand income tax statutory rate.",
        "label": "Thailand Income Tax Statutory Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range [Member]",
        "verboseLabel": "Maximum [Member]",
        "netLabel": "Top of range [member]",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r189",
      "r192",
      "r270",
      "r271",
      "r342"
     ]
    },
    "gfai_TopRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TopRangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top Range [Member]",
        "label": "Top Range Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total depreciation and amortization",
        "documentation": "Total depreciation and amortization.",
        "label": "Total Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalEmployeesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalEmployeesShares",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued",
        "documentation": "Employee stock ownership, or employee share ownership, is where a company's employees own shares in that company (or in the parent company of a group of companies).",
        "label": "Total Employees Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalIncomeTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofReconciliationBetweentheStatutoryTaxRatetoIncomeBeforeIncomeTaxesandtheActualProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit)",
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]",
        "label": "Total Income Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalOrdinarySharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total ordinary shares issued",
        "documentation": "Total ordinary shares issued.",
        "label": "Total Ordinary Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Total Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalSharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares issued.",
        "label": "Total Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalSharesIssuedDeposit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalSharesIssuedDeposit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares issued deposit",
        "documentation": "The number of shares issued by the deposit.",
        "label": "Total Shares Issued Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalingApproximately": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TotalingApproximately",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Totaling approximately",
        "documentation": "Amount of totaling approximately.",
        "label": "Totaling Approximately"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "verboseLabel": "Other payables and liabilities",
        "negatedLabel": "Trade and other payables",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due to related parties",
        "label": "Current payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables",
        "verboseLabel": "Trade and other receivables",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r29"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due from related parties",
        "label": "Current receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "gfai_TradeAndOtherPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeAndOtherPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Trade and other payables",
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]",
        "label": "Trade And Other Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofNonderivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and Other payables and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES",
        "documentation": "The disclosure of trade and other payables and other current liabilities.",
        "label": "Trade And Other Payables And Other Current Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade and other payables",
        "label": "Trade and other payables recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_TradeAndOtherPayable",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payables \u2013 third parties",
        "label": "Trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables, Net [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "label": "Receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "gfai_TradeReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeReceivableMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Receivables [Member]",
        "label": "Trade Receivable Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeReceivablePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeReceivablePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivable, percentage",
        "documentation": "Percentage of trade receivable.",
        "label": "Trade Receivable Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAssetsandLiabilitiesHeldforSaleTable",
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables",
        "label": "Trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables, Net (Details) - Schedule of Company\u2019s Trade Receivables [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeReceivablesNetDetailsScheduleofCompanysTradeReceivablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCompanysTradeReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables, Net (Details) - Schedule of Company\u2019s Trade Receivables [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeReceivablesNetDetailsScheduleofTradeReceivableLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables, Net (Details) - Schedule of Trade Receivable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeReceivablesNetDetailsScheduleofTradeReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TradeReceivablesNetDetailsScheduleofTradeReceivableTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables, Net (Details) - Schedule of Trade Receivable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TransferFromGFCashCIT": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TransferFromGFCashCIT",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer from GF Cash (CIT)",
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from transfer from GF cash in the current period.",
        "label": "Transfer From GFCash CIT"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TransferToRI": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TransferToRI",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMovementinthePresentValueofPlanAsDefinedBenefitObligationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transfer to R&amp;I",
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from transfer to R&amp;I in the current period.",
        "label": "Transfer To RI"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party for development",
        "label": "Transfers of research and development from entity, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of research and development from the entity in related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Travelling and entertainment expense",
        "label": "Travel expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from travel."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_TuJingyiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TuJingyiMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofLongtermBorrowingsfromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofShorttermBorrowingfromaRelatedPartyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tu Jingyi [Member]",
        "verboseLabel": "Mr. Tu Jing Yi [Member]",
        "label": "Tu Jingyi Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TuJingyiMrTuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TuJingyiMrTuMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartiesandtheirRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tu Jingyi (\u201cMr. Tu\u201d)\t[Member]",
        "label": "Tu Jingyi Mr Tu Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TurnoverRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TurnoverRateMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSignificantActuarialAssumptionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Turnover Rate [Member]",
        "label": "Turnover Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TwoThousandAndTwentyTwoEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TwoThousandAndTwentyTwoEquityIncentivePlanMember",
     "presentation": [
      "http://www.guardforceai.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Equity Incentive Plan [Member]",
        "label": "Two Thousand And Twenty Two Equity Incentive Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TypeOfCurrenciesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TypeOfCurrenciesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of currencies [Axis]",
        "label": "Type Of Currencies Axis"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TypeOfServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TypeOfServiceAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of service [Axis]",
        "label": "Type Of Service Axis"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TypeOfServiceDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "TypeOfServiceDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfServiceDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219"
     ]
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfHedgesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of hedges [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r211"
     ]
    },
    "ifrs-full_TypesOfHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfHedgesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r211"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofRevenueandNonCashCompensationTable",
      "http://www.guardforceai.com/role/ScheduleoftheTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "gfai_UKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "UKMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United kingdom [Member]",
        "label": "UKMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UnderpaymentTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "UnderpaymentTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underpayment taxes",
        "documentation": "Underpayment taxes.",
        "label": "Underpayment Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Uniforms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "Uniforms",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uniforms",
        "documentation": "Current Uniforms.",
        "label": "Uniforms"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UnsecuredLoanInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "UnsecuredLoanInterestRate",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan interest rate",
        "documentation": "Represent the unsecured loan interest rate.",
        "label": "Unsecured Loan Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UnusedBankOverdraft": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "UnusedBankOverdraft",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused bank overdraft",
        "label": "Unused Bank Overdraft"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCostoftheIntangibleAssetsTable",
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_UtilitiesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UtilitiesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utilities expense",
        "label": "Utilities expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased utilities."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "country_VN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "VN",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOperatingSubsidiariesIncorporatedinDifferentTaxJurisdictionareSubjecttoDifferentCorporateIncomeTaxRateTable",
      "http://www.guardforceai.com/role/ScheduleofPretaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vietnam [Member]",
        "label": "VIET NAM"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "documentation": "Represent the amount of valuation allowance.",
        "label": "Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ValueAddedTaxForConstructionProjectsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ValueAddedTaxForConstructionProjectsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax for construction projects",
        "documentation": "Percentage of value added tax for construction projects.",
        "label": "Value Added Tax For Construction Projects Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ValueAddedTaxForGoodsDeliveredAndRentalPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax for goods delivered and rental provided",
        "documentation": "Percentage of value added tax for goods delivered and rental provided.",
        "label": "Value Added Tax For Goods Delivered And Rental Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValueAddedTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_OtherCurrentLiabilitie",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable",
      "http://www.guardforceai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Output VAT and other taxes payable",
        "verboseLabel": "VAT amount",
        "label": "Value added tax payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "gfai_ValueAddedTaxServiceRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ValueAddedTaxServiceRatePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT service percentage",
        "label": "Value Added Tax Service Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofEstimatedUsefulLivesofPropertyandEquipmentTable",
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "gfai_VendorServiceCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "VendorServiceCompanyMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Service Company [Member]",
        "label": "Vendor Service Company Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WKVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WKVentureMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WK Venture [Member]",
        "label": "WKVenture Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WarrantLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofStatementsofFinancialPositionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants reserve",
        "label": "Warrant liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of warrant liabilities."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_WarrantLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantLife",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected warrant life",
        "label": "Warrant Life"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantPricePerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantPricePerWarrant",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per warrant (in Dollars per share)",
        "documentation": "Number of shares price per warrant.",
        "label": "Warrant Price Per Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WarrantReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants reserve",
        "label": "Warrant reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity resulting from issuing share purchase warrants, other than those resulting from share-based payment arrangements. [Refer: Reserve of share-based payments]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "gfai_WarrantToOrdinarySharesPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantToOrdinarySharesPerUnit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant to ordinary shares per unit (in Dollars per share)",
        "documentation": "Warrant to ordinary shares per unit.",
        "label": "Warrant To Ordinary Shares Per Unit"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsExercisePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantsExercisePricePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants exercise price per share (in Dollars per share)",
        "documentation": "The number of warrants exercise price per share.",
        "label": "Warrants Exercise Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantsIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued",
        "label": "Warrants Issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WarrantsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants [member]",
        "label": "Warrants [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of antidilutive instrument representing warrants."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "gfai_WarrantsNoParValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantsNoParValueMember",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants, No par value",
        "label": "Warrants No Par Value Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantsOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants outstanding",
        "label": "Warrants Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantsShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants shares",
        "label": "Warrants Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsToReceive": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WarrantsToReceive",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to receive",
        "documentation": "The number of warrants to receive.",
        "label": "Warrants To Receive"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabiltiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average lease liabilities percentage",
        "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "gfai_WeightedAverageNumberOfSharesUsedInComputationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WeightedAverageNumberOfSharesUsedInComputationAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares used in computation:",
        "label": "Weighted Average Number Of Shares Used In Computation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofConsolidatedStatementsofProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares used in computation: Basic (in Shares)",
        "verboseLabel": "Basic weighted average number of shares",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares used in computation:",
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WithholdingTaxReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WithholdingTaxReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Taxes Receivables, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WithholdingTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WithholdingTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January 1,",
        "periodEndLabel": "Balance at December 31,",
        "documentation": "Withholding tax receivables",
        "label": "Withholding Tax Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WithholdingTaxesReceivablesNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WithholdingTaxesReceivablesNetDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Taxes Receivables, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WithholdingTaxesReceivablesNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WithholdingTaxesReceivablesNetLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxesReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Taxes Receivables, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WriteOffOfWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "WriteOffOfWithholdingTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in provision for and write off of withholding tax receivables",
        "documentation": "Write off of withholding taxes receivable.",
        "label": "Write Off Of Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_geographicalSegmentalDataRevenuePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "geographicalSegmentalDataRevenuePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical segmental data revenue percentage",
        "documentation": "The percentage geographical segmental data revenue.",
        "label": "geographical Segmental Data Revenue Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ordinaryShareIssueParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "ordinaryShareIssueParValue",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "documentation": "ordinary share issue, par value.",
        "label": "ordinary Share Issue Par Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_warrantExercisePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20231231",
     "localname": "warrantExercisePricePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant exercise price (in Dollars per share)",
        "documentation": "warrant exercise price.",
        "label": "warrant Exercise Price Per Share"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "p",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_p&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ba",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ba&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ix&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "77",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_77_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "48",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_48&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "29",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=29&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2023-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2023-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "122",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "29",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_29&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "90",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_90_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "90",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_90_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "C12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "105A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_105A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_h&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "38",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2023-03-23"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24G",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24G_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35J",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35J_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2023-03-23"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_d&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_c&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_9_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expired 2023-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_117_b&doctype=Standard&forcepdf=true",
   "URIDate": "2023-03-23"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>184
<FILENAME>0001213900-24-037145-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-037145-xbrl.zip
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
MYM=)^AFAYV[5Y_2IR8.Q)$ 1YV&$[J8S,4C):?]LJ=,^S+!UO#2JS!!^RK/
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
MU5@=OC[=\[KP"7;&?3B!,SL2(J),7(\%B?<E)_%>?;6/NFM/7<%A?S,/M[\
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
MX;),JY]/J9>OS!-C:W,VC(0@!8X3K07 <T#ZI+6\$3XO,H&<-! 1Q43AKT2
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
M4UKA>;!N/,;31.+O90V[(?)B^-I:<9,3,=<< ZM9^M)5!Z.G2:HZ-A4BPA5
MPVS(HRB3J)]4WJZVDU^A+8B34\DDGMI%*OBBM !-=$FUV08R_7P*J?2>"=AK
MPF^*%!EE:GE1)0)U2J$E&[EAH  )R6,@3*P"/<T2UMQRB6FJTLDOBAK4L/$C
MTH)$XU52M3!%** \B@&LF8%QT9U0[-]-$8SL^9:DGNX699BD8>U]!>&J4::E
MV/#,-]0=-MA8P]\LLC5VS#1K[G%?5OK(Q=1"UV!*TZ80?%\FR[(BM):#I60Z
M#U>MM_6K8KOA56H$I2L064RDKNYOG=T!RK)-B?6M//!D($GL&XWXC25LJJ0J
M%WPB)59.MHOEM58/$)X E?N#9 )#*!:1,X;7/G[<<"6ZYK:[0=$5GDJ_G(6$
M;[7MU0A6<=E]2<<!YFF#*D:5,(CG#CT\(60U7Z*QM%2M<)%FA81V2J887R]B
MV72)RL'GQDTR?^G@=4J>1 2SRIT5L5J4ZBDXK.PSB$YE>"^C7'("8O\H"@Y1
M(3NUL[*0 1/\_<:/+7NS%(3>?""F&A-9'O# Y&<5[D>T1OK"9S$#Z3W$@TF7
M6U+"PHQ-*'N9WE$=-#Y2=B/P^M8DZ6WEQNH<N\SNKZJ]F$L;<,V5F\L/&_P
M?,Q <Y5072:KW3,9$T&885<RPF&3KA$C=<QK3<(H@9+ J&D3RN,_P(0!4B5E
M,JVJ+M4;T="9>_/Q,8\;[^_7"M]7!Z<P3R.79<ITDRY]+Z-=F@+A#ET"K2$E
M=:P4:V!3 Y>O<GD;.K.'2IAWI]S'I&&#Z):/1>GYDNT=9"[\*KF-6?PYJ=#H
M1=?(RG#% +X@QMEH% F/EEX1'E</80)SDG[&7MZHM4Q)/X!Q?!9B*B&,55)'
M!9Z9P/5\I?+45[K6_730CF_/#A?+39_+Z"D4YL];!'J5FXV9I@(3AQMW"#&[
MY(Z-&3^8U[)%C-Q95;-2;K"N5R&03Y(Y>L-5]K]%"P;I[I$.&3XV!\5[6=A
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
M-6Y,:SZR7RSU*9:Y7)B1*P'>Y( ESAK5?5;+/E7"E-7BPC0J-2C[NO10-S+
M?)@,IBE1#(PA2'!M*.WUD]X*-Y)ZUX(SJ+^T\Z5)Z9 5K(KYL?,'H7@FND1P
M;AVU7\J3> AII2++0JF8:^YQPX94&OQ:\S#A<OS,=8@E#Y@Q*AM7%,IP03'A
MR=5"6 J#!++X/;V]2^C('43K#CNB3I73::"SS3!1$?.M",5=)0R_0P898V8^
M%?C*K MM',K]3%)3<T(0(=CP(IRKC)5@$,Y)>C^SZ9A$'&H\=:T5R%RA"]/N
MJ7XHL+=/93>M<BM-6]]1(O$_!B(6AI=!+E"7<I2!LUBD(^-+H=B<]7+;@AW,
M2G=K-0-U ,H^>BEU4% ?3#HXY9G@5)F7W!Q*HP%!1.F-5]1> $41/4=6<!7
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
MI)\DII$3?AI8)%<\DX6POY1?1ZR)!F8F\>DSRW&^$G2HKD=)'0+<SUR >R'
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
M=_$X2C1X-7$KR<O# 3D[?G$^^]T&W<D*A=ZRFKR#%>RDC10<>*7Y+O[<<@'
M2@_J>W2N*\^:@43#!D%*(&62R8]<I*J:&8$P27($#:\Z!$,^!E)0@%UX[#/I
MTI64P/Z#8L@7Y:X\.=*XP]W>-XC!4AY$LRSFWES<N,DQY:)C2I\E.&M"##[S
MP?RF?#"/9SZ8$1_,R?%,"#,3POP>=3Z._,9E/I+6F&M\G\CX^?4^XYR3T]?C
MF<HTYY2:7!0J:S8Q+J(;: _AAY<CG78M\6F8/M!KUSR]BV$]<_!UZ^._FL'S
MO[?US\5/VSKY+KM,7B%K4Q$V.LE@\?MGNJ;<:_0I?U/D\Z2Q_\3.7L:?X@NZ
M,P*"@%FI=NE-(#O3^N52U6*5,/7$4,R6SC_RI/V23T.=C:!'M/I-&M8/+CG'
MD@LZV!S?_?#ZF2^),[NFB>E"A0U&1EB>''ES88QY4$C&2Z^9%9Z'.H#Q.L^J
M;+9?6;]OJO>4@DP#[;)<G7\K6C\MP74]]G8U=L$I>JB0KE.#5$_"%11_*?>'
M#VL&@5Q;)<HDX4]65ZM8;^!OY<\:3&Q1,^=G?WF.)Q-2].+<H-'=P7!2?72$
M!LIW*./J(ID >+?T 5QY75?T75 $]/H5RB6!_1/->YIVI54.13I\ QZ$1NX8
M-EM0S9+6:I^QT"Y%31"(3MT[+!"OY><YY D]X:>- KT0,4W,JPK[,:E]A1LI
M@M#!BR2E 8U=B.N4=)9V=@G@K7UCF0HQT6.PZ9XSH+=::1J\=*II(V1^B4LO
M>M\1<'[Z]-;=[AN993]S_S1O9F\%*I,:<<8B:(7@GBDN" ,W;*9S3=QW0K&P
M;NJ"ZMZTH"1/%Y0:-K"7B6L8UUR/Y7AZ3I$=+Y&@O$V"/IAK#./OO#1OSQ/
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
M*,XF%)8HU4DB,TJU2&F^R9$F9J3JLG.>V_O@4X,[@O?5]96DF&YB1S#=35F
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
M2$1S65,S9;4:5C2HSEPCWHGC6';9U<;B-<1O$!J4.)H-D?U^ZA7QS06P/S3
M6XWQ@ZF;=BG&2IMV=GV&9#N%@([2PY-T,>=M<RFI"QO5DW(ZF)2N#%0M;JEL
MB@O8_R+X/4ADIX-)\,?0)=$UJ@^M!^U ;N5NRRU_*@#LTQF /09@/Y@!V+-"
M^+7!XC\\3^8W/ED%1Q!5MMZ"RT1M;0&WH 0G2@,B6*K71(L(GDVXB(KJ*)>
M))P'!"D".L*RJ:O*=VBT0U_4MC;]*C 61/G),M8#0-,6=5/?8S6/X.#/T>*M
MC_\&JRLYD#5D8+3?O'B+?PK@693X#!>PX=2(LH)"$)6#PFSBDG(2FAQU# G0
MU2F8-1^1J8H6P>7E*JTN[F*XN%.JMK '!9$'ZH!F]0"L$@^]I&=WL)HI20T/
MFOI4^NG#(W2RV8T[KYH%)Z4;I EZ$317CI]X.I?)M#C,*__;XI[?G+W5V;1X
M! =A9=DN(:YKT^1=C;XC;,EG\JOD\2GG@:B=D?TKB=.P^U _]21"=*-61583
M]ALBN0<49<.NA_7!#6^*Z_"H8JQ)3.(_S? G7F02OTA,(BBGKDF[&XYD!?/:
MOS;MX%>.,&/@J#()>#P3$S=(?*Y?^OD&5S>?Y"LKZFJ=_23 "AP=19_&=#F/
MI:1./9@J#*L"831#3R#LAD CB[H=]O#2,K9E-: =)G1\2Y+%W6$HP(1- .N#
MRW2C'<#A&X8GH6W:0\:94.>OR<')X1B$S)AB<HE)NM#_+B]PG7GI50]3=GE6
M^H9U3FP'Z#,CCG?11OXJ.3@]1,B&D$_;UN?X'?F8)J!'B,YT"\/"IX:C95DH
M/I:@2NLL)^B1W>&*UAL1]6"A@<"X=5$E9G3W#_>- WY:X];A6#&UV8E%T[QC
M5:.VP!>,94Z)<^'-5Y*R7319FVL]S:\GQ14K'PULLVU?Q!-)+Z@DBA63IOJ*
MKG7P /']1Q'"W[UO9%QX1R8SEFY[>MM>D]E'\F;U7(#3VC,A!"\NDU*2"AU.
M;;3_R.B=O150(FS'Q;9"-:8Z==YT/95?)0\>IH9KJK22A&"63CA0%&/6B+P.
MH5:1L_H5F!I/2W7RB&>6/T*,UB>/4VZC-Q1YRHSG)*0=4\V:A^'U;ZPB Y45
M+BS8QD@[3%)&VFCB!9"\>?/5>6L8W,361: 2&TTS6X$T"4P$DG"@_FX$#T\M
MS%3;*49&V]]/]+8Y(+=G%#%/H>!V_%VY"[B)%>H;GE^,YLN.MOBP(8[-*A 5
M!@+=1?.^L,E+9?<R4^!$4B%*KJDO8331/N[T$!N?1D/GG,JJDNI?(D<Q*6K:
M0]#/I69DT.65Z62JSZGSK526IVJNN]T>]*<G#T8R]%3@3J]<OGS4#NG^N](#
M>X8H(L'WE)UR/^Y?EHX4+*86)@T#];CW'#?1<0 #?7N!"N"UI>,N0\X>EZ>%
M"_BR@D"X69/@!EXT+?[!>-GOI7LHTQPZ8/66+#AB84ULJ*.)XD-*W3EV2>!,
M*=NNMX'L (DQ?6MBV _N^9^U1'G9M%5^248'G&WN*J4O&=GG@5]IKAILO3'P
MY.)+%8QRM:5*F6"((?$%7T/;=##F95,E?HK\W4O #,!6TZ,9/N,1=EDV=9Z:
M5@*)Q]CM1.\L8J]AI/>@W,<KVH,@1QE=&J0C&1&X$F439*'\+[@%G&$(Z5E]
M- 5H39UJNIJD1L!-!@E?;6>N#P]]#WR3]4:O*E]TL-"Z+:*6M>.H(GSPZ2/U
M7V0:<#41:\TT^Y#@/3U3KK@KY(I+44?O@,#MP?9PX^TQR)EP3CID2>#UHRLE
MM(:"/6%@F[Z12ZI1CH8P01WM&7;.J3UL3V9%SC28V9]-YX//T$^S4J>Z]7IA
M0.%-<H\7;^ZWD)#?^5?H!O%T@J6]'Z3?3.TCO%0N0EV]5"T;%99$+M2N<8A
M.!;E],G6BQ)>(A=PL57 3;W"*9$!X3(*JL/CQPQ4G4,FML"]2#V0\3-BQ9E1
M4NRZ2 GTICO5/#X2/LBU:3*-11C4[G<>[Q56@XL+Z:*ARUU"B! ;^(4#I8-!
MW8CA>JOIE18]IWPSC-?)>(E8P%"D^W4HH*C1(K=0)E_D,6 FF+?,:Q#C10GU
MCU?<Q7!04GA=%+8&!2/=+K'520(9.C6Q@0AGQRS^FQR-<KP/SEKN1QJ8>>H6
MU]P/S/@"O'?CRM*I$<)^2PI'N)SX)$M]9E5O;P" 2WC"LJ=/>Q%7O#IK'? R
MC<N8<NXJ:>;>@RFY]IB\NT[B77=RN5[PKV;KQB[4V()@6N*<VQKIF,BG=N>T
M=L%=3]KS1.GKONM/8U+X^\X6-CG:\6=3W[NH;1]6!ID_ F9T)8R'2!=(;I-3
MN@9_3]@<N!/96TMHZ4*682DNE\U=X.$CB/X^\N7#?=(I]T%9+=05/J%T%P5<
M[9ISWY:!P$"N/!$2'_'1F<D'!5(C^X2#'G-3/FP:A,K1UC)@L@X%#W8+6J:#
MP!R</\0"IS/\F2]"WR;#O/?[X1 LE?E2]%-EYB3@])DTZCPD#2EU:=%9O/[Z
M7/V[UB!(^QVJ?N.XP^S%8#E^-['1<<I53C?Q4E)\U,K'8"63.!6],7U;40EH
M6U,G>7;-0@T #UUZ4C&@C?+"<[,/:UT&\G;U+F*'9K2R_-R-9V@PFR[,YJ#Q
MX'0T=9[F/5R-1#L)1^@OF@7=,/P]]DHTK+X3N*$Y5&??@>#[1)_:8NJ>;D2/
M-;(1Y# IF2>'9LP^2JTLHB\Y84>4Y!*?!@L<LW/P"71@4J5IQ!:M!D*:CC_8
M7/*$+IUG%K.(+"U_C1B_C-"I7\&IHSB-/7(2>XI6./&]9IZ.%PM/0MJ.M[HH
M-X8R9.J>Z8 T%<%DO6CEE"ADB,$Y5C:Y9YM2"Y2%NZ2K,L8Z?KHV61>M<O1P
M*42]A[N^.N[Z^(.BRF,L_QP_ A-6?K =C%:&KRPB /M+KGUP^195FC!59VOS
M+U\]?_;J90 [F.(^IV7?!.([ZG\?U/R#'J:OD?$_!I]#YPB.IBT-ACB:ID;S
MYNS%LS 6/A4-[]KK(/(7[AN+O[]Y_<PB-W+IR?NI*9E%/0C"#U297LKZIV<<
M['S/Z_:-*7XL=B[NB\.C*YK:_SM;;[XZF^9BFU*D"55">=-,%X&1>Q8@ZE0*
M1"0&YYSD+DZXV6)<K:\.JU#(8J<M@T(B$R#1A+-8EALA7\\B T@(:L^0(XUM
MRF9HC: +1E!3)YUW.Y296AMUE!22KAY244('N=VH<U+%?Y7LER4E%ND_%%1$
M&0QL71.?Q.BLK(;^!"4*B),4\PB8,!5&+)L7TZGCM",3Z6\076ZJJYBT1B8R
M$>)B9F@<1!:I3)F-B6\F*TE'1,>%B(,^1I>K3HU1L::7TF)B)_1^@@L(4\\Y
MJLS+B)G.RJ#R/IJ!MQ=%G)K$-(D%.1E6 '-N\B$[HNEJ2?N=/71]RWRR$'C
MKJB8@)/W^M1A*GT )4LB=]NU%JKE-+>S&HVH'+Y;7Z5UDV9Q06S@FOU')'<F
MM4_JU*4VWWO-ZIXR<UG'U&>TLM$#D!2GQP+1Y2)"*9-TEP3X4(O5)[G96)/R
MRR) )0A$M=9GO*0\J(?D!$<E JZUXS*>&8=2Q%.(V.F2PR;+LF(ZUS$;5F2-
M+-4>/,1%N2C[)-H+"9.ZV05!JI*N6;P7'7E8QY18SFH_'1FQ8/ET:-2-@=$W
M6RB_G!BIY!TZ>WO#O.IWM0BD,OZ(X0)K/'<7!9>5)%A3*;H-JOQ@!EEJX!7G
M*%$4Y,-2A,LR:N3YXV.#SQMR?W^&W(\A]P]GR/UG"+E_JNV"F(FD4ENG2HK:
MU2AHK,G8%XT1N9A.#A4Z1U7@W6N.L6"]H$-C&SZ!%J&>IM@W? -![L\8Z"+"
M(TW^MH7#\N>+9BL_ZY_=WXO+HF1$2E'^A$_Q8U;_5&:!Y$[*/%1V46DSI.T<
MLG9:>N*54&Y8]?(I\6;ZA:3\76#;&KL<H:8934::U$5)L#0:*C\;X2:FH;2)
M-!?K*XI "(:(T3!.[#WT\1DC^,S@#=BE$(,=J+'VBFQ#0-BX/A:\W\?6?R$>
M9KQ2KB=@3'WBL=F !\8BO&O8!JS50] YF#PW2-$I/]X^.;"/Y<DKN4)$"K)#
M>&[T2$?NQ[W\_SY9/:61XL.1N)6<%JL6=?F]IE)*9:)."E@R]G3ABQC>WD4]
M[?\(6:.[7'T2+@M,G,5%>R'<1L>9?>/2XU6#OQT:]@7,4DKZ8UHG+@I=O!18
MT$M6*N:BE[J*\68-C #M^ST?)P4F#0]C&*8$XE4Z87XF0J74161T9<T._HA
M8]]PXP2FX5$TWY:&ZYBV,:#$J56791K8XL[Y]T\@_VZM\JCQ(:[3K0+.5'+E
MOH(3)==MM5(81>5T4("(KV6&/FG77-;2$# " .Z8\<)W?1M=LW2Z:;NLZ7Z!
MJVN*LFEGOQS_Q2.NHVL&.<>RG:)T:TP7>^$I- C:F/).V)E2X(CK:3NC&3ZU
MIWE1N__>5MJ:AHGID:2YQVV#4_=:/8P7F+0F071)*X[8Y_!OG%VJ0[):^V)]
M \XKV7#.\+BAC7T>V$'AI]<->+^P[#:6[NVM5(W>R%;]0;;J/XL+I%KI//U=
M>(+[7[+"6\'U>'RZ[QL2[S7/YF[P;!.5A/W/^!'/HM.A#^5N\%!?/O1G5Y$)
M=\C"IO&W&\D[^S>K$=)@<HY&O_'Y<A?;O(-P/'/I//?BZUJ ]CTWGO;G4#24
MR*H(E2'>+R(G1!E"HGZ9J(*277)"6TN'O/X[M/J$5>1SN1./-=+/&)(AD90Y
MIH[CYPY*U"[^/H=V,HH1;X8G38P59._Z(7O7Q\\(E;&)B-\YK@1\>;3U"$/$
M\N<*>![UM8U6&_9(ILG$NC5\*R@6XQ>0*:MK;3S V,/(L+D:,_DVD2^PUE"6
MGY!#\GL0E_-VDV?J$-OQ^"A@_QX=@%JI\S*X-*/!1%1?=CQ;[&O5@EQHF+/]
MO_@I'JAU3BQU)W7UFN'IFR :31S: $H],3YDV@R50!,!Q52A0H,9QN,5+BJB
M*!U\G,MW-YL809)J?4*A68$Z"$.WOE/7RTG7H9)L\Z<MB:N'$J7\[ 9=IFR7
M4>[*K!Q-"L1TWPI9#D-D9F_A:KV6KYL\57P$,R&AU3522KNO[:=^%5K7)#-'
MMP#+W1O<C& D]*Q]L28XV@U.\!\:,.9$T_<U;\UP.(<C5VZ( ]M?,<=:N)/.
M66V;'WX[*AU'G?HZO&A](\]8O4"_P7]P@KN=0].>/Z?%-C?^8)P!0N=BT#<Q
M-HAJ1'AQTW8+74F+K'[7446SR')-$_#.P_*;_Z#C#]*U>%0H__<ADQ:Y8EQN
M1Z7LS9 _-^1!(_U#<]N[>R#=]0/UQ\+M24T**\+(S:(_CO'SM 1MY$[GKF9O
M<KI<H(6.%P@N3Q=. [J4'@GM:-UFYBB"T'Z\]AGOLB_EVA.%I_5_\6&4>]#I
M6>)OH0S6,!(^/[IKM'$23O?ZKNZZX3%D'NPMS4^-5 #BWB([DH4JR5-SO+1E
M]8IU@:_&?H]BP2?]%M$,E32B8'88U&STY,&F2WI!\+G.SM1 R<U;>?O>;7)%
MY%Y(<A)/+Y(2[V B5#5%^D"5L$]A5#1"0\ON)J.$Z<3,%,F?28$$T#N*:N 5
MN&0RM.?WX$,-M7^A-A=R;-.IF=K9F]+0D%,UI@[$SV4[_KUG21PQ-DYIU(Y)
MK1TMSQ$U(:YOG[_=2R?H&:Z3NVNR;FIR)X;!5[OE$G!,W]_M[<$<12ELN:8<
M#V-TL2184"".)5XZL-\WU7M*XT_VCF<$C7*XG.!J1'Z/FL"\<(;(OZG^V]&
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
M"::.S)*:UCE8NUWP$8N'A3+#91&U1B1GJ"U%4?GWS=%IT!9G*27\O19(8"/
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
MKGPIX*T76<U+ ^Z)U1V\"G:%M"6E23.\),$L]9".%=^O'!QVO[9Y)2I\!A"
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
M]V]D7<34OU65!1->'92'/ 7XARJ#7^:99W RD8@25W@-9UK.?<-$2AAKH+M
M80'X^(B=QPH4B4C"-;\X.3J]_Y!OM(#APB+^"FZ][]X-K>MP[U535<UE*)ZO
M>D3\UR425&&GJPR7EFY!=DA^LZ<3F.YM;\YMKW7\=&E$UH'.2LX_M07SV<@^
M3-E]SMF%(7<'GO<X>EH$ =5-?0_,."55<1.BVL=7N+4.RO=7C07]LKPHUC[N
MR/3PK6"I%;@CP:PPY!A#DG9\^*H#Z!C>1%=FMXUZ?9-R95L;/"'6H('!>XD7
M!<8=.WHB"%O*JB0X$[.@=,D77Q[+TZ_YZ=%ED#>"K]EI2Z!]WR02CI-,32_R
M*@ND+T-0M"X'04B Z<-$#4J)8PRJ\[)W\0<_0VRAME([B0J-6V'/KNC<1!=C
MVY$-1"K/V>A]"C"_VX^7]C@;%"_]8;'2P-=8HF08]BB!R8+OERM#9$LS!EY#
M/MS>-!IP?=N,4_XED3>2Q\(C( \<A]?9#<-\ZBOT9S!H''HTT6?%9V+G'S<8
MWY/OIY5'[>UZ[ZE\=2M&9$QAY/-.O.6\Q5GG]F%L/9C61G=^+>V+YB31Z'MI
MDG.,>VHB!@L.>(R:U626P_Q62+F]12<:_6'.K_&*"YDU_.:@&7VF??E$QB^9
M=EXDZ-S8)3*Y-H;TRK*.P%5Y7[8].S7"X;UGO4IZ8O!'=]5B9N^4#)09RH;,
MZ++PR^H"UF="L5-+!@U<\*V-/*]](.<?B :I&13FJIO>$]M.6FD9JX%-KM2G
M5+1"=5=/?9T?RR>'H_WDGC/TH\?A^?E@O@:?')^QZ3.08P9R? I #F*LPL%E
ML(]^:@@,JIDF(L<F3H.\V&"."4S"05;U%\WV_$+;.[G1*B)U.L,L*;:TD@D4
M.O+!=29"3QP%^-.',\QT-A:SL?C$C04VK!=UQU%IV.K<<?U]LRYK+OGC+YYY
MQ^5OP7$)W^'<#,:G+260NZ8B[W^E62QK-WR;LN2POA(IS=EFS#9CMAF?HLV
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
M&S99KEKG_>'1"1^=;OT&S;Q@/?!J-]'R-@>]P<'CWO[QR28)#^G#NL6Q_MF
MTMO^>GT\_6//RV_4/\\L@#>N4R+9>HW(25S0*?@73L)?XJLX<9GO^N_5+HSE
M.H!VYD-DR^!N9)$<@$@2+]G,9A&:@EX\IP@#-#(I/0&3H*5Y-<;+ED_]=M#?
M9P_,8.X-&(5=;F>D;G@,R2G"S5J?EHHL?>J\W<.!,3I8DBSXQ>:6L>@VA>O=
MA-8%TN%9;,'DS!1-]G&6#!/U=.W>DJ0%QC46I9844%_+7 WD<7U2]6AR7)/?
M'J.[E_\O,'AL39 >FK_X:1EGQ*7;RA!=1XPYA;=$/E$UIY58S>TX\+1T9\YO
M[QSONFX15NXP]4#IIQ(.2OS"SC<_I<TD<>0!OQ)U.W:SX.LE_-;I@*I8Q \=
M[Q3DR3%HGOHVRT/6A5NQ--62W)"2A3GYED6EKZ;^3B7ZC*ZDE21'!UQND$^3
MBL;ID8I[$VS!3XFWU;B8&+)M#3;:UL;[Y<I K7=F7.<FN]4<= ??)T&A'G8H
MU'44ZG&'0OUJ=LM'&_]I"JVAZ2QH'F^EBSH\A*=+\FUN;NS=+L- !WR4)71\
MEN2GNHQ'P'D3?.Y_JWRI,9AIJ6!7H>G=D,7'Q/2DWFK;>"914C2R@QHNT?7I
M_+?'H)YI0^EG-?BPQF#K4K"U0S5L\<6ZP.??\(P/KG&-+Z2W-1F1Y2N6Y+:4
MLV2QYA<_/3-T=S^KZ!SSWMD.8/J 0S$8K[FY4' 5622C/*4 2 HT"D*0?FG6
MDHD,5HK]ZM+HW]68';3SW@Y^X0U>V(W(28TKJZ:"WF#9&=S4A*JG!X%B7\91
ML\6URWF/H45#6L^T*RBV;\(1I7SHX%JV^TUDMGU68Z?.P]ZQA!*\;8P'"JJV
M.%[2'^=\G1F0XU=Y\0XY02X]IDJ]A(EE*-LH3F.95&U^Y@$97;,XBQ6<OO:\
M'A38O26FG*/8EYS^N::XF^"SH/W]8I2N%Q)I&\XHQ7^.T@JLT.&0WK%D>ACY
MTY*$P<60O?6,A,DF>WE&N8;CA@B4^<5D*56IL!^^<I'9,H[F#0@SV:H4RBJ:
M9&:8]/7[PDV\[R OO>;)8 1J?W:+;;E!J%J\F.S.=Q*KSBV/G2F\"QY.^CV?
M.$,H8[$G(>WD JG^C)$O$Z/J8-!.@1:67VJ/\G]*<E0^55)4C96V!JS^U;_4
MRQBU= OHWXR=0&^WM:SR=_.M@ >W,B+H]C"E5=MS<G)H>3S<%VYX)0*IQ;6]
M&BAUF(P]S<.V<EFC,9,BN8!9Z6C7Y%?\#;!,SBFL_G;0W]_WZDR*BY"* HJ,
M28;H-#6=WAF;<9V#,Q4NTUGP,4N-V7^+]O7CX^/]G6AWYV W,)/5^+V9M<^U
M53YN-]-];9;KY]J\4IL$*FN*O$AP,IPDLFO"K:]\(L_$JT3^V>C:K]_T\6!_
M9[2[<[B[<[KKRAE27X8[FE:2Y^%CTE^&]I:^T+Q0?950V)+L ^W,A)E\S<)4
M71*LWR1G7_NZ7:1H:M:O"1M ;_^9_0+$ABWEI""ONZ$8HR:J@<F-O&;V@SIV
M/LNY=$_3/(^70>LD^>BE;JO<Y0G8>*W;> K1QIF^:@J!Z$6HVML:J$*6.Z-H
ME^N+0A=5NWF,%-&&Q*8H!C?R?:W[V-]2]85"WD4PI367L7#Q*(*R'S1+^+R
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
ME5TU?F^]_"3Y10N""OQ,K21Z6PK\DN24K\*3K+@3LV#GFGY=++GA X*E] 6
M&;-<F/";L^-(Q1.:6-8/2FCE+:(T\(22!KU'^X\ *0 /0X.MPE9?>K5[\TPW
M4 >^8.ARQOS.6/@-[=!>(UJME>L:5W25'Z2I,1JX2/"Q@=VTZ2X!U!9:OGK\
M'=\,DJOS?G@*4DJO7F8G0++#HY'*'<F5+#$(;F70MR,H8P,@RC24T8J3NKGI
ME%D*7(4Q[/ZCO#)_>1;YD^@E]RF&>1\;,+R40GR0;E#+^?.(F,^2 ;E29[-K
MI(5:WZZI$3\&4,-,T"E4,R!H]("<9C%<Q6#4+]*$QQ)!ZI01,_3T/S;H1)--
M!!RL+:Y0Y2*^_K[^FQE&Z1K#B+X#NHA!(-M''APXO,/-5[U^A/WP)WKHE9&P
MXNR4RI\BCDN]?=,+4*0RO5>R_/S[60)."*;Q-5PAUW]C-'T@BV'L8&'[H6I\
MG6UU)8O@"/(A&<=(8F84D+F X7>->)H,HOW@%G94UM4':\DC.]QW<4Q'WAAX
M^V6LM*\U84DK1,CI0TLQA6.O"4A2LN_<$*710 W*,!^)/*+RPH279*O -_T3
MKZP6X5P\@Y(/V^GD:0^8<(8K/(Q;:>HEF[7@;ZGABL'S*-.^BOZ@_][N]KP
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
MO$'J%Z7G9N?/W=OXLN0*[781Y;V-7S9*T+)10M5K4]@P[SO6F#.^J<*V0HX
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
M[FEBF FNL=C&>2RG!B]1X"DPH$+J*#&;S-)$A(W\>) F=/:2$PJ&:$;1 T=
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
MD=SW@@85_?_L?6ESVUB2[7?\"L2+Z@@Y'L31;JNKIR-D>2EUE9>PU%71GUY
MY*6(-@BP 4(RZ]>_/)EY%X"@++DM2[(Y$3-3%H&+N^;-Y>3)61EFTZP%WUKP
MK07?XQ%\[ZNLK,B(^E/+24Y,U]RZ, 6C/2_-*JTLB7-.XF+K$I1^FS6GH8*6
M>VJNR@H9A=.4+<U0E'(R(IE_1BW!43I/N1?Z28FAL;"J6YP@+. RE5JFX",G
MA/FD^=5:S4 >YO*[^%!.4\C<(C7LU+20N@-&]-. $5C+ 1B]"VI+I*VZI.<E
M\>;MBFJ9/Z+X>_#V]0];K.[[<G)+Z3KQ9 W-+"Q.=G2RPDF=J'2;Y>7""C=F
M'18!LS$&_RB9>"EI5=:'-3;0ONI,R8<1 GG"9>]$N:*^1Q+UGXL^AH^H65AG
M<XS ,O-;'0U.,Y(OJ3*;9P7-S;Q1.<J17# +<?]LG2&O]=%8LAQ:A0HE$)+#
M7HZF*2D8[52Z0&MS>EJHP+U)AVD3<%-;-5']=*CPL,Z@O+?^GQ01HC<<L;'*
MN11J3K%9&E[LFLOEM$O\*"F 7NJ2(#GT?#6M//SV6Y)V[=D3 Y^'T&-IJFY.
M>VJ3 :S#LBB4%QT>F":M1F1D#*$HN)HC2M<?G$+G/V%R94OUG'3*7]B:.S77
MJ<$41".3<X5",Q,GL3>;N- #CR)A,C#-,-< EGJ#YC#']-@QQ4 V7SA]1@\\
M?;@<CZE!9*V2COV?AID(E\RWR)E.ZS/R*.[R[XS=Z_NZS4&,4MGKVB6&7^3E
M><KE8U ?"S(0?EBN1#0FF;88Q,&JXB&H^057YA!&>?IT0^;%7*HAL(A3CTQ
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
ML041@"I[FTT5:.2O-G>WQ9;D,$YMC5D>LLT)&#R)SX31E$/B<SE)3+Y*Z[D
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
MTJ?8S-,,UM5T2G+HKJ/%#T4('1P^'/OJ('FV=\OK\MN+H)UKPWQTATV;N[[
M'HQYM7?X<%(0=I\FSPZ_T*_3XO+]7K)K'WS_WS55Q+P +D=:BX<(/:(<.%M4
MC^D\F_FDK)A!Y7QAJ5<^(K'2)50#J_%$ZNT5$J!RC2LECJN%5RS"[T1!">7X
M* _>V^ *2=Q12:23AI\PCX D<$MR?ZS$-D)'4Q0-_8E^,5=IOB8&OEL:MYTU
MC=LRC=O>]TSCMCXM=]/_DX)9HY,5HC5.46R6!'";MD2)E@,!+>(4W%+C^#@D
MMN:WCFGSD_3< *H.A!B2L&+20JL9,77+,=ANZ'6!X0G1"[W@JE^U?K:4737J
MJHF0+X9:*@MT'*ZZ]NU&%GUF9-(=9$I40:*$JP:%+@;9@S2&\L(PYX^K!TQ-
MU)8,&<40M!="0"^4WCN1KPC>F??*!/QBGN=FSU)R;6\%'U@:..A*;*WC1&80
M;^_NV]>?'OBIC +BDO5U=I_<VE%W(1UW$_:C<-#8:D[3DNZQ@MZ7LE-TZM)I
MGA5&*\4U= X7[G76AX+"UE)^FRF'0(77X5RO!]$_+7]-!OM+**N%M J8V:P.
M..VY.M>\#G4NK6>>QJ!$8B88D"()19ZE-DJ$58Y9PK4""+,?-<QY3W,PFRQJ
MV'M17MJ"*L(TR!^B5[F4],C6008E.#BVJ']NV$TNE!WQ'#04S#PW22^Y<!9]
M52:J/7(I*,X%:$"QJ*7OI'40"=KQ,9GC%(71M9B*L@>""T1 Q0GI$WHZZ0^@
M3&=JJ#+WW\8X2*R,<B&.0N%16N(K@S)^(IW0)])MC=![5=DYUQ:+LKINUC4I
M[K'_S\'G%FF=!5JAJ]R,+K0\$$X.;R&FVARW-J0O*,(E$\ >SR>)[)9*Z_*,
M&RY8@Z+V(TN=YS>@VVD)SA8H,DWDBME17\89?3L^SZ1HGJ44D[^2Y4)B84A/
MAEW2F\Y=U GVGGX7%[OC?ZP,^"9=V1U_.U4-<P-& 3_6GEQ.)>H$6 Y ^BC=
MU7/WX?*<B3]'2@):3GM.(W6LF6VJ- LN?W2 9CWFH2LO(;CPH%WTG$51/ORG
M':L<,V\R_R7^0[[)$DD;ZQ9MQ3&^,(5P"QKFM?/U7FFRF_6AO&\-E_3 U[[4
M[RF+^YJ7-MYX??K\B=0_84UL7CNZ/E';VCI8P&C*2N8_2-=#Y:X^?8WO9JXL
M:>A@D&Q(X_U-+O_:_H+G;ST#R]E52FID<YYG0\M '_^63;EH#%<3BW?[&L&F
MH]T/>LJ*2>=14A/<CK@0N=NV%WEY <K,H2^1X^X;N[-Y:*=F-I=B,WCPW7!>
MZB7<-U9MG+JQT]N[PA-U#G-4Q8AN-I9_I#0!*'LK@Z(.8"@OBQ%9I9LO[0!"
M+<;6VI3"9OC@ZQ=O_,@>[U9^[$?Q*,\M#;;W :I_[NCL#>Z2W!19/9':JOC3
M*[ZC6(,5;]PIZIN/Y"]!+;C@!L1^V(33@CY19W,OK-UNKX4T.HGX"K$54W%.
MX(18;Y1[[__*XEY7QE&AI_$X1WUHZ!4'V['CK?XAS-;'1:493LAMZ3.5>Y*=
MGW=/G_FY_GR6C<^&#=]:@]6S'#H6S<X@'C#1X;-GO81P1]6TY+O>+@ZKT-L_
MQ^^SX<=FUAW@?9'=;2V!;;XYS=UGYNOW.T\)V'[Z8(&$GYF;LZJALW<0_S$Q
M)J_CC5^RHHSWR:0K8A1+^GCG%$?W VV1EM^$FDTY)NGSD>ZURVN/VUT!=&^9
M&_"M-]!QF>F."&9JB#]^TVFZ;0K%U]TOIS"^./J0LC/1S\0WG81;HIR^[599
MJ1L<C:;^<-WH=K[V(ON\#G'3&;Y=2XZ;\X8*QMWMSQNH97L<VX!C\ MTNKTO
M60%Z*1Z5#>G--Z14OL6:W*)M*U4/EN1%SRB_H*=KC--]]O]M&9GB,JM*]C.F
M>2PQF3@=C[D*LJ\I&0=%6M*Z-G,N:>L+=WV_MNN#0!#MKA%$RPBB_36"Z(<Y
M+5^S_N1)H?6^UZ4F[SG293V?/HX\AK=]#N<9WS9VI20PV8K@)%R)*%_PGS9/
MBLTS=:"[Y4WB-R604,$?;.G1^$4Z3276'=G*Z/0<":RJD4I>[B5VMK_F<&D>
M_Y:1+.(Z9^YW17ZMZH1%?N$NS=W;-#:I$N9QO7 A'YV]26(:G/?]^Z#YH#L:
MV[(ULT=N2 AU5Z--E%Q;!!^]FI@"M>6S$8EF@$AF,U,,NG/"<:[/S0E_VA4'
MM9^F$7"E3@?T N@EYQZ=VP:SH,'!=?,:!54NVRT*C.:'<)P_^/X?N=*)^2*)
M["GF2!?]KQG%HZPB5;*LJ VIAZJXHZ'JE7Y[NL,>;VA=]!<<0WOG]X36*W^B
ML!$?\-UYEB@@D>1'9,MZ+KTO^Q9;]2JMXY]VD!+&_ZO("$9-F$^S#.5#B_@M
M/<W-'W#K>^M]=I_7]JE):VPTVBOKB_N^,V,J4S?YG"]I?X4IH@G5><__S09D
MB?\$CFP..%2M*QB/\V8X;_0E1DX-RR8?Q>D((A^7NEJ@''O7JV,0OS!3KKH)
M='-3N<AWQ+BNG)J[Q*N HN&+U'!5-A<3@(5Q^P*W,8A_*:\,?22))QDBZ/ 0
M"4P-I447W/MS8-7,*$-J#U]JBF:S8[[( .)F2%LY-S(TZE,TG*!T*M],[KH+
M\H-&#2D@Z+OY1&(I-US*E4WL=[^?O-C</B03I!B9:3:DD38,=;;=KAEG'2O.
M6J1<[S< THXRDJQ#*;A\82>%4;<R (Q(I"]G+8W2F06?M3H3. 8&\:F%J(VK
M<BJ@3D,[KE!TH$2[\><+AUIBA<;#>#.9&)6SKCJSW!=Y-A8@6SVWJ#TNVI?;
M@K#XSI1V#]<8Q324#%.G?U'+PV ?M29FDM;1196.&MQ.]#!+?]Q)[=DES<K#
M<<Y-GAE4\N;FYHS5Y6N!=H76W>7183""5438(^-D*MD>@HU?7Q8K^_^5[X77
M[WY_^>'MFY=OSZ(/+U__\[>CLY-W;]<WQ#W?UG_+VNWQ%T=T!.6N^"LCC &+
M0LZ J/'1;^F5G.X/YJ+)]7KXP))=!!02)Y][2\(9 &ZFZ*/KA;_WA7]55H:^
M$)T4)$CG+%9;B[5>I?M/TLGM6:N"LQ86?Y[EZ="T;U@RB<:RM/1DN+1\(U^1
M*5]/LAEN<&A%K)"8XH+A;W@H2(NQ5W3D=1?QH^#SL>X??]2/2!5\/G@YB'?V
M]W;BC>W#P\,G"0(0KYX?!>7?M7/L;BGC\APFJ-1.OZ3[V5>SIK?X^J[X#XB!
MH)/X$VL@MKJ\[23U35;\R%FM-&FDF+ R$<Z9512";(C4]ZK;@W'8X4F9CZ+]
MK;]@5(SCMWK0)*TT45 R??!][0\FS(72N41W[Y3M/XLW=K:V]V7*3E]CSACF
M[29.57#5"2.:LGQA4R_<_-&4^HEB%=!^"WE.C(L52+9VZ(([Y."LYXO@H9S^
M5-1FU'F:UXV>FI/N'\U,25HRAYEH@MAN< ZG*1T*=35@KI#7&-L4#82H=-8$
MDDU?YG]CBC'5FIH6%ZEX+O!Y3I]8;C0*&W6N#%IB57R[[:R5OGOK_Q_P&!:C
MIF,UAM91J[8])R*E,?V 8^HV"&]AX'/8Y',6BZR]$W]>V-$3)J4'>">PV%O
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
M!8(G,4*5\B<L]BN3:N6FD;'_R%HLK>D4<C%QCGC96Y]L(=J@\!##]4QUH<_
MP\SNW$'\BH09.!QZ:N#VRQ?<B2R+YQ,FE.ON!P=7X4EMSFLV&.;8?]G0)))
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
MG=)-= &2\J%4(F&GR!: (B&$1DNTI)P?U79$+WN>K<QF3CMS0>_P(GQP&3\
ML;A5<OS+--SX [1?!X'N;A;:#'ZWU,U,D=;J>K)UB4M?7=B]QFOM7=1'?I!.
M3WG3,H[=H[\ M?(K_L^IYLBT?741N %*7V[L"#P\-IOZ1=G $' 3@D;?LV_%
M99L+XO7E9<HA7%ZU#S[IC]X4W(?L\E78G:CL$F(K=,="'"R;IJ2]X+R0H,[4
M4,/>8P<+)_"ZLF'B"V>DJ^2\R2GB(O3A&7J*-C!-$4^3DM:[1E<TTW,8GP9@
M;+7:.L<EKJ3@'U,*Y>6541M^_R\,.P]Z$9Y(\'V!RY[;[F8H66+] !<LL-6T
MDT)DO4WH1@@YD&SJ'#MY#O8?<%+N_\4JUVHN6>20C!#'T7D*NY^!4P6.6!;G
M 1O?]L[FM 0K\ R\KB/OJ,D7<<LC$J;@V6XXH=A&"2T1O!\5!6Q:+<Q4<.R(
M>8_H;Q5SDZDC]+F?QG=L"@;.5(CB,T@AC\B(E@[EKLCUMD%]C2P1"!J7U6L5
M$N?M*(4NMY\E4HW0.HTMG2S\C W7_-/>+Z6I)<Z+V_$_IW03+NK,0MR#>L36
M>6M-,E\C*)5ZT[6>)Y1R%.N\GW# 4A,$&?I(6 2[>E:P]0V#G[/P.1D&+F\V
M*D-RA!6/:/Z"3B:I!3,<&O4A2K^18RP< 1V8C? ^<8#,<JF)G-7R@LU4G0YY
MF1:>$X#Z52Z85=?3!&!SVIS.X,%9.I<*9CZ'-T),2\@N]&P-R]F""U/&X4\)
M4^'1@6?75L+VL*2>6'%7S/E2#-:?K\CN#JC4E^%V@'BY(E\D,3SP"ZPAK97G
MR<?-+DR=/F00)%+.<>B'.1?EM+2:]I)6M"#^)JH*,C7FV29_T%XC4<4PRC;W
MI/-XXU'X2)+/M!)6X I*E*]-W\=B3GF%-PH47M&='"VW_V5M93V0$9QXV$?7
MT&K[D+LL0R=AS3B!4NM=?HWML]+HBE;:/E>0BM[PDNMT9]=:76?7&GFLZW&"
MF-X9K4IW++GDBQO9$^4FB%(R>3(.MY":U+:<A$Q'U;R KK6MP++S\1HK3:Z-
MD"3'_>!Y?21YK@YPVY( 1!UO^"NF^'>Y4+^F^601V=0WZB;&=RG0R"6^8+[G
M,C6A$0LWFUS3U^6M!"S]OK)T5-".NJ9UR^2MA"-ZI=NX[UJ,W^L(Z(Q$UYP1
M+2$BUC<K_^&6U&+:M(-]O)^C'G3:0Y._1H .+ MJGUI?.6U/56E&)AHCD2^,
M#I^7HP#H8 /2:E5(0UZQ1>LPJ%J,#MUS!=M!8H[M.D1XR3\;!8=9P0B5AF=Q
MZ@6T1EV_*JM\=(51R0M*+[XD14@%%:*UD>$ !.M1=(3]V..^L2]TY)$J@IU?
M=34^F6K(XU-T!_M$.&+# ):\%6XO1C[ <FE<P3CKVF@1Y4#%M=7!$XM=J"V[
M%@B9E8@E#5U(@_BD\Y<;;Y+.'LGJ<%G3UL)&0?/P7;37+Q3&OMI3&A<->^50
MI*H8DW99L5"V9C$S]0HBUB9A"DB%K,ZLJN<)5ZFW'+I!R14;/>WO0/\&PKVS
MO'U.#2RTI-_;YK\=\.1X%IL,9OFBMLZ]HBPV.YUJ!;CX]@R8]?#>!5T!M?.M
MD&U[DX8D#5KMHTB0'UKJA*F1UN+]KK'NU,,UUGT)Z[ZSQKK_4"?F:Z)?W]%E
M[&P>0<!^CGC5N?H"=.SS)L_-/"L"7^2Q]T7BB3"\2(V\55EK:7A7*&9TI9RR
MTXNA>/8KEA_.FAZ5863?J!7[Z%:^7![(TB<C?!*7["G3FYTY*CRZ(+H=;F7U
M+I5X^VR\I6UL;F])8BY'/B+V.7.Y+#>PI4!*U>&KZ5F OA'RI'*80B&Y?HST
MN.9B^]%&?:/M68JGW>K+-YF"/C_SOJ43Z;9/RM@2G-A>Q59MUK!(&Y+8<>QK
M*;,5JG."_ELUH$^UCER9A$T 0!%@5?)_+E9H)(H)_V6GCS9'F;0;5L5<1[4"
M01#.(Y/8"'.,,F. _8S,5+PVE%1UN(.MY](Z!T)Z0E<AV1=I9A=CAQAPI2HW
MH*W 'P:%8=+1EE@-TG(9,LK(C5*G9Z6]T?K&2>%4,M&M/5#<YI>'TV?AS&-=
MOQ9+'HNLR/DW+IA@MU9V($'%R<HX;XM ]0HSM):6UVY;]'MM8TI1\0XYW3NT
M2&!.FH_/NJQ3N;EXR,UFB$-,H3J-.AI&&57%Y[A@\6HG2?+";763*)M.R?2Q
M3#[6C'$&I42BW/FPK$N?.R'.VX,=VC^;'$5?FLF(5PZGJ[?=]/J)8#-!RF?
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
MON:XO,49N,1ZV-:S6S[]3HO>.8[X,'J#L!^T#2CEGON<D\@J]? _^PM_#%6
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
MH$ EL1CU.IILHQ+XQQ*XDH$W83H/=A[9RL,/:JJ8+*MFJNX6#& DYRH_=#0
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
M+G"%U"D'4Y>I(#/"RJP\P8J=5AIO1DSMO">#S@1!AY9EI&X:A7$M^V/EN3R
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
MM<9FVMR55D+1Z6;<5"(5VJ',W5:@G]@ +%*-I73D0KI,"O.WBO/'XK$@7XV
M8AW^=!E$ 77L#2Z%L2;J:_#K@C!;?2Z>I%2C<P.,K/)($R(Y<$KW;URSB/5P
M[W7-8I/+?6CZ43[E+DT5!.*P*-40I>LEH</J:I>(P@,*ZK<.0T;B5'"FC6S!
M2A@742;+?(HPM 1^2U680&0\I4J,@"*=4CH4L+D75!@[QJB4/\WK$G. 7I/"
MW+&;9O"!3(6.<K3B*.;B2Y98E@A3<<5U.!'7N<AR7W84,V N?)S%"9I=>@5D
M$0_BY0BL*T8QB('H2"#NAY\$A#9,L^*^SES*(Y^FHD@9158]< G[%E'.9']Q
M7IM&C-V6_J^S]+>:["73?E>BRY9^V7[G*%/5A)>DYE$H#-1MF;)::+0";QR!
MMNE*!/-%AF\/IX7G-1DP;=RW?SSSO/+:;(T@U@Q>%R!\]NJ=@?)<!Z)]+U/1
M!O'M%[^.YOI%KIEP+;$W+'+_V34#UH58;P[F(O+%_:SCB<S6>U*S=9_<&?'N
M?QV?'RG+[&&J+VQ^8SS[?IQ\\TJU:7@Z"]#L]=-9@./?Z[IYU;SDP'M]>^U0
M6K^;EN.:KS=/W^GINROT&EYX Q\%T=KPK\%5^]M=R:SC]02'/^CB-53=EE5
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
M*^R#+)HS).:=(]H-7#M.]\B>NL@I.HO4/7L6?$'53;>N1B><C$[8P4LT(Q"
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
M.JO(M1IY BLHL+\=V%*<<D9$AP&<\BF<0U6.@AWP= HEI:-*U6G4EW,#^X3
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
ML==SF"TV(,Q"PBL>B^P*W?5EJBV^4*$X R%"A3<D4&'Q8-@E'-NYKSO72;$
M"YV?.JJ>TS4!JH#.5NT1.?92FF3-TJ@F>:F\OR_AU31+O#+"M1/]0#C1VI50
MG?QF\61-1,GP-M*-86)N<41*0,F\= $24&:$-7)AK\G,W2:9N9K,W&^2F9_,
M:;G/N]>%+F7GG&8TV8WN@<W5ZV2N7J6^"7I?<TB%KM-M#YUV9Z#T;/%25N@:
MR69W:10+36K#GX(5C9'*_9EA?^L,:_WR\/XR!LW)>CI=Q%<IYQ_!'?&O-=[?
ME T^5?7R8)PM[!G8W4A&#!8 _DWYD%/5 +YEU1%G:XW/MP352%AF_+"VEC=&
M?E3/EA1^)- RH5[&;)>D)5O$L&>:(W&X(\$Q S@351:0YV!)Z8-D\NG>R52H
MRC?-*N=++L @W7JUBI-,N2VQ&S*U^<#NSF1QHWG/F77*CL?&T(*;D C),?DY
MHFL_D#1?AW!\QSY>_?'[$=Y4^&  /VX4T8D *]J7%NA2B*S22ALOM&G-W<*Z
M]FY1((EOR=-@XFN@E/SZ:ZPHTD"C&I>0_-9<N'K@>H#]:UV_Z'GK$;RTKZ?J
M):8]OL3DUT3=%_BVH:X+.'>BWMB9((KB2S^OF\=H&GVO>'WA/$=]>TD7L+8W
M7"I*?H9<;-1(G.H=(TN 3] K HJU/$?S>H/<!O-SOOK.<>KG^M3I!UOJ8Q9/
MP(9&=Q_YQ."4,V?*SD5-6LY!Z7\?6?_T(\+1D,FC;#C-,<&>K"80)VF*< Q]
MI]=N4_I]$E#Z(1TU$MTJ/5TL5V&\$? A-^3! TGQIA^Y.NPBPDL?.EX^@,R1
M]E1Z X=P)GG!)8[0@".W6\I G>[44(OG)^?4HWS8*<@>6  ]'[(MP8J;HJ>;
M$W<U4>08)7<7"W$4YPAW0FDQI#I43DMU>O:.TW,[CCMT&WOJH')+4.F^8TV#
M-,\?9_?C,HCP0[*,U38VO:(/2_\GL'%DT8C.?N:B@U3NI+WK3I8Z31>RXN1@
MQG<KXU@&1YSJ:MYGRXK=YUCH8+&UTT6Y9<7NXY>16;-X585$OC6Y[99W &C3
M&K#8XZ5\U!^,[HGT/=,JQ3[1AT>[(#.V" @LFC,5.X.NR7:3*BR<)Z5S!!N%
M"%QATQBN=G#9 MEQ*4*^5Z-;',TI<D B(>J]&.I>!&,5]_:GQ-!I'KG3 R?Q
M,BZ0#-(/TP70>R3O;O %(.U2+())B'_'6QE(R_P!ZFP/1IOZ1*\)7^/@CL9C
M3194[-(R][<>4/B>I%\CZ!I!=Z24GXZ@>UVT64PQLX-X4T4 ^A$EYDH!XY*%
M90B\LC@*,9T&_3;<HHE3%1A-F&1;05I)&@H"2Z4FQ+,9U5+7=VI]."EU:!OM
MZ.G?O=+@KG:\!%OK.KUNU_$()Z'4ZWO@=/HC9]0;.A:6Q;8]JFLN5"8,''<
M3X_:.];K*GA)_9X*<O;CS<INU&5%Z9R$9KQ/(OV7)Z'_+N3QE!T!,9=KJHJ?
M<QLX3X!+,W\V,\UIJG^)<R0.L8S#-2DLI];85SFBJK8\;W^Y6L-/IH$=BKG/
M=P&L#\ .]Q3FF@E6:Q-4H9-"> >=%)<T5NA/A*3BRD\8)@43=B8!F^L29@6+
MXE,=QS'+Z[]39#3V?".@'J. &I^F@*KB1&@[9[N4*MO(19&D/P8[9X;P#\)(
M8:?<72RKE/$,HJ, LJ$N 9F8+*(XC.<;;*GNCR4@42&G_L: C(8UF14H4.\P
M)926DX4NQ-F5",'XJSR) 2?"1_*IRQ11,P_CL7B4#HNCMR#-_B.%8E2J.\DS
ME%3BNME?A %6V &_W3E'Z1FYE0^RT\Z )EGO8);)4@;+U.+R#(.QV7TFRE!+
M8]"F4RYPN2YRP,2J= \FPU%I$>H\+!B2!FLU9/S2#RU]/3:J?+FX5Q\U+O<
MK0X*?44?R;P/>?O-\;1HNIBHDLH7SO/A<OQX7$FJG6;8K0E'4!YOY.+HZ?\^
M>/4>-][B+M5-KNE!Z3>W BO8<J^8O-&C(SU(T8#T(R%!U>"[CH9\5]W&"8X&
M<R14OXF$^^Z Y0\*&H8I9)J>[HJ=^H[OZ)4BV2RWEJ OA@.G[_8KL!=>N^>X
M;I\P\]H$(5="@GONC3QGT/%JO$N5NFWI72J 2A1[LOE:4\ +L@W\NZ$;#Y'B
M=9U!OR]+MO!9>.6<LI4)GVTC<2ZBF"&]L%H]TSW"K!VS:QK6/:3J>$=9E)AS
MFF9-1LJ!)8FY%]68"B>\"A4^I?-/09#44!XJ1XQ2]OFS\S&<OH#R=J//Z&P
M^P^16A W-$C4P=>?FS<UJ_2WE&.\?\L,XJLX^8Q/P"4.(46U7ZHYTGLMW>LU
MI7O5TKU!4[KW9$[+ ]MN6O#&1D,FQ^TB<FB[&B)T$99L2"C ;J\UJK'@1L.N
M,^QV=L121PNN$!LT("&HU$N[\!&W OZ="65*#IQVNRW]]Y-D37CH)44!5AX8
M>8-BF,#280+XC'S):!-&Z.) YPJ-06 <[R=9C-2J5/"3+Z#X?JR9^I1;36!-
M*MTUK,S_8I_)S7ZILLP:)\$)B!W&9* +(VZBF?W_W.UXCM>N]G$8]GM.>] G
MR!W7'5(GAY+T,8:4W&!18@.,..P/=\Q9V,U1[SHU;S/!T$M(-$C(5,P$M9B&
M1X2JDN R!_XVYA'RG^FB2B5DW%N!,,W&*!23)& 3%0O[J-!K-DM%I@IDU;,2
M3(W]O*IT#=:#49/&C#E*U86%!Z3'&-[D7V(K ?R+CZX:$*M\5V:LQGPB[*4!
MPB)\2MO0XTT9.JBOE[:,)RF#'@I\!]^ GNHTH\M[S<N*6ZVX1S6LT'!*.) )
M!47I,Z7U4;/$(DU)O)[PEJG*>N$(#A+,\5+VC&IDSL'HQZ[0V&=E/?Y3=EY7
M[903JD0EW"_-+ER-E:?#_0E,F4X#,@Y2V<(D#D.^,*;K)=8[_"U2V>A%-FB6
M#4E4^:R_6H7!A/D(7L&OK4^Z0U8W^\=H#/W37?_'8EA0NZ\W_@:^;%VDV$<E
M;3IS'9I^>;@+X6TI@7FK;+E5+?L_=++)M)< >:%_E;??*WR;54Y"EK\I.53(
M0KV-DH(2Y0:R2#.0&*FGX=17^]3IYS/\0P(V5[JP?@_PW79SEH^$_O?KQ#+:
MS-2=Z1]^O\#88NE4HM5F8K7(#;:+&WS"*O0Q[&R>15'H4%3>Y=PF0C%J6E]V
MR8HSK2>5'VH8<O0[1>[06MMC'PW^MW6 >I^O2MG<FGM9RM'<=57**9OE1$QV
M'>>YF'HRF%)63"H\OQ((\HW/A-/O;#F9W/F,_OEGYO,Z,Q'F@&OSCV?>LVL&
MK///WQP)>*.X[/MQ\LTKF6M([$8?:*8KSZB6?+FY)EV%&>DDNYL6%"@'2N>4
ML(>;&2??VLE\?.:UNPYB/WB]WLMJ JS<X>'P17$U0C&#E?T9L6[^!?^4IZ(8
MXT7]ZI>_53=V_:[+1T:E1Q)<G6>OW'ZKMY64NI>\N.T:&FSY$?;*AXW6^WC=
M5'>=7]VD!JWV=5^[XTQNPPVO5$/(/4_5:^]EJL9$?O%#?Y,&_KXGTCW\GOWB
M3_SUOGG3V_.&;1_T/Q%U&_V(WKUTW]OI'GX[7Z\Q-3;<.^ON^PC>N*,8O[9_
M7 ;)0VQL[^ ;>^-Z_ OTS#1>[OLDCPZV[Q_C=;8 ,R(1>Q?+A]_N5__TP>[<
M]SP[+6^_>O2-'_G3?6^7>P3;]7L@LLC?]^G;O^%#W6^/\7@5BH,>WU7[Z%TN
MWP>O?A42E)L2Z&4U#\6D%"!LVJ2]GD8V!*(DW+"5,CUBZ/3;':?O]8OI64&4
MCT&I6AVG/? <;X#M)XLM>/R=WH:#])P>D-GI=7?,G7A/L+C4D8.>X+;9F%66
M@V=;'#KE' '=D!']P53UA@D4LMB-:[E5*Q/J'!4;#46<&KA=C7!>@JG7[8_4
M>EFP7K<&T6@<S$=1*JG*,+ >-]#-X VFWJU;N2ZEI-Z[U)4L1A@ Q'C&1EL*
ME5IFUJA.,Z>[ALP#I\X)%;T'IU<5LDX?C>:#6:J-.N5I8/1>%;/[G$*#,'II
MYG\FE?4SQNT6^$N,95?)9*'R;5U'8@?.@13&"='I-A<1]5D@<?U1@## ,55_
MXY;]<WP%/R=./KI"0;72#0PTWS!6""%D4?&:KGA.&<<$0Y!AL,1KO&.GH#%G
M&=4+1VDP%93#IC*,9#Z0[">,S<94"ELJ0.'Z.3*))L:"3]Z)<;)&G=>GR78?
M7*H8*?RGQ5&F295NE^[(.\Q%DB]LW+A+U4R6NS;7R@TVLP:CGC/H=&P@,L0M
M//-:WHN7-.SS[K#K=-RA=>:V>O"9RBPD8"[=UQ;Q_+FA=+C)@;!(:IUQ\N'+
M@J)*V5A2=#,59WW/Z78\^=[.R!FTVZ6A+:J"#*B3 NFI(K/!GZ843<<D2.R]
M@HWGR0 CHL, #N<4CH]C-!W0K2$IUU;9<WF=/"Y2MDA0'9<XW9K"6TY>0YXN
M_:9N]#.V:3G5-P8FB,YE4V,"C;B0Y1(GKBA/?<MVDF>&.--2Y*;]5>4PNJRG
M[3I>O\NB!"2)-R@*DFT+>3I+>0H%COVFP+%:X#AL"AR?S&EY$%TGN,6*;'VD
M,X 9T*?1=Z>D[PK.T5OML])[0Z?7[SJ#D51]/:<[=)V1-[ *ZN]T5_34.8)S
MMB^4)[A)TSXT_<5DWI(_OU/VY]NF/U]6/3)8SE;7/M^')0K;;"U"A&S%)N#%
M;@J,%L)W>?GE*]2ULKR*>X/+( '<IQEL<5-&?Z/>@U35.,4&Y/&JT"Z1?/QB
MCHG*V!"0VX\+&2J0$["X\C&(+F-$5?31T3.&V[)"C$4RSR?KC)9+-YG/N[,S
M<CL,C[/$SN^GRQJGSMHL:T '"7B#]8;*A"8;^UVXGF1KTV_<R)_#T?]1".LB
M$TO;=6WTW'KM[_[?-<(\9AR.PY,%'X3J][=!.@'S@$[=ZW&\SM"3_!ELAM^"
M]#.Y?KWOY);;/WZ9+/P(A C^K46CNR>\5*>^U;+F$LMY)GYHO9Y,5.^_#X33
M+0YV'/?A(-]E.>D;4S&1Q8??4KER")KLV:N+=[]]M-V._<X/$MGH56H;TC!R
MA6RJFT^INM^:Y5\-4@6./I&E_U?Q.L0("VEL\HU3)#1$R%59ZXX-'OU@JAO6
MSD '^W88*%V+O7.Q0!)IW/!7?*[E&8OL2HA((BP3VA;!M%(3$U;;!O$V.8[M
M/Q8"^]IB)]L@4B@,L]KIDCUB!/<530$A*\B0$Y*/8\F.PQ;/%<F=(A'YR$[A
MXJ "/7K%(J0\Q.&6:,CX4^S!#*8(1H!X@K@2TDQ0"ZM6@^&9LWQ4"\A>+U?*
MD>YG:HS"(O$@:X3%P%61M@-#WJJ]T1O1NE]&Y?^[)@WK 4^'(1/FZV!*<$4B
MQ2M@D"[0SC(99!& :9=,%AN+UE4R K65)^SK#;=]_A(L$>@!UW+-\"+Q.!7)
M)=TK@VBU5IUV@ O+WUQ'U>_2#C%S4MMM35#+>FT$5A!5(J&^"+HMXP2MSS@)
M_LXCA;+&L6Y6>(@9WF*]D@ 787R%F$<AVK9,#K,4=EO-DR,LB3%2?Y9:]DV+
MG"T2(?@E$D^!YBV9=T/0'ZELJLWC&J_Z]O$RY[]Q1?A]KK0TWE>X0[(B85Y;
M?ZWCC!MI8F.FLW6D<$\X'!A@TW/4A;H_?%(0;2APR64A94;ZB$^^L;B>7-P+
M0O<7&G,V7U^L'>4^).'&D@WL^;?BV6;-0VM'X&)/8_TZ<OW^4RN\4&UQ[>V*
M(8@LN,H#PV6(EIL@"*Y44,1Z3T_=^&$:@UF23I)@K(4A@@TC\$L2^Q,0D986
M?35V"T+;UYHJW](WS]R7/$.US')4QS[SY%\4<K;\"XUSUI%_).^*^A-G!)1&
M0NF<*J&3 ^HG D2ZS\X:G5$CDVU4JH0<R;#M4ND*H2BCEE>(DD%)I@P:1=.U
MBM)+ _X5ID*DX3KQZZF#1O#7FCTR$J1/)>%Q;_"4LUBQV2=!.1'DEEQJ_@:_
MR5!QEM:<4F]*HQBDQ,27SBN%&B)GS-F!,M_!IWMEMHC!""C2PJ\J;(%=?AE_
ME4URMNODN\(-V]_27H5I)8+$DC;!'_%1>Z<-HRUV?,F?S_#>%MG1L-KH>4.,
M2'R*?L!5A&WEAD\8^@9VQZW%/Y)O<2H*O(^7'F16=#%*OD+\2>)Z$SH\P&_(
M#A2219A@Q^)!);)X:1S:S-(HA%4)XD2-9\Z6YE'&I)1#@X5&RU&.E'3P*8M3
MGA@T,TDVG)\6KGD%;[]&MUP9.'] )5U!+:-71W&E[+NNE+%CA<7"H_:%H=W@
MCT%BB-O4,F!$TP5HM'.\46(*%*<*,E]1TKPRR._)CJKA<QUY3A@)H*T_P+*:
M;[$CSL7KCW9GB!DY?C0/<O&I&P%9,L6*W.V)%FQ3SH>'%:',,PTVB'=;%$B&
M:"*;?=OP9%7F29"F>YN]!G)Y+2EB)32>A-4S^J>U['<:.JV&+J>.AB1'-91D
MPSV#FL]LD G6RS5S!C ,L ;?DRR)^ZK_6*H$$(?=SLHD*2=OABLBK!!S]6C:
M<D:XC9<2N ITX6P=VK!D4;P,)L#R,Y99.%":2G!R8[9X\Q3RZ82</%040EJ-
MM.E"[E9YY2UY;>.QQ)1YQ5QD=)T$\5273A3^MA2@"YD:>F%Q<)ZP+Z>L9L63
MH53ZRT!<T89;"/.>*9;"K'O@*($ZE.$P96MPH*-EOR'/;:J,>-U;R!Q>9E3J
MOZW\#,Z^#--$RNU"F/.LQ=526[I+.0C8>!KDD$0\(\:L9P^.O.C"MV:;ZM+(
M94-G$2T2P922O +["[A5=AU,J,R 63NUV2N=6G2_TQ:H0J],:W:G"(>_G>%L
M9KB@4!XCIX83PB0A;BN&?D,6X[ \$B 3#3@)0ZK6%5\JW18;[6N02IE84@$L
MS];11*UV'0O>]]UUBYEQO0Q$4TU0;P!]&E$.SBV,#.(1/T?G:RWS%TR\'#-2
M;9K!F+ !WQZ+(7>7MH\N$/8&7C!. L?^&7O+H<T/1,&=X%Q2=K>^CS>!"-65
MHW)"6BU"S74%LJ5,N7$Y4ZXNZ^V>8QT_*M9@A"%#<!5"'%];%OU?;][\^..[
M=]>A MWGQ- ^7V.!1!K/LBL?@77RB6S%#MH)8:B,_G/_N]+C3*0[KKU1J'V?
MW2XSK$PDP/LW8;R>VA_ RL$+>MW"[EH3?O]+Y[:_:NUVX-M[)/8WDN7Q[!S=
M^(]R/?>R;&] G<1++)$"97=DRT7) :[[G=TY(3[\1.XM=)A]CN*K\T5\=5RK
M.M2K>HSLJ*O]/JZ32Q%@I\$)W/$W8'F>TF'>1V/=QYIK<JORBD%37E$MKQ@U
MY15/Y;38G"/4LW^35:_DLGV#96'^1/D%E$Y/,> '_T],T<& 3DAWJ!\TFYI3
MJ> J$3H8P@DMU/4 ":119;VT);Y,!.>V.!2F"751K.TG04KY$0IUQ"!JHHAJ
MT1QD3+U73O6 J_0Y"/L5>E]$2"]@=PFYHN2+K)U>)*<H,T1DD)X)'0O368+1
MY<B,X:A@?JJ=*.@5D@ZWF .J5IYRPLZH5+9PH0]#]L$(E8U(E< RP8H"B"DW
MFJ?X_SR.IS+DI8B7U7J%E=)345W>+6KK+9)) ";OG^OI')T[L"G^9UD?&)=H
MQ[V2OAH=&9S1RE'\($@FZR5L1X1T4<H+<@"%&\AC1_LBGU?;8Y56G[J;YUN-
MOAD<<8K-;"C,BB49P8SRL='CE?O"5+$T(;C@3*A2677P'F<^9XSY>K^5XU(V
MG=3I $;_<+A]SP+90UT_!PP8Z4[D'%;1).9K_"43L'27@LK(9?:IZ>)I!-4#
MT9^?@9&51Q0O\LB."JFF*.)D.L3(KOWJMR#^C"@*\,\OY8S#*%IC.U#R\:+K
M$&9*?,=](@@HPOJG'R&X@SR9&*ASAXX]QH/-_9[F@@):>-XXF<!/643(TU-B
M^[H,,J!U$OII2@E>FEPCXOV=E8<)ON4:"C&=FV/7U"&<S*Y7N?;H2>9<YU_C
MZ!Q9ULHW=>IG?E-U<&CZ/\46YC^%?-9)3YG1D7R[\CB)8^1.412<8&ZBJ4I)
MD9'5"68<TT655"#N/N'%H">*.HE)EM MT*P??[CX]/8U-3?0K]6%12@1*N0]
M%G2JTZ7_#V&I/GN<D*CZV<G-7(APE<I\J=F&VY"Q\41H8ZF"&]-A>!IE0ME"
ME/]PA6;<F R.C!L%RH([(?%<9G"73- .LF2*%3"*@JZ3&?]D/E$&);PMA] R
M@%V0?56]+97.%2;%:1.:835/$DS?5$=ZC70RBS.GF&$3U?O,*"QTP%Y=T.E0
MC?]0+=+RD-E%RI5+^E88*H;G:7!*S -B91P7*) ZE**K&(RCDS*G&&MB(8J@
M+%J@4RB+?]$*_"PV&-)+@DG*6<RPKO@Z> ?</9=<S&AC:#@_C9258M013L%J
M19C"\R59U[1R*C'-/.-6S8$.9 4%EPCR0BYC:GJ59^7A"^5<9)FDS[5KU+0*
MX7^H+9U>[,HZ-Z+AD)J?A4#>)B_O%&KM L;)SA?[+) 9GX6^S68K4IE'-L7A
M@<MTLD,9"[,0SXYG5B4PKG0;B(QI3 A22A!P!@==@/'^(\]FZ7";IW2:Y\0J
MNUDKR(8K#\F5VAC5R@J9\0RY\:5D*F16GJG1W+;RK:_@W9FLS%2^$.N,FNR]
ME(E<A3Z[*OWD3";KO+P3LU>S0!R@3I&G="CA*5'*I%2ACDIRD1H)).[DLTP"
MP<QG^%(A,\<QP&MG4A5SKB68B8&"ZHVJ29=YRJ-53,5$I49+A\--X_4X0V4[
M%>.,!O(+690;8\@"5"ZF>,?Q%$OBRY_7+(R>@\77WZE]E6 ]'2[D#)<!M2D"
M<- 1QPY))LG%%8C'8+ *ZN(E,7S9E5B"\2UA]SZN:^KIR@AYX(6?H,,C15EN
MIPO0!G5:+;<1;R4KR@ O8!<%!"!!+Y(X+Q:L73#-[5_NL87\@L;C'(RM->5(
MXQG%QX"CUIFV):O:J.G:>41<-@W"->[E7=CLGOC+EOQEW1-_L6Q6$P.%$33&
M^ ']/ MLTHW[#P8M7!(Q99JB/7 K"W,C8E=0?F BY:W!F_-=I)ZE0AN*7W15
MTOYZ6AZ:34ZJDV4A8P0VASSJY^V6ZU'ZK>K_* L U,?79N7NI2>FV[[_IICO
M"AC%C-?&[3!5+1+1T7&=AVV+>7J[LX>.I5@!=C_+?B*SK73'>M2S=1_V2'U%
M_[N=CYV4U_UN;5O77W=0N#(]D<A 5;NU;^S=6]@^WS+FENZU9][(Z7L=I^=5
MNFA=^YJ71T!ZWD[HY$C7S8GN0OE7=T*\DZ)A$MZ9#K ]MW;K]SI.9U!9HIM&
MW%=C0,?MNLZPLT.WN0>A9S3L.L-N185>/^(QB=,JI1?7>$OWO)K=3M?I5&7@
MH7BMXSE>>W@DU)P-@)QA?P=R#BZ@MEI ;TT_>\6O+KEM)Y/E6B5QDVFT>]/Y
MVXTD=ZKG>-T._*_"QUN,KUV).<&%& U=I]L>- O1AL/;[^YZ^3@=]5%S<6!G
MUHW7I&OWZX8[T'4;=,.CVN*&$SKRG-ZP8K;N].Z*^7IL\W/!L.T.'7=8N0(^
MCOEYW;XSZ%0DRVTF=T@+_N,-H=_]F]%M,*/;QV)J>3W/:8]Z1T+-^6,RYS_<
M+86 R*C%NMKSX@]'(Z?;N>6-ZEA8X5CH.*1H>WV[)),]+US/Z7<&3L^K:(K3
MV,ACH>.X9=Q%;6[2OG66X_6!LX:-J#I9475Q?>[:GA>JXPS<CM/K52STT]BX
M8Z'CN$73'TE ((>8Z?B-733&2HF/].J',[3ZPPY<$8_%L=^%RZIW6T?Z_NY'
MH[;3[MS2]7M(2?;A^C398._<!,)L!-JP5W%Q'2HPT_6<X?!8J'E4(NWB^FSK
MO3-:?^@Y@^'H2+:VZW3;0Q 6)WK!.,(HT;M2/8=-Y1R<#"G2EPZ1$8FL/-&3
M"PN<==H]IUU-G-@Y*E#QTI[<$O1 T8[Z%<??4PL0N<[0'3G]_J[Y6J>C/G9P
MR&\5!*^-FC*BHI@/?:92_F\.5MPJ)V_GC=PIV%!)2OKJ<76(!YBF"YKGS@F<
M=PO\/,JU[#H#D,6C7L6J:-;RMFOI.H.^!T+]SIFV]R?>ODYX/9#!=O,7']!Z
M/'EBCEKW/=-5:O;66L@C7-.&F$.+HEL833_X:3#AJG99+RA9C?LQ$!4SHR1G
M>T4C(M5E&UO5-!9[*1W&Y+Z#TJK3]NV65_'M'?NEZYZFWFD-[YZ7>-)3AYGO
M:BF?BHHY8LG8$'-XG5%C?_QQ8R4ZX5<%$66EK1FO]]LC7,6&F.,73U]CM9R\
M2Z]/Q64C]^Z&QJ/Q;7J=D3.L1@9W7HC_=?)KT.VWG8&[JW-IZPK4=G_8,Z"#
M6H7[Z *V TEW:P*V^_AE69C%JZJ0NS6Y<*'8C@EP?Y 8_^NZOEAW:QZQ!RI_
M"K"QL\QFR;"?,<'\29!1V5656L^2R6' T!)R2F1+]&O=HK;5M$!YR!8HPZ8%
M2J4%RJ#=M$ Y"*R7FN8UP.;TCV\'TW\\\___MCM ?O=?G= <?VA9_P[^6@=3
M=+>A#?S&7P78G>(WD<;K9(+)6PVP^^'H?[].K%421)-@A>CMO"5X90X+NS:1
MNY:H7;,7<,NVQT)$><=>78##O5,0GD1P7Q>'^ZO/"'>ZB*GMP%4M^HQR-*$.
ML=PF?97$$R&F"NM$OAV6YK/(L'7NU$Y\ZF+3LM\C]K6>P3HU&KN7:+Q2)-J8
M0E\AD=)6XX3ZO\@W8I,8Q+V/DXQJ._PTCL@VI#XK/C5))S"T%,PN1OLUX/12
M>".\QV=4>@U=#C3X$>4S,C2UZK!^JBQTZD< ;#H16=Q[)TDP]4\6D&$O@W6J
M6WRKO_J7?A#Z$BZ=6(VY$WAEG5+O@@(J_)5@=D.4:-"KV%X$NYM$&YCFGUA%
M%,QFP60=4E,B9*>\6X]LLP-CE\X((ZB'?L1]>K"4#<B78.^:T? +",PKZ:/R
M2QB18-7-#E8:!A\X=2K221*,Q=2BIM;4,IV:NG#'<=DEB@YS#39^NH#OG,/\
MEO1K&,,%D'Y#K\H8WH5T%8#SD6[Q1>(&X[A25&" YA+.%&* LP JR \YU=+K
MZ4OY*O&ZCP4<85SB@.#FC?4RGE91HPA8#6P3>PE,LF@.Y>'H?TU]UA6*GKXN
MT;\>;C;]Y-)Q6_ARZS4/&-R#)Y3ZRW^AYM+AQG[N>:VVO<365MC"ZOFPY:G?
M:(3G;J\UTG^W9"\$$!+AID%;/BPT:=Y'GETTZ7H)1,"7N"$:]JK(!05Z^>.(
M>(!E5;DM3-ZK1EL,^&!:B"$;@*./5QR<+N#H-I?>?2:G/1B$*".('C& Z(.N
M=@,)VD""/D)(T)M!/DD3G<7KC+01YH1+M618W'@]0*.$>IF6IWT(J$S'';G.
MH%W9@J-'RG1'#I9$>M4JIV,G?30 TONW0_B\UVR->LY5C,O\RCZ.>G[=4V;!
MF>>X7L_I=7< W=DW[./9R.FV>T[?VZ&F;^^T]!S/ZSK=SNZT/$#"13T3%62>
M; OWD#SD#H"'/&?D'0MPD]=V1IV!,QH>"T%NVR'\7/>6A<CW*76V&A\_ZJZ/
MNM(2M"9<<>AGJNM%-COYY(LS+$<YO83?>UR!3M<9N!4=^-02D<[ZPZ[C=KZZ
MW/80\MZ,I6QUXSG28YUB)U(">3..[[XD7,<9=#UG<#0H-F<#@M)W^SL4Y._;
MF.@Y R!E5#7XCT#ZO[D5%]E^9K:JGY$KYN0E IS!#FCH*@C.4Q.-;L\9@ITR
M=.^G /V45Z(--NW(&;GW@][]L+KB'@\[M07'&.!,>UX/L[?W4_SCN<YH (9X
M%6/V)!C\?A;AM,7=_:S!/4NZ0V1D-^%.(W?N^^#5>^7MM5X;GH_@U5Z3YNY_
M&FHSMA%^+Z1OV9(M?LDZ/[I])1)A/]>^;&M6"<Y54Q):]B?X!F;QP,.8-SL6
MV9404;%))NB:Y]@*JS<<.9VAQ[VY(T6:*DRK)\I/K:4?1.'&GG*V&I+$3<D9
MWW-FZW[<02:6*;83+S;^KFOT_5PW\[#E\!@Q3P*D!?Y<VSC<4IVO"W_%92(9
M=![/SF$NMVHO_AVU%\?/!>IJW9@'*40'4[??YOPY3($*8TQILK)%D*A&WOB1
MS#;R([FY)@HS+"&](GA9:KBMVG6+'9IU,S6,*DF8XFA" (-A2LG46D<8 L<D
M$9K6$G.\TIH11<JYAG)D,47"+E_:U"S]O 8Q']^J\>SARY?E.=2A(6+BS'.-
M68A/X?)>#VQG\S,2?HZ>*3Y4AR$K'Y)(K_Q0X2G+0"RF+VM<89SXEY<V6&IK
MR: :61M^F0HX2PDFDL(NR'<M$<1=KCQFH@7T,UAS ?PMAF,;!I\QNP<^BRC7
MCO_(N9X6?D#K#M+A;^;OY]21R>T!*5_*RWJ';O05;I%@[S@\+(J>GW7;]O3R
MJ$JH;QH.QLL; 1:V<1JDJSCUY6HC>-^(*<!G<.FR&%,!4518-&79*;Q6\. 8
M@ZXS&G4=^VH13!8HBNRYB."[85$:347NPS%8D3<AB<'N2*DU(="?M[='P386
M^%)@8EC&!*5*&&]D!C&(MWB)T"%P1.$(EU^CCAE205F)I4-/,BRG$,XXK!!/
M$1.,_0WQM9\DZ!$F;J51\+NED5C"YRLGEP"_@0O"4^#Q;3W&S7)="EW91UMY
MP2CODMBLGK7DE(CE4Y%<!A.EMQ)44 E!BH&V4BI+IZ^::U=^ :Q&B9TME>T:
M!ISJBA27X32(H4 9PRQP;4.AU)$>#]Y%U5 HU?R$-Y8R^*X6@L\R,,,T3E);
M<R/H<-:T?/8LS!]-.;G6;!_^!K]^[H[@7?#M93!IY?;$J=AXC\-&O5 1WH>T
M41]H;C<9KJ<R&S""K1V#\]((UC%T>Q<CV%00AM!=K9/)PF=C+C<?+,-\<(=.
M=]#70LI\ "0"B$U9@()^G942+TA<>^"T^R,6S;=]RC2IZV2:.=Y/;W^!O9HL
M,*5>V6/=KC/H]Q]O.NC1T\^'\YU*"V@$S]'.1@N>W&;:FM)!TN.YSKSHWUKR
M7'.DLZL8KFE@'^&-#PP,../C,)B@V282*A8Y0P/5:W_W?]E[T^ZVC6QM]#M^
M!6YN<I;\7IC-0=00]\E:BBPG2CSH6.YDY7QY%T@61<0@P,8@F?WK[QZJ"H6!
M%"ES@HRL[L0FB<*NJCW5KKV???GNY@,YJ]W.JQ?DN. !B]RX=^Y<'OD_\%_Z
MF@9A_!*6;MFKL*C,BV/0DAWGM-N&0T([ R:32#5T<@[,"J!N'YSYD^/2+]4:
MB2\B&GJLL^#)\%Y$+_'0(4,$,SYE)=IGLV3T>P@G"=H&K' K4(IU=4,^@!RW
M3OH9D!^?G^_N(G&'615W$9Y&=,U>N>+B/"NQT&O7Z<K%LPJ+QR[ILA6T]0IB
ME\.V<])>905[9Z#\S\N_E"MHK;N"]M96T"JO8*?7.M-+6%]U4'?#<QU8BJ-(
MZ+E83Q0+5@OE>M)O.#OO.YU^AUB3?E:4VP<ZC4K/J-\^<4[.N^SAE(^=5OG8
MB5&_[X\1:_N8'YBYWD@KB"%&'WP_B^=%J'E),I3(Q!2&B%,_4;Q=A6*1Z5N&
MO?#NA56!;"'C>I%01VT8LK D75B2MM/%(!6NB0S293_WZ;QJGD#YJ9,^N'+]
M=NWEH Z(&><-8D89,:/3(&8TMN-ICOVM#I0I#XPN,,@>_/F[_0=\@97-M^EP
MB#7<;[VI1Y!Q=3\([&/W,(EL@U 9@74K9@D?/[IGANM/^H:."."8NKRA8#/!
M@:0;!1>\/ Z-DIE>O,L2. /3:&P/W8 TB1.PC&CH^7;+"X9^BG^WT",\UG7+
M%/A0&!A4Q-QM]<UOW>$P2IE$OF8ST9"5_4<'UJ [\UW[K>.VX;NR!^#%%D6A
MZ<;%M;OG/\ 38NJE4QU'B<2]%Z:Q=I'UB(2907VBX3WE546GQXM-6B;@;L2P
MM][8 T<F\?&&9)0.!57R6WB-P@ $222".WAWP-^ )^;3K5(\$2)IV=?9B<"Q
M[Q#X@:\HR$$JSMR32V+,BA%("B /\+L$_+:8_2G+H[ WCCC A39!$'CMR8WY
MY<W%-8?;4[FL$HRZQE[-6J&+ K316>V@C2Y;UD<1"S<:<O[9:^ &/Z1PHP/.
M0D*%Y?C%6V FQ-=P[*L$KRD:-;X_^O\4%J$"@6KU/:4D(G,;1]DV,H(*88:$
M,:*V>$$0WF<9%:,(P?\2,9P$H1_>S4&WW*.V84P!5/82'HAN0+UA;(/,@Y.;
M$NB(I8!:<F@N5$P//C)&!>1EHA>-7O*M< ;M G\-$+G>H)C>1#H&SW0?_\N=
MSEZ]!NK<J;QZC1$*1I^EZ*VX%D#'Z(YC+P6<#&U *,%CT2+E<&7PEZ#!CSG^
M4HAAG&4#HKL#O^O#]*(PO9M8\)>S&JN^9R 7X#ZDE'7Q?>?DW.EW.H]L.1S-
MC?O81U.D(C*H04@L2MDR""NDKFL<M)ET[XXF5/H/UY<WCAT^!)RC8'1HX# <
M97X@/<^7;PI&\KQV1O)UR_J$B0G@>8%JF-+V-A9PG_1_H/0.=MHI80B=<\R[
M\&/QP&):A?Q%/B\Z_YA*Y3[@GRA.#G*)^PLO3,'R11@.1>N"&8)3@FD:AE,X
MW$B8'5 1]_0G]+HME[)6)*C>7&=PA0S<Y]IH."(/H<MD.6>65!GA.*F,\\NF
M>25D06X+(Z':G S2,,-$TWB&CD7H?ZF/90*8PLBSQNLJOJF"'WL9"W.&&>7R
M27@@] 0PJEH )I/Q5)IZ-A(<-?@0\JUHKFZ[=IKKJF5=1A[5L]@70\+M0UMW
M);,^:XY;^@C\[#83LC]Q9 !<6'T7(8_?&317)BH92)=%G3M(!A%YD9QCZC<6
M89I'1!EU@<NY?'Q6_YPEZ;*B^!L]W:E60+8K<;LGAKP;Z;M&&K-Q"6%Q*P?2
MFRFK0882O:.$PLIGU+TASDY-N&J..A&FBIR<SE.@C9;A@_%#%&B!K0A'X.-?
ML)NEM-"0-!PGJ^L[J-A8II9]FT59C-4K>'IQP=6SR@!]A,\G U;BL;1E]/]R
MR<:YK%;6\87L8\?(&2;HUBS7VBID;SN;3>]U,*\3LW=];RQT:KPFR\Q_'NO\
M9\>>@J4#?E&76Y%(//FW@0@$&"I8%A 59;P*/T?Q\$;*JM#I:@&G#4D:\'M]
M7K3 /@Z W>30;J;.<#GHFHT'RA*RJ0*@E(;-MY$Z\UUR)XT2NSZE<- 5YERE
M:L<2%Y=S@"T0@R68CLPRG'\6>'Z3T;F/8^ H).>&HR3C<3Z":N9+2QW*/XSL
MQYPYE5 <:J#:O%=7X1TYEL+K\ +C^UD8RPBNUHA2J#G*IEVN<<X;K'#_S-"%
M@X.4<:ZUHZJ=48SQF]C-&@-:P!0YM%)?!JC-Q?19N[F8+E],=YN+Z8-3^H63
M4*=V)Z%?6M:M"Y[.KVX$,E+O<T_=#?2M$)9,5+T.DB@<I4.JI7H?@I=.<?[N
MJS=A!&[8Z.7;,*1F!D;HK2436^N[ &L*F[M1:=NP8%U_NGIGG;3LU]<?KRX_
M??AX"[^^>G_]X:/][N+]Q2]7[Z[>?[(OWK^VK][=O/WPU]75;9WJOM=N;]/M
M#'*[M8LV;*N9XLUU8_OZ3FP;WJ6+_(5T&>UW%1(W?6D YU=4:S$Y"JO^@P?(
M6Q%XX,:_TX&@TN00U6([D!:[%Y^#5]:5F/T8M "#A'U$^+X@%UC'A/B(,I[,
MCBPCQ1$R]@5'+1EQ'WO#>B?-;!*:_XE*< >]*!?!RA<.78,RT,T:<YIXB7B)
MRP)3",*'R)WIB?;:/VQ8/M]?O+LJ:I>O:+:YA/;.1DDO\-OC"$9;VY/3'ZJ.
MQYNV;[\TN_15\SK9[,1@2VX^W%Y_NO[POM(V;[#Y[=. Y[YJU3:Y4F^%1[3]
MZ09W6V3?W9JW[=*_>0URW&F6?E_T7TX\,2:2K[3#]X$=/FXE.G&]2-VF_AR"
MVVAO5YT<L++X*TU48^K_3</Z[GG-U46OVRS]_M7%&WU5*-5%?;V,32[0[T(0
M&7^E@?W[@QML9JMKQ)7;E?V3_C>]H%N5Z \ZGW(G$GT8\OK6"XB,WSRW%MM5
M'U'%1AG?\()N@=2;2&!Z&@;<&U/[W4^_A1.6W3>^2(:3O+XZV$VLCP#WC[_I
M!=T*LLU(8#(<IJTBC>H.SLF.V9<F-/$EE74D0GP+EOBU>^^-B)!K&/$/;SAT
MH[@6VUH?D3[=4*2MI@NZ'Y%^'TXI+5RB(E^&T8Q+CW]!^+. $G]W).EU,>VO
M$3*+E<'KU V$?>,&=X,T:H[3F]4'9XT^V+T^N$BQ'F:YQ.>29YY)EL7!T__/
MP4_OXI;U5GAT'VA3JF?G%>_< PZ1OPCA^Q%/C,MW)_5.*=K/1L+:VWKM)P3Z
M+_'K%RRR O=2@ 6QAZ;TMQ3L1;?=.7>T\.6W3?Y,0BEB.9237755;'/E6R[2
M.Z";JJI:%E)>IOH/Q#=:,BC,*G!A@:BB90[CMQS[;3)JV4<7+V\) ^J6T)LN
MPQ&5=]U\O/S1OOWUI-T^Z1^_D'3H2B^8\2E53>I)\P\83[=S:B?8(.2WU)_+
M@K!81/=<P894Z=A"U;CJ6;FP+5M/^$$^;J[TG^D7SX)O__9<^R+XC#_[E,&W
M9-,L+&3GG%]CK*RC2S4+:E0OZ.U$!/_!-@?_.PF#._CA52 B> NL7.3>"6O)
MBS_ >#S!;H??/$,LCB QIG<7N:,T U26O!A@->>_ H^0K+ ,;VS_"F^W?\=_
M4<DL$/?NYPM[)!"5S/8"ZSVX>FHYCYN:N[VH]@A4NQ=@I%=K=B.BUNCK=>F_
MB3 -&(L/$<=B-@N]@&OU0"?HA061XS6W,GWS"RC>T3B,4/JO-6[2K\(EM:CQ
MO@A<R43\RFDTT+OPB#U@8'%J:!*C;<!RP\BCBBR)$*>!H;Q@!+1'<P?AJ:@E
M3DX%LI71W> *:1#XG:%-])=)IH.N"73'HQ)U8XX?\?U:_>2U#T(RM:7>FT6>
MK]0>U@M3@JXF?BC-#]6#QC/L"X9MEC0.WD@@=)^#]?GIV!TF5$ON*(@HG^ S
MN.0XYHXVLER8,=>]P(=?6F226G#FDH7HB+H'?.'8"*&)*T505SA(ADK8:[<U
M$)8(@&L$8F8!6RC(K(]R"B]=^-_+6_GVHX^N>_O"L6]\-\',Y-RWUM$-?TOY
MYN$X02R4PO.W^ LL.L?R'.!<%[MJP#K*W00#.B($E7'D3L5#&'VF"FK@@3!$
MY'/2WJX/$QEXOEH,8BG7CT,LOP8/W(LGV(\-B)A2MOM(UUO'CL0IU*M,$&6$
M9(%KE('&XSPS4#%8;7/I[*$J*"=P<K41MMR(&PGNZ //@OXBW95GVM=BEH()
M^H4;1LFD_#Q;_BX>P*MB+JRPAS8#TF#[)EJ2!WOD@A8RRGJ5YW)+\[;>9?/&
MX>S;=,;@-4CX#>\'=IER(XE(4[2WRM(;%KB-<Y7J!#F<. XWC6>JIJ4(@3?Z
M<PM=@4"J"?7>2SHCY^9/KL%_)AXLQ'"2HEDO2"0#"](Z&B\JC%B:Q%EN$I9T
MC.0F53@.>8?A"L&YHA 8QKX=LKI",HS]T1XB>Q1 &L+C:76I?0MP>5CH,#>)
ML!047CJ*[\_N< )22#,R?J@>U]1AW:&'*@R4>Y(R@$9&3..Q[.LPRCEGF&]F
M'$?1%E7DW]39A7DFQ3BX9;A7>!!$=0IR.Q)#EP]P>==DJ./ C+H@3,P0+%*\
M-+!FJ(\FJ$-/G3#^U;IMV6"?$MG.T@T(;A)/+O+]RN'"-GX&L$-^3 -A(4-\
MX$(@@O]5OY5@@9=7']@=>O.!(UD1S,!^QR94 2P?O7?CD?OO'^W??GGA6)DK
M([O/D2K2C0?!8U!P0FQFI6TQ$3^EPQ(3M# Y)5'H$UB&-EF+YI>MJ&7"5/"T
M"7#3ES:.(%Z >B#J3CI]A/+"BV)TT,E992)"'8*S'37 7Z:917[C1C!Z;/VL
MG('W(L%-17]O3-^]3,*7_"<$8".GA6JQ7B+ FT!G<B;=)<?F5J:PNY? SO!1
MX+DE(ZK8(?,9$)$.XX]AA#@Q-XC!_("@&Q.8C[@,<9%D7Y?$OHJ RH3LZU\P
MG3OE:A+O:4X+_1'VM!A(0U-AH(S5H+8<S.YD>ZRR9?SH#2?34#95+#?\4985
MV0G^C(C/4A<*!0"UZ&A.C1([O1:Z!@0\3<5QWM@#'T_VE)&DNL\9[_(@D$4Z
M#;)(&5FDUR"+?#/2LNG0UN^@:U72<<%5+(4TZNUCU7W#2KM%?1=6"D4MOXK
M VC%*5J.60P1A&/+"%(=O7.';OI".W$2/+QSS-V$._V6_49^U)<?G3ATW*4I
M& X&>% 4Z9:TOB/_X4('CHQW_A*%Z8R.K$@C^&2A+QU6_5#6\H%")Y_@Q.^[
MTC>XP& >;).;D78B23LW2--W,MIATJ/HR,< ?/2I(&=D9-QDW/GA /M\9Y$0
M=1]!7D(TAV==?4&DAXW5E8Z*^HBX:N:MC,9\N(#HR-R6&S!?E"+B^^*.'*K.
M^>EIXY_L6^-B_JG./=4JUT@ T+=6C;[=M[[-[Y56":X=A,%+#76!!\-L]T;Y
MB]0W8A#I&V,*%!-\MW&JSQVGL3TA'CL1'QM4 #<!?)AP:, XUN3:-W2P64->
MY\E>1-1F679<IDX\NKDKS/S=_W?!9[;1O1<C4A6?*B/7PXY 1@>A[_OVP&@W
M808.0!55K$] G03NT&Y@/)>4(G<7U <R"><("SX")QS6$;S6XD)8L@,%GH;G
M\I!O#^=#1#.E, GUZ'+1BITQ]FV>(J.Y!IPI(R#NCDC+14S(9'7.SWMH!."_
M8)_<Q'H-AU+,L^$P\:<P'4[LMV]OG$SYYP['X!D/)\">PC@*TEJ!OSQ1G4=Q
MK6>1=X_'T$5KZ(MQ]G*DZ.\0Z/T9/'0\L=.2.4#()>OS\Y.6?9'PUTY^H,@-
M"EB8DK6,&'NY'6P7>TF%P&2.95R,H)U5^XA+_L:+LL8E[S)D9YV<!%2-$YH-
MWY@Q_?(@3>X%3@M6[YT+KV:[1K,B3X!&1 [4Z0%>Y43&X3"EWE7 E[^PS?VH
MP4%GRJ,9I'/)=X4A."*FVK60:.+J2YJ8V..6E7,29.NLF*XHZ;IH#1_LQ@?[
M'JMME+.F<!H%%<*7V$\CRMR24_E&RWPC73-5O;(4V>5;47 F\F\D]FDYN>@>
M(ABG/J,.P]YFC;=TYS)J?"LG@($D,2HP;N'JXD_/_PR[8,14Y'W$=-%]A IO
M61>CJ1=XZ*11"(T9O=LX+OMV7"C3WLRRMU\V;LO!T5^]4QMR72:DG[OME]12
M"'X<<DZ:/KI@T![D?>+-6G3SK-[/B.HCJ57/2@?.XKGQC*V9>CRO[RYBSP7-
M=N=1@T*=!T<J3-G=&S"NPSL\.G%VVZ]O95(#JL]B]EEQ$(6^_@?V8!R&E*$1
M!2ZW9,[T<T<2>YPGMD)#(\59_-[,36'_XJ,7?]8G['%&$3R.CSJL/,$*S!!J
MGINFL"L&AI4CY+JC"MANY6PYMD@FF%O@L.OHP>HX5HR L73@!.YSO8!0S)(0
M#83>1_IZ#IIZ&BM7CI2Q3DB0'=1H*W($MW)K4; *__K=OHBFF&?GCL?J:.J
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
M*Q,OUN^Q6=\*[EA1+&9HV1=9)0!*W'V8T-E<GDH5YRF"G#*-CH5,G>$8H(9
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
MDJKDT GC!N?Z3PVR12,-ART-\IC[%&P_/O<2 GKET9CS^.@TK.1$'WSS/VT
M,!I!.71!T8F@:\L)I8F.95X?=ZXL9IR8+5*IE08X5(S"A\]@E"O?\I+^MBX6
M#8W90%\<"/W_'/ST";R&?(H(Z<P/TG5H\D7V23^6'V4^7R0X"UBVO:'K=>HO
MRYEAB) ;";,HLAR*XVBS$<F&,3$-0^8,4H)'T9'$:AOJ>BO_CIU(? G,@)?E
M?"T^I[$BP0D1=)4N?X^WSEA9B7DLH#Y"/S7#O+D81QC)T65*H9?5D$Z\V&+"
M(IG0 !1@RQ/,S@,2!D($>GEP;71)2.Z2 G.D,?!?1:B;@NER$XD+Y(TKJE(H
M@S2[P#GR7C"+C52]@?P[EZ  56[P.4IG% F?NI^%!*TW+@/"*%?G1#<V>'L!
M6REA[G6+;95"Z6$.=QK(6A<<0;T.UBD-8OS.AH/!Z)4J0$48U5@N6[8KL/'X
M)\SIBSRS>EM[1)C@Z&%.3TA9.LQX6/= RS805,:H%U<E13*)N16F"@=^\2R-
MXM3E]$]J]TNK2W8M5OFNJV2;F.D>5C[=H[D=V*=%N9K._'".S$V72->PB]-
M%Q;9%YB]184TC6W9)_U_"HLRB2AS D3+=P>DB_C.,L[NCBO0&VQJ8K:PLA_%
M7Q 7"*YE<Q7D&M[:4F(55G"(C%'D=2P'-%QUNST<@N%P=9YY!.K]'C4':" 5
M-E>P/W@5'91)H5M4/:J9S9V]7%WW(F&<[(86$;1*S*F%)VU[Y,YU&'\6>6A'
M(LPW#Z0.;=E_3@2GXAGC(NB1GI C;5J10)UQE3!PR5Q??.ISJKH!#_'75#Z9
MQJIZ@?QZ3^;;S?GF ):.8 AH!J&9]3XB2Z!@D=*F6F5_]%-SU#([4%T":DBZ
M?2>WRR,X%@^\,Q#.L<>]$+G55,*)G(+[WL1#/XR%LJN\Y8Y.F.-"S4C:6ZQ@
MHKO_N:5&3;Q\]IUY(ARD"4N%3%A4R<3(B,AFL4#74U5R)\)'1PQONQ032Y51
MGC!E'$<"6SH*:FQ.,V*>?U!"E==-E&?,(Z%<99*!GR.5E%!C2J)9Y2&3HK7G
M(5>"QM<K9<DT$3GPQ%79ROQ2>AP[?1$@2"+E3QFV1JKV:=24/:/*&:_@?.@]
M,NQ;'H>@;,V<G,NJRU\R*54O*637+H ^@@==+XA!FC$7QPMT'HSJ5X7)Z$%,
M<1;JX\FEYWC<8I&F  S(0B +0FDB0]_UII@T-!)<X^YRLKO%3C^YZCR(D84?
MJM/ %D%CGA?+/@U^]*1)J"TGU)XU";6'!C]*_W)M;_3?W[G_M]WM"&1T]Z<#
MO/3 XK:6Q2=-(9[%2;+NIO<39N-B]^ @S+7M88A$?1+)X 7H[*AV$"Q4\B"D
MNT=EP"Y#*(DAM\;N=1R[V^[V-/P9_8B"B!1LPOPI. -2-4KI(0<--I]VU;&T
MXYQV3PD,GT  ,DKX;)J5=?,%FN?[6 %+0 D$O@9?#]TLD(F.=S89BAM21O&]
M&V$UG/UW.+"SK$DLBDHY4IG8O[RQ+]UX8A]=7G]ZP6$M^#!UHQ&HMN$S;LR]
MUM6D-'E#V!=W%L,KU)]RUXQ,Q"IK\1VJ]B5WDFPROI,&(+OA>\STRF5X$)@
MC</XHP7K_$&!YL3V/^S;=(8<7+Q/K!A+KE5FT_#=V5KCC=K7D_S=3Z\]CL?:
M1VC'7ZQ &'V$_.[B#L13$)&70]BAM4B&745N^>_ONL6=7V_%%Q-396&OOB#F
M<W#WST'T#Z;E5^%BU6<:E+:D<C)KT9";.=U^KL**X/7!Q.\BC.ZC&(31CW9T
M-SCJMH^=;N_,Z?;[+\KL*F7C&&_@,X8KSDE)T ]+^4B-=?K#XQQ]Q->)F4XL
M<=!:[^S\4'6K;RYCZ9'SPB-4D?#=3QVGUS];2,MC;UE]L[*M*)"Y;+:/KNK%
M:(H%+W$ZP\[B,4'D,(A$5%[AE?BO2,)J@K-L_5<;06W'V?'3GO^:O7F*(#VN
MP];Z\0H[OU!O&@SQ+@,0.;H5@4?7C&NRPQ9-RE?QT:;>(3FM)/3+%/E6V>^@
MF8N'^10FKI_!^I4,QC?.2QVGWV\?##^MH\Z^UA@][?%E6U.QO(__<+/B5QY9
MNN,$ZZ5.;4]>,S+:'IT>"8MBJVO7.2D9U#KRV<_J9NEUAKRYY97KGFZ?X[YV
M6;A3CK#_RYW.7MD7C N&!Y<:NGZ]TGH_+U7Y20PG 1)1/-QOB7_[6Q/\S:W)
M+[+X,?-;MZT.2V:ZCJSTZT<I\9]>WVY[P6K 1=>ZE2\V$MOV@CP'!KK^M.55
M.CE\KGF+(*AU-)2EM7U>=K(RG+%E=BT% PZ/76^B<)A&NUB,9V$B8;FH@N&3
M<*=U%/+2)GSC<2B.0,5+SN%/I^/Q:-#FXDI5'L5IZ>2S('941T'\!>LS;-J^
M;7MF>(7_--V5JS9\+O?I!T__G\(:"-\3A%_J)I0!4D[-S>>%<+H'IE?(E!$9
ME*9TQD'LC0@?&6O/$/NX9?\I$SV2AQ"3XT=8K\;8_XB(BA!ZF&R!>,.?.'7>
M_E>@T&HI#</X1A9!VF_= ;Z9?RB1WQ JCV'Z.0ET%H5)[L)3U0L0LV+K@5!V
MT%*@O1*AE^H?8&ZY-) ,KGT88@>A888KS$.) %&(,0E-O9" T;RA-^.L%"\P
MT>5'8BBKJR2N6T;*5(P\6D]KY,6S-#%R<<J9*;26JF]'J_"#B4R_SM"4.5':
MS :"90+!F\8R8QUKXR2U"'R473A8HY0RV3GS6U$&FRC+_?)O+KYQY.'.I3[E
MU!(<X3!*O82K/:AN!!L0R.0=\^$X<<=CS@ RFUA:,W=.R2JX\IHU):P95OG%
ML$.QBQ@VDF4Q/^B!('R+JT0)[U3NAH\"BS*"![5_@24@"LI0Q-@[0 03"OYQ
M2F^BPTL:R_KYI@H=//VJFHHKDJ(,W4MWR' Q435VO5%)-2GXHF$:8^>(,.5Z
M7I7=:/\L C$&=:0KYZB.X^KG"\=&I/*Y/1=NA #L2FM8KMG$&'G\T\3UE!I[
MJZJG=#,'\]O7 O4(/4>ULL2N7G ?^O=":2Y)*PGN&%/K0+11\*FZ]UYH<<VZ
M6\F)CD/9./GG"Q:R1]^L=&S%@AJ+!Q(V-!45-U9MQ&%_(+?88DU"W&.M^FSF
M@ZI"#8H[COC<W/:@;$!RY1M&"4^A,-'E#CQD-'2=ADI]X#(*G=!9WV6L.QMP
MS]M;-&G6Q\P&-WUM]TT_F"OI$Y%/S85%@4#@!3@FWDW(1F'F-GR&#>#8*Z&V
M )'K*XM%&7Z&;]6R+U!OL[!CC14UKLMDF!I,W(792Q!*5B=:@T\$+AB"##?0
ML$^:XS>(QG3DO=@/$M,-ME9<#_UH&'E8"^Y35[IH!.(EAI_IP"I-)1FUQ=(C
M6[\ DXAH%F&5+1QWWV1_C=>B!@^PL1R62FQ#/$I0[U1J7<.EA5C3(>&@2,H9
M#8IP/+R8GDETB3_-!\LOUB&#D+[S"T-+,@KI*#FA90GFYK(@:KYLD%1\LH%O
M:Q3&8PIC7QKC8C1"1(:UI -,(K:\(471\';#VX_R]KZ8^Z-0K9[6,XG/E+,/
MH>C\M"DZ+Q>=GS=%YSLL.C]]0LWY^)!KSJ]:UBWB%=H?'@(X,N.5U5;C&+O;
MAL.@U.@P4ZB_C@4?B)))KD&@Q 7C9E-T0,)0^1"1C$*]1?+BD) F58,C65Z^
MH)#<'LRW%X/8W:9NR<'*U5LOK,LN%EBO/GZ%#U9.55F;7.F<;<\)6)!#M'<B
M2WC53Z=R%YAH2%RYXQK"G8$QKP)4RF-QEY-B]L1XA\EIATG5KL.R#:/LF*KZ
MZ* +WR?:5M,]U$O:QM2Z6:E_1,-A=:2J444'MR7?JBK2[I!$[Y7M@C'=*V#\
MWOR1![L%PS?]'PAM/N1FOMC='=$A8PVL?A]R]J3NV]JJ9,;##<'MZ#Q;;[RJ
M934)3P:4TNA,)]\M&; JI/=X\/"#ZA%!$9:8H)ADZIMD;@RZC%;,G"^1];34
M^>58 2I6MM6E[JZZU)1HO%*8=I,AL?>$Y_?/.)W]=-1Y 6H#_Z0F9(3&-K%K
MW]K:WH@(68RG$(Y9)"Y1E_-Z=U_P<MM;6N^G2TG%P/G^0E?:E5:=AGY<6BU2
ML66/ H>L4LGRU>/N!+[M]*02F6QSS/96>/:?+O:WN9QX8ES>'JZ/F+C40(;"
MIC]3<R%FQ)YDQ 7<MR>HMVZ[X_1ZO874K/V>G4^@U2Y5GR]]R0]?7P)8'O2O
ME/S%_TU#Q1V,0H)!=LD=AU6@ND\ZUMZ!IVB%;6J"WX6P_TH#^_<'_#'OMZ[0
MUMJ Q?ZX6NRWA<_3=OKM0V&%_[,6'?)"=Z-BN4'E[P7V;Y[KV#?8*0P[@<C]
M[>]Z?]O?R/X>FM#_%DX"^XTODN%$1 ZU[)IA]S7@!.6V298XV2E+'+=A,;X-
MEMCMAK]V[[V1?0VC_>$-ARX6SRS9]--FT[\-/? Z#%Q_9+].W4#8-W >&*11
ML)0USAK6V)\^P&J;Q[H7&3=4]M&I:B'T8LMKTSOI.OVSTM%K3SO5:YVL@.*U
M$]=]49QIA 4,Y&/_:,. (O*]0%0=\3Y0T[*;R NPU-_G:*GLG[L\A/+UZ_CX
M#W>XJ4\AYE#-\5^@<.&L!<>N7V$G\;1]&;8<^ZWLML>J]GRGJO;DN'M [OA)
MJ[^",JG]X?O/W^T_P,BFD;!ON;MU@0<Z[9TRP=EIYX ,[EGK; 68P0(3; 7I
M)Y>W_2W4M&PW^OQ_]E.T\G;=<BQJ!]SY85<%*_SOUNG&,D+WF#.\3P;N;;_R
MJK.GNJOL?GPM1L[*%[S8'@GN4EW==)N*?U-?Z'3YVZM+.FK<,92S/\]PD#BS
M9"U*$/4HN!<QX[[,P@=P;HM)_4:FBGWU92B VQAI"L%%A!\^.)SE(@D</&U-
MN%[ ]KV8^K(-PGM!@"02YB!73H#SCT.0$YE+PW0SID[%9-:BPYAXJ%(BJ'0!
M9O\&*\)QJL4Z!Z;7X;;&,P93A;-@-/1BDF>DP@O6HD.V/>=2ZP'"@<E]'FD8
M(('09($+I\\*E<@O>\3^YM1"62E4B4JCRK:KRKK[JH]>SQ1S@YJQ?>Z<=<^=
M[EFW*"V$<# $0?!&!"C$\ EAFL0)""I)K='6&;7:1U!S:Q'1Z8U>]HY&+S#Q
M96D]42,>ST8\>GL2CTODY#B)$2I2)C:@J4@BC_J(EDS%._@_9G0@-(;P[N$G
MW;9SMO0A1AW,.H_:%]=(SCVB?;R%B8:!_9L;P-=SZXSZJK9;]@5P#IH;= 2<
M[*4/( YWD8L8)7:_W5[VTFQ4N]NG8;L.A\!(FFY\-V"LN 7C6'*<!X0JP7ZN
M<QM-,/PBG<'81$7+_A#8[]P(+&?GF-YQO(#8SAG=0BXCN$@;#'T+/@EA8EK=
M,Z/C; [+S+7]T*7&[<#D<:X9/7L\2P[_\#@_ES#BF:'$<% %18E__[[3:QU;
MP&.^A+><Z5 A^B??=UM]V_@6W+TH91(%SIG<#D19+2K3!.%6,MIAU"%IN>_[
MK>,VAI7YE]2"EW[)?&%)>!D9F%;M<L7BQ7#,A5#-?D.*>B)F)T%ZAL'R,>3K
MT(^S_V"G5(,GTIC7423N0T:DNXG"+\"[#(5(?!!GO$'(C6DR"<$!G1-PZC#A
MD+IR_?!I0L"105@U0;EA""JJEI Z DN_.0,TE+^/C4"N^NPRG(+^F&/#1X)_
M56 ]\G.-$NN.P.G#-R%<+$QZBI<U(PEUBF ^\)>IF(8(S9Q.+0(H144KW7HW
MCL.A1]%GAR8GGR^AD)(@1E3]7I ?=S8+"9*(%X=7!9Z"51*X70,Q<?VQFI><
MIB7_VG7.CT^=3K]=9#N'/>T4 7=A>Z,(6TG3)H)I];(];.SKL[&OQP=A7YWE
M1@O,:]2B%*F-6SIEJ*S,4($E46_H/FJ=0.8T;86Q&R%9(B0'47]EU('W-EP'
MSLE<AU_T]"&PBH[:4_C_-\]=QO[,_2LQ?L/BM6'QDWJPN&EJ.*/E45.C<O-R
MYF;Y@ZN:&^LBO4-<UE['.+FH5^3>_;CPD1L,KEDL3XU>0$,R(CXX</JP6![+
M>FPLCM_ 00/17S@(B>IAA>+%;]2BU<KM.ST MV]%6909D_L01?7J)TNBLS-1
MK+H7??86ME8B=U8?D5.IJ/N0.?WNF@K=EF2N<CS\U<$(H_75TE@4OVWZKN<'
M((TRYV^I.'YR0UDI"@R(_#ET<5N3.0;^N#F,3!"' 9?G-3ITOX[/\%5Y$EH4
M+E1!7_6INH*7K6=F8>RI2#(BIF?I ?9$^-1O9/E[LTE0)QO?]::QF360N^J'
ME\;">(=C"TY!T('M1/;8P;OW&?PNH(YD64 =(Z:>O,-P&03Z\;6Q8&4O0S?&
M6\Z?4X]^X-A_>L//$W>JX[Z7[MR^OG;LF]:'EOUS^,7N=KN@QSZ&+G;@>\#=
M#Z,D]%W'_N.73J?3=NR?<1KQ!%P)%!_[.L9F+'%5;&@WMGNA'ED9Z/:L ;HM
M =V>M9\ST*W!*HOR,+>!_[)W3)G&=57I=NT7%3!:>[&9,D5ZJ<W\S0MFJ.#_
M6M5N+KX*WI[-7/S._ 3V:3.77)'#BOX!>Q*YUF48S;"61JCD!;"3\!!>64K[
MF1G.]2UE U:_\YY*[\- 6!*\;.K^'4;YNW)*4,2.G]B!(%'W\MQVE:^P.7O
M?(AZS&""&#:9<1]<QDJC1C/&)3,UJ9VZ<X?3'[#?+!G2Q,(<+P=E/O6IB:I+
MS;+N:!3J5!?Z"FYMR'?US[<+70'!O;M1 /==M*B[_G3USCIMV>\N?OOPT;[]
M]>+CU:\?WKZ^^GAK7[Q_;7^\>GOQZ>JU?7/Q\=-?]J>/%^]O+RX_77]X?UL#
M['<]R0J(J$<VLG?(2/P7+>L=J0*S_O&9[<<A47SC"S?&IH%C=B^N$S&U3VP\
MB7;;KS2V%PX0>+ M[[+>TP3WE>N*W7UUU;(+C11:-%1G>V9*5M.4JYGVKC&/
M:Z<Q?VY9'[%O._A=-VX$/BQU3'>'5'BP59XV:J)VM8L[D54YKT73DA]ZA,'P
MH_V2?KGIGAM\%J6*&K/?!GKL['9%<L^IT[R(U:'#D]_@YH,D&RV:99ZB3(Y_
M+8:4)*MC[=OKL;'OY7R>C3G*61^%4-F@&"HKQP%61[PM)YZHLFTYS^/S'S8-
M9NI.A6I 46#V(KCFT[-+'IE5=Z.3>AR%^_$MW.2&;:_9E-[$CX8NHLD6U5$)
M)_5K\-<W 2'P-4M,R5@;M ,I$?L;Z*"Y9Q])_P[O03^ETD/;4)+5(BC97?+^
M 6^$<:Y1&BG'PAMBWUHQ9U::1$1?7-N?Q' 2@-C=S54@L&'.'6R$O+$DBC?-
MD<],H99Y5I?4-0S[+!BV5NQX.Q'!?^#_1/(U>%\^O :C-$;9Y\<0N,=4K69B
M0L.N.]BE2[Y"\,6(B![,;?; &B6[ E?_+AZ$MYR)&:HCB>E*QQMY;D0GO(:S
MZ\_9M>+;]V[PMS)+_SL)@[O_3#S[+_COQ TE!S/;)J-6PYX[V!!@1J+V4XH)
M!3KRB6D:QO4Q'L90>Z1^XDTQT6 B,_B&C2_\"+O3-3GS.[#YYS3(.2$E==WP
M_3?)][7BZEMO.$E=]CW^QW.#)%W!F6X8^YMD[&>FT&]1FT]<CT@&[1ZCW_+&
MBX1]%=QY@8#'8!$I >#?J3>C=("&_[]A_G\ZW/8!K>GE[1NB]AVLT,BMTNV'
MU_6V8>%&A3\>.FG.H >P(P?&[_7E9G3&!S!PXWPWG/P,-7?A9O&6RVWF^G[Q
M2'GG+QJV_Y;9_EGXW#G%;H17_L>;I]O3\ U+UXNEGYF&SX57T"5W@TS-7_AN
M-+5OYS%68C1<_PUP_=> [CU:T[WI&NV"=])DC^R#;350R-BE$MA#X.*G=DVL
M!Y_+1+/8/OKU]Q<-U^\R*KL@LZ0@ XTV1LWPJ_T+=815!5H-HQZX>F[4[WI!
MD*-/X#<C8,>+AL?KPN.-([U* <$]-^K(6+WA[X:_G[6.OQ'16'Q.>,&S2-]_
MN5-X\38"( W[UYK]5P]X5[+RZB_:)M-?!T%X<5WD^2,5!]_PG4[#V0M/D=A)
MY*T'3]Y$ GM),G#=8[6XV\"$VW;M?-UQXA##).MV9^(WS,$D^MC3.%X$1<(8
MW0@2SJ@F!IX-PJ#0?L\%8N]S:[2E T3"<O$QWP\?XG\.?OIQG] Q->(0_O<.
MYH$ 8E/PCY+8&J6"00(+>!_?RIZM!46S$%.F@#VSNMG)V_A%;M<R Z+TH)IG
M'@E63BK#*$9@D]R/]=@P%URC__ZN^UW5>PA0\NFO*1CEEP\"Q\,I^J-7]E/(
M/"ENRT+ :LD5^5=6K>%%23FN--&*\?-S+WMSS4X_B<R-[32:K,WL;4UFV]TM
M)S_M$"Z5Z,G)#U6'"R/M97$ /S])I95_J%[SXJ^JWEJ]U_*1TZT#.AT-%S7&
M>#K57[,<WR\8LPAM)95(QSEK']>2\K/SI].]NI0\GH^3X_L%D#],YK*5676=
M]\7,C]&WZ;G)37YY('0<EZW1ICAL$SEA11Z\+4+X- S8,.#7J#@5UGLB)$]M
MV,]MV*^2CE.GU^DZ9V<'K@5-L'49^<<#H^;>IT/OU(:#!P?&P5T'?HA=VPZ$
MGE.GW7T"/9M5IQ)79X5ZQMKP76.X%_%;]_STL+6F@KU9 _*F8<O:LV6OLU<5
M*%%IUD2D:?BNYGS7<TY/#U8=ZMLM5=CT!,R8AD-KSJ&=XV/GM+<U'EVEP&_!
MK<3E[9NEF"YY@M>XVEA^X[#J6J[P^"[9>!NS6;I\C]\&K?KN]492?-MVSGJE
MD/@WMPH=I],]W\@J;-?NK'5/>\BR_.0!]L]WI1NG)[%<U^F<=IV3WMDWO :=
M8Z??/G/.3E>]M%]-])9W>/^V<IO6G>U^FFN7VQ=NO+GV2C'Z+6RFRLBSU_A'
M9^]]U06*[G-T>?WAD^IRM!8=F,(>>3$V_Q[;WW>=WEG7Z9]W[4C,(A$#+7BF
M@3_.W#D>:+*<TED:#2=N3(V#(Z11MBQ&2AP<Z?2TY_1/VFM1$XFA\.Z1^6-L
M3CP,@T!0+FO6"DN^*Q))&@5 =A+2*^G<]?WQ6<?IG?9M\64F J!MYGHPL< >
MB(GKC]<B!::%X[;L#T%5SJS9)'#JCH3MVN/4][%'>?B ";NT4*,P'23PN3T2
M@X12U+[O@T$X=?K=T_6H">B-+G%:QCQ$X8X:>Q^ =E13^7]>OH2#M_!'/]HW
M[IUX!0-A=^LA#'!V_LK^P_53',M^^5(^B4N8M3!5-)KJL-.MT(<G^-EC9N^[
M)RUMV6%:23U_EYN\FO8K^]-\!C.^B-R!-WQE8S= 7IKW(2["6<=\ZA_J,5H?
M7-VLN>N"E1I$POW\<B" IV'@&:VY2>U)!;6XHN;:&,R4[?#"EYOTXD2RO2SQ
M<]52;M0FUM_P;[N_9F5MR].+V)8X#5O0-H6;T:^H1#KX0I,/P5I6YYT[M[O'
M9/*Z>9-'8@;6UPO _KIVS"6]V%I7^P7N722XCS;9[OQ5^UIDK.8"Y5^@G"'T
M#]SAOU,,TR+[JQ(H4(%>,E^+#(_F'"?DFL3B7J<-<$(K%P/B$N3].OI-R_Z$
MYAL)B3UR:/0Z@?LE*Z17_8<\M8YSTJ;K:OL!J&)/!^AR[:GW!7\Q=..)?=1I
M__""7",D'%Z$"P;B[P5N)$L<XT)1V%J4')W3^ G0TP)*9N BT: M^W5*T7!5
M?;2@^*C 51,L/@(O:CTB:.HYEQ3\1BQXBZC>/&[9E[@6TG=B-U>F'M@/\$9Z
M'M?HW#GE# !CM=;;F*4KRQOEQ7$J1BW[8IP(]J31H>0GB'#T*8AP7AM-U%J4
M2 +X9>#^#L$C %'NT>SX2V;))7PA'\8END>/"A8I68L()/][\!@-QG"PC,W%
MMZ:^+D=<O@#T;C6%[[LTV/IKX=@#ETXY@2SSC3Z+1+Z4)!"Y&+_!69/_#C0(
MQ] 5]BR,2'(EU2,Q"T&6UV=5/!@,TM@+1!R;*B&FI?[^V#ECYFP97@(;I3J[
M\)N9P:XLY*V8):RI.KTJ306R.P5A0;'!CY?:/WZ2]#&KJK"8=X;[3C^G+P<H
ME>,4%2;1(IO5%\1RI5'D&1D-,-B&\S8P]5RKI1C6$'6T_*N:$K*XIAV/OT3$
M&S&(4E0.<CVP;'0%#:94SA(UPWJ9C$5H<#]K2^.8K]=BB.*)A<Y8Y&QLBBDO
M2Z*%S^<XW 0+MWW+?6C!0N#V6!0+?K-8G6%61O=<-8[&)IQ)5\CU43V!V4+K
M_R% _WXM.KI]EGT20^W+=4\K@F*.!+%3VJN"[$Q7A>-Q+-:SI$-@,!=T6A8Q
MI#?-W#G]657-/]_@V$#^02F'K==\[[ZZ'3BCJ6UO:MN753Q_[7L*<9Z-%K>O
M5.*[2GSYVRMN/Z#][&Y^/VM1PK[)V3Z#$G;P9'X#BN=><2K/H%!]X;UY+<J]
M._VN<]KMUY+V;@?.NMU2?M#^R]47H('7)H?YT(K=CGM.;]W4X>VEVI\?.^W.
MR:$FVY>8<25LY-JPYJ&EUY\>.\?EQ-A]$7/J''<.HZ#]&R@)'AT8*W:=?O?,
M.5]7-6V1GN-VS^GW2\[%8:E*S;+/J&I8'!AKGO2<TT[)4=NC >_T.P>A)I?W
M*FWXK>9%;^?GSFGOP,$]JES%VZ6]1!NV?*KFZ3O=\EE[7^;YY-0Y/2E5MNU%
M#:[8V;-AO)KKP\[9FD>E/2 =<87ZJFTW&Y:L.4MV.\[9<2G$OCLMN/"FP80>
M?+SY3Y[\0RYL;8K4MU">W2\=^K^U)2CIDZ8XO2E.WV)Q^MGYF=-OUU/L-K,&
M/>?LY,PY.2]%4IK:]!JDFR[7<I4E:(4$TW("VK8NU5< E]HJ.1=9X7 2VCJ9
M01=/91V'J6A*9Y1B@<(P2KG2BZJ?L(+"#UTLJUFMQJ=0+(VEY-[(_O[T#(2O
MA]3(1%'X4RR2!!,YS5*+\OO3)$[<@!JP5?=$ZK:HF)Y^K1XW6R$M(I3K+\"=
M[I^T<XFCU:+=2/:W*=G+RT5W+MD+VX+E1/ZQW Y3Y*D,:JD E5[W1&4P<4=<
M\*?4 GYI"KC,XUXDZ([],/&&DP**1>>\[_3.S[(D> 9H0("(#O@\)YVSDE:)
M,[5V.()O%,D?IIPV!1];+/C("^T*.3".O4K 92TZS#R'=:(Y1DD*2!K-7Y=F
MH"*)^79FO4691>&]-^*RKT)=P.[+/+Y%LUPK<5\IM^6PQ'VMU*,*V //Q#V0
MJ4GK54H;:4PE9*C3_K%S?':>1X9*(C2M4K27@4.M10?5NKF%1JADO_N(>K
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
M?#H<(:@J.BN)@(B'890TK-^P_D$"_,F:K[7X_M'ZL H#(/Z=>C.%1-\(0",
M3ZHMVH( ?%H395:C!KH>0DSVG&[GW.FT^\C73ZH.4V'CM:@82VRAF:QP04S#
M"$>/$>+1?IAXPXG\0*(X(JX@D/C]L7-\UD$87'OBCNRY2&1K%YU'L!Z\)&(X
M5KZGZYR>]A#:T7Z 4>U(P($GH#XEC?@WXO^TLJ?#$W_G]*SOG'1.<]*_2H5-
M48#7!3"ME+D.D((D=1]5 IV^T^MU2Z*Y%A6-&#=B_*1"K/WC5+\1@PC,\EQV
M5>DN@ZG&CZ=>'.-![[6X%W[(?NQ%'KQ:2?]:=*RC*4;&NT$!N"S9WC V8) 1
MRSB!!Z9K41&X4WC/+V\NKG..RZ4?IB/[1HYH_]%MM>TCV7/I^O(FZ[&$N-;4
M(,L=)@HSF@"?=?G9>EC1I+=P %*RH,D8PQJ4F!T&XF4"K&#[Z12423JU58NL
M=$9(UB)KN:5PGC5@=*.E&BVUO )MRUJ*2P.?>M8NE!$63MI7'V_(&;_^!&(Q
MFS4QIT8,-I)I=T ^=QSZ^K )+/U(RF/#Y@V;+T],.U VC]#_-!E]G8-EP_7;
MX_KE>5B5;>\*?%Z&T=\<F_^]M)%=!:]OE9SK(.OZG#45!O^DT$UW2$R/[<+&
M'O[]WHV\,(WI<]^%$QAX_7?PWSC7A#;K,CL,TRBA7KR7$R]PZ16_AL&=_3O^
M"\X,8WA/^!#_:(,>L$=>/$L3>!F8BR'L'PR<A5 5Q+ ZRL3Y@]U*A[5DXB9J
MMD.@?RH/<-3L",XA=]052+<G^[[7ZG556Z)70.+7TOB4P//:1+=;[?.,:%QQ
M(!PH#P=_"TID40XG.*?@?M),(C$%1Q6V1+%"#!.-X.?P'CKA/H3@MPYB;^0!
M!R!GX:G4G_.QE.F7Q6_VD=[@?'=H$P_TFG_UF7Z44Y#8EOE]>,\]E9@]AV&$
M[8?"8*0HWS:C.!GS9KP[CL+_P$+[/O=/=H//MCL<XK)3AVD]/BT)3CB_+.I[
M/I K29E@DZ$PO9LD-C6 MMT1_9JJ!<&CXM[>,"O^5D\\F43XE W,P+?<LD,?
M-@O'@ FLW'$^;!()%]O%PRG=Z-9$*\-[CD')H9^.3"[ H[D,2N(O1Y'[H!>
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
MR!N91.''L$$^+$ 4!M[0F,^2%:/,.RN7>0?;3+V8!V1=S-YBC9K?ZPQNRTK
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
M"#C)LC&'#) +>"-9&@FVY:%@6Y(IXNKE0PI@@NG,*@BQ*2$9$;"'HN#Y'*(
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
MQCK)_L_,\X<((&N7/:C4HV/$6--04%48X(U 8,_V&2R0Y29R4Q-/*2&J"V_
M/=&I4:$74E^5VSXIH!TEH!7Q""H7_).J.AQ& W4$CV<Q94)'_M"T8,W4;*CE
M0,FMCZEM[.]2XGX@9(80#5FHF$K0,!1..AX?I(G2GA0I82KUFDC%<[I?:E^9
MTESPB7 UD744L*(XFA!GYB02C*<%+E>)9V='9>*Y5"O1:%<FEQN0&DXR1E^;
M64-#=33($CO9Z:5ZM2(;L8+*ZGB8$!:M=;J8=G;TW4F/TP219#&=+#F5<2$\
M/U- W=#QH6(=*7S,*CG ;GU*'$^C!TJ?PT=4%;)3J$)VKT)WS%FLT?P-E37F
M%E21O<.$L7(G[6JXX#NQRHF0\F92@*0Z;,?+GXFC*2Y6WU'%2O*K22[K[8=?
M!3'[:865O-T;\K8Z1&XLI2?+WIV;S*];0S:__CYVK0K78QIP,UX[A'[8@"P9
M6:\(]3S3@ &WCD9DE256R7B<4>T*QR97,%-DR0E(,QJ!XPYBJC]!>:9#UI9%
MU'3TH.^!\ @\4#?0*@>C;62]O"SOM"PP, G%DE'9^.,H0L@?(<2@)BAC"2Y%
M?O>QO!BY(9T)A.%'6'W0NXX4^,:VM Y*_"7(T#Y[$-YE7?)2A][>0.B-+1>H
M-@8)&A8@(Z*$ @T,.FB#@-^A$!&_%$H@"]*80<$PXNG[O]7!ZYJ#WAH'+1V\
M'E(+!>A54'<C830'8,;?C5%IYMFF 6P#%B_$'4+2SGPTHC)-+Q,_@$"*["M;
M<L"<T,D8)Y<3(KDL'09%2@UB*B)'FCV3U@$,M$-D39@#5V>D:J9^DTPMU-I2
MS 1U\A#3B:,@%QW!.G8>"_\9 GWH]$I,'0Q<J^B*,HV;$ECGK222WA;X0=<>
MOXAN#@E'&9.1=?H039&=*!)K. -9RF721H@HF 2<Z>BRZ;G-E?ZK$B,_'$%T
MA!HYL4QH$&6I0]7\^I=O) A2?1JAW?2%'IH0H(J"'SC7P ?@2?>^\6&&3O,5
M1;WHQPBTI7. 'Q2<5O6/I>I!DT(,'>*_NK\?VVEE"C>5X6;9C5]$?G#G(#_(
MH#[%^VF44HZ <+:O)!2'YO_J*+ :"QC92\ YQIE*(B16D'G,@R<[8U4/&&HS
M !J &'LV"/RA.XW$GX\-RB4S&7VG-1?7JT3?4,BZP)6Z+I:J,4QD*78B>_-@
M;"LIQV$L[J'I7F4PP)R'GLP>0J 8<3,G9A:Y^',>D(8<!?O4*;JY4\0SA_ZG
M$-Q9/QQFL4&.]F,84BN,N!2G4\I2,1E78H,$=N*H5#3LTO,3*@E[E'2 DR33
M%%KA*!,^MG%08KTH2 OXF!,*/19[$O4:9E="<D4&WF03FIH6::;>8F6+,Y->
MI&P%#I4LS3T6(*D>N,RN8,,9-A[CC/G9&XZYA,S#I"S40>A-(8V*@_'Q6)6H
MTV=/I3K4QTST0[2*/7WR>6I%0D\67SW@CU$H^S-UMZ8?XA(LJG'F4,T\)JRP
M#JVZ>.V'231B,0B5XF4#X2I<2>2_V,?AZV8P[0V!6JC\JDJF:;Z T74V<38,
M(4:Q)CIIO0>0B<H2Z_%V-%AE:)%-<C9:%$]DRW!#B89HZH<*<0F6V3MK*-&1
MWR+T%$MYF9.T<!PR<V=@[ N[13P:F<2$E8J%<UC-D(.[4&&2?HMF83=,_;U;
M6?7B?#()?WFW74OE72OA]3$OO+J6\.H:X57](ZJZ#+N))MS)8R1&BYDQ3UJ%
MPI@ NXS=\8;K"?7]2)%W;+P'@XE0:OU0AQ^BD0/O/5/04."IADQ50A0<30(P
M Y/,!WDW8O<1ED'9^:XB_(*.-^+^!I&T5(Q% ]8"(-XZUGPJK%/ "3LQIO2Q
MH11L$EU3!@_+K0Q.QMC6%K)P[E-8)O6OS)>#?"32!'3[*X/)T=W\18RMUR8V
MJ_]OVSI(VZU6W4(ZVT+:J5M(MZV%=.L5@:IH<.:A:#;R]BB*8,SN:" GC?I!
M4A#+MH0#*%2&04^?2!MU 27C/*%D"-R\[/LS,.4-Z46JVA""4,$OP2\>9&D@
MF-^!+XX M-(=E&=@9;8.6>+N!AQ!953#HE269Y7'%'R+9JL.7:I*K@O?RX:(
M0GF>@2=2_8U67>9\?B+VT] 9BDC"^I6%@;#U AN/Y=5Z&7474\S.?$XAH.9!
MQC%P!5]Q$+7H@2"^HQ "1+\0*EU&UML0DQBR%5K],(@>69 ^$AQ3[I,:<5B6
M0>N=8,6)+6 :ICL ONG0%T*[3'\:9Y @5NA15$ZFI:YL#9. UCETQ*;[608$
MY#9SARH1LB (X([]2<*#$67V0\\!^SV(J!?;/K(&UK!-Q!W%/L:X]$2*7.>I
M:BJ  2HL]BA*:J.U6V!/^=.31ZH/T)ES@( ?%H:0<](0@-8"I"A74>&YTKM
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
MJ<K,F7<&_I#F-M+ "K'$CW++(,S(1ZDRDDW5R;TKDX>) _7W@L@?(-85&R9
M.D\?IQ*I9(+CJC2]%ZB%0+>31(6US7, QFGVV: 2)U$&%$2%_\&CXQ'0MJ5]
M"19%ZVU<40X^!?0_GTP#XS?.XPV-HB9[&J;@_^73K/CT;$ )30P)AA;]XS8Q
M2S %]UA0=R%+D+/!<+KA[+;SV_%'Y0L9LI!@T6C)CH(H%Q<*!V>=;77)[U79
MYX4E3/MU"=-L"=-A7<*T(+7-FRM7",ZTUQC'#O@H7;$5VVLZM^P;H^F6%8G2
M%/*+55AQ25QF[2Y"G=5](OSB%$$OT3]( P#TNO>Q%=--V3>.CCMTA@C=G;$@
MH?DR%L  35S(IE15-?)3C$= QW4#A^L0UNH40%%]9K*':&LXOGH/A1)DL"5D
MJ8S>^Z'XF(_& 7P*JQ^P/$$.(**DHS+:X1-Y3 091*'$ARH[* ]].+FPC<QO
MX $$_E<>/$I'0\<VZ.EX6-J*I-)%%: IZ0,2[@07-PQVD]C&9*J&9N@)[LX@
M!^N 9R+L,&E)T91S#/^C"\9&X'_(V>?05HZN3VHC OPSB_W$\U5A>LFBFJY0
MA7HUT&[D3-DCOKXT^.6JAO&1#"29VO12(%78G]PWI8IHLQC<,8VTXE6!-0PH
M+RK(8RP\G3 6,".#4S&\*,-;%T2 " ./^=27+C/\'"+RQ!^"8CSARHD7=EKM
M%J+Y$CR%R;X@8AZ\P9$D5'P'#CS!$%U<A./ =GT5A<-Y2-AII4A%#2',1PN+
MH="<!Q#%CO;B<]9Y[LQ(1JF#JZZ,JKI#^DG>O6.':N5H$]F4$FKL1Y!)A>#T
M TP%D8@9<L@'AK4+LK+ %-1=GI.*\"!GH&?<Z8YR*Y3,] I1O,OUS8K-_!(;
MXDTQK9,$O?B8?Z]G>E*#*K7*6E]6Q;OY;15Y&Q5(0=? WM='T#7MSHON5M_>
MJ?I]P$TX8$!-?<J6E&=_,)R* QE!+TV9CX8)?-E2Q3(LI!@/?RO93?"70A7G
M5@?T5Q4%DQ(#K#8M3*0ZNX91\1FH-5)T2@"A^E1VAU:'%/=50]?QLX@FCB$T
ME;Q3CSR'3KE48DQ!" KK^QVS9F&@60A&%*Z31U7KO\UAFRD"A>&DPE899#*H
M^?N%D/;)V-TYZ]_N(BET^R8;H4@R#Q\%.F; :="71;Q,O.NO11>@Z>I7N]:K
MG45>K<+^^=)K',-%6<XAB^-'G'2CJJ&$'M9/P'4*)RDJ6VQAJ0Y0KNQ7*3->
M*9\*OPLT5K3MZ$"RN2;OS8KDO%0UW4,2I\&8?=CS(^6:6!?*,IAA#J%Q^"09
M2_K362J1E\"=;DI?0;U&BUX)RP:C+*!:=\@4O@:3T$L1(4+P^)[3/"8,N>?S
M#SI!E_J$A,[N[F *,, +DC@F,Q4?@D-1J7 "/#J..P-<L3 =%^8U&O!XLB;)
MA;/6J4%24N%$ VP=/ND!>KIX.M8J@\8ZV@H)X"LX0T!"-#2ADDYQ8\T0&UN_
M AEUT.Y *K0LCT=WQRH9!5@M5=3I*\RK*-S5@CXOXTM$?%_/0]9O4[([X#+9
MS%(#*K: W)YY[>',>U\HKYU:7F]\_9]HL$3PV' HS4FAQ]E[5$!SICY"&L3O
M8C_UA?'PIP_K=JL?87E;,6W:S>?F3=.YX!Y":O3)15#Y';?ZFZPZ%T+BP<#P
M8@07>OZR))'A:0G_:\+L<*'N2%ZHY?/A'$U*UFJ0% O2M&%U%P(#4R1*3\..
MLMB9J7U$P%5K.5IY('1CK."0"1Q,N <\3&!V"I7H3_6@[2 P +[?].QL&</5
MTX8Q(!?P>Q92NQ8ZROX0.Q@()%9;4)[P9A-EVA'LZYNKA*P^8?OHZ"K:P5P
M-X8_(T)^+Z</X11U\?<DWVPC0Z-,6\U0:,MEW= \3I# HH667PU^"@2LNDC*
MB%,S41EI8EI&5>SF]J"ITZ+;'#I<P\##8>$?"P1'APS'#4&UX"2;4, ):^FX
MYP\)5"(DAUW&>\%D"Q%:^EY8>Q+N#[>.:KFXAWP*QEINHFP[8#;=>)@%L$[$
MK&+)+VNC/OH3>F9*Z;#07+/7:G9>M[V&8/B&/ BF0#_AW=]_:OV$_Q9?&*I_
MO_ ,GBS:^568R5XZAN>U_BIVG,;J-?< WS%D@3HK\90Y3.S\+?74M^33Y G^
M_-N\7ZVWK.0__^/TZ/C4G'?JV0M9LR12 /KN$O\K]<:2W 8$K:0Q_!5H1=)/
MS1XU>U2-/3S. H#@788]H(0D9JA%A#Y,^# #5U"I3!CN W!%\5=QEWOP7Z&O
M)CP=1]AKCT4IPR&$T@2IU#Q5\]2;XRDYUW<IGE)1M1+;5Z4,(8PMV,X+> .L
M/'$]26%8!>4^[ZC/VOKYLMR=^&+C++8?43-JS:@UHXK_/6#-WB@C;%N C5 U
M:(LXI6K6,!;>P6>]*!"<5G-7S5UOCKL0CE*8A4NQES5%4JH^&;9<+.BCLA-^
MK+_K(@ )A$NBN/;AMJD!ZZ!NP)IMP#JJ&[ 6I;9:*]5::>F7"VVQQ[_QR31=
M2B\I9=8PLS95#Y ;\U3-WI&1C<2"P9*?OX;RM_YU5_VJUD0U<[TYYGJ)0X5!
MP^B!!L/&D#\6K(0U3/3#?#PDYE.J7*%Y8;DAL=#&9@\,6S;L<0_&"/!LS9HU
M:]:L.3\H63)ACE%* #OZ5$FA@M:QN@QOH%G5*L]8+X/5]4?/%:G"9";+R4:T
M3BI,18/G46*S)06_//^E11SS737?N] RIP)A3LEWL0+1].3)5\H..SU;W.-3
M;-2C+CZL]$Y,APU]1=4L0BS[GG)5^4_ /IJ(9ZK"#8Y8;VE /O1,: '27S@M
MW8Y3)&.<[@V%&%F0RF@$IKV\>S]!#%6-R&=5B\PY0:=8V277955QT92LMU8"
M5=WU%XN??(4*(&D4B[5# O U76+B"MNG)T<-Y"\:0*!QQ> #XA<>P8K%5#4T
MC:-0.!M#]#P2&"7I^5BTH KDDH8#E0R!X#( -8^!.)!\<6*K6,^M8+ DBW/
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
M,'6Q4* YRK5E)TY^;CO5U0N;44C?V,>6(O)$6-Y<:$B=8P9:@]4GW%F]*"M
MB7*40Z!.S68T 5QX.FS00<HA,_8BBV&WX"TW9B:QSM3/:W</A6LN#AV:>P&?
MLX28J&S*;8,'&XT<VS%7'F<80G*L(.C*P-^4UTE\1/)2_%#&(&-.)Y>HIMFR
M?)@:0DDD*@U ,.DQU3*&KH"XH2.DUH+FT()TME5D?P)V9RC$0G[^5(F$V!&B
M7(*:)%,]9K.("*1RECQO/= S=DG,S FQ/%!5,@Z5DZ5M5-LH#\Z/-+4[1'#P
M<U,!;S)<1C=3$*.X[!>5^S_HNE\L:ZHUV5K+DH[JLJ39LJ23NBQIV\"6MY[9
MNV9P'TS/G97KH+7]<F C_)C,%A/F5HSI3N9Q3T,&AP9("6I&"'1/*%$"Q"HM
M:7$H?@'CSV=G+YD25 Q;X"?)5$"ME0/:4X4IJ8S"C'4DMO!!T"+H(1G=X$@=
M:#2R=MO(\)IK95IZ[9G#45;UD,%8:Z'L\AH/S!E'CM3VY%Q%H=7%,9+GG'=H
MI4Z%Y].ISQXW_ER%X-N'TGUDCXDR0:1O*%<C$PVX7>>2)1[[EWLF$]\?\3;
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
MCL!/ :DY9G2&@*2=0.66U>&*>W=,2$.L_]Z/K,M.Y24+NT'\=_KXW&6#HL+
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
M[E7';<("WK#,("%7HI2&3)J?2F@,U3JRS"I0$N;+4G:B7.Y?&%K((<"XN'>
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
M_D<WF@=$'/Q$'*]Y=.412>%.73RYC'XFPN)S$-X245%,#UDT+2LBTX IBL#
MK6;@7<Z+>G+GA0]>Z$($B!-3;C74L/[RH)8)H).8:2#I>ROI.375LCLVAQ58
M&&(RRUH4=63)!\XX;(_F =YLPXGSS)NUW'\[E#?IU3<+R9*,C"9NBO+!FUR&
M[V!R81NR>;TY.DX%-C3+!_SQ0EO 7V=B+,?6P%\"_WP,0Y0X8YTV'!W(Q;;(
M1< ?X*]K>KE-7BX,%:BT4A@JP(>DX#XAL-YZ-"*F;1I\+!9QE >VJB)5:G^_
M46"17K!(Y>Z\![.(0FN6D&E9R)0:2)AUP"[I>KQ@F/7?3:(%T(.W#@,'>O#V
M4'I7JGA8M9<HTUC4$%5Z"4+5-&1J[;\$ 0S3"X:I5(90E6%8+Q9%%9%HP!S(
M[O5B69G$JR%+T(VE^DJA&TM')35<*@;H=<1(>!83H2.+UAN6'!HET3/C6N_
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
M!QE._B[:<7 H'%^TYKJ#3B7#D#+-<'I+V:68<6@1^28BT[20+!<>P';R-C@
M] X O8R-*4E;M'@1X%.D2Y:.%+.P)@>D ]*K([V4O2I70KJ$1$U'5O'Y B='
M.D^1R#T%&CMZ7M1Z.2T,HF3:]YS5M_,K&/@S@#DK BHLI0H@CR.9NF>U+8JH
M,EY+KI$4,IPU>6!K2+$D)!M5[6:>: Y\TSN^*66'*UNLDR)\9"ML_J6L ^,
MX[28<4J9]6HUQM$E"9E&X40)MXQSK$!UN\LS>E/_M6%_1Y4\QR_K.=F6@:!
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
M7=$YT >V@D1)18;$J7, 5=TLW$U@(CCCOQ=NY#)0T0Z_BU'D3EPG='$^XJU
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
MW"UMH%*W)X2&6LF>$!IJ)?M!:!/J&7I":$@H=X;0C7D$I6/5]7D$*O,(3-U
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
M)@:DBK0"-WVVP.Z4H@N0U4C>TBI6@K,9:MO2E9:"=&6_@FX 9:7M-@!80]9
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
M>+57W09! XD'>5NY72/2P=9-%4G*4<:.\.OW5<HN7!WD\PE.+(SPO>O[-.]
M=.L3=D((S34GBK4*]T)?<M37)37I#XJYEOK )J!51*07J'F%\&\+,69(I23]
MMOD'95%G2QHR-069TDDRR8"SQG$FE\+9MB$(Y7$F(DFVD%6@H1''"8;3%B4<
M;C9@\G%J, BO:&\"0=WB:17>4W,L5_I8!_8/95FNU#N+\)UZ<AO"&MBRA"Q#
M08I5,8=<@3*[)#Q@[H1VZU+4&W6+^IHL5P!=*T!7TI U>35D:X(=C$IH2VT!
M5XMIP:B$+X%_SNS+W.PM8F;"Q(26+Z:CL5:J2N(G81Z$65>E>3IWE^JQR)W0
M\F[ZDV4G)F?[#-CN1"I*&Q*--YLQ8=!KB\A:?TK3>FD9LFLS,Z+8KA_F8598
M<#<C(NA^EI2Y8O8K.R]::X:%3//DX2= &0\U08K8",H4V4"&?I))PCP4"=6L
MJ&E+Q C'L8=776R7W4VRYN/QS TGY'EA_-0=!N,OCU#W#*8A(6Z8D/S:)Q[^
MXJ%PX:VI,F_?DE2D2W [IK5P*VP16F 1=I6VJG@JVH*[N]G=G;K?\81%=%P_
M=OQ[UB_>B8@>[I#WVS']^I/C^M&O 2%2-,SN_3G>)2/:9?S9<<-_.]X"I[8L
MT<93-QZ&] O%%*[&VFRJ9J%9%B"3.85?89F\?0(2T+;MM-T^C>A(^O9-[!"-
MPE9LGYVE2YD?3O<')[QWR9OHKXKK+Q\3%8E#<BK1W/'7G^Q3L>H=5%).'T*6
M/S_-D@G='ESOZ>V^9[/?C=S_XF0IV0?T0=FNT\\>,<5,]N'>?3)R";1#?@H0
MIBOHO\D7QMF_2Y[%>1S,V7DL/\C0QSY[="?QC#Y/_)$<S<I2*_Z:YS8=>=_Z
MP?]G$<7N](E8<*6D3[I"T?4';\K)K^P)%[+F^IN8J"Y(#.Q_+HE<1Z'^\N2H
M73,-@I@.%<H";-J?V2<#X?N#]]9S*%"(&/K]MLX=71'R$MM'<!Z(>1Y'PLSY
MAH41QCXKAF-M>^* _'WJT6MI-)X4XG':<VF<V,'.A&XDN:KVX$SHU^-'^@1J
MGKG^@M7<SU.K.6*&\<2-TA^2Y^=^%F(O>R5]%6$?FA^-%R&;I_HS^6HT<_["
M:26>;+R^6!(D=X0)><Z8P'PF+5LO>[XYH>NLY' YB<3W[BD_V'<S3&B:;<2U
MG?$X>"#/?R)H.J-$)D BJ" O)$X6O@^)2J(1S#3HF?IJU"Y(.D]E%KW ,,VP
M>D&?W^8CRHB\:1?9-O[G_%SX[&)O\E:X<>[Q._*\OQ?8'Y/G&.\$YM.0)PKG
MY^D7F:&7?#5G$.55C21OT#4Z_6R?A38H=:HOC[&0ZAO8G\_SN\_V_4ZX>YJ3
M/5^&SL@=OQ.^$$<P.9LO 3T&(_^E-]FWV '1TUT>S;:C&H78^>M\A(GW29X[
M9V>>7ZZ^8;GT2/.'DP/2BI6WOCR_7KJ/%3'KPO(1<9O;XWN'J<+IGZ)HD.^]
M<>RVL.;(_FGAA!,"@3$^N[P6KH(+)/SJ/KAQ&A>Z72N(&+58"HULJHFCLU1A
M7^6%[C*,(MPNA6[;=_LY",_H1NE]@(A>#B#[_(C'^&&$0T&1D""+LL+^E!FE
MR5^DMN_YU:?O<V(,1GAR1@S%WR]N+X2/@>>1 WC=ZJWM,9*2(-V7Q0/Y^OA%
MJ'%IOE[&_S?X\R.Q9[T@(G8JO2H\QWZ$HP]/7QQJN9)_$]O=B8/PZ7PL_DF_
M^*<T$' T=N:TI"Q<X)?QR((/7 4994VE S&;<C9S?N12T8\I".81.<_L;X-G
M^8!*7F:5E$"Z7-6<?Z\3,=)%WO\KN[RZ!?#EW>]?/['%##\+PYM/7R_OKH=?
M;M=X<T/\Z*QF!EUYL\UQZ%GU12=_7KP(%32P_!U6P*M__*\IR^*[U:^P#Z1W
MKP4W8J.&F;-#6YX%X3Q(^N<RSSEX<,>NAVER*5&YSA-9BW =>=0[%A9$)86;
M?G#%GD@,CK-+VE_&%R[GH>L1!46UE61>",3C(J[\A$IZZD6Y,77'[]V(2%WJ
MI$^)OX_IXJZ(./P+Q\+MWV3M& D_+^+QS"7.^\>0N.M(N+D87@@?@N^"K)M$
M(?X4TF4GBT'"+_]/.I?(_Z&S]>4EKQ\M(M>G[\_6\>A$@J4+_W9',^>;,W&%
MKXY_'[DQ(8 S(>?O>,Y$^$ ^^VN&R=-_=?Z*7)1\$!#?@RA?LKV[F>/2ER#A
M<>:.9\*,/#3IYC"A=HLD"I?$:O'39_ZO;)Z+DG!-M8WOI+-#;SSGOPXA-)&?
M#J$&%D3#LD1%(,LEA_*%ECI1 X!J>[)W9OP+_W)\<D!/Z0G+,CF*);'I.5)%
M$!+!258Q>A)^"\D1+(1_D3<\N4MX))\NH1$GZ:?\@PBP[O!XY@=></_T EYK
M/\T>DYSU58JP,2W(HA&7LQ&AOY!^<;6X#(KIMW, "Q<>9E#YXD03YV^*J>=[
M7GL5?8)DO"-?"8EBHK^6C&1EN'YT0@*4.#JC7KU'43?)O2IZ>A@%7K:XGSY?
M7F?+H=_-??Q'^CFBX:LYIG7TV'M"=&WT.>E*KYRY&Q.R_N:$%,F+>?ICNE4/
M4YJ?T5(I&EMP8VK SA<CCQ@!A D(J]-PED^8?AZG5#=10OEZ!15(UT.DZ\^!
M1ZV=31R0_BA:LA&5*FN"-16E'T)"[6A&Q W=T0:1^N'?U\*'3$8M!:I !"I%
M@*BB,P*,WQR"?SF3JKGW)Y)]=R6FDD]BRX<7B:55"\/I\-''831SYTR0X2B^
M]I=>Y],R9WTNYY+6<V);KF>M=7KK_&6^^D<A($^?K.KZGZ@46-'CY:[]]*H+
MJT*<I:1*!4O-;'-$!':*@;X&HX"H_ W\D_SD5-R3KJL [ZA<\8Y1@7=R>P;.
MX7#YZYSSZN> T.07\L?KS48^DX;IK^QDH^5OY;AF]=F295)#2A@R.XI8H&>O
MKF8.,4="09?EU\S:H7RDB&M:*'M. 5;2N&(ELRPK?5CV_"*6'K'\B95&CF3M
M, @K/= (_T0(*=.Y8TK1*/ 6[%26#@F]Q88]+[NJ22>HT;^S[T3 AR=:_FVP
MH$7P_MGEPR@IOWS.>MEO"-EO-*K&SI@:8\[UXIYL5U R!GRQCB)<J'/%A=8A
M7+A48MNV#GJ-P^7_'(3N?XGS^S%T[C<P4_IC(?GQD0S"?RV\IQ4?K2^A"!,9
M/#&1)1[(1)D7M7'GP$,<+G_=-OPI#!;SK59A%IG<R4K9+^5#N^XWUV.&R!4U
M7T*69+T*)IAV+*._\)4%;AF*SFA93(K<*/M.PFFK2.EO.*9(]]PH'RY=CW))
M"0^R1] 0ZFZV,TMV[QJFL<$;;Q'=A'B*PQ!/;EF<<+B(HYB\G:!\8]%]$DU<
MYS>)\=O&JOM5&').WB7,LY=E4<E@];J+L]V;M4IN-MT79?T/3YF>S-1DBI?"
M6Y4'MFHBRWHY2&-Y$S39&,%4#GNLC"J1/J.G#<HZ7082'MUX1B"1/D8882IM
M: -Z^KUGTFGY)7(29X2QG/O[$-\31-.E[#Q+L\0U#G:6E]DK,@3=IF=4\/@4
M<GS6'J DWR.,$>Y!OW6XTMFUB1O"XD3&._>XJ)Y1Z6Y>JIFDS6$S8+Y:/"P\
MAP;<G_%M81)H UN3-I-@O'SX2T9= W#\&!" 3XB G"S(#BC>,J2S9,39BU]@
MWW3S&&WF?*H"5"\,T(15'>$;+>]CE[[G\S#X3E848V),_=#0_O(O6=_C)2LN
M+G13RJ)Q,WWC-I-DTAXDG!$^<6,OJ2%F5,;4Z"2'\/OMQT-V?JBI^#%[UU<\
M#NY]-Z(3:3]2+>R.6# AN@L2$Y)P,SN6;>=Q0Y7U2_J; UN\$%]V1A#F1#LG
M,OEQAGVZ!8_\8_+BN!8^N[&X=BA4+;P\1O:C?%G3&<UO,9OS "29!_6UVWJ>
M-V31[*[[#GYY@2+JK")C(XAN%F&T<(C%3 #BT*H3+^&1* J('14G*<V<@D3L
MD*AY3<XB20NN\QLQ-9]HO]B8:<=OM#*=D.0L^1DQR)QT!*XG/& <IQWHV4^3
MAT;/W_""("]?0*^=XF^8I5I?_C[3RO3-9WO>O,4[S_,0>^\#36C',[+UW127
M*SE;2RTWG/X[H,O-NALD_E9T2>_9ACF3:*<2)';?P-[0M_7'#/??DBKR @2Z
M./N2%R:/9#E+-A,F"Y82/K0J$!RTTSMHK!WT;1KLC<@WQH26\=/*-MY<L_-9
M8%]\=75]][H.U^ULB^LF5'+=6.!$-I @6:9<S&LK:WOG/+.#C!I))/Z9@DS-
M0-*&9K=Y%RP5;7L\,5.IOH-2YIDDRG0GAF4A;>-.-I2\-$**[3[S@?M16/-K
M;9,[^=)53@3J2W)1)EAC%^'5N@51_ S4^L[@4'=*$HD[95D7XLLA=3^N^]9G
MS_?[>MT[R?O=2W_ZV7$^\ZQ?*NC&L%.="8@'IRA(+^*C'(L#"J^=^%<R4C<L
M_>P%WDN#6"N]C<,Q:U!_P5)>.@P_OHP'/</L.@(S34/^^Q>QGEDE7%8]F.K&
M-:N:79!(+>LH;UHS\.8-J\V6<R[(5,@X6^.JG/5ZEEFOQ<<,%!,R#9JLYEY!
MPZS6Q 0K=CHOS!56@SG#3KZHUPO&28EQ+'P)+M9J;L_3FMNSYS6WPB_4W;Q=
MC,X3-Y>F;5@%KK#Z=XH=E O";$[*KVN)%UEY(9>5/]N7E2<?IXEYH5F[O7FS
M-W_[;^U"RH8+<X5N?9IPZW/#K4\3;GTV>NMS_U6K]#Z5LQ30Y2]7R8E(+7$I
MZP@,7>=-VJ)6QP$)B++&AD7TU@:E=99IHPV>P%;#F-V0?6[U9I<WF PG!MDW
M-UA$Q/;*C)3<E8B[G]?2KO'DC#XQ]PO*LZ06LX7(&1!2_B=@ 8"<!H6J_J.B
MFJ9H0AR$]X[O_M?)6NKEB,>,O#A::RHOO*(W$+/;'L+27*<1WHB1-PW=I&9K
M$JU);WO0RTW^<[4OF1=G^4!QTO@DOZRUZSPC/*;XR<*XN3J,S&P;KR(W.2"O
MXD+4XDF9. R\U;>2:SBTZ47>;DXT#3L+9QIG]W'6UD?,XO&8.5WW] ),O.$>
MSJ:N&+D&,(3+YLQ28F9[OI_&V8@86A%E.^((>4^9&46^0&0*,<R",,T]/>!X
M%DPH$=SIAC62ETV2=ZUHD8;!UL:UT@^(B>:1XXO)(UA)#CD1XBNXP63].A/V
M[XG8HNE\EVQM[G@>O40GT';4;D(7*H$($LEOL;J9)##F3Y@5&>'P&[&(5_9P
M+H@' =N#EC_T,_M>2ZY'K6$PZ9E)\+(GGE>BIC])1J:/_RV5Z =K-$FDR>@-
M;MA*1\2T$Y%+B["25='51UD(F;++PHOIE;9<WZ(O.'X,PK_81:4X5UB7_4(6
M34:"DQ!M6:A\/F+7]%*I<D;OMA'&=?]+'T7Q3;S ..U+&N=GRA QX4?NF,9;
M'.^)<NU:G3G]'4J6R\AUB#T\IEV=V+5/NA=VN9$6XET(A)J?\2ADE_MT1D^5
MT?,LHV=$905C&:92ESO:_M4E%,BZ_2B5V+O14':L,+-J[M+77!++@E:K%"ZM
MD22)8F%#3&L5_ER1F/:ZI1J#ZBCR&L(Q5+[F/'(:(\3I.'&6QPLQL4B9J-N]
M^X.&0>1VOYK_M1;5*[Q[F>921>LE,^3G93X/[[E1M$@K,E:D3E/2],J"YRV5
M>Z(7Z!GL!<!!DPK6!J.M7CF<'A88E)2M^\_*+8A^PVQ0/+$_DDM,5/"I"=@O
MF,0%?7&TY0_]L^6-;&F3[F'Q!*;<J8$H9()!N+P/<6(4O,K9C*M+W\N?KRYD
M!YDBVP-<LYH>6X\J%E5AZM9BX]2D8D\]<[-@)?/1UJZ6K_9^$Q-13G361;Y^
M=?GCG-[:W+J /'GYR^LE&$S[9 >+SM9>FIK5#C&9 VK(;2J27A,O:]]^YO51
M?Y-HY"QHG[OAOKI^G]C59^MV=;Z]]YK?\.Q].X.6<)6([^6O"0VSNM3XS1D[
MBY<2(SFEPF*C=!UI%;&AE1 ;R79_^IS<^J'VYC+$LETB)%_*R1/VP7J;BO66
M^\\KT,YV5Z"5'B&=?VGQXD5)TFD1@"R^+#H27OTVO"&>T!I@=_>9)F8'JX)D
M#/6:R9KDP&J1,TF[E^>2S0NBQ-_/+/8S*VODL7S]_CLWU6";K(<5Q:_NUQSN
MOQUT_SJ[KD: "_$^KN6N']"X\ ;IFYS#N@CVG"?JUU:4PE;98'HE*;SMTO/9
MFA06UHVWG/Q=[OYVXE\('V:3B]VB./WM-6F<?+9#()\=6!)LE2@)KB:1:2'P
M!FE\@!PF5O37WZ1G<C@]K:9%\=G&GDKY%>R7QE:)HMRZI;%\Z+U'D,:GJ8W]
M?'E]MA0ANR\O9K_6U#W@L]4]X+4$C9YVV\K#I @;E&BM5#L;2%6;PF1[A:N_
M'"Y_Q3WT5V@B::TWS#8>RGZYQM8P9\O6,,++UC"90DG-+7F%KN6R]T)L\U?V
M<&"E9$Y-'"@7Y<"S1A41,%6%+F4K[KJ=8?^_Y'_;&R]EO[%72]W@8.[A96[\
M*U[V?!2N9H27E@^]^7J5/>PLYRD+6:5@$A5,7UN,D]9^>P\3E6C-5#L3*66L
MN8QJQRV@;+*&[<VSNK6R-9D6U&1NJ,FTH":S.S692LF:3+E=-9GK_M-M5DWT
MZZ]7>9WT^^U>;<0F9B2WL#WGD95*YE5-WG+[_79C&.+LX#!$\JP"*JA$7[+:
M5=#VW.91 PI@QU5QCB[):T+R2N>U<!,_O4@O+W^\DUV6O[6=15:_LN24LRH!
MN[5'%F"8$CW(:F>8[5F](C8;K>):]H(Z2TOZE/5 /3$Y5O,"\D<$/'=ZGON'
M\S G-N<#G9'WFT,'-I GW85.TC1]73]]7(P<=Z^*^MUGOA8UWX1/#R[]67HO
M[=7OEY]>"\LZ*$EA_4,25F3/KBENOGQ< 1:L5(!3$PL>U$X]8\&S#6Y3NU#8
M&28B,*4PO/;]X%MB%&>](X17697XZ^=78]?"?8P+KW>RUO(:S))_E"SQ<[9Z
M1'T<E#W0W=,;PN(@J2\; ]LRMS+0^CTBM'L_M#W,Z3=D;DI/KO9S]JROWMY+
M\V4Z\-2^J8TYUQ]W-!F$+-_)3?'??]F8H/C]EZ)VP"]$KDR"A]QDJ7SIT.^_
MU.BD_E) X=/6,B?G!*54VOMYH'3_#8KGEO?OOURT#Y7=8ZH-_'3E^,YDMS^;
M_$HVPT'/,5'ZDV*J_VP_(Z7/*\),'*@5Y:#D^48/-LM\:ON8Z&QY.J":3I[M
M>_4OU]F1X:,_;22[1UCPC+*@E.=!^K9B2;WE;^[C+0X*4Y3":?&MO+4:@BBG
MP:&S72J*G@ZXM/SHJI]^6>,I9[Z'J=AO9$I*5O,<PGY2FY)*'E>$CS@H+U$.
MS8PO2WA SYR: [)N(6LIB%^"$.\VUY@SF_Q>TG73QX)DY/@A^5&UCE8Y?D@>
M5X0?.*@440Y-TP$_G.P:1AJLE[)IQ3ONOMT2TC-\WBS(=YP(;[D$]PM^Q.Z&
M:[.L1<"RZ"GYK238G9MEO-'>6__2P?=P:9?'X]_E4(K=J%N_R[&^4^P++Z75
MV9JT6GXA-Q[Y=78)UK__[RQ8Y(]:>''4^8>MOK+VM&D8/#Q;V<79AX!.&TC.
M)VG"GS #,:77NE:X>,-=!]IQ!:?F=(SO:2?#,/!P9K??A\$C;9.Z=L]W:<;O
M#"0Y5$1&67SKJ^/<OE[],!GL3._K[[L)ES8QD?,#K?._/<]88!Z2%U&#9O<5
MF-+S35;OS+CNAKZ1ML<_X$*,PI)0=+["YE$2=/-L3 "=B"$\N-_IV;.>.:\:
M:3BV?UO7_F_N]^&4=@X[7/^P6X O&2_ABQWM*]8!U]#>\]U#MS3IB(INE#8.
MW;11YINEHEW=)-J31AV[V_#09K(GZ3VB6+0IKZ3*R-3DG?U'LL<+R;%EG06H
M,87#Y<34"8Z(!F6F&^VMSB32)943Y"L++\[(3MW7M /MJNT5Z_E%?TKV2XL@
M<JWMDEXGY)7/=%K:OZ 1>?"%K2)K9G)-E_#_V7O3YK:1+%'T.WX%KJ9KGGT#
ME$EPMZL=H9+M:LUTV0[+51WW4P=()$F408"%14O_^G?.R4P@08(B2((+)+S[
M>LHBP43FR;.O1:':P=Y&;:/;7XW2U&K7\=6NU'XN1>GZ?\R"'XXWJEWR.:Y)
M+.E9XLL=%*Q3=#KIK'<-KU>P?F'.GVA;_<OR_L0R6=FYZ_8QC-@\1R?*_B"I
M 2"=2,#K<GE5M-/RM:%'?AWI9!6S*_H0PY[9 _:VHWSG3/,ZH2/A326=QJ3F
M8V@3?QSS!LB>/L&KLEPKF"M/TLE"/@3,TN^!-S8 &M;(=<(9;@P0W)]C>T'$
M+FN.MEC (LMQ$\7I"14N5=>T->H:+]U.MB/7W*2!D4E=5 '3-RI@V*STI"I8
MQ[QX/\!.\[D:F+:K!K9TKK/1P3KM8^A@NY]^3\T+Z\/7:U[<'=1;KWAM8*>M
M7=6#/16O3I?&F0S66 GIK6E'5[ST',5+VT'QPK9^QU>]P/P:=HQNWF2RNBYJ
MJ2ZJU:P+HW(*HX"9/N/*J#Q@;DL$&\!^LAJJG4J@VE4M@4J3R_YP6 3\\W6B
M5*LA%O'EDT$6\4PRUDPM[I#?44C$)A:>M,D5$V$VA$K.('#8V;9=51HH21T\
M2>3]R>0P :\Z^'XZFS_I96+F15OX^9;:7N$0)1:EQHZ5VOZ2E'+M?;Y8R;&6
M9!=C%H!Y2%U\5Y].7?2-@+E$RHIS'DZ#=*Y1^LVE_GO2U0*./4^4_[0S:&[W
M<&[*2D^&VDA:J*'B!P;JHVP<)1$#= @L>/]WVHFA9;<]=AW\$@UA^*V%@ZP6
MSH*YL'MAMO #\:^PF;/'7#[4# SJR<3 \ ,:V/A?;K\S.W,$LOX#9SJ+$IT9
M;'Y ('BO%H=DR&(/Z06\QY-=HI9L7>P>#3]$=.#P1-YYF/!#QC#\,KFB]Q4S
M=P?DPUUC[B;C$&#G.%+K,;%]$2*XNXTCXT]E(@TIDM)=%TG)L6RU?,N6NX5H
MRD)!'\:N$8<U1]YI(G6KV\0)<V;.T9.)U-G9#.F0A^6VNFKE9DL4%UYRUJ58
MB=I&*S%>^%XR;@->Y:0=QC>];A?CW#R^ =EM 37US%P+4IK%2B""L[5CR_K4
M'CC&VU#C5*/9J_-Z,]^O532U_?J5Z6OZE?4%.NO+^RR0P],Z@]S0[E8MD]2F
M97D'?KIQ6:TCIE.0)K[K^O<('@#N-$ +QW6II#H2WO9E_[K+II;+QU_R7NDT
M.1HV%,1CM"Y1%Z&6$DL3#M^6!*<GS>X\-\G96@6[G,293W7+!=H$N@K&0#YS
MH+%_-YO]RS\7TPNYDWO'CF9O]6%[L'AXI\\8*H!O]4ZWNWBX>%/(?7;,0RF.
MG67'1CJ*<D4U6=\JYIJFGH0W'LZFBO&IZ5<0WV-@G_D3^70&/&J!;J$ 9>3R
M_-7MUTY9F]GM8=;$SQC_0DO&=1>6C>R(9##^#:@TEG]O#7-QT< Y?TK\CCBE
MS%J$@+/R7Q?H)OLY"K9?_X[AA%W+E5<&EWLA?&Z1O?-V.X"695*EF:H>D;WS
M]DH=FSAZ?WOSZ^>;3S?75Y^_TXZNKJ^__/[Y^\WG7_6O7_YY<WWS\?;G-Z/W
MZL[A_P1T56\(74J8YW*VO._4TH[4HC">SX6S"P-'.)8*YX58"6GK"T';>ARF
M93Y\9)VEZ/VA:B/ @WDS[VI7V"DO/F\((0U'I,;B=^D0J5]\4"U)@7$"-@9F
MSOTM5C+/B_PA:+E1X].D$%EDXW<.=LV'OM%=I>TO.*7QR^1K2A1?)I\DN&\3
M:.\M>;=_3T8*=WNGE\(ERN SD[\M58R=6O@2IB ) Z,.T0I%9%F1LXF479YY
M7C&B+=@_<0\RS1MUO1?55RK4B.)CHW#/&1^<&1V<,^\6$Z]H=B[)$7+44T*B
M1]"$U1-P8B&Q&$8+D/5L>$V8^)UN/GU+&SU:RR,1LRNF-HN>+L0%7K+<U>TO
MZ2B.*PPM4&X655Q(@N)>+-&2@RX[U&WD<D&ZK]]O/V3*0U((!#XZN9+@B<?0
MG1CI\(/+)_,[JJ5UG(Q:\YJ@[D7\E:+6+YYV%4]A75U,,A%S?M39J,N1D40%
MM/06:7>Y?O],^C,NG/=0VK,[/SE542-YU@ 1ZW).XOT,-%.@8 :B'^DX8"SY
MB@5+M@:%;GV/R5A(VH%"DZZW;-1!F8(MYAP5.&TN2-(>!IM.JQ4^+< _>BQZ
M6OW59S]B>FOX>EVB7^XM:7(@\=.9@$ K8L(X)DM;X]G2UF4"8.E1-%4!QIBN
M9X>8)9O-'-TQG(8#WRY;JV4N,N59>,FYPWR#U.,C+%TQ>9@P.@G*)7)#8?PL
M"GR+YM>ZCQ2YI)7A0@,VH<!Y0JG9ZZCE0@F,O%.N7*A8PAC(A:>[6^U8![/Z
MM9K"8CL8A:(,"V5^N[92G"#XF#D0X\]$H@45YSO6R'$=3&;.C@!'*@E(,41.
M#G3&7.Z;"&GKT6H$AJ_M+VC &2B3G%DN+:N2:[JX#4@CD5*N !1ZJ7\-''@E
MUI'X=I;6QRZ<PIDXG,+AUY1F04J?$V9,,PTACHXYVKZESYF%@\J! ?*87>"$
MW-,FMD#%)^D>RLQH/HL\YB5[=->\YE:=UYR7U]RJ\YKWRFM^(EI74(AM&9_+
M<S]L'>+;9G][2,5NN4*V<Q0AZ[S_U7=HOA<00N#)"W9.J6\Y[[/;.):6U"OW
M KO5TI+0UY4Q 7)]71E/D"YRX4;D=(UF5K24X@8"?>H+<P+1BVLAF8]0WXGG
MB]1V @,5G4K4VPW8K>O\)XFV*:H160OP13@1=A=\K:I+(ESGH=Z%JD0<\(37
MI"1T@UFQ&Z+O+,^>@8W1+Y=Z>M6BGBOJ-+>B=ANYOI%$#=<!4"&\)[ <0$_T
M&D<67 U@K.W'HTBW1GX<Y;M7"-,?A7I-MTG]:+0E>KMRHYD?3V<9PIQ9-J_W
M14JB?V"V^AW8#L*=O<W$Y4QM2Z.[I9,#"WX_IB]/'!J])_*]NR :3?,R)ST5
M[L[%#:Y)0\O<!IA E.(/0+-M1WC)!<\#" )@V<."G!SP/YO=,==?Z!X@1&*X
MH3=J1-4) 7P--R!8DZ]/F8<WK!A<F*(_<9(L>TR1))ZWSEFX8G&ER#*W'N%_
M8*XY$=AFDXDS1K=7NIGT#&!1K7X&?UAW?D#14%X) 1>F;6Z%E%96(-+XL6M+
MCYO@M;@]8:E-T'$%BO7H421C^@'0CJS^AW^&\6+A.DP$V)'G^X^,A9?:S619
MA'@^F!CQ> RO1JL0H0W40DAN+9P(+BV:!83BH@>#/YD D7I3>(W-@(B2L^,6
M,%(Q\H7Y:(#( #9-BUE!@&HE]VVA*0IOYQY2-$E#A"7*OIS=,#LFR#)1:I?U
M+>!ML8>9%0M? )$;  XDTE@@S(@!KO/[4*A9L7*7H3*V/-Q'AO#U.X>6X,F9
M.8[O>[HRU_F!)(VM#_2Y#WO"<[FNN'0G4)-GQ;U>KP[]K1UQ.TJU0;E"LE\M
M(7GC::C"A41PT;(F:,"^/(N38*+C\0CES"*.&#I8:FB_+>!(.7H1PE'09U@N
M^M3)J0=.CEE"U#T25),MFIURM]@H9W<'YAR_8 $;[4Z:G+$]99Q-I'8J8OAR
MA#?#55!$CWDY9,@85L/Y6,)R!Y(W8)Z])/$2U6<24W&#\)E?/I6VF\.)SCZ1
M]RBL"_O,E,F[AC7OJGE7)7C7;PG_H2TN\2!G+A)0R#"8N/X]U0RZ,=6MN0[8
M-#9:-60H^$% *>PA[Y,K^-(D]NR&-(HHQNY$22O<95ZV --H["PLES83ASRT
M2"]/(GB\Z#V';]Z#?9V:'7""$3,H<'?O!S\R)IE/)IX?1)28884^-W#@W?@7
M-9T#"XA;^YRO3Q2+1ZUMQ^43VY-,\I ZG21V"ARTYLB[<.16R;F=S=.S9)4A
M;\R=5ACG$_>RE-2LL+*\VI_#\#9U SG<ZJ ;^9YQ')(=EKC+D$W$GOJ)/X*=
MI41L<]3B*:\\SZ%K)%4S\[D3B; "^90HEL<\*KI!9PLOB%[KP^?%&0$3_#(M
MTN'*X:7^C4VMP);&)B]>!6X[9LSF[B KT19M,0V=$A1X]L-RO3XV_V$34!,M
M[ANYLP+'CT/=M>[#F*=Y\%$_1MH[A[:8#-R,?."-Q*2W\*]F<L@:G>(5VM_%
MVZ[4EQ5SL&)OOLM>3C]DX6"]U#EUI(V!^FI>#4@3O,&IY7AA-B0D6G%@:M_$
M<7FN\F\!2*J8G-*4/H+IT'9@W<-;4M$)7[D.DUU N6,N8'-X Q<[H4 9_#'Z
MS#%](A)YEHE',N(QJC"&/22W1C)MQ!!5YTX(J)KH]RLDM)9M*[PBI[Y@.;14
M.?%3JI1HG5Y*U(I[K;@7C(CCWE3IEZCK)#0PO$#XCWP,T)L01(H;W^*\3/_7
M_^I_ #F@JG[+0P<K'4321[*]M*E=%?)QKB/'$08(2:*-+)<7(:Y$ZUK=RV$2
M"<MVJ4HCD$MYV"*7NO/Z4K_QDH"8L10U#&D7O(E2R*+(%7"0)T>B]G"AA?5(
M%,[[@4<!8Q%VZG/AHVMN(1B9D?#7?WQ-SBVVTGU]=#_+Z0,0^Q1A7JM9TV55
M7*Y;5"VO[-?EE8<LKS3/LKPRDZ-_FOK*:D0)-Y+E$Q66!4BZ4O&_E7)**<3"
M&<,6B=FJDVR%)<^?P' UY1F@9L^M ,Q8"]@,P_AW/ G!6/KIF">,HGW&4P0T
MT451?2;UOBU5B(D6B-B0D=VAZ2<3WH75*;[DZ?1)0DVRE.6ZZ70JD([W?,/D
MK,O,+R6/'HV2L (P=<!P(IM42;8#!N<@M!)[]1Z[85*@7ZTWA3V\47QF\,G$
M"6 YJE=*>XRA^2T0./!=F8<B_B0K54T?,'BIUIWX,8<!VE;A# L%@N?<6[RT
M;N-FG96?EY5O/N>L_',T\8^4O)]7C;QU_O\.R?L;Q>839=(%Q'6E^-L&D;M2
M#AVJU6,<<63V) DW["6=U]$ >S9S2<5[H>86L4DADQ%7J42:.9@HB/HXW'$8
M<;/2JXM =T'3)RH^"Y!'I5"<#_32,J.WL@TXL#IR]"CGP@B]D49B/:7R+-4Z
M6*B]>0WUZ<PKN6KYTC!U9R0[3GE3>?G]KHL8%EB-:>#'"QY9P.MOR&%KU!N>
MQTE$6B_GM&IE+'.=N>-9HG3FI=6Y%_=NL7 <. L>5UA2%!X_^<$MFZ+AEK3&
MV<W;M?M+,MZOX1ED(CU?[U?[G+Q? B5$?!ANM79\E4BQB2.L%.JOE'2YN;K5
M6ATQ244@67(^_G%2K90@'^KN:>ZKTF,"=9TD1\(/]"GSIX&UF)%F#4J-=:G?
M(!*+!>U$>H<:.KLH2-1[MP@<;) JY^NA1!/?A PS/I3OPF6Z$#D*Z#6242RQ
MG/@FG4AQ/V-"'9.U*S)(I05.^",4PU"B./"X1F9-)HQF7H!J9OLH3KW(?91-
MSQ:!;\=C87J$?#Q4B)52_ M& !'/8NDHSPA QR(EGW$O(595@6(')U)!IR'H
M-A:.5@GM3D/G[1+IO(+6>!;)!<V0^B#(B*,YIJ9D$ITR5)P\2LF7E%1CP:G^
M] -> 2>*N41=(OIIF17@+ 7R,M-,(8TJ'*E%H)N6YO&,>KGHVQK9]T303HG(
MWJX5S>/ES)Q5OLQ__]>PUQ^6L+\#TYCD-RF7T9_@,A3P4JUF4A;D#&_!X(!U
M'610U1=\C:"Z</N1-;W\D=.H7=# =>'II-P=R8:-%!*)^\##5!@1)I1G?@>K
M;+ LGEWFRX'9<+=$-MRIV7#-AL^:#:?V&&8E&(F-E<VA, [&6[_2>[X$_X2W
M;,]:^QM8JTA>&#FHSZ9-7U4.BD9<>MB"/^ P(;V7\AP .E.P^"+\IZ=;H]!W
MXTCV-JUY=.D\NE<BC^[6/+KFT6?-HV6$'!A:V:/#TQ@'*;E\DF[*AZ\Q@NF,
M@)?9W_U/EA-03M*7R5>@HJ6INQLX]6 ;)5@<>(GQKB9Y'Y2)/E/6V2^1=5:L
M\9HTX30;6S!C(HJOAW-$,>J'S N4F.*:QH9,(T4A(*.3=WA':@&M:"*';QOZ
MB+=?XVV<L.?2RB^%N9J.$--R?'.J<SZI+V2I">@^4J<V/JX#.Z0;Z5M'+#D%
M=4[G/[W4;R:ZQQR9 LMWY"E'=K'#&7]8KH8]J$9*N:1%XU)CW( _IJAT@*[]
ML<.S&R(V/[BW^YD2Y*!$@JQ8DR=Q)&T)YZE]4XB3YCG=S/Q[M<- P.X<=A^*
M\EV9N6Q0H[M0%/L[HIY6=D_3!=[B&U $ADGJ!>\RA0EG:?\]%M!^/)P;_!V]
M3A/IB.*.JA&+[M/6YQF'//$$ZB7#&Z_CY!XDGXCRU.J(T+X8/BR16@;5HA:,
M",GD2XYYH1+4I2J'!(4S%,5SU]*AEKL:\HV0C5&1O ><#IF7L>/5D). O>5^
ML"+K&W=H;F_;#R_>3X!V<P;+)[&O-:$N[(D*;T:9%0+O\-*& ITZ2K5WND2S
M1 H\8#Y4H3'3BH&..WFJ'\B:Z]16^WWPB7YOWN=]8ZX@ALLFI?;@>.6\SMA)
M3W8#*5>8CX&&>>>UHO^?ZT]!T#OC,%N#3L;=,V[*4P89MLI,@3I@.YZ72X>G
M(L1O/L 6:&HK2KRZT<EIC7IQ38S;TD^I^8@'['KR@HGQ5-3X*_5W=[<BQF3P
M5TJ2J.S69+DE)969/M@R:[(LGRSO3D25UWZPP-;^;"NZ3#H)A,<EQ>=O5):9
M^]BJ6%$B]^L(?%1P+,F5'_MW^"<?4N0U4B]/VL!5ME"5':7D( ;,WA=-)%B8
MV]X)*QBI32R\6(LP;3T.'G4_F%J>&*=D*$UF,=5XQBS[K]C"5@Z\B07#8C<7
M>\ORY#P^$-QUN!M6!$B2F1>Y;1@SY]>RY\?FM$X*#8<B$98]=SQX0T!1$ 4F
M24*+E99N6C*MKB&FK3CI:,CT)R_-.5L>P1VE0%-M+IK.IJ8&)S0^U<&6:!H%
M#-(QI7#,Y7FN@)TY0T\-Y4?WV+HT'4M*(U-L)USX(6 YK^E<FJ+JI4\ES%%+
M>A3S[LIIF8TZ1S5@:=FPK&L)6)*8OT*NJF,W41-7L5_.N9'G5&9\BS C-D@6
M-)BTDUE^V4JQSN4SIHW22DY_$1=]3:%6@M"::9-[EIUN>)%:>CILU6E.!RP]
M[9Q3Z:E$"Q'KYWA1EY^63+U%73[%N4$%E5;1"8:?>JG_OHI]>IS,<;+&?\5.
M2#U#]3F+9K[->Y.)9ADHF"(1<A?-8C(36C(-.?R0:3(63S)XCGVTJ6HN;1>3
M;5[&9?%8#(CB"**^3^BCZBXQN9<[<=Q'G/"&Y:\4T9]83J#?84:<H5E<K\7?
M4OMH4!V(V7HX>4;D[XVIBM8&!02 -O5]F_I)4U6IQ15T/#RH,KB\!^B++T28
M.G!X)^"Z,/T6Y_0E U4#^G,A)LQKE#0T]J>@OJ?G23K8Y?3'<^9S9CN4!B32
M'9*X<"C2#H7N3EH.J.XQ@@I+5' RH9($)6_+"<.880<?ZGH+[Q'C]H3"@@,G
MZAYPFWO M>L><'D]X-K/N0?<$2:S5[];7%['JJT;SFW<7TF"O:@3NKCB42F.
M"?)*XX"=<E^6*GE!5N4+5%W,!Y>S-A1Y3.FLL+ET? AUE+,>];6O01&KS:F)
M'>_%/G$\+MMQZ4QGC!!,,>EFROH N RC_%@/NT"(>;,!2T] ?22PUWGBJ.+7
MS$2=O!/-'$\3W;]TRKB_![EO).UIUX-)?<TRH"@C.<U:MJ4;$3N;$7>,U+ZV
MO)V%$VC\]THSU]QWRS3&POI$[4;;BUE4BKAO/GV[%9T?#2VQ.]5#\F]MGVA%
MMD$.%VR,*?"2^ F1IK%C4[M)ZJ*<9-TJ0WQX1Y9,OSZI_4N=7\O7^?%&:+J/
M2)?/S&G($BE-?,F4FD?6#]'!SU^B#4ZVR<8%;2!0M$D :@N..B-*! KQX!WC
MM(FTJ 7 $0U68#>0;="H!M]>'L>F)!'G=LI4J9.<D$G9HI8YQC*H<LTCR7?'
M5A \XH8$D^ GD[?B!^F\RX1WIDVR#3G;'+O9:8*[K&DKNJZ1]RI?,9;:=P,R
M^7/@G2LMNY<[:P=LXK)QI*G-MZDM/6*IHQJ,$S'A6K;M3EVS:7U&TGP(?T#3
MB=*NI#GPR8+7T!PPG1#]:9(H["+IRZV8RXAQ3% .L(@Q.PY+;9/&6''GJV*_
MAO\">?O9]Y0VG#>R"^=!_+';OSOCHNW635L.Z*+MGI.+]O.:[K OV$M;2(W:
MB[HKI5FA?W5=#^$T:,CM&5+\N3%#THE+P5>IZ_%UHK9+W8E7*-H.Z [8$0]]
MC%[REQ7QHE]$/"WK@+W4UZ%N3@]D*ZVI1-'M>T*NBPWZ24_E0KJ!MK5NP!6!
M5?4@DC7-.M?HDK/@\VL;-S\GN^;G44*3H_?EC)9*J?5_<*0F*8)7GOT1]H[3
MQG:4N+N]("-6>X-:K!Y.K/;.2:Q>8W"!.I<FN*(S@1]$W'\FF'-6DE9Q(&]L
MFKX;G>TG^_C_VY";LT@G?"I.I92U)Y:BIHQ3<L@TPI06Y,R4O(/F<]IQ5JG[
M!6:-);[)C89+5RHB:=3S54Q:$K7SO \/;RB1V-"::D/C2FES6S&U3#K$UMC=
M2RY*\JOE6,/<&%ZS'9&7%M*8J21#SHX#&2Y-W7K"*$5G1A13ISANR@(ZN+;H
M0YND\H0*F"[UV[3E@ (]Y2V/S I",&MM$+,YJ5$TR4.,]&@E7AR<;DF%U&0=
M^]CTB$6,"K ]1#]#B5NBL(?GX0SH0D4,Y1-W\9H7] "G ?Y_\79 [H+@ICF1
M'/X&U7#?)RXB1!:1O @&\P.Z09ASAR0,CV;WQF?2 ^3' ;-!:Z"P)P_\VDS]
MH3(K3%U.BT,&\@AN?\*$\O'$243#ON7=J\"8).%?(^,#@R]HK$2#]SQ&I08P
M@M.4Q Y#6_I%P#!E3$P^]ABI1>EH;4,%[/++EER]WEH?DXQ=HUHGW7&:&N$W
M5)Z+,'?A37@3Z$!*F (.Q>9A?;@PY579F[7]>!0AO#%\3!=E)1%F',SQJ%S.
MNHRTPS-M#'-5/'A=LN\%_G\&>[_&] !O_$C&FDOW<1!W2Z'7953!P1D,E'Z^
MJF#_G%1!@1SZ6& ']\UR]#@KW>]81MT>D>[MZ+IH8MRVW*)2K!;=-\(70D>B
MCL8"$Y?FJ#G<B?/[Y>TE2#Y@$T$RZ_KWVP]RUC4/"<D2BZ7E?HVMP ;).68&
M%O+^0Y1TX!\:50/#/__A!\Y_X.H_!-84:SIN_1CU'$^_ B'.RSS@I[?P.PLT
M3KZ0K"1._PCQQ#@H@3[ZS7*MQ]"QQ!]C*Z9__7Y+_[F*L3P#M A#@[\^Q"/+
MX5__+_WG?^$M_)?_8RTL_OIKN':;?_B'PR*0"*0>P)_?V7CF^:X_30%V^^%)
MH! @0!GY7Y][=K0TZ5ZLD'Z]!/=__&\QN..^9I8#R&H;^J^?8/OA3']U??/]
MM=SVM_^VYHMW-_A&?%+_Q9I%FGP-_B'>HXMA&O#I]W_\4O3EMS/F_0?^QZ'H
M(!#E1["=JQL#,<.;_F?FQ_0W[>H7YOP)MZS]R_+^="P)B^L9ZG1,_\:\N>.-
MG 06WWY+MW/:,-0[_;PSA[=C:$73@K9EOL=@DULHC=@<Z-^WXQFS8Q>SM,0Q
M/CYPO^PWM$1O@!&.H^\H@;_#0K^X_OC')C61F@[ML&Y&'QP.2I^?*0F4B8WH
M?%(,'QU#^]']6,F21J=YTJ0HVZ:)5)*T85%6,WD.7NBB8:$2<&B=8ZUDDM[2
MNEAK)BR9$\45:$W7GR@-YVF@%R(W=4.QM;R=;%TV7>(] &46X7JN_4X7!TUS
M93&A.//[Y'UP/KSLOU^TLB;6THIY2;";<Y?_'P,1_A$D'"+$\KYS-REP4GUY
M!<]]!=>,2<7E'1MMHI>,25?DFU4=H2\(G3Z)-OC_CWS"']$G_/*PRBP?KNA*
M/U,T.LQIS1=UVM:+.FV-R<_WM"5A<E%V#[N"76!;!<]&5=@/WNK!=/3*;'8,
MLSTPS&[W]:I(D",A!C^M#4D+=\OR::1F_5,^<)>?RNN E'^IXB?#I9\$"*#$
M:,YONMMJ#=6VNYTM9S=<NS[6UPIK1;6+DF:[S:=Z[?::%^^;ETUS:*YTVUT+
MO:WA<EX -YLG!7B+ WPP?#D ;YT4X"8!O-U<G4'R; %N[@-P853N#O"VP/#!
MRP%X^Z0 [PB ]UX.P#LG!7B7LY16NSR %]>9"AK):8CK X6XY,Z>NL6B5[?]
M?75/*@)Z>%\M<[!9R=D$@=- KW=2Z/4K#KW^2:$WJ#CT!B?EM,.*0V\OXVY?
MZ/6;U89>>R]+;6_HM4J"WF'=(;G"?SFGX[37>%+[KT_V7ZO3W&QPGR<1[&7,
M[0V]-H=>IW^VT%.3$G!.5<-Y:,P<VV;P#/]O8P);;IB=KO!<[ER[^^:J0,_R
M\\&<DQI)_0['G%;G;#'G:>CM9;+L#;VNH+O--OWYTUWO1'0G!:],\:YR@E2A
M;H/K^@]NWX"P4S<@S&M V'G.#0AWI(KGT%:PNW];P<YVV;&;$Q!E0>E-TIGN
M,+UK-KQ(29OMM=K]NHSJ<&54@[,JHTH*F@,G_*%48S_3&JH#5 44I.#"95.%
M.<+):33K[MB32I>5UG.@U,M69@[4CCL\"+W29HAF4?WV@]6&%ZI.?(#ZZ6=,
MJH5+=PJ3?J6L$J7U?]+F4)E$Q1X6?LBP0V[DZY9^AXTZ^3R;24:8A&_1F*8B
MW;18!CXWE#Y7V%J#D)CW(_@K=FSL$X(?46W<RCYP4A9V<%R25MBQ81I8<WCC
M.*8^HKS8)O86V!%B'/%.!TN[! #_D!T*0L9^A-2"Q/&<.4!#7_@1]H$$4K-L
MG,_%=$:M1Y+%E_>6+KQ@ ?D1O&.U=GSNPK/H^+CB%%X+SX,*SR54V4-Z)ELT
M.^5N<6F0^CE(]VMJ7Y.(]F.+])-WB3T")^F6S$F.,AKO,&-]J#L22C-7=.;"
MWCN.+&:58V'&HH_BB(GN2O=^$,T>LRVLN20.:7QD,A:/Q*EUYSO8.9\J9EE(
MW1L!<'RF)#ZE49LB[,\=B-X_4O@GJU.[9&K<C.,K?8\8=QBQ!;T!)3?V&HH#
MWF!(#KM3%DT.!9\_ZF. Y21V)WPX#W,"M9W2I7:#PR=MT3(A;40D6U?RDMZY
M[SF !P :ZJL$_W?J4W]O*W1"#LVT'77R[A65@70I;$B&C2J5WE4!FUN.%VJN
M?U\K$&60::]DLN]6C^RS+=_#=0,H4RU6Z=]%#5.QMEU\EC2H)8J?6P_./)Y+
M#)9(76-N&9C6+QES>[7J6ZN^SOGIOB*(3EO)^ MJ+;A\IC(HF:GTJR<.E?9<
MW*-%6FZNQXJF-U+?2]0MT>'EQZ&NM(+A\H[:DCIP)D<JU&(4B!R;^/T?OY T
MI<Y6$M]7WX1S1[##TR3&B=<T880%))$S\U[\(#L9)K^O9X#CL#Q_CGT\^7@G
M2^F91UUK:,Z5G)XB1Y>L:4J5.T5:&=CS9$<KM2L:;G1N_>D'PBM'E@.YV:Q0
MRXP 2MN!(5C0 N!]=-:_(_-S/M6%&R4TPD=V])(+PZUDS0V^7.0^:K;/^!"P
M&;.G+ M^F@J#E@EU]IEDVQ'2Z*(XRMA%^:@U>I3>0D2P@$UC;%06L#N'W4L=
M;<4+BIW_5Y9+T/#Y3Y,Y H<<ELPA!]7BD#<337*LF85Z 6#U%"?C,?O-/4.L
MQV$.C_J&JN<=<A.I\9=(K/L#2!AM[J_ _[#3XC3-JVN83R;6]3!^9Z[6)OZD
M6SA--XP2GO**Q@&+%CM@UD<SX-YWXL5J#VVS@5VT19MNWDL[TT)&P[8)KSGC
M1U\%;S--*U'KZ1ESR9#"F6"1(09[A%$#6R6+:1?WU.H;IVKI(YIYO( O'JB=
M-VSJ;QN G4EE;&Z;RIBB-NTE-X$Q#NTLF$'NMXQF3M&M/G.F</PWKG\/0$!N
MNVGWO>/O'FC2' PV[]_0)J)GCM)'/7/WU$===E W#460XD"Z[-2V?.Y-6/D&
MG3],MBZ7K<C$;S1 3A;A:!<AZY?DNJ#7-UQ0HM 3$RPW2$M%Z*^XI\0<M-J2
M+R5CHUFR3!F^0)FR0[%0.1)EB!(E)\W]P!+%/)U$.3Y''C0+<N0"$J5__-VW
M8/=F:?(DG<A1RY,SYFHGE">MLE,*F[5ON/8-.V?H'):3'WEJA,P:.XEG^-ES
ME=(3E2LXVN').'TZ<#*3R"@2 T#N+HW8Q!^A Q"X7D"=OX6;U@>)?*E?J;/,
M4#/$>6.&3@.BM&2$YAS>[TCAK2X4Y=BAKS[[0"&MSFM#=R;+FX0EE-^C(DZ*
M(3!FD;RP\!T<7J8J+-HV*N@R[!*55 XT4Y6?O134YCXJWG?KX2/E<WX*_#FO
M KKQX,.UU9LKZIYY\;YM#'*4/>.0BO7^^VY?O&_E>VVT ZO5^^^] WOOY&O8
MA*EO.-KJA1PV&]1L2<I9;3MCADC:TL3P-J2N"1 V$3+)J936,DIOA?CA;D6J
MF8J^XA6IW;HB-:\BM5M7I#[+BM3>_A6IW9S9%P?2#,NNBVF9M;U9VYO.W=F9
MF_^4E4BG3<5_]J9FV64]K7:U3,VO06S#6;2T\DTI:7/F"Q?S2% -C>!_J%*&
M\62"D@"^'N,L.LK-Q7_@=.([4)_5>=36'2:Z*(5OL<>'*<\"/Y[BCW7+AA_2
M\'0:6<US\>=S)U*&*4^ "[NUV[8\)"V[!*55W1J4U$E B7./')G%<'@Q73W@
M0Z-%60G@;S)&'1%]$0?CF17R?/:)\Y"DPBT7J) MQY/;14+6O1_\P$&)8VOA
M1#1P77DMI?K1;J;,H]PQFW^&5!2";>>$\A.*N\4CN#78PX0%B8<'#G6'Q 57
M-N;+&FEU#,TP'S-F\W=I%J(;:16H#WD^.H'8 R;^A323_-X* HN6&%G>CV5G
MDCB8F,I=$VHI=%5VT4BK@E4CJ]X\/#3E3OHR71$(2]1#R=Q)PLFD>DPI[%9)
M#!8 .D:OJA,E4B[,DW%:KHQ;E5_ZT_*+RKL9XT4K:S8E I_AS \BX:9%D<F"
M>4U4I=! V?4LK5ZUB.I*IEIG_?W<S<^KK&(01JBKA;R$4:AX$]>_7UNU)>DN
MK=[*9(&G3G51\9AZ.M.Z,$Y#H6['3&2LPX.<$."7<5#K@.4A;=D%&*T*5F!P
MS\^( 5X#I[7<QY"%N<CM^5[#9J1,46E"+HZ#^$"!Y+([T)(DPC[JV&AY06H2
M1=1D[PY>8(O:G\B^LO+"<+)P0R7,9&5\X%+?IAO<TIS;S[Z7GBJYZ'^F9]IK
M8O*6JV?#+%VZH90C</=DFA?$KPY5\XU\2R.^A4U?QFY,]F<2D'0FR)D TW&U
MR]4)R"^7T92$*2*47QK>'<W37';U16M0U='-A$O9P7\%)R6O"7I69U3AOYQH
M!OSFYU'PYKW>HE#NRYG3V$+9T^7QZY=SZO^>1N]>W*&_^Y'E5F@F9]?,G7/U
M'=O)D,G,DX06UB/E"!U@U-C?RIPRUMXOI05/?>797_#,7\61B^6R]#!_J-GJ
M&8/NN4XMW!;02LK!T\WBP5QIB.#Z\S[HH.('?8IT.B<BG/Y!"&>7V7SO?TG<
M\*<=8[$7#TL/\8TW% !+[RI$A?NOV.%IIQ\*9^@!PK?;?</LM,YVIL73H!R<
M#2B'%^\[':/3VHSDIX)D838X7,L&SQ$)]F)L9:+ L G4-&@9O>Z^U'2\\63\
MW2D4>) T8"[%4$4[OLIQ2_*NI8?"!.9O_$A?X43%+K.%<JL%@&QUSG=,65&2
M[C;/CJ0+;[UU=ELOF1N5@:UF>=A:UMACOO(5C_6*,%75&8M2=,R][4(75N[K
M\;O2>*C8Y;4OWIO&8#@PNLWSG2U6F%[-LZ/7PEMOIZN>T_X/IOV4B<2=\I#X
MV.H/6;5J?++"?(G.HH2'BEU>E\1''W373KOZ'*A370[4/;NM'XSY[(:IO?(P
MM5Q%YTN2\DIIG6?#3CI[%=XFI_HG'NK&&_OS@L8P=1LSVT.CV3M?I>9IR+5.
M [D!0J[3[1J#[OF.>"[,T7J5XF@G(A;L5V7TAAUC:!Z/JY6C/'U2D]G/ANOM
M[#42QZ$;W%(XF<TF4&X3-.#A^=)MZ>[T_:&&G;A: V,X/%\Y49C;K0^5GN.%
M[^JLVNNZT55E]H%(SDM_^QKX=TZ((,(")C9?N/XCPXQ7CTV<J'K<+!5+R<G"
M3W[P41SL%W&N8G?6ACOKF88Y6&VI6 4\WS-.6 ( .Z33]9I&IUU5$ Y/#$(P
MC<VVT>P.C5Z_FC#<RUPN 8+89[MC# :FT1Z:E5(SUZ;_*=)'MYV C2-J A3Z
M8X<"#<EP+]$VDUI@(8,/ 5S+)]XBQ5#\8E.^8/%LH>U6.H+44"![0]4 S+[Q
M/CCAP@?0_8J%&N&U"U!U)@Z&S/\!@ 7$O 6P%D-&] ^TF\:@OUGK6Y->612T
MU;O6PNKF^H2U&F;K8+8^N^7%P>Q@PNK0S&-P8.91EFDARI.*9*\?'9%6DDO/
M3@1]]CU1*OOAR1*H8C@SI&Z$[=[0,%N;M9]*\(*C7.%>IE.I5X@MKS'X Q9
M 0];?8.E6&[EWF!K*R.NOL(29'&Y%VA>O.\TC1YZN0>;'7A["=^U'=OR*HSW
M+S$^=@UQB<6^YM&*?<VRQ^*TAG6QKQ@ALDP\YUL$61?[OKBZU[K8=[_CUL6^
MVRNNG?9):A;-%B5D]]IM8SCLOK!BW][Z2I%G=M#U=275..A3I+/7=-$]"*=S
M$,*I<K'O?CRLQ/)$L\63O+% L76^F39/ _-<:CU-;&38:AN#X= 8M%8G%Y\+
M- LSP_,KVCD8>RL5#3"*V3>:0%3[)W;45;_[L<W]ZRA-;#T&/+*#54SG6\A?
M.H\L W)#F;7>>P;UTKWV<^>')5RY":9"Q^C51<='4P?+J]<T3>IO,.@-C-[P
M?)N_%*;7SKG1Z^8'*\P\#H.19GD8^;(KB/=C,KO499HFN<PZ_3XF6)PM.SF@
M<;D;U(!M==J&><:Z9F$.7*W*Y;V8WFYWC?GK1M=L&MV]*>2%5"[O-7IWUV),
MTT37CM'O@UJ[=Y;\J2"W7PN)G2'71Q1O=YI&L[_9_7OV'*U:E<LG(I8!VH"M
M%JA+O7V+7NO*Y;T\7_L499I#T+V' Z/5?D&1@;VAUFYB-F/;Z!;H;'OVW*Y:
ME<N[>KSVNN[6Q?M>NV7T!L=K<%6$CUTOC2)<R>^H#!]+!=(USUC];CTHMR0^
M+'99)FEQ[68)@ND,J'-]H=?9;[U:W83W,@SWQ]IV>5A[6'6J<&9WP;X*3ZY;
MV2*Z/;G@_C7?;?0P=?M&N[79(*M$M<7Q;N[$U?KM+K*";K=CM,UG4JYVO+O;
MBXN7<'<]*G-J-TVC5\"W6U]>60*XA*M#'U87^"4*OP,5&=;5Q><@7$NMBVMC
M13H6-38Q&>QY4/Q1KO!\2AO;0[K"KMDS>JVZ-O5(PK;4*^PTGY_</<(5GM$%
MHHO--#K#H6$6J" HI;QX_[IAN7K>[.-"GZ!S!$N8N9>$_R7^V'=W>:5O%WQ.
M<^8]_Z?1T#\YS+7?ZE^M*7L'B_T5,V^,)<V]=_H?EAOC/_5&0_R04#O9L-PE
M?W<C\A?PL(F7(3Z15]3#SS97WNUR[M6#)F^G_31SMD/5VI\:ZO'EP=_IWQ\7
M<.:K '!X_$[_#(C/@?/91S"T>NJOWLB?$80(%=++S(?5*&#6C\:( ;G!P@N"
MNKK?7LY^$:8J=)2[SN)A[LO5_>)!TML\,+J57%B_4EZ?/<2&4G@^'ST.V)?)
M]<SRIMBC:*F"'?A57K%Z7Q:_[[Y$[WBE^JV22_4QW[=D!$G'MV?&R:_TY'YR
MWCH#R3.*KCS+?0R=]?/0=0"#M4 3*HA9)BA4<*U44IF]/M:(EH?6\%[MXU^Q
M$SWJKW #KW6YA03),P!ZGR]L2NB"L>Y^3MX:H^ M'XVZS+*IJ[5M(XSB-YSI
MB[&V?\9R(XSBZV_3,J-82XZ#X5N.5GYFNTH:&O1VN.DES6KTM'%0OGS^>?3^
M*J2C^)-,AY.?WXS>G_\EY+CF:BHX+168U:0"LXF3/*J \V>^JV> "&8U$.$
MS"\OM^"_KJ\_?OST:7>^F.@S_<%/94+DV@IG!FUJ#/_2P9YW[BP7]36#FN<$
M#!0X9XREA/3 J\^8;-5Y7<;-ICI:J4<JC]H/M,&_E;JWP9I6*>71\\%F1R'R
M?7+]>ZK$_3VD?LEL'(AT;/'?;PD&XN-7'OWG8XJGQ7RL)L[;,8;]MM'.];&>
M+;*</3:?_0:?$[GM5?!P1')K7[P?&&:[:?0Z>5'%L\65(RD(YV$?I9T0:#?_
M_5\#L]5Z!R)?Y%+3(!''TWV/B7:7YZ[-/:]='9C1O"I;L"^UU_@F\8AW3OWB
M,6P$J_*/$ [V]XO&4XRD@_7QG4X+Q'9>;/N\KKX4K?@\<?$\=W52"ME!%A^"
M0KH7[WM&&T1M*[?#W7E=_>LJVMY'E;G6)&+!"Q"YF_U45=WW<Q';5XB)N_&D
MWL7[3L?HM&J1?=:86M5]/Q>QOP>%80_.KM'N=HU.;M'<>2'UX<7^>4AW3&G!
M;3"1UF)C6LNY7495.4Q)?KP3,Y<#SCSBV4+%''18NC$P.@.<27X8?_AYHNQY
M[JHFI+*E]'[I_:N45$ D#ZD[>J?;,8;MO&9GYX6\^2)YF_%CSR/M\D"9DNVR
M,R7-YY,I&?F+$A(A.H/%0YG(8EX.+LUSH])K:^%$EDM;"9SP!Q"09TT9HLEV
M]+L_M=+_;3>7:XV>%]EVRB;;=@GE _S_7G8=[^"@_SYCVK4_A^4>R379?Q?J
M_NA/-L8*-_BGQQ$0^V:..6KJ5D -QT-KPJ:Q%=AZ-&/Z\AJ\(NX1'Y0WIUOP
ML3[U:2W?&[/ HXRC,%XL_"#2<)D03F@!J)'M3<%ZCF:88JN\0,?P)#(L7'F!
MA? VTP,6Q8$74N^5< ;[F_DN/!+2\K('"WW+1X/!.WYDGH&UYO!:?+4&@/4!
M#T!/2$Z,-SZ&5]"YF3>CAGKJB\2Q]3LL(,,MXHY='PX*]O[\4JWA.40YPXN@
MU&[9E-JI%J7>>%J"^!)9@11TR\:7$<:MX*N1(9VY]:@^;?'Y 4!?MH-DY-FA
MOK <H@85N0U!7_BD>(.V\H@3AH#Y'IR&/@]Q9R'H*4#T(0/BHPD%=@QT@RZ2
MFB+*0.!>V131K57.PZN<[7-3.6^ .XPC6<YR_>6/FP^-UO DVN9Q.&G1XKPR
M*;52HH:40H$'(!(\F\V=L3X#_<UF=\SU%\S6 Y $MDOZF-DTFY<Z_ B3QV.7
MFJP[A%12>;MS@IB42?S#YVV8?8_K7G-F88TQB A0RCQ]] A:5.#X\/S4!ZKV
M"*J:T",MH5OQ!6?6'<J<J87**NS%FDP89:[G::03>5DZO)^\0ZC%V7& V\4?
M/#XQM9IV"O]H76I77'J.&%R-A[^%,V(=C*'N5QZ<4"9PX'3WH'BRK"8;2E!@
M4WIG@AN?^V$"M-"GW=H.J*L><MX45+ ;C:NR,EV?P!G-K"CW[*,X=#P6AG2'
MT\"R8\L%> 5LC%MF-D_]3TU-.)WK,#0 Y)(!)@>".!\QO%K0NQF_%^QXF "6
M7W\H<*)S'"E_4IY1M)I[,RNQG(#:3_S&[QBAFSM)/K_".W5E[ODBM?Q[T!V<
M7B$H41TX,U4@(V)/K00@6@CS=9XB1KBB!61U *56_SE0\SY*>T'Z+5Q07Y@?
M5$JSP&-IPDL2DJA: /(P+F;N_=A%?PW*)082G5NB9$1ZW(Y$JU*:J!&.WIJ
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
MH7P'?\?0CL#,=S#4XQ#LD=,SR]3LV"E6NRM+.P+?N?'TSUAHB*R"5U@J(31
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
M"J]E@Z^0\F'+/A4)K%^3JF_+O9:OV_(P8!6L5NW^M%14KAY'K6R7S:G4XH6
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
MAD/9H)G9UVMG9%^\5T-JQ5?/,5)I*7OGC78&BX<R4=X$2UBU4W?97)G[093
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
M\E*")D/(:&SQS%;LUWW36_:"@ML*%C;IT<&_O,10Q#E@+?/54(7E4,FJ_H#
MI""\,"O 7S'3X4-3>/S4G\$ :"%+>U53S@_F<0++&SC!&U7SO*Z!(AO(R4]E
M'AEM_H3^Q1T,J0E/!S-9."Q_)-@\N-W!&P\?UJ1V'7-II!UUR^OC,@V*9CPA
M]YGUXF%],_!&&!?V]H.8#QJ%F3"C9PZ[4.Y"XJ7PF986\T.GM^2KIU^]K&XU
MB:GNJV ?'OGHB-GVL-!V[Z&PUBPK[%H]BHKJ$!Q&TU8]@7T5,'1> 2.K H;.
M*V"4TI&]]2Q*EZ#0*RY!<64'R&</[YS@ <WF>LK%[GY)V@&CB;PL19T.&*E-
M#I@$$Y@GP6YLRS3LJ[N') W[#?ME\M5XRZ6^G3+D/MBA.^X!!K9KI=(,MB3Q
M@65\4T+(CT@'>2?8412XCXLHZ0_N8[UWS/E#J@JZ4ZA+($PRXKXY: MBK!6T
M%X\-;\%\"4_+;_8H,&G(E^:[4[\'C9T)2>SL4OCDSA;XF,PAKQ(R<[Q.R'A=
MDI"';I)TPOO<QQ;?+-([P1&@,<MJ.\9-)9:/H$^]8*WU;!;^C1,1Z;:%JS5Q
M'M'/@OU[7EASBU5W#C=@+T9G3R\I(A!/,BXOBS'GBV04;\"SDO?XQ3C:01V&
MT0R]R?"%!F%7OW] \:&PCCB2:=RNPO>MG<Z2Q4_G].E<._C@R);+'MD--'[^
MQCA_#$_I4MMA@J@F3_'6G-TUZGZGSO/A;-;SX--+-*S@$E?:6#:6I:<7GF.8
M1&M['G78;#0]31(,\"=K18-D)=46%OO2NJOD]]BCTDN*O^\CO3!&@CUA)3UB
M,E2(]L8ZT%?S25@+]/4)M0!++F"5'7]9=6?)*.AE,0HV*B=<"L.4@;!__?S4
M[^@8<#"4BN-Z\,O8*%B;^Z,#6$#+L;>QADEM=N=U]2C6:-<.D%.&R[*UKHR;
MZ\SMQ#(*G1P4"N&&]M:*U_< 1M)S=,.U'L1TG/9:Q"BQ@[;7/G,HFVN_UX Y
MY/*J1#45\U)%/TGCO2PVO1?Y'0UIIP;]#;9 ^[(JUW3M?4!C&(Q*6.9';!X
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
MEVJD5!.6::\)T<JH51I#F:&8' 'A M,L#6&K/U"R]'&)8):ED=XOT8$6)[3
MOWZWP0@49(UL>,5JR';@QGE^XYS>Y>#(F+V2K18E2Z/\T!50J/8*V-MS!4SO
M,OOO@P*_#U8)N1,D1EAU)D:8/-?FU*#-\KC6A22>!<.S8#+'2^T25KA76^7
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
MH[>IN70JSK7>U^HM*ED'^O868+:7#UYH(HV1R;)*S$QV.S\0.%9;$L_51*E
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
M_$!1B)Q9W9<#K?U *\5I;Q)H4G]@P(YF<:!U$VCEO( - @WKS!-1D8@D\OM
M%[%6SB78(-*P-#Y1-86H>NZ4M+;X!QOW_GURP[D?@DRY:NQ]T8]UNO^60BB)
M?+4_D&2-Z'IN_G>%HGC'$50&0>7<>E4A2(,+KDITB0.H>P JY:ZK"D ZW"=$
MHF;V#.< :C> 2KGAJ@(0!@UT@TC2*9RY;Q%!>[E#ELBY0VT15)6J7LH_596J
M8\=@C6@G\::_14VO$D"E_$Y5 0C#,436^4G1-?R4\B55A!Y3[ ]T4R9Z9N?+
M9O'3=#?CFIU*UR]SVPU0$G0H_I/PY'YW)LMVKF].<_;;6!*WL;HA*)D+JAN"
M4KB@NB$HE0NJ&X+2N*"Z(2B>H=\:0;7FOKVRQ[_X87COC/UGSPV=R;5'P_$?
M_9=YX$P=+W2_.M?>V']Q2EZM)!J"%TTB*J>_7'&P-7@Y;QQJ<IN@UJE2.*/
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
MJ+_-LEIL(7AMK7/5_>*=(([7?@.]4B8Q#'[,<:B?HDA0<Q=ULS_0#6*H/-3
MD7X*I#=W4;?Z T46B2+F;O_+H<ZA7B'4&[NH2R*MRB*K!$P9#G8.]A. O;&K
MNB1AF7:36#R$S*%^BGMIX=8;QT-=QGU=I5W<^,V4@STWV/<7-=1J+6K(@?:&
M@%;9KMH8V5*B)<%%52&&W+F+8>+I_RFR'V?.(!G^S>(%OC(>]'Z9IU\$XQ1!
MNGM?\UYXL8-G%T:+'Q77)_"O11BY3Z^%YQ"O4.C^QV%CV9K4?- K/VCV_Y>:
MZ]4^_$^+ '#0BZ:.\.K8@>!X$V>RW>E#L+T)_D4F G[TH_\" W@5 F?L/WOP
MN E\0'#AAVZ %=>$F1^& JA$X /"PK_^MRE+QGO!IMW$!?])^$M]/<VOEZ/X
M H.X9R,,G<FU=Q?X3VYT&^#/=Q:+RZ=S*A9)U$V9&.:VT4X7:_\,"UPN&IZA
MAKN*"M<24=F^@9->X(1S!_[QU9F]7@JCJ1,XPC<[%#P_#0.0]#P>!A'F.!"Z
M-DXR% J@ !$'"R D( QWH%"Z%&[\S0?VUA_X#0<RGSF39\1D*(#=  B/7ND+
M'FWO3]C6@L#_!J /+SNKM1W?=(9A#Y"Q;Y/QG"A5S@)QM&LGL>< B.^@*!$@
M$;0NO]6H]P>>.XL7,8?.5N']&M)QY]- &)^J&D04MV]*1$CK'P/]S+%A#Q#\
M1=2+?- E-YB L1A$+H@&)X?:E;F(]-M39S:A'UO@0QY?Z<=G#GS"2:O)Y@']
MR\3]BN#["?\L#<%:561]J/]U<2%\=F'2/PMW]K/S'I[S[P4V*/M94)3W A46
M/$JXN(B_2(UB]EWXOV2(;/@7D3^'#\MH0L4_20PK'7]VR%+M%UJZM)*.8>]S
M@N7;Z7C$C.'0I?E\D9Y^,O'WPNAU#G,>!O:C.WXOW ""V>+ I@O+H"CI;_V4
M?(VN$$5&LC:[UNHQ<.P_+QX=T!MX\)RN>GJ\>L9X<4W3JY."RTK$.U^>'B].
M9"7-#B)V3?&V["4'=I0YC" *\-JP:3%\<L,QF&2+P+E]NO$].!(#K(M+]?\W
M6)_/?O  &Q)8"?A)>+3K+9S)+9RS-NXWX=5W/&OMR ]>5WN4(F.8%VX5:+H#
M F>S^%9!]S7\-\QDG/S[Z'7^YDZB*7Y4_&&I06-_-K/G(2Q9\K?^!E$H__,W
M*46 P6RNT%'#I0=HE:B0I,M]E_.\ ZQR2+\\#NZO?_UM=''[^>*/ARLZI.'#
MP]7H01C>?!)N[Z[NAZ/KFU^%+U?#AROAR_7PP_67T?75PR\_/0[V7?_*&S%M
M-[(V.&4)6O;K]E(AAQ$S*?[Y,)XZD\4,M/FC'02OH&/#%W_A1>'MTSU>WOTG
M.,:I>H]P84?PM \S?_SGQ5C\)S[MGU+VCD'ME:(/7]L9L"]3=:* ^T5O' ]&
ML-EHJ%&(X[GPGRY@1(DY8P?X5^'1F?G??EY*;\-LJ56:M2(0)A+C@6[-=,VK
MPL21>_G.37EC\\Z_1^4A?:XVZ>7Z%'6:IKZ_W%=A#KC<_]N7^WL>F&5[';;R
M&*^SF">NW\79RM7,MEX^<(Q50_^A/_A@@YT#1JT="7^S0<6"5T$BFY-(P/U#
M]IIN?BK+A_J7'<^T?LAV4==Q+UW?)N@><?OT1WC4'15YID0R)*)F!J]WK%O6
MBF2CNV5+73BOO(JU-C']5M%58F5V*BJXUJ5;1*P]&7=VZH@(EP6:]L@M+PJ.
M%5/QV,NW+W3P^02"!5UDF6B9;?8.55Y:G^DI5JDXP>6859)%A*VEZ406LQ)1
MCEFG>L^![7>/G.#%]9B=A:Y&!NV:9?9C+=!.3>7VB8HO+;T0!O"__8M]8D22
MDD4,4R\@PW<U+]E%73#* Y)T2R'!^3YWO(Y"9$>;I)QJSHI#B#I1Y2)J7C=$
M]B]9T:VPW)(I2(;"%#U=SZHRD'/)FMT4=]XNKKZ/I[;W[ @3]^G)"= UG,OX
MWVO8%6G)F@V)8GU5ZU"S9*$^+=?IR)U8Q:L5J-EAJR-WE];L->N<O.I1\OT"
MVRTG3#97B)19[J^@G(Y6^6V%WB'4U,4W'9<]#22VKFS5:V]1RFL%%SD,/,M$
M-V'+%<]$AQL0V F]'/)17HY" LOBP:7=O(->1]W5;0F8)+[QD1_9LSBPZ3W3
MB] 7UWYT9RX2)8I$2XH\.1TJ40RIZE!)A$,1_&0L[-HJS%:C>;M!DI(XX!&2
M5,Q KSYF,*1AO:,MD,HB"#RXU)W9=BRXE&4"?&1$'&'N![A/M3SZ4<!F7E&0
MXJEN[K3Y## 3/26R8J&WY V$F0K8NA4MM(4+;1A@[5J'75(GB3'MW(%N?.]B
MO%^?.N?0J$\=O_C>,VRU+Q^6;/A< %%$EL"I$5/+2LSOX-VU*7&54NJBXI)H
MS%@5B6ADY895>',]L?OY=O=EYVQ=(J72I-;O/M?>V'_)Y]=4:*1'MU1B5>G:
M/'/W5:F$K^*RHKFAD@0JIM>T7>?Q7/$TSKJ'3X'12WMX:%;/"_QX$6 F7$03
M>N:!$Z)]M,RJHDE!SHOM>JNM<VZ_8BH=O&V"R0 +0#&F!>$'5DE!<0Y1*+C>
M&!X G[=GJ]2Z'L#5H6F! KMXX1#@7, <C,PO"/@%S.6:N?#1R!>\)9%(F- 4
M59:>BI=<FBPF)\EB$DT[S&\HJ4?JWC_B\0_9\+_0V8?7JTDLC^1[F,*0S6#D
M;YK?JRS-8?0)/GC[= U*Z]HS^HUQ3,RX_GS_(.E+U;Z04[H]!T&N*[<*RGV9
ML0?_0/:OAW:FZZ'U!\JEMGUO^8%BY0ABWQFMB8YKHFY'+7[82.&M=N?C._.N
M!/M=N<V;NQJ!?1(,?B>,$DY1W6GS\>NNV-ORF1<&YB>I1#.W-R%2:P9\D<&:
M_8%I$36C)&Z.Y%^C\>&B*T:TB*ENQX@%.W#I>?P4^"\9T1TX$7MPS,X6B#37
M$YY<CP;WQWZ(Q_IZ[GX6?PT^0DE->!)GY=C@D5LC%M-#VLA=R7?O5<5];+1:
MH5E^[-(^6EC=4"T_?'H]E V+&!F]<]9/G<2T.W9S/,N,]*KR>S\YD>W.L!H(
M$SPL^_#17T2P"=G>LPN7-";-'3F]*M[O>4YOO3F]<AMS>J]O1L.;7Z\_?$EG
M]!+AYFHD)-!]' @;*,[*XNV4?58C:65KT$MRPBY%Q[39/(FY&[I\LR\55U5K
M3-+/1W XFK9PCM7T,J+AI2O8L7AYB?%B(:\%/.*7Q^ G-M30?XJ^V8%3LG#<
M>59$;*4,[U,&^DJ.=V# HP' Y=@5.7Z$<\)_2>OB(\TVX_+KAOQ&SGCJX;&V
M$N"?GO_M8NI_XT+LBA ?XGJ!*QD^+(*OCCNCZ1'TIT+X&D8.WU@[(U-TO\W@
M6?"<E5@_SOS%A,F3'Y5=DRCS8- Q+CP8"]ZB0K@O,6_8!9L.^_^/=CAE8O[=
M]NQG&I!A_WZ@:AQRJ7=%ZI2SWRIQ'4\KWRG>4I>X,-I8EJ9 D46#J50=6OPX
MOBY\7?BZ\'7AZ\+7I0V/.Y]U:20E2Y&3O)5EAV]MN\-W.0M[&&UW]Z;#P2CV
M#DMV%73\H=:V/JGW--*N)\F$VY$/5?1U^[OX647+!FQ&R]'&SDF 4/H#2S2(
M(N;N2%R7*/9>,#G.#O2',*KI*L:%VT;AFERXYRM<BPOW;(6KB%RXYRM<B0OW
M?(4K<^%V6;B5W<H*5U$O<2E3VWPIJ[8^1MT^C?&_%V[HTCJW=##1-/ 7SU/A
M$7-$G3 $8;\\QK6F-Z.K=:I.4UM!N4U0J683K'NR;T%0E6UHBJ@4K4X).UA:
MH49,ES[$JO1QI4GYMCFM/S!DBUA*[FV. ZE50"I<E[9B(.F8A"9).C&4[7Q)
M#J4N0*EPQ=R*H63T!YJD$DO/*G;,@=1^(!4MG%XUD&@50$7#Q-BL*H <2B<Q
M:%5NT'9#4!H75%L$5=GFW):MV>H/%&)()I&MEISR#=0EK-'' H]ZJ^Z3"@T7
MN4PEC*4,;J.I$XRFMK=;2<)-S^3R.[_Z_N2;.YOE4B,-JZO*Q%#YE:LUIZ;.
M3\UN"*HBN@X75-V"JHAZPP75JK.V5-&L4YRU$IBL!M'-K+JX''#M!URI,F>G
M )R,=R11%/$_CKE.8L[L&N:PQ:RE$M7*JO[/$==VQ'7N4%5QCY-5[ V0U3^F
MU7Z@PMTG:J?<)!UHZ?A6_96/*EU0*VNM2-.%>E2S6.>&HD/9WW"XI .*U@^W
M0^>3P_Z,M??&B;8[$A^GOX>;3&M82UTFLI75[S0_Z"J5^SL.]Y;#O0 +JB5P
MU_L#32>6F-M,XG#G<"_5@.VD<#?Z T,ENIS['LKASN%>JH'=2>&.Q"$-X)Z;
M%,OASN%>LD')">&.9 P%FW1RN'.XYQI*_0 X_O4<!1P%' 4G./HZ>_#IV/5)
MDN$:G]67MA4G7[VL1#JNC *LC12XHH.)&S;).Y9[:X"UJO>NY:@WH_K 6VN.
M4%J-IU;K4G]@F@8QU-SV9KV".:ZL,D=@M0B4"G3^*XM N3_0#86(<NYH!4?@
M&2.P^?(2ND)[-JHRD:3</E6.P3/&8('(;UD,JOV!:EE$47.[.3D"SQB!14M2
ME$"@1A-T=9&8^;/ . ;/&(-%JUF4P*!>@&7+,7C&&&R^ K1N',VZY0@\6P2>
M ']F?V 078/_L,I\2Q%8FIC+TZ];S5U7I*ZQUW4+XP=$4GA*6&N212LJY<T%
M5;.@U(K*<G-!U2VHBDIL<T&UZ:R5"T1=3GK6&ABKAUNZ).:V4#GB6H6X E&6
MTR).0N^D9HE$4WGYP-8<1Q4U!>"":M'FT+G#2,:MP90D8I@M*9S=0/FZ)IL&
M7+_,;3? WNMT*/Z3X"XE)]A4=&]0X?;OC+Q30&L$56%>B52@;@WS!R]5Z/9I
M<]O+M\LI_8&FRD35<]-C:\P X; Y#C8%2L]4!!L5#D=3 \OY%$?C6X3-_F.!
MU]ONB*!XO>W6"*K"C;B(WZ.BC5CK#V1BP59\FG)>?"O>U'!>&[@U@JI.PPOG
M+Y36;YT5T5>(IIVB>%K13#5>-XTGH%8:6BA''*DO W6WYB+A3R1*_KK]/-7Z
MC2"]!F]0.Y*M#594QQ)SDZ5XE1$.]U(%E$\*=^0&ZL32<H>..=PYW MDX[<#
M[B9V(E*(K.2^B'"XOWFXER.AG13NV Q$)X;!2Z9QN-?I"6X)W.7^0#5R$R\Y
MUCG6.UO)WE0 ZU)K"X)QK+<-Z]TU8M3^P%2(*K6VS/$95[]C\%8D0D<EB[+"
MTZU/D_ O-U_XQ-3Z TNRB)R_Z1%/^#]C!#9?]L34^P-)4HFN\1)X'(&*W'S1
M"=, ZT.VB*;SLCL<@8I<((9?%H$FW/1,G4@2/X4Y A6Y<*)%<01:-,54AEM*
M_EXS'(-GC,'"61N%,6AAY([H<%/63'X2<PPJ<O,EX2V)%< 337X2<P0V?QNV
MY/Y ([HA$U5I[WVXQ07P>!I!E2_B.1U<&%P87!A<&%P87!A<&%P87!A<&*5O
M155R1)JLA34<CQ<OBYD=.1,Z//O%APG^Q\;+*<=E6W')A<&%P87!A<&%P87!
MA<&%P87!A7$FPFAQ("J+88_L>JF;:-H5GFTL%BM;53%#4[?88>H"FR\^J_0'
MAHJU['*W">7;42D [:]C9_ Z=JV7D<EEU'H9\69EK9>1QON4M5]&O$59^V7$
M^_:T04:570R,PF6MJ[P7J"V[%YQ9%Y[A^-\+-V3=E>A@(E:>0'B,6RL!)E:]
ME;JI2?65^]9X0YZ."(JWR.B(H'B+C(X(BG<Z:(V@*C/Y%+%HCO8.&R]M7NSN
MV9C/$M3Z TW6B9F_G@7'5MV; '<3=T10W%?<&D%5MENW>*_66[975]NZINX[
M>4HH=##CJ1T\.Q,4,-S/'>'5L0.N.&7,G%*U2YE\0BJ?:KK%6 ;HBTA$A7>A
M[R:>"A08K!5/)L63>9+^K!Q/Y?%4H$!"K7BR^@-5-$_4)YH#JCR@"G"\:@24
M*8K]@6P226Y)5(?CJ7X_4:UXPO)"HD:D_,V8.*#J]CEP[E,W!*5S E1K!'5*
MYU"M&[3<'^BJ3'0C=W/(MGB$JN%Q\';'F7K'&XY4YJ"BOMV,GB([W+V;>GWC
M1$<U%S%%!6QXC9B\_R4'=GY@%VW%T22P5>P/Q9L8<U3G1G71@J9-HEJ#[9IH
M%N]GR7%=H]>P6ECO1K,.:,Y_EZ@?RWN%R@'=EHVZ*&>BR8W:P%+I1-7X3GWF
MP-[OE:LHY8UO?6>+D(H2[CA".HR0Z@['+AR-M)\7$=76NIS*$ WI6]<KD9[&
M:SQDJ8!)F1U!D0A#L2QB.]/,A<X[^!,K=L8P&\C9+3VNFN]Y5?4#*I'I:\(@
M!H9N$$G/S0G9H1WURGCO?LZUH+M:(!5H\UZY%L @D+FIEG9M<"7@2E!$"5I0
M],&$00Q442,F/PJX%IQ$"XJ&WRO5 IER9$$1N!)P)3B!$A0-U5>J!$I_H$OR
M,3WDN19P+=CO-ZVH:@\'&@?:?J!55'6( XT#K;)SO075ODU)Q8[TIJX2U>C<
M%>_<*@#R:@-U&](MR\60L)*2TI[B'!Q/1^+):!F>=+BC:<30>')X-_%DM@Q/
M1G^@P)U?SN_^Y8!J%: *Q)-K!1260]&()DH<3UW$DUP@,ELKGBRL-J 029<Y
MH#H)J )1SCH!!0 ?J  H4>,[5&NJ(O!*U*T15&6:W[*#!/:A@64I1&M+H;9J
MZV3RF@><?EZKEZRA9$-9!C4EFI';O\$S*MX(I ^D&Q;QU#6=4R$K&(O1C-R6
M)\\VY+@NX#%L'-<88\0@(T^CY<#.#>RBF3!- EL#:T0K2X?CJ'X[J"[B/VT<
MU3ILUSK<A','I3FP.;"+9JLT"6RC/U"Y=7WNJ-[O2ZZH61[W*W08(=7M>UTX
MSLW^0(;;E]DBGUG12@U%:)QY"=(GK>6@<';WN;&[%;D-65NRU1^8BDATD6=M
M<2TXA184+<A:I18H(GH@5:+G)UIS+>!:4*$6M"'71Y'Z T/4B5SZ#LRU@&M!
M$2TH2BRH5 MDL(AD8I5NEL"5@"M!$24HRD2H5 FPF(-E$4DNZQ7@6L"UH(@6
M%.4M5*H%*I*]9:*9_'+,M:"B2A,&KS3!@=:R[;85/AC:]<94="*9G?/"E&;C
MUQ=6X*DH5;Z(YP5Q87!A<&%P87!A<&%P87!A<&%P892^%55$W*KY*G7C1'00
MC[[_I_#5GBT<CKVV8H\+@PN#"X,+@PN#"X,+@PN#"X,+XTR$47/G4K6)7)=H
M+=>%3;*BYJ7J*4+,\%)AXB\>9TZK(LQ'#*M]C4M7]=RJJ>&F8.*Z+!*M>,M&
MM?T<"P[_%L*_2,?2RN%O] >Z+!--RUT+E\.?P[\2^)>JXEL1_$V OZ(36>7P
MY_!O?9/2RN%O87$3D5A*87(=AS^'?R'X%TATKQK^JM@?&*I)%*5P%S,.?P[_
M0O OP*ZN'/Y2?Z 0413Q/ZX 7 $:58 "R>V5*X#<'TB62E2K<)%9#G\._P+P
M;P/XE?Y (X:E$$DMG,][&OB?O/;7":(A557^XKM!^W:#0E6_*M\/U/[ -(DN
M<T\81W_IA&:SGH1F#K&W!+$*-]@V&%P:1IH5(A?/9.;PY_ O!/]2+>PK@K_.
MFF1*Q6MH<?AS^!>"?X'J697#W\ *<AJ1\G>QYO#G\*\$_@7*9E4.?Q/;U,FB
MS&,-7 $:5X 6\$Q5B\4:1)/[5SC\6U['JVKP:V)2QDLNWOGNM+&&GR(;%F&0
M#/YF\0)?&6__>^)^'?1^^0G_^&6>'L//@B0"(O:.X+WP8@?/+DP$/RJNS^U?
MBS!RGUX+3R]>O-#]C\/&LC7?>3S\NL>_]:+_NK@0/KO.;/*S<&<_@[X\./]>
M8(.;GP5%?2_\';/JX?W"Q47\1;HML._"_R7#9"^_B/PY?%A&N,0_22"DX\\.
M5=WK%YIX>J9C!]0O6+Z=CD?,& Z5P>>+]/23B;\71J]SF/,PL!_=\7OA!O22
M+<Z-C\N@J.EO_91\C:X0+N]R;7:MU6/@V']>/#JP&\"#YW35T^/5,\:+:YI>
MG92P5UC:^?+T>'$B*VF>B[ZL;05;/9\<V"CG,((H6#AK!1-'@3UQAMZ$[JUW
M]BMN-&'R[X^+(  X?7$!!S,W<IUP! _],//'?ZZV6$65) TF2O<H@-]L%F^>
M=%O&?\.(Q\F_CU[D;^XDFN)'Q1^6ZC/V9S-['L+2)'_K;\1D\S]_,WH+ ,P.
MRQXU7/%2<[TJI2\IE_MLD[P#K')(OSP.1O?#3U=T+,.;3\+MZ+>K>^%N^/^&
M'[Y</:1^]/&/^_NKFY'PY7KXX?K+]>CZZN&7GQX'^\ZZ7FF%9/^/<FA>-4$K
M]^LC_MOU%LYD&#%%_.?#>.I,%C/G]NE8E<3?+_7R8BS^$Q_^3VF/TE?TKK4]
M0#YZ#]BIS!M*GQ_;>7@9.\J=KIV>*XD>?0F)"PJGOK]\'4P/ ?*_?;V_YX%9
M9_EAJV$8"O[3&E_CD$6[JS#M^MSSLEU:L*IR]:O*V"Y5K&-'9BLWBYIB'*EX
M<S#T'[+N7W1'@R5E6YGPU_\V94F"#T[=8 (_#G ;VYQELMW\D+WHFY_*>NU?
M=CS3^B'[MEW;I3ES1Q_Y],</B_E\YCI!F._B+.'%69(4HF;&#7:L8=;J9*M"
MRY:]5)B^PF67<=E%721F9K2RX+*7+@B^]N3A> Q&!7S GMD!:)1@>Q-X@+=8
MZM8^D>8%2 .*0^VA>#8/\61 C!]P*OG$A8UI,+0L9?E6#U7A6)_W*=:L:)^W
M4FNF]@>:I!%#R\I].F;-ZCUI-M^]\ZBF6K\\=(A@Q^HQAKN&#S< 83RSW1?X
MQ=@.I\+,#YG"A%,_B.QGYW]R';M[=\DBW:ZS 52L6W5E:LE@\D]),?Z)=+XL
MS'V,5_4C7=2/L*1?8$4!@0_Q>NX$X4 11:(H6=4V<MD]>=?PO.1WU!:QE)]9
MA_PT@RCF86.DD/BJ/"%W[A3,/$7E]]?VC-,@:,M\.K'R'W!,YCM<#)I9*.E@
M/V7%>SJHZ V(J:@94%Q,)IJYNJ(0*S,#KE&%/L8X:,9F._S!!@W((H.I]KYQ
MNXCFBTCX^W"4VCLC^SO</.(=M-@2;&E6HW=U&EL<3B;.9&1_3RZ-^;0'&1U@
MRTCZX2MBM: IO6*EKMG%5TRG'=5-(LF'=YLVW3E6=^VK[W/'"YVNW;!7PJ,3
M@6_FDY>$U9$LHN5P@IS)O;KH2LE@%\LR$;6LW([3[=F@GH$_FPEW93;HTSJ&
MXBD<8]?H2G]@(=<ZLZK76>*V\%*IL%2&143Y\(6\75OR7>!_=4-<.U@>^!@&
M7A_M$#T^_@ONTC9=6(?MV/_S/YW!_O+V;FW?WI>3_NP'#U,[<#[@C#^F)IR<
M4+OO[Z:RJ^!+.S0C15+:GV-JT;Q1RKPYI5E,[>"[#1]"ZU&V>=RM!4WR;1V8
MT"59Q-+5UF*I-NN@P'(9<-DV+:):99>K)0[W3\Z3$P2PWP;.5\=;.)N3."\'
M;%'S)5FE>[9(.;&"CAE-)Z94DUOF7*54U'(J)B4X@#3=)'J.#;"]WG!V?HT9
MSTR8K8AF9^MG+:K*V82\7% Q1'2(2X9$],QB2QU4Z18[Q,L(BA)N5,,@8%_6
MJ]4[,DIZYT"[C;FU[ J&RUL3O_;DE/<*">\ER>YRQ6SW_TE3PXN-+1M[ (\G
MWX\\/W*2NZ[QS^0G?>'[R^SGF8UR@YO>'P]53NG:&\\6$V1*"?,U[P%<F>U9
M]$K_#D"=+0('9"*\.$X$4 HBV_7@,P'=?S#+QO4F(+[(#^!1(0S-G2]F=@2F
M,'PN^?R*=P+#P TDI(^WY_#J[[!E1<[L5?A+/2ZSE)?@CDV-Q?GS;8%8%3/;
M14 #/_O'7-AW56[,"D86B)DUYL )YP[\_2LL^"J!(X7"5/;#B=6YQIVY8B6N
M<9CG)HC_:7(G-9O923\M CA:!3BMA5?'#@3'F\#NE\Y]$)"X3\ N\>QGYP6O
M%OX3_3PZ*VWOE>X2^"789Y\#&WX/>AJ! 83;:(BNS1!_Y3\]N;"C,JY>LK4Z
M+_.9_^K )YC#%_8@>+(;;.S1= BP9TPP3KUZ,Z6C&^]#_+4L7/U[X<+.#T<#
MC!'V".$.ENQ2&,'G/_AV,*$Y'6X &PC=[7'W_HJCAM_#=H:3A0]D#OW181-C
M<W3L\92>&U_=R<*>X9A_MP/XF:32M5*%'V]0CK+X[O FE38=TZ96O>G(IS0K
MCTFT7$OL^N<G-QS/_!".]-NG3P[@9^9,KCUV+,&2#1_]1?3!#P+_&R ZO/H^
M!_GCT?YZ*(UKY0PL_(IT]I9LZJ<W9\\]@U-M8P;GA]O[^]M_7-_\RC,R-S,R
M5UKS.?!?/KL>;.VN/;OV8+31 I6K2.[ET4]=TU.K1CW-EX]9?Y;E\2XDGL%Y
MV@S.#DB,9X>^K>Q07<W,B*,9!A<PY1=XN/<GSIOMQIM3.RXW<3/]+H'TC_:[
M<@]N5ZYIP@Y1Q35VR,H8I<N+J[LZY79S0> QQ!(/LZ2ZD5F:ESF"T9@=S)$3
MY7+&+F]A#K)#?, Q-/-!JS.TY&B*288BM)Z=LD2YM,V!BM?JCBW5[=,76"B*
M=UBF7)BW=*)D-CP\,\[*<A'EZA?14@VB-4AVK88SN%?-5N4)7K?/I*.5[;%V
M9<N]VTD%>7)=@KB6'^(CE/,=BGD)]-TXEP%?*A&UYMBQ>7#\A9\-('-E6^;'
M;F.J2E2IO538ZO5$K6#-%)E(1K>V_IU7N"_YMO\J;]D[QY(Z,[K+SLM]*LD[
M3Z5.T)]:R6A<JKF^XW*XT^S+8S<K1-4-HN<PG=O+=ASYD3W+.# ;4? SI^N5
MRC_(@< TX</$WL6F1'2MIDH49RB?4@D/Q\H'240&$4%$JE(S/?K-$"FKC(_)
M_14OLTR4K;906([BV1M!L3TG!SQEAP1[V\X_T?7Z/V4X!1G'LL*"\QDPH!>Q
MS'+X->-OE*+FO-BNAT2;,'50PE)'4R'ZY@M/"3X$-P401IE)?=X.'&&![!QD
M/7[S@S^1,#2VYRX>P/-%,/=#QI,)%W/TQPAN!.];A*[GA*'@SYV @CY$(L]H
M:KLSVYM<"I_]( ?K*,TSFMH3.FQZ4Y[YMA=/Q<6CV@DCP8[HY^%U#HW_[>\E
MHHCI750MO(L.)RA$)$:-_.MX*/<PA ]VZ*ZVV LYM<?"HCGKFZP"M['+#)[Z
M#Y0N=6 B4HLFHL)I?FEL.UE^8+*"<2T"I&E--H2TBTF0NM[^'G]W!&;N)R<<
M!^X<'[W^?JT_&,X#=R88%$(:7;\'9QXQ9,D:XVAM'C%DG5R:!YUR!CJG@>-4
MAD^Y16+5=^&3')J%TJ)9&#@+*P.<.91,;=$\3)R'L1WL*Z1D^O%*9FTH&1'^
MMO <01'9MDUU[K/S&"SLX%6(]_(*-$[:UK@G?Q%4IG!:>T1LB2AB-0.J!Q5N
MK4.H?-I98 Y6@2D8+9J"O&,*.;8,LT5XH@9&1D?X'_;I8;C;,*.4:UP#II=+
ME8NK=,!#QWCM948C/F\COB%\L\,#"2ABF5MNLE!Q%8U;[\AKKZ5B)6(B*=M>
M"7)@W&5;])8;-QA NDG$C%A(CIR?LNU5RPT=C S#)(JVG5=+=N3^H,N&>@]V
M$^E[W'NP[]ZO5.(]D(NUVCK5(@_#W@8]=,=U<^'1BR_=N_RO3C )["<P*[[B
M)9:FM+ZB6=%$)N ?="08V;M-QI%/J;!8B97=K/4RG9:1H3A=$FG3>J-6HC?*
M.>A-QD6X>KTIFHU:6&],5N2'ZTVU>J-5HC<J]U97[*U^/,Y;G9&P*HG-9*S>
M>@)S/C!?GF02X=>%'4Q@1Q@[PN@WX=? 7\R7V]$7]\7%S,T?,5M4%M^O?9;^
M3'K_C@@TWDOS_B,?#&7!?@X<ENU*70IW@?_D1L*][6(.ZO_/WKLVMXTDZ<+?
M^2NPW/&$?19BXWZQ^RA"ENU>[=B67EO3\^ZG"8@LBNBF  X RM;\^I-9!8
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
M[(;UTI5,S<8<V2I,&J.BQ[GA05$#J1J71E+WV4+4GD<5^L22VE!WPP?.0$.
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
M\]5%,<A&\EN_1%^C$J(+LI%RMJSN/&+]>79'8%?"@U=4ZLGQ:AGC19DFI9.
MWP84>U^>'"].9+.:$0SJ[H!V,9X::A8-ZI\?;'^Z=/VU1Z[GL18#];6T'"MP
MO:>8]R15P]C1N'O(#76F]M*FDWM/@A^$.+<+@AT5US@3F-<W*R"W+IOF>PJC
M>,K$OW!F\/&+:;"VEC'MZY/K)3Y2DOYWC"$E&82:KC<)I_3P1W=L_)3!Y$<S
MH)XCMC?A C=R)MD&3;B6\%;+F=$O6G0N">XA?#3]21L^[,./ETOWAW\,6N)!
M/!Z5E]@9>$OC+([DD7=829IE,?(D6YDB4&F29ADM?E5N3>+[!VF.A:@O1:P)
M6)0<IB(=!V4K5J7 )(72+,VP57%+S4N;L?6:D&-/9BN]J-F*Q]TCU0+.A\@$
MX#5CELT;CN7<[![P4;3X_^R-SV<+?C>*O_OJO^QYYI[[D@:#ILRP^J>HZ/]$
M2DG*R$-Y,&ELG7*%/?]STU1X518S7/V]=QR[TGG3=8F7"OW%$C=:D;C,&XK
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
MCS8AIZ-;64\4M7=/=!LCE_,MW?:HQ3S[;KU)GG?<@+.P,EZRXW348=I*5FG
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
MKD!_,LUVVE:^HHQITV#SJ%(/"P:K7>C(*\HZMD1IH-W8LS9\CI\[+=,NNJ8
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
MA-;KZC3DK)J\*&5U]^FM3FM+S$54VGY1J^-SF9>$+!9==R1=19V5$7<KVNR
M$L,RW])$;E3H=<AM#5J,6<78<SV!@]@H:R >>E91:)7'DW1\+8G4%H/7L!18
M#HSRIMTSD=73> :UW3(3S'HGM6,K+I-:7TJ^]55T_JVH@K,3ZX*J+/KJNL 4
MJ!>H%K"+3X3J/(^NLLR:\>A,=*-Y6<U*D\J3WYN619?GF,E=<,Q,<(G-26VM
MVFZ4K$$[YW;M.=@TZ\48.%7K8]50:IBTJ_""W%D#)T^I59990TI-P10IP\AW
MH[NGU"IT:&I!J8%WK$^D^J;BLS9W*K"&ZVH&#1OQ\69FQ9U.:(:V1%;+]3%U
MU >"5L7(Z9S4CNSZF. V*I/,K*EV[)M6K9?/]IQPK&6=Y4QW;CA;45/_)7+_
M2^LSGA)"VO%UE4EUE2#D7Q9U<]=5%ED=724)X-%F%GSLG<B.JZ@D 3Q98=*
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
M+D:C9Z7T0R*Z[7S VT#/K\9(5_92Z8<SN>/(D4^,');+('9$,P[(J7C6%LN
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
MN'$S&TR-P$5J#F-BO7?!-1RA\Q_]AL>H #P 8Z%Y:J0J 9E)8(\J*1QS,>!
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
M9)YV)0[;S]%EW7LVY%]EJY4;7]0_"0QI?&[(>Y",)\&#-8-S;3JE4+Z/+BQ
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
MO+>^ASV(_>(Z3MZKX\ZV=]!'F3DEV*X:&&W*49Z+*1@1%X0GJ$6Z8;CLV##
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
M5)N]5Z)\_!9%>7T20A)*20BE60DA\; YO"#L=A]G:J</H!)+@4IM6NT(4H=
MU1$G(.IO4*AN8J\4!(NY[-CZ(K/UNT*H&H5NJ:-N36A:Z$JFWC>!>V([/^Z@
MD:=[1EB7A\GGGK']8?DL,?G<%4+5*)_54O)9;#X6PPSBC2A+V*<E1X^65#R<
M">">\?5A 2PS =P50M4H@/52 EAJ5@#+O*Z_.0.YZMW!=5'6G,V F*CNKP0X
M+*H5)JJ[0J@:176I<TNMX7-+45%X7>Z=L#YN+==_D^O3W16WTXAJ0PAW\KIC
M**'KWX[]-WW:7^_Q:W-MR9-B,VE6XLBESD&UAL]!18$WY-R7-?;<.6R+G S*
M'8%RJ=-7K>'35U'D1<GL-)2;]7^:9X]7KT8[MN16Q<^^>XT=DCR%+CLV(V:2
M8DR*KF#_3HD7=8G79*/3@H>!N#L@+G1*TP*(3?0[>54P>$//G3![4O6YOP@B
M*T9VN(:87%<Q,BSZWU QLI <P\!=4I(D+\10HZ]ME"4[8$_MKV)\MGL)7;"=
MP8>,R^G"N;2#ATKHS@##[HV1PV%M ,K,=0/'#4AB8<M_Q"\-N.^/BX\+"VE
MG.'O=W5.-8(+EY0,+'K-9S-9_!UFFDO"Q:?KVWOZJWCQGE;]]6P?WG9GW%^;
M,PJ^>F1IO6  /Y^TU 14^;(A\:HI[0A+#D;SB$^09Q^XY7KLI.CG<N5-YI9/
M<%D>;HL?;B$NGC^RT$(!A.V%?B-/Q D9_,Y"IO_9=:=^BM=?[E-%2O/MA8A[
MH>LRKVJ[)_RP%XEVXFRZ%(>$JWJV@SG=C6@'/!*L/ =H';AT(^C)RN&]@"=6
MV8TOWY?$\0DH4/?!09A]7N&1SE= O#N]<KV?K"DHV<_N:AS YS^3<>##JWMV
M*]]F@<14#)&7=75WJT@X'7!G; "\PXW)W%K,$".X'>?<K9-5(395.QADY)1P
M%H>+XRRL$8O5:2GJIM$B8+=@%<?9J<2^TM*FE_%38:,V-B[?]LB#D0IFM,ZK
MTF[\&_<$5VM1R;,6/'1W$K&9$HF1)4HMAL1<Z+-IL&OK[!1CG=I/8$' FO&7
MK;_^,AQR5S993#]R7ZT'<@$/_M>* +$^<HIYP?W#6JSPV=QP&'V3VO#)2/&:
MTJI9E#)TLX:O';.U!Z5(D>7^YS 5!J.K87KY\<(ON/N7):SYTK/&]N2"NP$D
MAYMSX^(V*&;Z6Q_BK]$=HO18[W+V7HT]8OTY'!/@'QAX27<]/5\M8[ZXI^G=
M2<%OC8F]#T_/%Q>RIF8,@^Z5"$]#?&.J!PWA/S[;_F3A^BL/%%E:*H-<!Z/'
M"ESO9;L ;Z'OB(,C,ZAN02MUF>)R<Z9XRLH^4"1X,*JG\P+M]UVNX<(!0[T!
MZ;QU);!\^X(="UXY:,%79=_&-P;LE-^L%TY2PO+UFR8*E=E@Y-D.F'D6YX?-
MDP#7:Z/8>O (08,Y-!&S[IT>=2,VOY0X%/C,R;]6F,-SQ+#<.-R0\AM F H4
MO%S35?J!#[8DJBF0PXD!-)12%A LFFR:0 H>Q^T:TC_$?2((?0#N7_@$M*I]
M-.NC_0D+6X;]4G!;-WTS^IES[A[-*-P(WZ:+3_8>W*T).6X>JF#(5C"\+WV?
M4%OZV@%)C.;BY7HRGRQ_?H7]#?*9C"JX'R*O"=E7[KAGV*70HH9]LKA'^SNN
M;@+/X-[5#X'U$G$5X#S@#X3$$RS$2<.!M@6QQRL [;U[9=D>M;YN9U^!V</M
MR0L8#0&SBY?WU']"B !)D35 <-N.Y47]=ORMOB/-[D;,%3"9U6-3&Z$/1F;V
M1@3%X%QT=9_M)VSE,O6_ LYNHVVFM^AQG?27?5B&]T-R;"X%CQ3.L^"\!-^/
M?N&<"YW5I(G(GAXB6^(7Y_L2\L-&( *V ]O1>-3(\<\YQ&WL:.60!H7NA&6Q
M2CY>-P]=V>:>+3]<&0*_R0F#LP4[?#L+27SM^V .9BX@@[0ZF,\FK^^Y(5R
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
M2_Q^&,6/90W,&&S!U<,\ "?GP5IPUI1^FE9B!R/QB>#38%7AN\G"@[F'W^(
MK6%F]#EWZW"_6; '')Z&P,XIFV<B8(5-YD@*SB=!L$@=?(0TQP/<R6(U3:,
M0^G1 2Y^<NI9S\D&4%[)%*#IJ>CQ5*(A,=4H'LK),5:8@X0OS& NL/]N^*TH
MV%^:"N$A[L*>(5)@S,NE9R^X:..X=S?HZ4E&>.3B4=,5(.^&<4QZD(2$&Q,8
MZ-&:DO@X".ED@QF]L/&:'T*'SAS0XTQL()\? #+IR<EFNV%TOP[<H#OBX?3(
MF W%U,WJ$;X^V<D:VXBR;-BC7^"-X,7_1C!BC+MT1Q[H/F89IR"""0C/);KS
MWHIDI4$4&SDE<P53;/"X(V6))M[C!&P,:^G##L>_#;8J:N0=/[LG1:&9">=@
MFM:)%TG9X(2R$ZQS2C^.1Y]N;^YN?[W^?'G_Y3.=TMV7GW_[<G//P2N7/WX8
MCW:X-W4#MGITD_XK"Q5N?;=T[S7\]WPG7K<1.<O-\#''@8 #OIS-P/RXG=&\
MG3'H=? GZ=&O?^M<Q0+UJ^O;U+7,S_L5'K(A!B2S3N+<D05,A$S/;">T%U'%
MC%] 55-AQ(%?LP1[((S_Q6J%.A]4/2/N_"0GX858GL\1!\_;/I-):$K)(A^9
M4^'Q.FA&^$7\F(X*KBE5*T#:0/+!@'TMR))"\M>$TL94R%ZML17GR%.4Z7 A
MRF9:]&P,M-DNJ<7"&+!I^.I_#<0U#8X7J,B8<ZT;=N5Z=(;;3/[CV/LPVF#U
M8@4B=N9]FAI@#&X#J4-H0VW1*1PQ:AVFEL2HU2-JB9VB5GD97=_$LGVQ;^2)
M@"'G_^BOEJ-W(AY/K/#D;\L):ZB0>P9Z&F\SUN'AV+[DWY<.3[?A<O61HZ$I
M/]1:?(S6_@!S=^$^V#[FV.^1H+&?\T.C1?.2I[12'2]ZFOE#F_4;=:-4O71S
MHU[Z.O022?+]-='!<3%,B5?5W6L"QTC=7GE&AJZZT%6J&K\HE$:7P)N"SFM2
M[D*@#%W]19=1J I!@BZQ-+H47A8$7A*[AZXZ.^%5F-FW^&;<Y36Z6?32UK8*
M9\V8"F%<+(5QJ2S&=57G)2-WTQ+6N:M38"G5)U24RX)%Y"5= B>A(^U &5P*
MPJ54VTE1*:T_-8/7U-U,MK?;S:W"DGXF#O$PWRBNK;=/WQX,.C9J@KZF]CTU
M<EVI/IVB6IKK> W<(DTS.EUBGN&T<S@MU094U,H;$UB(23=RZP>&TQ[C]' [
M-)FU0Z,35MKK^57WHW*!%Q[*3=W5>$%.UW]FWQP:EJZ%&M DTE4O;WN#6R_P
MJK![/2<G0*33BE>&SW;Q6>I<2#1*XU/F34WE-:6TF<KP^:;P6>YDJ?RYI8(N
M%&_HW9:?;73J:OSN[VF2O^4:D[]9/ZJZJ[F(U:NYM-2/*A(E'/F.5RWI%<&
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
MVK$D#T8JK\HB+ZNGK]AV\L9 ]0<]0.W3>2PIX<*:Q>]W;0!N:ON1"4"F*0N
M^]M_&)(H7G#73H@3A-,Z[S!LB,#,]BZ;[64/3  Y(;<C9,!FOY^3_P.X(-]_
M3H%ES?DIB-Q%"+D+ 9+/Q%<&(UGAQ?Q7K$YBX3-\OX* 2I, SZ'T5"Q2RBOY
M"_&SV,OK!WDC9U"M"W$-A+C)Z_G/QUF8YGB8AOD[IX_#%!3Q.HVWJ(;)R\;I
MCVX99DX2;RF(&2.,JV@:+Z@L3:1OF*DIKE(0,R;&3Q13Y+57'S]I)5@2*E\K
M"#Q[O JL\2)*$7&I,H;-'2+1/7>QP*,2&^CO$9]%0#IM/-=D 5RF0''OWKA.
M"@G7$1#RG68J6&I8YW6I0[<"6*BC^T"NR2RI$<@B %D0,461(9DAN:5<DD:0
M+ U&)DCD#MV!:3]NL6M1*;4</NW85&A/D7^M\ QI#C,AGL^Y,VIA83-4RWG)
MN>G5IE>2=^&AW-1=P3).S+K[)M*+>,HFZ]X^.P""V]E7RRL<3E?D,-:B@Q.D
ME;:HI).%U!F(VP=Q(Y94)1 K-/BC:@JOFZ6-*0;BMP3B1HRH2B!6:33*$'FS
MO"'5-(9C&^H#7?"(3C,Z"*/'7J.SLQ^7Z<> ;2< ?0\^Y()[M+P'&^:*'Q7H
MO[)0@2>B.C.^_6\2/G\'EDN<Z-;<*3'^^/)]N; <^L+M+,ZZOIL#0<>63Z9?
MK1<\S_-OG?"JN&TMOKJ^38__AA/A#QSP#Q!'/X:FVH0L%A&-* SP;YC")/Z[
MY$X- W=)=RMY(08 ?>W9G@9S'$_X 6>RU]Z%43:Q\L^5']BS%[!_4QB+1A-L
M9_!AE/'ZN:3:3HV8RZ#>.W&?*,V</5)VYKJ!XP8D8K$_9.6/^*4!]_UQ\1&H
M##0@SO#WNSJG>NU,%JLI?,4&6]SV$"QHGC^X[O397BPXP)DU >L=:Y_[J[%O
M3VW+LW%$&A^U_#G(J4>\3A>",KI:Q],D-.+C%3QKP<T(/ '+^P#>_-4B "2^
MA"_&1Y^1+W#.W1P:%J?VU^8LUELL/O2;!;XD\ EZF#"/ZX \YG0K\>HOCR$2
M(^-(G#\R\4I62L6)XP&F*O%"1HE.2K6_%JB:!6,Y]B*"_\;)ML\19PHP^DPF
MY'%,/$X6>4X2))G^*]$GP2\B]VSY&*0@BY<=1S*$RF[!J#@]D><\XB]!"-I/
M\/7SA M3'!;9'%0W)(JA%B4@G.](EC6/-Z<:=K5:3,6;U2,,,AG].+6?0(/
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
M.:25.2VK(G@M&QR<*4OXJ8+DZH=7Y9 L Y(%7M$E7A!9LE@_L5/]/*D<=A3
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
M7X__X@?D,6QK$ZQGEY0;!+&&51\7[H,-^S?QN?'*MQWB^^<<+B9ZSKI/3]B
M)UZ/3>L2+CW;AP6X,\[B'F%+YHL7;F9_AY?\U(U$; \T 0Q:ML.YM ,/O$IK
M&?I+4-LS>UVJ,'D:SSW/[<D<'KI8A!V$"'[F<O4 U,::AZD^8BFR1WJ(BK8?
M]_;GZVXWK':$G%Q!R#58O/"-"KF=9/3B0LYH1\A=>>XC%\!GJ,R!GWQ:LG T
M]DMY&=Y^LCS;70&+SUTO&&(?KNC^0*JO%GS,HY+%\L@</DS"5F+N;(82[AR$
M)H?X0M1O/@DE;/R A?L,OR]6L!M4WL5]PL(WZ2/#;F'!W HV1K'CVJHHA%'8
M6B^Q')K1,N8G%3%-BY4:YI<MGTJ+EL(MPO+VU#QT9$/[9&;<;A+.Y;C: %YB
MAQ5_@F^,/9OG?B&+)X*#P,98CC_<LK !'9GCA:*DP( URIC-7+2,CIO'Y[.O
M)G*6/#+;D4>7U]PO+EA ?\=_,J7/,LY"W.Y>>#<GSK_A?Y Q 8#+QL+>W,\K
MRYN"O01VRS<7M YWCV:7"R;2"PB-<W['8OMT?7N?F&LHNI)A_TZ>B;UOE&!Z
MOC;Z-KZ1MOV(C\Q@HU6WPO!%4B :?W?7A<:HA3>+FAE&ZZ5EHCU\>FC.;>[
MU*5UHG$\*Q)X?L2K4VY*%C8PR0N']:*SODWW#U>>M6)JKXT)R%7"/;GVE%LM
M023,5HL9O$'-2)@8?2 )@@79["QY0-Y2<7N@Y?+KE[?-UH3_R7+^/'L _%O
M#Z2A O#-+B'>]*9GGB$&ZUW.I7^65>2=LAO\(FW;0M.-$O&4/<= SE PX&_<
MFK!HX,RL)W@#'O'@ J,[$0\29V+'!A@Z:702UA(\T.\V.*X$7+N_-M(R!J'W
M<S+!?)%7=3!2>%71>2'C1(RNX?!<2[2X+SU7#;,H%2U[KCQ8P.@%8R/=Q<LY
MX[<V9OXKN!2A\NSC[$\HY^J7<BC)T- (S0(;PUI+<!CY;4?- GZ=@?, C(<B
M+/'O+##[PU 8F"X+Z]E?V0$5<O=SRUZ@(,#_/\UMQP*;"GP0C)AM2+6SPY)"
M5XRTK!@J^87%&F;WT9/#AK:)V- .B0U],!+.Q=TSTAS235?,T\S9P#D+^NZ<
M 2(+ZL5O2+O]#OX6Q5&1K4D>$1DLRK"M]V\>6*DK'KX1 X%V^.;/;&>R6-$F
MN3O^0&Q+[V(G&R7'=EP52N]X^."7>+_S[;0)2N5<WCUXC'<:62!$/<*EY)K$
M-M>D"P)%SV[9G'A-0,^UOW?.72*5N1F-20%T'EV'O'"3A64_@M0)GMTU2>?6
M$P&G!)R4$#/I<=8 PH"T19<(1E?<SI[*)1@K]EI68]^>VH F$&UGN&+8QI^O
MP!$-7;VH4!#W+AG_?>(T(B%2'B9\AW[J3_JAM'O)H_?GK\@&1]#N]-_)9$5C
M_O8CT'&9FF<<UC_SR*/[! XBO#_!POJ4_&#.T39A=&!"_N1"26L[20^@^!3A
M)Q<F>,[]MCY'&(,_2)Z(3]_>E+<3ZFEB\R T.MU5P.')88#//*/!-6=F3^G@
M&'KS5Y/YFB:1HP@+\!]MWR?PT&_D 1Y.CS3"\PP26;,Q@V^;O;Z[>I@'W *^
MMP!!0G>>QA1]=_%$M\\G9^&[\)CE*J"K\/!;,%,@(P4][I!'+'2 @?XIOS3U
M; X^]YL%LH-#\QO;-//<6KK$^$$_-CJ1P>]./>N9LV"9,)&S$)CP&0MW/;V4
M<^XV&5R/!X^&Q%7&0SGQ6-S^L;AW-QB'D8SWU'$/J<Z#MQ^>)/G(11@\I<SP
M:$U)?#P$(G&Q[FN6A$$SFD6E;=1=/[S>=G MFB-';*N=WG$'6D[M[1;UR74P
M0=H+XS;K7G/W\.V?%N[DSW2?*$U7FSMJR1LYW4QWSS]^9I1U.SVD\'0I$NHD
MNJ2='\I?R3O!FG'XZ?;FTY>;^V^7]]>W-W<;0,Q(VZAN]#?.6Z=IUE>A+UPH
M3+^!VH-/W.,V)RQ:M"W<@:$VN-W0:DY'. N[^5%]1(4(YK6AN >E9J>R$2QZ
M#H?ZCYO WKEH_5!];4TF:/ECST#0$4=,Q8W@CU0P1^\K\5 N@L5Q._L"9 E>
M_&C#$L-Q**4L1[#BR:;I*!Y-(E1/.T'IZ 2UTTX0\W*SDLN/O? #!^!X1-LR
M,I&W\TR\<!Y)'@HM^7T&CAT :R?&2?^5XDBGN'$@L-&9N#X9(@O;F78M2< \
MYZ;Y!!%K)]F3^OM=*L!_Y7ITA@E/<KL\V<O*_ QHG6KT@&*]4SABU#HPWQ_H
M]-S9CV/OPRC6W8Q\?2$?6D^,6GVA5LQL'..V7M(/711&K;Y0J_NJK9>]I^*3
MATO6DZ#A>[ EZA/0:.0-":((PC\P3SY/UI(N*(.1SJN*P9MJ[GO:K.-%[0L[
M)<3DUH.0*NK4<^.T>/OA%4*M6X+,:%.0:8.1P0NFS&OBB8'%!-F)(-:^(--!
MD,E,D+UV06:V*<B,P<@$(2;RNLQ:R[T906:>5I"9(,CT\]V,WA,*LH[T18O]
MWI_>8'^-^O"M"2V*4%' 0GJR+/&*F;N@.>O'TEV\M"X/17$P$I7\\K!!:X[A
MIA!NQ#;E#"W8:8*I9IJL8=@KP$O[<@;3\?3SW)%7)F>Z@IL2A5?+RQDL0,EK
M,A93/85*8G*F9KRT+V=4D#/FN7AR.=-NN[L:W+Y/#/958%^BIF]Y,4DK, @J
M]HUF8O(5X*5],:D/1@:SQOH'F[(U:4J)&0/%C&2"(C*9F'D%>&E?S)B#D<F"
M2_V#3=ER4F7$C"2@F%%5DU>D4V@D)F9JQDOK8D;"(+9P?HH3D.9.\NK/;XX]
MO<]%<H0;/?1^36TB:^0FK4WI*V'E05,R>$DHW;^(]3-E0#V!V,<S!?F\=#?$
M^E&[+T&- ;8C@&WSQH&DH&05=7"?]=R)DTRR,J#N +5]R8JG*%)^@YI)UC</
MV#:O0$@:E:R*P)MZ[G04)ED94'> VKYDU:ED+=WUN&G)VNRQ=?-,\'8XKE!_
MT-,P6YNIT)*!5RUY0Q-X76#F=B<@VA>E<-H4;,D<C%3]O$.&S!LUMGL@4=N,
M#,L"2%215W0PM0TF43L!T;Y(U-,&AF5Q,-+D\])=[)E$?3L2M<V(L"SA+7K>
M5 Q>%3ND[YE$[1E.VY>H,DC4 FGUIPI;[&^GV??BVHW/OG)W@=O995A@'[ U
M(?83+>Y=0ZN!X^.FH"H+M'1^;:3X3 ++7B2=W>*& C[W/+<G\R(M!83BY?#I
M?MQ[UI2L5[YFY;RLJV06PM\L<X_/X+SD(6$/) N[*V#+!?]C@L4W7;:^$,(+
MUK#/5YD^:;>=HX4+*RV>JZ*GJ P.S&AW.Y(F GNM@@H3OO3C"KJL:GW_H25U
M"%FL:GV?J!66]HVLB[B^;ZQR&!G[0D96O;Y/U.H/T[525UN56%WMJH'.#A0]
M+A#3C+R;M7-3(+2I#D:F"JAB-6G?3BG'$C');)P5#VIH@Y&HG9^X;"BK1]O5
MPMI5)!EFZ/&"IO&2QAH%O!E95B(MM"Y99M"21:PD[7Z3D96DK8+MTB5IJTA1
MDTI10^9-C56,? 6P:54D*@(5B:>_T-\;S.PSVTY58+0=*:-@HI<N\;+("H?T
M4\:4J$I;EXR1Z$V<T]= :[=29'-E1;ZP!+).)Y!I99N[5!'0\F"DBQ)OY.^Y
MQ](=&5IWT-JN9E"H9LCMD+/T\;<.5OT$'K:B#D:JJO%*?MN7B5:&UAVTMBM:
MM6*5^KI[_9U=;G_C%X=.(?*Q"R>O8]UWN4/6R5L&:E^$_@E%OC$8*4;^HWIF
M3;]=F5KV>GL5F8H-06F1>]/LT(5A)E-[AM969:HJ@$PM$+ONW'7,G8MD4_L)
M[V)]P)]]OD_6\D)VGOB7X9"[LLEB^I'["GBZ@&'_M2+.!&:LJA<<E8LP$6XX
MC+Y(&3W\+OP3SS><Q3!PE_!A"9\?O1(C2,/7<N1BE]B!K*SO]'R$C.E08EP-
MT\N/%W[!W;\L8<V7GC6V)Q?<#3!BN#DW+FZ#JJ:_]2'^&MTAW-YD;_;MU=@C
MUI_#,0'VAX&7=-?3\]4RYHM[FMZ=%-77H-K[\/1\<2%K:KXZ#CI\*SGK$O'Z
MUOMGVY\L7!^$Y^T,?W>C*\RW2^)1,>1_^;Y<6(X5N-Y+^@ZQ)$A%KV\6W>>#
M4-ZX\HDSV1N-@%'V4.AL-V-,L)W!AXQ,,N%<M9T:M4$&E27]/,>Q:@/P^G$\
M^GQ]]^GVYO[ZYO<OGRD7Y?WO]NN7;Y?WU[<W=S]^&&^HUC.JX6+U5N4&]!&1
M5NM&Q*R66DO9Z]L95$L6@-A)0-7R*F^=LRLR]E:6]\)I/ >,K/#TXGY\2$WU
M"9ERMA.XG,7=@;'%6<Z4^[KR)G/+)]SE@T?((WR,>X??^]M_&)(D7.R^3=\0
M+]X#"W(@J8@?<';@P[BA%0C2Y<PGDY5G!R_<>.7;#O%][MV-&Q!.,MZ?<_<P
MN(]/=V?<+S #?V[]2;AGRP<A][A<$*PI  ;G]FK.N<M@XVXPOBKSVT,L+-^W
M9S:9GL%?%DS07[KP- ZS!Y;<'%0'+5C@Q\N//Y7(2,Z-A60XU60)&]/UR-(C
M/J$%$'"WX#?;([#BJ%Q"M.NX5Z)^X9^E=H=+=B=ZDO, +SW0G0_F,,V'>=8Z
MP[(+ML^1[Y/%:HJ%%SSW,>MAR6@P2=?#\<^Y(D4N_DBKC]MXCG?AH&G-<:RJ
M1;9".C3BIJTO#D9( =CHU2*@E2C6!$ BXMI?B.7!GCBX(1F[AO<0*9WA%Y'6
M=EC3;4P6[O/';8.<RZB44+W0PRE*.92A8V/*/U^5!U:[(6_MAIWZ&0?B KDN
MF%:8\)7KT1EN\V-XDY35<^@_W*0.H8W5<^@9M5@A@#Y12^P4M5JY[Z\I5:X2
M1O4$7^%EQ2[=B 67L_@1V=H!V2[Z>.A@3)4&(]U4>5W.G:W#;L'V&%A2:\"2
M!R-5E'A9R-T%A0&KQ\"26P.6@IDF"B]WL 9)EQ(+/[E^@!$ZC/[Y+,7@Q"D&
M[YI4^$CJVQE&N?U\+(2-_W0#E'Z'2CV_9QCM.$8KV0Z%,:J!_2#PLM*A="T&
MT:Y#M)(54ABBF*BM\X;<H:S7]RU&%&J<]L^>Z_O<TG-G=L"NVI\L<D#)\)52
M(1\'&(.1)NJ\(.26TJPR0Z?@4DFG%X:+":Z;)O*FFMMU8W#I%%PJZ=>B<-$P
M_QGOONJY%6QWW?OF*W3<D<4"QN,QPR?P[/&*IB?A-&CNS_31=O -*["?"$>^
M+XGCL\! YRW::OJ<.,2S%I?.]'*#_%]"ZJ>YT(?5_-=@>(@=1?#(#)E7I [=
M2& N6=<!7,W"J!7 $@!8DGDCO_G! ,P 7,WFJ17 ,AA$@L[K:H=**_0TXI#D
MB'*V,W$?"?=N =;I-C<R]Z"]X$/H&?P*5+CRW,>$/I?PI"<[L',&Y31E,))E
M7M69B]E1##5J,!0"40Z)JV* BS?S)S$T:!HP(+47JZA)&&F8J\#KDM8-8=21
M@N^WP9QXB=Z-0A$,[:=3O90@"<BO*6$R+-3].,>3,.D4A;R9QCWQ&4!EZ&!?
M#%X4.R(A&7A:=8]SHB>'H68.1CJOBJ<XA^RI!WSE>@3&P3NV<\MY(-R#93O;
M!P*,&UH\?<?]1Y.3^+?.EX@JG^W9C'A8JP1>O/<LQU]8^.1O9.(^.+9/IM=.
M:*S>>OC=7$)7IY6%F+YN$61#GTR&]O?AW)Y."7PF_ F/G@1#!8OV%)G)D!&J
M$]*@V=!QW>+@N!;5133&U)/T62FK14]QU'YE.Q96CYJX?L".T+M^@%-)*4>D
MQMS0HLPD#49&;K>&G30RH%9RQ"L 54:IKRGL5/R58_6P#:K58X.>I&INLT[W
MD4H$V3:&4@F8-R2@LPA3XJ/#Z; *5G8!KWUF2(["#]5F6I*%X*'<U%V-%^1H
MI8<V*V(7F%:70PGKXZM\\0 \-%=X42ZM I3,^ACM"4<&\Z["O*7C_H(F#Y[K
M2[PBE[Y=V +@]QE!#.M=Q7H[&0GY1+H&(MWD]?R9*]T0Z4>+RO>@0&75^45[
M;#M@G<=%=@?'JF3O+VL:>H:VM?C5ML;V@J:O5*YL>F30=*%MQ=0K8.1^3LXL
MWR>!3^^Q+-:/VZQ2NZZ&BW5N:?';J/H%K7N;44\7"\S"6S-WL7"?_8\)#;>:
M%M1#TZYC;C#*6UTU/YP*%EC-5S8UW(\\*RQ:8/6ME-X[(M/C;@PY^CZ4G>^E
M3^?GSFC55/I[S)WA4I!%U^]UK@IF^6JJ=4[LDDK%-H[H,D!4I]G4^%ECP_&A
M2#H91KT%ICY9_ISJO G^0OZULI] FSE[3YQ8,;-Z#'4\!JU21@2H=>E,\<>7
M-<VN9_'1;8 9Q7>!%= . RE]^M7U;9Q-/OL>4RX-7LM?'Z<75=!JG-F]9TVQ
MH'[<?XNE-IV.)R@MUJW0<KJPF!JJ@M#M2G)HNZE]]9N)8=[]9.6A%**:!;9T
M&/T=5@K(,BG8X5NG&A*68D7:DI#2_U-(;M!0-ZX3T3ZT)/,QI8E,R8N"VIW3
MXN[JH'!C-UOQ,#5T"NR'E/@%"''E>ECC+1?:#0'KQ(N\J74D6;89%=1AU^TU
M0#KW@[HE!^N,5:1BA0PL_0?+B:^NA*X=&K N-6F7U@OS\*H>Q=?AXH%5F38R
MOT9TR:=K,?E<-'E9T5GZ>44_;K%7W#)GKEM9OPUX<RE=6RPKQI"0 WE58@6-
M&^+<%&FXJ>V12;!XB0,O[L2VL%7GLQW,HT#,0<>1<?)KX>04*CY'H+A,\/"_
M (>#SFL.OL8$?UG@#;VSUU%J]5/:2\^.V#1FY2ILS++Z>IG55Y[K 4,A7Y?@
M^?VLK@Q&NL@+1FX;FJ7]=24%:W./_[GR WOV4G,N()Y*7RW<Y^3\N7(BX*$1
MTUF FEP^"S"# )@6&&;N80W',,_,7SW"AL*'?-J>^4_R$J9.S.!3L">/2]?!
MHWBN<G/UAG,%,X'0-'J/YOWEA,XKZ*I>=<?[D1#8Z;;J(2.^B:;J;P-M'>O\
MW*U\4D:MP]1B7=7[1*VWV56]5@\)?,/0='WGK@(T7_WWG.W07^@E\#!]/BEA
M;B5E:5EJ<*>KR<0V-*TJ_#NMUE2Y1K6A#D:JS&OFB3NX[[NNRK#7C;O2C6!/
M&XQ,D1>EW.$FAKV.8J_1SJJ%H;<?<?I@)"HF+^8OK?76+CXDQ@,M%V,[3\0_
M;"6\A3R9P[6/=%9_LQ^$,ABA^D$HLP^$ZGLZR::DGX47"9V'\&CZF$_(\D8:
MJZ4'#^YO+3V&D#80(C*$,(0<1(C48X1TR!-Z!UZI1RR?8 0U_ U^"=5FCN(*
M;\&2ZTQX]#HBT.>(9-=.=C&%@D$JHVB M,'(%,-3BR'/AO!D%@UZ,CQUX_IP
MQ3!F&3CM19$I% YD=D5G=],9WELN*72' VY,'FS'P4BH.Z-)1LRH/?&%BB.9
MU96/N\JRIC@8&1(OR]VN<<$0VSG$5CXE*XM8O+FGRSQXC0RR#+)%(*N<"K+R
M8"2!Q="E.VD-1S).8/-@/C5Q:"GD.+7Z;3)DH<ME/2KL50\O*D6+23+M\>;!
M>C+K7&76.0-K7PQSK1^&^='[MSM7':?V$UX;_( _NWTUM_:I[HSYE^&0N[+)
M8OJ1^VH]D OXXK]6V*3W(X=M]?YA+58X/6XXC+Y(^37\+OP3SRA\SC!PE_!A
M"8D>O1)#0</7<M3E+['&W4L@R=/I?(2,Z=#MOAJFEQ\O_(*[?UG"FB\]:VQ/
M+K@;8*EP<VY<W 952W_K0_PUND.XO<G>[-NKL4>L/X=C HP, R_IKJ?GJV7,
M%_<TO3LINJYAL_?AZ?GB0M;4["$7'+X_GO_V]Y<G%(67,\#+-[)T/4PT_0IC
MNM,]U\ -56[NBO!&FY"]]X6WKPCG'W_;]0.D99<C*33=^$Y_;;27C/-#UD'>
M"=8YI1_'H[O??[K[\C^_?[FYIQ/Z\@_X[>['#^/1(454_3(]_5<6ME5H2[?J
M:YD]!4B]TQ^,*.^[*__,7XU]*GX#CE!NIAU&0P;W.<LCW)C@H<DCUEPD"Y\\
MSXE'<RB".?&Q";I#]0ZM>C.+FQG E*(R ?XY=[?SB+GUA.,2A_/(DTV>R?0L
MF,-T'N8T3H&#Y1V>>Z;3\7WLAXJQ$ _C(![!JGB<-<6="C_G>ALK"TM'!G.+
M+H1+BDF<O;MQX>FB^?YC/VC9&2@>4"K8<3%=_.;KRIO,+1\TR.6#1R@A/X/6
M\>QEV $CI3 TH\Z=N77.KLC86UG>"Z?1LAX*3^G_R7V$9[QPU/8!\-A. /#A
M[F@#,4!5/&,NF3#W#K_WM_\P)$FXV'V;OB%>O.>Y\0L=P7ITL53)^EG\V;H,
MR0T)GEWO3V2T7^U'&\'^+AHZ^=!Z1!P.^(40[A<<\^_X#V#:GE*@9\W+\]??
M!M9]GMN3>7HN9\!D4^Z(%Z66+'5T39GSU@--#_M^-P>ADND]^?B.O^E Z8.1
M*NXV,01N#D?CPB]M%'7A83.6\")QZ,67(ZO2TJN2\J^*KB-<VC<01LF*AE)J
M2<L5KC6](,Q&$G?6\T,<HDT),G<5@)AST#X*5\F!668'(/VBSZ86#&#%5];D
M/@,JD^_PA_,0%KEY9[_G_@I;F8+,%"TB#P!C+9>>^QU6&)#%"_=737U/)_#.
MAN_@L!-L+0^?I=L'#Q=YP12S2)#FI#%QR,Q&:;UX.7.?'5@5<,+F+,^Y2] Q
MB-W5(@@'L'TN\"S'#S>&3[?XPZ2+*2YU##S)H>*RIS9.8//):^NGD?(\KUZ.
MES4I0+;^9@%E.4G*DJR(J/L5]]\ YQ<[D6Z_>>?P:BR<. O%)T#?00*3(%B$
MHA9]"9JVZ3H.";F8%MC#\<?6 N&)(/#( NV$LZ7E!2_IWC]\_!87OA57C*:3
M D_!HZK?#P<-IT3?0C2BN/" 4^#+*%#P2D4L@0FWL)[]E1U@Q2DKV/KF6<8W
MP?+QP8S!EZP'RW;\8&./0MM#DM_#..NE^9&UE=X1*U%#U/X!T3-9A2NT*"?^
MM^50)2>+_!G2(APP38MHLM04B[8]DB+KPEH@OOR5!0^)WMDBR>NRD-KP2G/%
M5&IT3JL[IA^V*YX4'$.JV;NUSO<$3D_AUV(9.J[ ?S'_/=N+1:CF9N"$@(:,
M51@8B:NH1MVFQ$H)L\C+R9)GA2:34]AQF.NW1 GP\]7E-7<W)\Z_X?^+M!#9
M_7JAF22/JGE?"DTBT0F)9HFI!4O_='U[OQLR3\(4W:].R81;'X3;N*IP:UQQ
MTEAO(;Y"3DI8&O@W,6I6SA1>>6>!U3=VGPB?8O30G(KY;[HBX157Y$+N.>SG
MO>&S%)K07\US0>)@^0OJ8,2F7/K)^,2(Z\/G;3A(\(&_*N>"'(\!7@SZ]Z5V
MQB'!T)W-.,OST%4++;HMT];G\&5X$%IWZZW:4":A&0?B[Q&LRO@2<-[_8A-Z
M<Z-W%ZV>"_&:.28-F31L6!I.]DG#S$+))[+_-MG0(V!&A+R[]BHI2Z4LI9_!
M,YO.7&^"\;O%E'[FW2]_?Q^'_C!$-UFL:. 'AUIZ\+>]# ,_6[&:@\&MC>3.
MH5HP[X%V&/DI6482X-(.)3R8@Y%\OAO?2L1&XN&&,5$T]U#V3B;>*HRZ@C?K
M;TEW7';]"PW[ H8/OHZ>FV>-A@#B"<"^=XU,,C+)V+!DG';)"8XD&Y5_:+I,
M/>LY]MW0*4QB9!D1K]#\"DTG?#G^_CK(/;%\?#B-2WF$_)O0X.#:,QQ;SI\H
M/Q+_,'900W<5A__F K)P^D\VB-SD?3KA,>$6-CQ^:T=KYMIU9*NU\' E'7E@
M^K\OW3 82;Z3R2H^$<@(#B*==N/!R2'O&9YTQ(%;2MWD<->CJ22;1BXJ5AL5
M!!BY@1L=@AQ6"KJNI]6"6)/Z.Y#O9PCB8"0=4 W)!AR9N+'_I VK1N#DGUUO
MZA.GIGE+@]',77F[$T>&!6X#A&"0VXV(G&7AG!6P<,ZYVP0<>@R.)" ]3<2
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
MN2\I2E^63#KTY^0BZ;H",?@._(D=Q&U[O%GOF^7[5G?(E)9H?+6&9S0;+=%
M.2T"U0T*6E\S.W?*I@)5%HY+*I","IL%4>GK8M?XL$85>KWE@L17RP4FCG1N
MC"D2) J9%C+6Z)G0+;:N%[:QS^OKBBJSH*CM (J6H(3R>AB%AHGIW+A!Z*]R
M]U$U!05UXU4%H2]TW7CIL76%!5MGZM JJN]8GUE=QHV&D:EU<:?H0 2J&:-6
M' B?^PTTUYX_2#FU6PA+H<H;4U#A8DV-<I[&CWFU0X=>]V<J"_ZL THQ-!:
M:L?!R6W$6EKV- I6X0+T)JB[L.-8D>_U9G#U%+LUR\%O^6U&[D[GT'(ZYY0(
M>0=5 0;'\0(,4WHPFEUOM6"?X\\1+;6S"\7L:_FK_;M39FSJ\>O.7Z_&^7='
M;+G5D(IN^&A$0UBONMPYSY>^S'"V*<?LSO35=12EYB-]VX);_$F4PX%=CZI
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
M._;0D]^"<'<Z=B>KDGG!BK?+C]Y90?@ _&=[ J(",W<:WRSR ,+0 55=<W1
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
M':=(+X_W"+EC3R$).-.5]<SON^Y,+F9MF9,%NU^M1-8@I58VDI#BB5(K&4G
M$0)2D06])&!R)R635"N9I%K>,\KCPZ38J]3:2A(P6:ZL%%([*;4FD\0TSY::
MP13O**763%)JS22EUDR2B(L'BAS_+25_:@TEB1@/(ZL%_9>T7GWM?DLVWA_]
MDC3'F'IT"4,Z*(J1^7UW?2 7775(:0(SS6"F*4P)E^:A6N[TR-DD(<?0*3PD
MG']0,ZJM9KPMJFQ.BY!-*XX)D*)>I=1J4I+35&]* 5.K22FUFI12!*PD8U)
M96\-\_W1=^RWZTV::.]E(IS%>/5ZZ[^":*/F(FY^O7G1GJ*79S;P>]$."X .
M*@R7;W_^^=NW;V\",'DS]YY_'M[\NKN%D_WP=JB?,V.EQE]&6U"9\8/0\L-+
M*P07:!?G7!#A?YLO2?[66W]]ZEFFR8=$Z5P6DY'COZ2EV8Z,]IIVINH"-W/B
MV7; &J<NF1(P1_MVJ8=>_VD*!?F^=.R)'7Z*6Y9/;?A.=$U%>BMN,)WZ %6;
MKW\8ORS!X+L=G%V@]R2W)KDAU*OXBV*I]K[_8BW7SQG!> %:8A'H5!VB8T6'
M"F;1]O0POCDB1CH^#N-/;=?R7^+=ZSO+CPZA"Z*TZ:#3:O!EOL'_;/F^Y:+&
MP!O@6XVVT@C:A:<.71@#4</,P>8O)\R!RMP<2)7/@<;&'.R8D%3&A*3*34AG
M<.K$,E,G5CYU!N.QQGM:>BXJF1S-KOY<H1PS"C29.LOI.@H="30;V:H(-2E?
M(53N*TP^48O/:*\>@XEO+]=G3M<MJXXAQPAP(EK[\H@:7-'9<44JJEFUW;7!
M!4<MCAGD1$Z1^PCFEH-Z2?K/X#A<K* E\8=6YHPJ=Y#)/$.6NKXV/N ,/^&#
M!?JJY_7=/,==)3-0*CQ#>0_0!:M)Y^?:V NRF*D\8X8.]*-V+)[C0,ANW/C:
M4'Y\I\8S>'<6ZL3 B9GI/"/5U&*;1F9%-/A#FHH%.I5@FYR"3<.ZGD; )5Z)
MG*;H "I!YI#S:9Y%H!)IKODBVL@'*C6 :_JI,<Z"2JBYIJ>:ISJHQ)QK>JMF
MAH1*@+FFP"BH8A KY\(D#KDP*A@2LJCQRFO10'6018Y7DHJ"$H;JT9(Y9)B:
M)Q_(0L8U7T0;BT 62JX)(1I*& A@QC6%T_RZGBQX7),RS94P$$"*:RJ%BA(&
M2L[5R!QR*E0LT*D$FU<VAH9U/96 \TKD4%'"0 O(''(^S;,(-"*M<,T7T48^
M4*D!7--/=)0PT (UU_14\U0'E9AS36\U6<) "\!<4V 4E#!4W[1%X9 +HX(A
M(8L:K[P6#50'6>1X):DH*&$@@!:'#%/SY -9R+CFBVAC$8A"J7)-"-%0PD
M,ZXIG.;7]63!XYJ4::Z$@0!27%,I5)0P4-)=5^604Z%B@4XEV+RR,32LZZD$
MG%<BAXH2!EI YI#S:9Y%H!)IKODBVL@'*C6 :_J)CA(&2J#6N*:GFJ<ZJ,2<
M:WJKR1(&6@#FF@*CH(2A^KMW- ZY,"H8$K*H\<IKT4!UD$6.5Y**@A(& FAQ
MR# U3SZ0A8QKOH@V%H$LE%P30C24,!# C&L*I_EU/5'P=*Y)F>9*& @@53^5
M<LH$5-^&0J^?:CAE JJ_2D1G>.'^8,]=^,T3. 4W+LP]0_1MP8V+UNQPU6?Y
M-@C2B\*;#Q[\:G?^T7ZR8>;3]GUOG>'5?V'H[[U'+[0G;>?.=89Y@Q+F[LY_
M]0K8.^_@,TQ#% 3_P5NA=:T[>'J,B,!\*L Y_ Q3&@7A_^#Y]@_/O?2M>5[L
MN3?^^EF0$S)=T3@7S'.ITDRW?DKA),6)IZ"@XF3GK0+%,1A>S;/K-JA!G^5B
M"_CL<P]A/)K=@XCMOH.SN(OY^Y7E3V>>/P&#F_>^MUH.O6Y]&$//<!D&8^DB
M49+/:!/%,UY8MF.Y;<_VC/JYG=.(74$^E]0JE9XYHB/PP[</(<0=??9A ERH
MW%ZLV]&?UJ]<>SZ86,&Q#0AR ?,#M*Y@87UMZIB8<BY(YX)6S,(R'ZK"PI@C
M4X@H&+_X,L>6L(.O7 9?N6)\&:X**9K=VN[<6D+8!W,?1-K11&(KGHOIS*B*
M&,]PD4A!"#]9$VN5%SZ"^(E&A?B9[6&6/EF.]1+85FX(*_6_9%%DF"%B%<7J
M20*S/63/X&:#(R\%=V:;&)X&*CG(^L_6E>$\ /_9GO!RB,IDCFDZ ;^'!7!_
MP/]QXSF98W&8]9P$P&..HDG >P^\N6\M%Q ^9^ #:XW4Q%NYH?_R=C"NEMGM
M'#54%X89GP/J$H%UN7JT[)R;U9W6%-::]I!,C>R>$@5/%!#%U!+X&JY>(@RD
MR#"0KWGOWW[-0\9W?KNXQDC\:<PF/1P.NO2P>H61&5:87*4;@YM?;.OXVKW3
MH+(:I#"L04=<SB]WG<NI7F%4#A5FY?O G;R\_?7N\_&=L4YIBBN-QK#2%$3P
M5_ -V,W6/4BH]$BL%D&=801S91J;?8((OV9.74:X%;^/$X&M)".?7&<F"@9S
M8+-2BOP.V'_8[ORSY?YQ=#.?B&]0S@7U7%(J]0TF<^K"!&HTGM(019;I25;
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
MM/G<M.R4N%6>F,^=R(X1[%PV3MOYW++LM+WS[1AMUUJYMTD?19BSHP['KIS
MX0:ME5N9G7+3Y[E)*'<K=RZ9X ,[9TY"WUNYF=GI>VO].Y_[F]12AYW3)J'$
M?&Y:=DK<*D_,YTXD^XQ@Y[)):#N?6Y:=MG>^':?MK=S;["A"^EPY@<,-6BNW
M,COEIL]S$U!NO94[EQT?V%9GKK=R,[/3]];Z=S[W-SOJL%5.F\]-RTZ)6^6)
M^=R)[!C!SF7CM)W/+<M.VSO?CM-VEO<VAS#SF'N^C5:&]\"!OTWO+#^$OZ<Q
MM%Z>K*-XE1K_'FE'UKS&WA)*@_[2T!Z)(%:M(RSO"%*I(^^\,/2><JI)CR%-
M87DWK6E-&7I/2\^%3P#'O_IS!2<NJS8W,/R Z=!:VJ'ED(B&=#JTZH,>R_MB
MG9I2[5,K5U:C@7VNPE, '],/+Z$NK@,+S%3U[=QN_Y::]\WW3P]\:/.7DV:N
M@1V3T])[03L7M4J5IP$2_33ED2(]D(LI3^9#E2A/ \SMB=D<2N@J59X&>+\3
MIT Y%\U*IZ !,NC$*5#A?Y5.00,,P<GQ)ST)N>-/^D.5N) &ULTG*X\H5:H\
M#2P(*U">9!(**$_RH4J4IX$URHF9KU!QYFNR7.$U=*P@0&NTD3^U7<M_>5A8
M_LX:[6[U"+_EL^7[UG&*O<+E2E;=Q53:D%?==U8Y5:B[R7)U4PZL??L93E%>
ML+E'F^7:GN-HWWI;J(^6J/&.- O+J)V94Z*%E%9LYC(?JF3F&%M]9::@D@2
MO:WXP _?/H00>_39APF _L'V8M<0_6G]RK7G@XD5-!;VE3+N02'@'KC??GX'
M[#]L=_[9<O^PK3RG4:JFI FPBB;W&\(/X!FXOX)OP'[O>ZLEVO.P7/MXP3DA
M<XTP+&JN&> K,5?N]W>;!YZPZ7*_]7D2@L7DN?5<:_K'*@BA@[]Z1ENBZ\*Y
MI>>CU^XB<-*RK1X#\.<*O3-Z?VWQ8']_KOC:H.HM%E5@FM_)I8MH9;CPG"GP
MCY]5(AD]U#+10SV7E$KQ9F$_ELZ98W$;5RDS<_!#1J4SQ_(!G-R\XIUC3:(5
M9V-Y2AJW"O(456#YS$G.V #<'_!_[Z\'-TV5*TF(LQ&52H%CC[-A!;BL@TU#
ME]O!IC]4B8/EGL'Y'4Z3YS\ _]F>@'@Y\=*6XMNHL$JJLIY$%;@GCQI5&"K*
M8*.$0*J2N% %[JFG\FK#@M5SSSM1!5_5UB>R4(2^.P5BQ1HLLLA>P$D0"J>(
MZ0]5D2**3%=['#WNDK?2@R"=2T.IARIV5,NI&PJ4+@'2#J$25\HTN4.OIM"2
M^U>N+TQS2D?UY<:U0]MRXGK@T6P&9\>=-[8U2$<L89I58J% %)JI7F:#1J_V
MG(,JLDP'41.OZ8269<J&L@!+)\ LG%':F3D8W,QSR2@V<YD/53%S$M.E+P6/
MNS18^D)+/B/Q?;QI: 6+&_>C#58=U!+3;!>EJ2O1)GBJQ,(AI6SGKDI[/:@2
MTY0,J5I,IE/&E,) ;3$JYF0DICD9BA6F8;J7A*JP3.:TRZ@[,H9^C%AF56@G
MPW>A2Z_Z*X&.!;Z$[!3(+!22[%-&1=>5!"@CF6\*@8(M$6J0YIM!H&B[DQK$
MF2Z=.5 A%8&]HP6-E$.*9O6$D<Q6;Q8B4\#R^I_&I8(0G<JNM&15[A;>K"#%
M\L*;[J/PN\#)5;M!IE?C5 .WDZD)97;WA.IW]V06EO!4SIS"VLI?-$O,7#;5
MJF3F6#AY0M;-*DPOB5];(-W!Q3'RL$//#3S'GEHY;I<CY&.E,IY"(J#OW*Z&
M!U&WJ#QG GB'F.ER@U?MV0O"P@;-/=PLDP5YRAT['YY%G&7JX3CBG2/?X,PT
M<7'<LCMOCL&<:<Z#)6\NED%<)( XT]T[Z/?FM."L<GXLA29O3@WF+->57(*9
M[8+I.^#"'\([QW+3>(^_>>.%MPHL=SIPI^-O<*07^%J\9KMQ)TBL9W1.__A-
MN8240$;U@25:,1M5*P%S#6:IF3F6R2K6S8>2NWI4E3TZBYF+:G8"7E,7U:@J
M"Q?!TCESS-T?6W*=O=-QKI*98^'^V"KVFM&'*JVG5)EF*/)497SROUC+IIPR
M-3"S6(PAEYDYN>*K5S2F%_KYRI;B+NTW\+$=QY[# =^O+'\Z\_P)N/<>O7 ,
M)@O7<[SYR]#[:#_9\&O:W71+8ZS.)'/12A5U)AISZ^#,)#1V18W&\CJXD$>)
M[A8KZ4$2P:OP(H1M@;U%;1$R^!X$H6]/(&:[;SF.(!$ Y>J/:&@LK%EWVYJD
MKYBK9 J86WQF)B$WKUGUY7P:TQO[^990XZ/MJGC/^+A?)X]7O]CN_,5NHH,
M"9?.]$8\FUD6E9:K<[^ 3U;K'SSXQ>[\PZ^YT2=BS@*Z5D74JS1GG>6]=X90
MI-.$F3[3P@[X9'M'ZMSS'G2@2&4EK,XT1<(H^+04SNE,'VIA%'PYXCG5HL%[
MYT.5@,\"L;2;O)KPOTHC'_<,4:3_URG]#[8&,'+K[&9$9_[: 'G$B?/@GL5Y
MQ7+&W[RV6X[!,WF3ZN"T\]>64^T&SU0/99C3LCPT>&9X*,.<EE6AP3,?1!GF
MM.1S!O<T4.W;J#N-N(P2;7JS'ZH$9Z89GZ,543E!)L/-9_&J@J$PF&Y"0KU=
MTI-;<\]$-8LS-?ET5Z[4BC84!O?\6*553E7G 7<K?[*P @#E1Y(UU!.%EN!B
M\DS645IR1[:(TN29BF/@\!MA='DFW7:3A!P%[)6:)9W^F6?"+5.&,;A)[#:G
M7^8=?>ZIMS3Z#\!_MB> @B(<.L!GFH^K+#4;N-.;,'A8/0;VU+;\''P\]XK!
M/?%W:[E_P"3@WPO/G?]8V%_@/PO+BS0$ZD78G9!13>Y)0:@#<)T.E0""_W65
M3O9WG$0>9>!=%[@G#A_LR6)EN?^RX?)I]=I:[Z@V\*X*+> 6+10,;.@> A@3
MKFT?7+ESVP4 7;0*DP74P'&)Y.@B!5()3>">X1L^7'^"V$^M@H&!=^!;0P26
MS1-Y5P#NN<*- J#$X-%RBR:&O./?(N[P 4Q6/GRZ-8>TR1(Z+Z )W'.(&R^0
M:,._[)=506_ NQ:T@$R,31XE 9:[\0<#Q_*?'EZ"$#QU6J )W#.'B0_HFNEL
M0.>>*MP[R1T4.,K-/?S<LX,)_.,/[WUOM417F%INWCUD_C6 >U)P?QTPAIF
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
M\QVTXD3"GECF,H8KWP?NY.7&_;RP)XM4:GT37-K!TK%>P+2 %V3&N%CF+DJ
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
M V/^-['_4Z3LT^^B_ ^EZ/=4_P%02P,$%     @ MX"=6#ACU(+B!@  #"4
M "    !E83 R,#(V,3@P,65X,3(M,E]G=6%R9&9O<F-E+FAT;>U:;4\;.1#^
M'BG_P4*ZBDH+)&GIJ9 B!1+:2!P@R)?>-V?7F_CPKO?6NPFY7W_/V+MY XY-
M.;BV1RLEK#VV9SS/S#SVIOUE\-O94;W6_M+K=/'-Z%][T!^<]8[:>^X;O7M%
M=_OXHON570^^GO4^;84ZS@Y8LY%D;" C8=BYF+(K'?'8<PT>NQ:I#+<P$$,O
M-QUWR"*>CF1\P$BT<<@R<9OM<"5':$KE:)QM';6/CWJW8SF4V9MX:)+#9FNW
MU=X[ANZ7S[BJ6^N9UO!%G(G4FG;2NQKT3_LGG4'_XOSZ&>WZ(S>9#&?/;-E\
ME;['ON:9C$?L]UQ[L#BE=I:->7;PPA8..L=G/7;2.SN[['2[_?//G[8:6_;Y
M^K)S4CYOK,E4!MF81!N_E&KM9#JQJLT;ACK+=&3;X.[!5;G,A/;#YZK4'0,I
MAMJ#;BE13-_8;>W+>.NHN8M8[1XM"=R_[6S,)X*E8B+%5 38;VD8C^.<*S0F
M.LV8CMFI3B/6:NR<,AVRSSE/@U"GOF"=/CO1NQX[DY',1'#HEMP;7-$'[>*K
MVS9T6ZN:VXZY@;/@F6C&;F(]52(8"<]YKW!;H&%5K#/FPU0N8WAUQO(X2W/!
M3,8S$2&ID#\YC$!VD?!XR'TTI4S#G="U7K."=R1BX0MC>(KPU.BZ$5AX:5*#
MM@#:8$U%R9$6(0%?IGX>02S&<*@2B)1-Q](?,Y/3QV+\5*2BF 06U&N1-$KP
M@++#5&9CF&@2X9.*=N($NND AF*[L2W#V?)&O(+RR:!\]T10"A;*&%XG "V\
M[ &1$$=WNM0O8Z06P$UB'AG[*@\P)Y"TY%&O7@NY3-6,)0 "H9C0K=0"I04^
MS-K:B(1 TLP>2>0* H"F!GSL>L8JY',S9J'24S/'K8X2"AY.+4YKZ&@-J]<<
M]DRIRAUE7^'W9/B]KP:_P<)5;U+S9ZX/38&N@DQ0^M!A*/&X;=Y:/_893X6%
M"]POATJ09YD 2(=*FC&-(+$(^9-R*)[KM4 :7VF3I\*FUE0K!YPDU;X(T&S8
M-J 2" #/P:%WZX]Y/$*]1,ZZRA4DFN_X3G-_6S@UFON!>W*/DMA>[ !+\S-*
M;$LX=LBRRE1>*5Q9*<1*9.D*O-%-9.#@9T1L!9"NP/HQQ#Y@S#_!>!W$*]VK
M\RD1(F:V^=M*P.\*@P8 P);1Q^'I48GW>8YLC0I?;0R5VJ$ U(JE7/76>8I%
MD0(GTMBT"BD1VWF(N"\2\G)63X7BEN@7U;O '[*ZR_?4)9&:H8G12@8\LZ8-
MC0PD3R7I+QW%L%4FIGER0U7?1KNQ%,$F86T$U,F0\FE0PLF+N>)4.6"456'!
M'C#"DI%Z;9E%X:^A($GD=TQ0<EPZ__[;\6$_/WPD(+X&RF:!,OR60*F<98',
M><!L.+1ZV"#4)C*@6L2-CCF5(FX02426T3C"F<LF?$(L(DCRH50RFQ%'N6]=
MBEX+;@M;%W@KHDMLVY:\V\*B)$\3Q(VQG,KW=1I8#2SM'HD85$FI6;V&+I%0
M8)(,3A4N1!# ,D'1>>8@:>X_$"1%H\0NT^R-W5\MH%XCY\'(\:M%3F_"56X3
M,8%*A"'8M9P #F:=)<^IUZ*FU&L/%17W>#]QME&"@2@)QI'SH<ZSA]>O4/<
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
M'C^C_H/'X_^A_SO0CUR%[#UU%7+4^O8FY('[37-=M;J_,M=<?P!02P,$%
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
M4AM0\TFY8/PTB,54T^%%GU<ZU^?JJH-9,[7XRLH^:JRJ"@^X\Y+@"1P)X6F
M,ZDN4S<0,@OXLJL-@^^92'K59D1@#Z!\\Q9"T.3I6_P[:HJ-7OM;ZS64>PY/
M%R!<9LRV%FH2,@O!TIF#WK  #3GV>+]@3%@.2T2]B1!3#'DC1QLY"F1GS, +
M5L!64'9OLY#<Q"&N== 8/M5GV8HS:IT:\'GFE9DI\%O&!JQ<\IS&3A/,5--0
MX)X\3,UGJP?D"$HL\M-DS4U1$Z)(,GY@"6R97;V;K!O7PH#?5"E,M"GT#^L6
MDP,,H(.Q-?;$MB,BY$7%(J9&)2+("O!L\8M1"Y=DC(NUHN<U%P,Y+AP&^=I@
M,&6BY>B1:W &\'A*9^3Z3.4)>?,6#6O]?'#+=0,F"9A#-9@09.Z@MET_C(UG
M^)E#/)ZL.=1@^B5]C4&!NIU,#,@]6,9CU=8Z=><=^OZP(C.#HL3XL35KE>*%
M8*ME>J(H:H!AB P=?Y#(0H]!)M']SW2N8+>H]S O\UPA8@B!?_BX (WH[H__
M8+&/CF00-;RZ5[LR7$XNA*=;8_;L#"S,<]F[N*?Y<WP]KPA(+'4^X1#*?)XO
MK11W9/Y%1? 1^&G#&!M\%F>9!9#KWF&$?Q\W!)Y*@Q@3_A0?(^$AV,DP]6S?
M2J"6L98XKW1E2K8P?%H3#DO\ Q( 5E7X3W0T4KCZO?9CP@'RD,:-RZ39']AQ
M;C;;YX=A?F?WA4/,$@+]Y>+P)VE-6@?\41@ +4I9UQ3!8KH X:GG6KTG$0(/
MB) 9'6"W>XS 07>3 T1O@%QW$> JP,8D\]8"T_G&SG?F:V&H]C@84^11<,'P
M8<W#YT"D<W:C:"1)Y509\.T+RKF$M\8- +\X*TM0+PIV KPL@AKC\;%=!>XG
M ;CG;:5Y8^(168YUUE:,(E79S!2$R::$NIQ8K!_PQ6CDZ'=BU08\! 8S973V
M0=$'&I*?7@ &K_1?K:GD+16H40+7G?MY5$EM$%@)@_D3S(7&P=3Q@GHX8!P@
MP7_+.%(J @(;FB/#W;5&G]@@/@?%8FP(+^@&_M%Q%65"=@*L78$8^9UF:JJL
M=@M$PTL^?72[R5.$.?9"UPGNM3)FB5OG-<YYB,!7&&TNS*QLP3"I\"@JPE>M
M86O*A2"0*RL46WH$IH3#04ZT7LO-@DI]UH!Q4FO2!B \?2M@32A9B8RT,(A"
M"7ND:)P!Q_H>[2NID\*UH?.Z0BU.QQQ]@>A06)UH7!=E,S;Z_'/U^27 !W<>
M):_)/J]_QI%*W=RCY'=$Y\'7WPJ;P-/&\=-+S=YJ@>BE''5X9C ;=AX>4:K]
MY^2@4B,S?I2\ OGEN7I5X@S<B4 *]E?XS09 \3?<-\=/7LA9\*M8):P_3[Q:
M3MY4Y;RL0=ES9OM&O,ZMF-T#/"HZSHC^@!!"##*X4VZA*=*-,,-R!+>]($J!
MM4_1D2F58[8*H6MB,G+W<H<0II@I6\TV(J8<X8S?&H&]V1U>4VY3#1@F&I9:
M580;6+4K\*RD$H[>P04UD]'W" '@G]MCF5(0JN'S%RL9Z9?DDD98@P9MA<*C
M#1S( ([]?'5RDBU3C/.6"L14L6Z4N!_ 7,G^A#OBO;OOB 519=W,RX)@\_3A
MMAT3CQS%8#Y=UA@<]7,3O ^;66B:H=\<%$ ORBIG*+AJ$!3/I@8HV20O!63)
MU=S)=#FJ3!:."C^&-<IA"JJR,.-@WB^8LQZ$AA01J1'92V#N9:;&.LX;9+C<
M"G5PTK-ONS+O5H;J&R]<E[""U*H(V<%U3Q5L68 ?EG,UKDVPD0<+)F]M&%/3
MXWI&16BB'U9OCG+KG&+T4$F0Y=Q(V"[H\SM^*1=82)I*78,,"Z: :B,=>H:<
MEG&G5G:MB4]5+6M@0VZ"2,?1G*@5=^\ISW7%^:-#\8?C;W&92!MWM4HJ'O"*
MMG&>^8HZX^WO=C2%7_$['QCCO]5$8(!@';MM;\K^N[4&T$$"PE3!P1BY?KU1
M&)L2MX(OM!2,7EB4\9=2X8F2ZU=Q1'OB SK8\CW>%W>6=^]!Q[-[+^(V'(3>
MO7:\%0W6<TNIT$5%QI;9 F/'03 '3L3LG*!K+G2%(IEKC!&@TPZ;1V&N/]=(
M()!D:EEC(#J>)PH7D:*2"<(']LQ;EPAA([:?;[>?@D573RBN/QQTX+$;0_V*
M)[/'H IDH&XJ,V9M+)C*R^)2.76&VVVD\W*1TI[H(P/!$Z2QBXA:79(=&.@T
M6$TS'$SU:A :8V<%YBH;4%L6(&5O(_FYMFXYR IGY@P&Q77-%9^C] \X F%:
M5!!7LX"AI&[*\7OP4VR,JV(+N*3,!_V8.4XNM$UN]'+? HE\'4PK&MS6%N?4
M4FR0)]X>3PEQ#88!FW86^%($DB9:ND.AQ#:+83MOTB+#!@'3VCEEW22L/QR
M5TA9$ 6FI"ZL3'6 T.5Z XRMLQXGP\63+_$"(I#Q&W N?0-R_4> >-:IOQJL
MZ PC%"2'+3K'X[%X2!GX%*SJ HHA9\9TU2R(G^R)QB6S*!>"ACGK0H<\D3#'
M&JE&0I<2(?A+:SP1\P8EM7PR4:PV^RHEI<(H-1Q^_.@VPY$VXO[EQ=U0>@UK
MWID;#X0,HT3$'4CYP8Y<;P1H(T"1 &&01E<@-G6C9G-$O9B)<_(VTO*/DQ;Q
M(,:J%DB$$Q8XC_XL#4B0.#!I6)>!1EGT+1^@@D'KF&JF%K"&O3?&$UR4$3P/
M3?&%=@/3_F?*(/BHFJ2/C*V9^F!FX'77Z'G7%_JJ%#AVP5&'"%I2_6,I!2GH
M)E!QRLP:;K&]QLA)S#)A. #_%'5(ZA*=(OB\C8Y>P@N7DPU8_,MC8J/UP<@,
M(2\CYS!045C.BAJ&$I44W6A*QLZ27JM K&;P>E.PY2<6L[I:6++FM,3B$G8O
MTN&@QFI=&XOU1CNE-.6?.@RNDNC1Z%6^B8Y\YA!/HTEG.L^5B$ =8B$)&D]2
M,U-RQ FZ@1POS,9(%*$Q>03$#A=8DPX( -<A*)>&L4'#?[D5KH2S5Z#5?B=*
M&(RW,'%A&A]\0D&0;>=R%6N*]:LV]\6G:\Z4%.6G;D'/%T22NIJWF]B#!>QH
M4S+]P07A@-7CQ1U8CUS&,P7I=)G1"*3>.QTLZ&@\A8.ED1%8@#)+=_<HBV-A
M!HC;V(CI-\ =WMU #&.(X=T-Q/"?M$6.G[PTH(>9(%L*+5[ST;DP3,^-68:H
M%B)E>A,,K=8:4QWGRN1DQ:-.P]+\RHP8NZW H#NKF]7\FCO]O0H,BJ?(%IBC
MOT #@1\%93F<2$=;?P>&)OH7<VDHJ"$K@7\!]H;KMIKG;6AYV*%B9=ZZD9J"
ML3(5JW:Q*L-A))<?1L@%#4=+UG)[$*D'*VM7Y!>'#IWU6S$:$<9*#42R%HY
MM*_@??@SYU )?;2MRYQ0^1B-%H$QQ =(@?*%J9&IFA?X$@M:D04>+A5Q9BLN
M&I!7MHLCLY2&TN(J(H/)KTM_DN8EL4X0ET-9%=KF,=<OBLL,=V1C-WG'T\6L
MJX3L=!-"=H;PE%K@%5@J(Y.;QC7T, 78)? 4<E8\^6F'1PCMC)XOAP/ZEM[)
MWMCN)%L>BCD1>;@(%K-4T!:CK2:+%O-+A$RJC@,"OI]Q!N_7D!\8AA%DP,>@
M>[!NE,0/Z9_X8S_[%XP45BG?=#'Y4GKWD+=AT4_=^[RL)MHT;:5["-:8D>B"
M7.VJ&4O)*M[YU!DCVDV"JA+9 \&-A,ZLPAP(JB!V?*VK<Q9?LK.[+548M(3Q
MP@;YA\G(G8,I7KFJ9JSXH3K,#G@811?T"JI21E.N9 %1:#VU,;X=;M.Y$)")
M-]G90)VG8<,AKY,G;M9OMH1WZ.QN]DC?ZDQS[7TZ'+S5KOD353*T5:4+\?1[
MI?P=(]T)3.?H=6 MP2D3"?!B5W?7LW*/1E&DJM&YJP46C5<Z6@ ?=[!^ISN/
MB>"'74MZL"#")01:%$Q@<@7<-BEJ5V;@ 195.#\Q-*F^U!C\?O@X$"AVO8>#
MC^-#?EMW!K(/[&:[K,(WD0@0!W%DDD(BO<!0L0!BJG= EK^T0_%'9>;.MJ*J
M59U)&Y0)3-)41,5S)%'UO$424*N..@SZ]8\YE0>1+^_,&!.C-\>XH4QO"QJ.
M.;#V2K\ M=]P<%RX_A/I.EL$BU']=K!3C>]((;;H#;-D2VU;D@M#/ ,1M"A-
MMD;;5"@?SQ/MG6!QNQ2';*4RN6%1.M$-^_T00(/K91%_T0:- .#>6^-M.]%V
M>\"#G&F-9IKS6+KSTN61!.G6\\9:_U[5D$GLWY:G"V4$*2"%WNL6%W_VWN ;
MC7OU #@NV%IE+?NT+-^S\GJK4?5P>7\BU?T,B^@I[R>W@90;+)%%,3,ZIUW#
M6H,G@"G$B8([CKBFOIQ+<S%\#/9#6 &/4]2:)$F,?Z02P*$&-1$+S4.R91<K
M+HK$.ZEL2;49V?@3>*6"ZIL=A=[UT-3?#L%Q*.J#,W0U66:D51Q+39AK& Z4
MNZQR'>4FPDO28\*B5OBMH(4Y:0A#!CKP=XXPVT>GR<N7A_P<842D._Y^LGH5
M_GK_I^2EFJBE;K 4ZPW:L6GRKBRS&2C%E";NC[)ZGR;[^_<?_N2+[.#TT/,I
M@H,D90_WNK-_)_GISD\[/]V[^^#ZU-"5?*MO1CW-N0/:/[C+#SG#C#/I6:E#
MC7(!0_6]ZV^A<<T.Z^K&.V!M_<JQ#:V;X[!J[GI\D2_H#/4JOR\YLYV.3FLZ
MIH$>^P(MTZ*LD_VE6'MD#F$&%>VJ%5_!T:!0J85EX8A98'OTT;4<';?E)/M=
M54;J!V$B._M'/-T;_0ZW8)J/)]QA:\FA'6>0N5B]J:-&G5BY,:%VBTW4SEL\
M$8?^CLO[R.^SS>Z<ATF!6MI;+JCN"V0%V,Y>._S*.:@^HBML04I&0GGM<Y 9
M"Y;G'5LX([J7JDB(?G 20&7,%5FN/05_JW$.SUN,&1<[BEMB='SS[7R)M/*]
M35HY3BO?VZ25;ZVU';41*T(+$/3AZT71M:Z'@\"\?G#]YO6MZ_]RZA*]!9Q2
M>3#]2'LF9&X]\0YQ=;]24UY&\@4_M!RCSIHI2I@$C<&S@B(NN&WA;>.X"!+<
MHL3"]ZX59L16C_?U0>_=) KP4701+&2:F[!KKQ0"?Z.&Q&=@+%<%4>=3Y'8!
MAVP]-7."L=9,N$,DPIRY#R8@N-:V L$*T1R7]4:%@KYUDTNWD@=@E(U)'@[
MUCIT9'Z',*"JS-EW'PY(N_RXT2Z7URYWR7+X[LE).0L;7KN0ZS?:.QB71Y'G
MEN*I,!ECS'5>Z7.*X%D*1\. !5SU#L\XD3H6\'M"VGB,<%B_;P/YR42=PSN,
M<HW5V994*M =]'-'0\ZQWYYL&8:3PS2D97WF9$)%60UF!86Y9%.]#[M"=#*H
MTQGOX>$6'36)[G= _X.]59AVJ)>K]IH9/&Z*'GGMM.NIT\2!-?+31E]\IC5R
M_4<N8[TV1^[GCN)(HA](+?U4-PN, Z)&>JF(S_G(!4?^IZU,G0GC2F3</]QL
MIT\JGHB3]LCP7\(IF%,)@Y0^*4I+/BO.<B*TH6[NN"N0\=%58S+>@(C.J39"
M-6V##:)T ></9T=@D\I-5BWISC@X'%83>@S<#K6H@T:G>/IQLHSG6C)F-D7J
MZ*@9,!:=1C"UQ.W?3)EU!U]888G?3%6.U@T9;XCVH; #(<E$JCDOFH'RB8BT
M'.%T--S6C2CI>9FQ^V6$\I2\(+T>/(1?]@A,E(6Z.:BP:P^)71+Z]:NNSJS)
M<P(F3ZZJY*"JT+8CZ;Q!\+5;,:4'<*[BC#)[5$$QP*#D:%$Z!E+\MC%-2\%M
M)^EKD1*.Y5XA^++@=B2]3[)-0H*$$=5I^BK04IK?K0YAR>1<8F@K:R&OO1J^
M6RC2$ A5ZHUYQVFII.?9#F1']>H$:@IH8J+!>-2U!_-YP*C%VO6,]*.TES=$
MJFZ7D%O-;VF:$0Y<=:4)874BT'4[ G_/T*%2^7^AX+L3TU:+KPBAZDA5?((]
M)_B@J2U^$(F'P^?1B>9\4UNPX>#/8+;JAIKNT$&]]7#OW]M1^PI.VO3F:@CA
MZAY$]=.+PFT\.R>\KC*"C;A=T1[#+2T5.Z0^>-TYX)E,S ?&3D[R4G$;%SUN
MB9+64+$Q(LC.J=:]3XF%M)PN_^X_I/@%=HI6QN7?Q]322"P1%FZ>2%'9F_6]
M"GTD8@:#GCJVWB;JK</[.709)YX=OF]5%],2G<B:;&S7SFO=F<EUZ:XSN^""
MK0:8*+"8SS%=2 E8% Z),&V1'J%C"967=*&-+&(\<32U(+/5]"'XW N0.^Y)
MN+:Y3$+>(&A+X]X C\W@%:)NZ3K\83AK7.Z-Q?W$T)DO??;:]A?2GH+3"GC<
M)![WHTL,,+\B/0L[>W%^0'"7&B-Y#$ARUSMKI'=XEHF 3G[/LLW*>LHD)#@'
MS/GF$OG<K9M6CUCJSDW5< (?[^L>@E!UE#77),Q2;M=:O\<*=J,G-F=R5I4M
M+H:KN[I <LY+[D$,RD,M)NV-(:BX8;O_<HGY^YO$?)R8O[])S-]ZT5]S\%D(
MD#N>7( H"N,2@:8< ;/ 88\44=T7,***)5=1ZL-/W=0*]H+-#454N$Z(3M2*
MBY^E)1ALCC,U4];\]CZK=P+K\53/Q+?R083H9!)M&GQ-IGG@K-:48EKN3+"'
MVQS/+&:"'P[L"1P[E)5'>[D&G4)T131L["8RC9'G5.L,@'UF*D22)K*VJ0&<
M@8ZDC6Q/.'?M\\9@,AK*/%WRYJETFB\YSFU\N,^3VJ^= &>!R##8UUT92__;
M<P:-R[1J"\*7K+ZTY>PGVR>_Q_4^H2ZCME.#;;(Q'/")"I>*]\5&0L1MWWCV
M?$L%.ZI)F:$5TITUFP:PD#IO+(7M2&V(,;*?=H>#=](M<(V5,;4\:/;\UQ_F
M5#A@J0/HYN3Z&;WP0DMU#)(WQ*8 #=E\<;@E]7? <O>";),/<^ZEC.A$OFY5
M3"98XN5L0]Z7-X6.>4/,MY:8[_'SUZ].PS?=J<U_-+]N0-N'5ZW<O-]&NO"&
MT2$1JG%5.^8+Y\PZ'48Y;U]W.M---*05RKV-N&W$S8M;"'KP0H0^<;XD:A$^
M41C8'*AY/%! O]<NJ1P+KY-.(@!A/-&H+!2O_01+]BQ^8URB]Q@$DTW!/VT(
M838K&VJNS:$>V L9+$XM7=FEEAA^)A$X/# WXK\1_TN*?\>6X_+^*?:3<\7;
MCJ ^*M(I*/B88\L_,;>P?+#&?KB%"QRS^2;2'U,*38F?G&7Z$4L$T?EN!'<C
MN)\@N-2 LM BN\P)0(E(1V$>F]N<B:P1B<CA.&=LK&3V>=4Q-GBKI/,FA@3>
M32F=UJCWFC(6Y42(YM%[%$><&!-8R01%0@_W_MVI%6).!:9:D6_X=D+H.R'V
M*.+S3?VWA-M<.M9?11W3Z2IAZ+0\#X2MEF@I>#BF<J$!TI%X]^AWJ4OM]90W
M,160C]32V6V+RT/^&'F@*]5RXP:W#SO;T^L2CQ;[7N32BV'\4=<Q)? .)7\,
MYN)S\QY)0Y@YB6C5N_SNA9U2CE!+M2;XYJ4_#'Q-)Y-@N\8G<(-)I5J8F9'*
MT*"B+O(V49CG;;W)3%]M^QS3DH2:CY&+<3BK&[#JQ*LH9#-M@Z@4A2N<:J0H
MB)FLW:9)N$O3=>RY&)@]*VD310Z=Y&#2]>$+UMV6:4.R)!2.JRQT"D>N3&T)
M.%Q73?ZI3YP(YX(A[0_JQ=$*-N6:I].FLVBK"%QFPWQ!G0@1/(TUQ;$DHX9Y
M/E5/70[FSS8S"!F!$?C$6!SJ8[F38I,;+7ZW8(>L@ANC&'%'&&UT@:4G:G#M
MT11H![NH(BC[Q@2<CQ]7NDX40&BQ!<:,($&4WJ5&@K!KVXJ#B!,SUM7:#)T=
M#T*1J ,@DS=:%3X"+3!#BG(KX#'GDV.Y1_]52=02B>KY.'EXMQ?0Z"%+:*K3
M<,I@,G!(X)_R5HMT#)8JX+9U$>0M&\C6<E24DVV)S*;#P;RMZE85ML=B'[E7
MSJA@Y8JZQL@5R% ;K_&40"FHQ6$TOQRS=<MG6<"<<S]:8@K>(7O$89<IM."R
MU-=<=. Z>%D0LR?&3XZZSLL%1Y^I*]_:QG=%,M6J8H6)!H$7M71M%IU-&6*.
M=:16'+LFND4\OC%-:$6/6C:OD[K*_D;RTTBSE3&E6Q@T-L5[$&G3W!1-=2NT
MTN/CWO;>)ZW90%"O; ,A\ZX!^WR.Y526!8NSVSEW!A>X!^:6YKE"P9],V&JI
M Y ;\OM+W %T9&7.%?+9VL(IU ]"7C*J.!M"T"@7FPN,AH"5:T3$=FB%(>C=
M@"4@0#\!R01F"AI.,'+2X&9:EHBK0;6 2:I6U306^>TRQF)Y>[YQI3'8%VG.
M*'C1H8$%%DR8JS_C5U^ 0[9)PVSB*_$-HW.0SC,BNZ:SNX1C$FM&\ER?D5V+
MR* <G%F$)>E-Z'DC89>.X(T9SH@J&I7F!$R9'*VKL^EP@+HW$"O,QI-O5W D
M3U.--C:&:^$#]%9M]2P%CCRI/S[( QP8ZVRC&:SM6Y)B2OHP0Z/.-O'HC31?
M39HQ#8>X%ULM'CAL3!8!ISK8\Y42(UR(_RD^9CT^:UKL"OO_;9"]&V4P7@Z!
M^6"#P(P1F \V",R_J:]$W,>9GG%AJPU5'/E2.72*GGW0XY9<G]<<"V#\FB==
MPM^\M&TY-N[JU9:@I];1UH()LY)DF!H)FTGEUF4K^R0\R9%+##6:U04OPW4-
M8EGL,SI@E8R!F/);&P^M@V!9T.BE-QQEH:!T" IKZ[P=(9G '%3B>)GRC96$
M$7G0G0$CBS*&:L$V-.<F3^2(K.1(+6K13[6@=&$&Y4P=5["TW(#FBU!"$/WH
MQ9P0<XSH-Y>?<UHAQ$L6-==]MY7O%6DJ9(I48XH5X"319"$RF'E:ZBBKEG!G
M) 9=+$5LB'*>R")=/Q3_[+)RH\)@J"'$=)$)S0R^?<MD !(A$=PJ$;7":/A=
M&TQ?>/9_ERIY(5&50Y\R(2(':NW2FU'IT $LM,28";%*Y39(DKDRMU2#1,7;
M0;\(_Y*\E(5A=B]1;&XQ*)@>T:;;WHPUY0&(,EV&A(2=G6>/]+(L!.;M0-^X
M0-^.AF03=[U2K+ N)XIBV"M:!@73-INB_5:!KL,N:4ZV3[C*TB:2;,; ;@/;
MX2Q0J$[.,&(B,B4>04[WKH/;1_$YFXJB?>!1B*: JV9269"Z/AUS4P1 E9-G
MAZG5%;&\8NF!*--(#^.$2'HB8)QPKTN-P[BX69(U.%88NL;AC#5FF#9R>#4[
M[*!HS,ZI3:B_"<C/9/H/ B7PUBJ!J)%:<M!1'R>L/GI_>1"HC^!W&_/M:BO7
MH:JS+'"BL=F O@:JNJ3+5$=BU*&J._SZ5'5K^CJ12?DMJ>J2-4QUP\$-I*J[
MO;O!I;GZ>%R(L2GMF&,H6Q2S=172KC*)5Y>RXV!RPK[Q32AG\H!/,ZL(U7#5
MK49E9;T_6.EEF(I1:U.,TM'+=OM>"&"#<I&YT5S]?X8)/L; L9,D:G^DJ5#.
M8OOCK7M#A.%6R":<L2ZP81/LSPVX-(9:6QZU:-ELCK^K32JWVUOQW@B-0Y05
M=J<S]J;/S2/4*)*8R%(D6<N5+>S/^^LLF4Y,?$-^*OV$RAH7S)L&3B\X@#\S
MUP)\*5WR*NT*<>@G\&%>+E7>+!G]8S^D*QWEE."]W*M0>C/<L:F'-=(O^0=%
M""^<5VU&P"XI,>44OU-Z@C87!K*(^</W-)073<.Q2!TM>@')U,QJG4\X4491
M!>:0)%<_F#1,H^58OP%*Q9 7BS]74H;KJSD<&A+\$%5E'$0):?""@M!X_F12
M/SJ%6&>,?2&' T]N$8Q U&/],8W8D93=Y!=/E8'S0[E"F(<IP^*F.NR<!KJ9
MS8(),?S2\L"DH%M$QD=V#J\*QE$H:J#9IV9$P@@3OI-IE0L:+'S' DL0BXQH
M"!U*+QI]S^#Y@.K*.4%MB5)$"W::^'R*@.%G3FVI:TO18X?AG$ZA[G"^9@BI
MQ:'B)-%G+H07#L 92OF2XC+RKU2,,^EOZ=]=*JW;&9_90?$E(H3I-;WS.E*U
MJ=/.*2C=0QDL3X5#) ZV 8@DB EI"7,#.TK55Y$0:ZDP:18-=1X"_RH]:ALI
M,P@1ZRK!Q ;6G^-17+AZ_$A_&=RV)U/:X^1XNSM$D$)8CK%0QJJHNKJS@MW]
M[DNH+6 :>R%A16*A:_>^P0UM'[>>0FZ<-@P9>HJ?5=6[L8&OP@Y7DUIK&D84
M]-K W7-Q)5CNF+E$HIV2$L(O*VMT[MBB.;=PGGS.!V>X@:IUX] UY>[4R-8F
MQ3*^.2R+</>&W\\R54\?X>CEB%XY"3^V ^E&J;T#Y3B0U(. I8G3O=Q9UV'E
M0KWM)D)YU&VR%;0-LX/E,%R-AR*A^>$(++>%W,(^G/,/C3TXR4=6_A$+ L_A
M3=>]"<[G)#?CAA<B'*=]%Z_JJ_![-X.H@, [1IHL89\<#NR7SCP0)ZC;(YB]
M"2*3IB@U7[6@.AL*E>ML-SFXG*RQ%$0+3O9;L-+TCO5[C(Z3"XU\L^'M23=%
M?EQ\<2*@=G>^9T:J0\4H@E."JZ#A.=\7+&Q;:IOS&]91?U^4BUQG&.WPM\>4
M265(PY)8HQ*/# E/0D&#D >*M%(&PRW[EG)U5*AE8>VV4SZ5I=_P&=RYX;/C
MBL.B_X1&$&.+[-%=P[-MR9I[]D;Y?@:6X\<-EB/&<ORXP7+<>M&_3 U!<N L
MR7<5IJ.*X>"0240W,8Y/B7'T);-Q2J-L=DJX#/\1'D,:X].%HQ9CZL;5 #4>
ML%BFQ(OE"%_1$\"@8U0TA9!)RN'1D>K9X;G?_"JBA".I%"Q=AU,(2]M6@O^6
MM,D[S6S?UE%A55NHPLS*MK8O$;5GQ;@!>U,EE;"-]%11K(();:,"SVD9%GF2
MVQBRDW)>0,BNQ=+NI2>6I +:,?:CD<;_(E!E<ZY^NG)Y0VA_E6_BI5]7EUS(
MVC:7=-E<%B/A\YDC(T71QCS=<0#0@U,:SXF+VX5M;?"-S#C*:XJE['O<9.6X
M)90-N@"6]]X^3V(H8X4M0VPXJ:=A55D%?+=BDWN@/OF&Y+A=\'CF+%A161QG
M(0)>R=#@8"CN%8]UD^"[:G #*U?UC"@XNL$-Y^ O;#\F..M&Z.21%""X$1N;
M8%E;W5/O*%+;3<D*9&_-T04"$O+FMYQ<YF?0 6$3NQCO6R9+K:H@'$:YQX#N
M4OS[IRRKO%4/I\I4CK7(?DE9<7Q*=[A2Q=>36N:6YQ8H2;SY",2C-:5,=LFX
M' _N\X24%B[$]W!< 1OIO=HI=MC.VIP+.7\G]L_-"?853["QGVWA6B5\:ZY]
MTL ?!D+2Y/%S453/W=D!GB\R@X<#:8LRY@ +'W<<03/-;G*X,K!YB>!F9N+P
M=,!RY%J./X?>[:OR)7(>U8MVJ0TZV:9Q4<F(Q2\\Y4EUU0U5_N)%7)#F8-^=
MM$S$VT]/1XABKH/< ?\.GH_A,(3N=6[AIM/-PT(HDL*X,B\9GIXA9!B._CI:
MK_[F/>E%KL=P( H\Q*BOR T]B:@)VKQ)>W! <MBHR01#-1F9%20]<-O&B5L5
M=/ 5FB/$(&$A("Q2A^5E#2KYANS.6Z$L0.&^U;/R7.517<E&YWY5KR&.]X?Q
M",:O,\\*]XP:.5N&<IXSXGLBHXCVH<*TN0,W<!R %S.RF:3)=-M0P4! 8]9U
MV]-(J5^@P+W*=FQ-%@AQ@3))L1E'""T+7HHY*4O;"?Z"9DHW1!9NA6C"#C_U
MV62ID#B6G!>Z<"&OR6;?7VUR3S]20#,<8 6-ZV\ MD=;&X( @",VPJ C1=Z(
MT4IWNDOV<IAQRG.T3-?87A2$B"PK,@QPG3T5/#OITLR J ME %>-9::2M+9H
M&^O)Z^),G0EAK&V:9-^<?%#[ZK9@I[#EU,8)9FP"T9>27JVT)B>Q#O+A!!CC
M$*[UVL0S8U:MVM+=KMZ<>1G[OPL*J:@_F_?V%-%[S2D4ZI*\Y8)M&&ZOMG__
MWZZ9HD5\@+#IQEETH3YF,PKIS<KQ^Y#L:X[69O#6 G.RT2;F42!,%\*L[60$
M2&OE3>=$C<D))S-6DOI(G]D83; BD]D4-AP8-%9<0BEH[,0$) (L%#L-I5RS
M!)Q\AB"=.BYM[7OGH80CV4,_Y=6\PJ(O27'3:N(."O+GX<I\=%W3=3$M"9;7
MMJT$7=:W+R6Z$(!Q[&C8S/65-Z&L$5AHK;#QXNE""@)J#A"NKL]Z-";,3Z'/
M0%H4DHHW(=<H\[UX''T$([(V0D<&[02QMG6SM#EC/Z]$&+<G-CL/:"]E-W0\
MI05&80O:' CG1..IUOFY]BBQY9S_$3I*SHV2T*V3E(L.&-!T#E5G>5KZ6KD&
MK2[/T,N+MD =--7L=M$,H:=Q.-M(RVDQ&@7;Q-&U\-ZVK0IEV6E_@;B#"1/S
M[J.9<BD@DX/T.ZQ_ "MEC Y7 .';NAWB5:KMVR?UR;UD'[%I>@ND]18,\3+(
MD9\VR)$8.?+3!CGR3]HB6"U36Q?Y4?+.L!WYVWSCQ'W%X$W@=EUD6EH"2TK[
M"E=U":=Z*G_CN(8][:+N<E$W&^X..AP@*Y<S",H&;AI%@_L ]*\+YE4C8SIX
M*&&6#9F/%V5^9T0^W!D=];@ULWFN5Q)R?0F U7C3KI]CM#04^F_U!98N5[!J
M2[X;.*,$[X\C4@C-Q&!WT%6*N+[#-LD$W"ET8!,'<[-N9FQ@JR=R'E(.2SQK
M@;3/"?B&6)C +H;C\763160K_7333(>\KE=]3%.<R@J[S"[W!>AED$XOCK %
M-[;=\9 PF(J_'(LI,B;0BRQ$W<!K$B:;&?IH47R_^ZA,*JA&9MPVQ0[642+0
MPU/:N S4A35L'/-[*93KY<9-^21%UV'GAKE&5;=6BFV>"Q<G[(N!D0,$Q[NJ
M5PDJR\;K[TC/(UC!H@72R.3JG7##9J6O9AS\KBKCLJ%O):DVD7#O)M#[;2&F
MY\2EY>OF.>]C.Z,&# L79W&2-4D<:6DCC5^_1 JG)RKP$80JG41.!V!KT;E!
M.P4K,HWE6<*HHR-VQ=J\SAQ0.*1OPI@22SJ48ED/_<[-F.U]PC.V>G .!W-%
ME9>DDFK;UGA%-TVDFC%J_>,GV7=$VVBC*Y+GN+0"3.,+"Q(<#HXL2G"CD+Z5
M0G+6>0]6TQ[^ED;CTU62S2L3UN_S$\L1C 4LDK48EHNY1MBR^$*T/I;)VO[P
M J-]8\A\!C[%'9FORF+GK<;R6&K 4R7/I9',)H7]62GLRF*!.84HF5EP\\L:
M-[#0.GT;=D0;7?>&4@&K7H6K;ML'=0MT\*\)LT9R@:OU_QVBS+LH'>K*)IR$
M&%2_[M6'@R__[EXCDU9=@#ZOIV9.V=^:7D^-L,Q'4J+^_6%>W,425++Y/&88
MV1337#FVVF$B>H.!-CK-C@F2N/&C/HF-3]I]<@M BW;A0%H_$QTA:&<4YF3S
MGQ&AF-/+<\N(0D$S8B!+2NFA@QMN00W-I'<:P32$Q&Y>Z8E&XEXDY+-_0^0"
MQ:U(RS TP1WGHD,J;KYE.%VYV53K*K^?/CDD5D-2H8?B"FX=-WH&@]E]NKN_
MAXO\'$F1[NSM/-]^_,/3+["/:$C^_SW-)<(1VCG[&D\F87_=!4&CU;A"1L<5
MERLAV6OHZ;1I1[*V'8EK.'*)3B,6RN_-C<0&0QS@KIVE L8+@R,"<7<!'41)
MM463VA9^@5.!]0[CRHRH7U-?>Y%KT )6U]_9O;<1IB\D3(A 01@">LI,&4<U
M&!@=M[69DQY!ZTJ3@C.V.L-,%$F4!.!:-)9-[5OHW@1AV@C.%Q$<$13'4U=S
M^+5&^!<(B.WD2H1&TF\ G2 4&RDK,N?8F)8+F-%(8HABK\5$9'Z1J41HSG.3
MZS-N_56PJT4F%*FVT([:2-W?1>KJ=K0CDM>C7=) 9S5($LPB2=])1^4:FX!V
M]!2%W2?F@[!3P'W7LJK? $GJ'(8[^P]V'][?"-B7.@\12Y!SBQM)FV$P)$V$
M.3&3D+(@YVN?U@G)3E+;G;YA\A(FJ$3AQ-XDF9AF_.E(=*"0'] 9/#,%=H:E
MR#@+:N\I+*ES?PD-0\:-3<WI97*=/8)GWSS)Y16[=N=R93R708<^W*!#8W3H
MPPTZ](L*?V_(Z_*#7 V.?;KETAMG0%=S)1>56O)"*F,OBXD16FF*\J.N>H''
M:G)(T*\U\#2B!I;H7=CWP2+0"&]O 6_R$%>9#G9C*XRW]-<>+YG";Y3D%S4*
M%VKA_L4J_^J<PG\<H&O!L$1#<M0VPH3-%R HC<!,R%X=YPYSM;B&P!V%G!X?
M.WG"N/'ZR!.^MQF#^LFSKSJF(SUJPC9)$J*[LWO0C<_=[/FZ$<'M5U+AQE'M
M:Y&QBX_J;R55[VS<G1H:<>C<2=;3ZY:LVQ!"7YN7PHG#S< 073O1PP%S"F-J
MQ-)\*)O^ *.6&@W9MGNN@*OE!?J=2TZI2GR"M6$O7QY2R#'Z/3\P8*"F^./<
M0LKE7,$$&9,W^=B 8+<Q?%#I!D^F5-BL*W+?U@V30A-C.56$FB;\@:5.P:-C
M8I##@)JB,>^_ZXDIE%65GI<5O,0?90NG#56N5OK<P%(B.&;NH"R?.RBI-B/*
M-HTH]7">+("?ZC6ER9&-B\3%WWB9S5YMLDQ7VR+/./\?M+LEV84]XM12I2U*
M@";<S&8Z0]A_ODS:.0ETW:)OQEE$PU0_8 I/D,FRTC,L: ]OH)CHC](Y[1P7
M<(+4.%OWMVVE.F5]Q#_ES@3PRH;XQ^59TJ!#_->5KW&3G>AY0PC]Y,Y/*:C/
M._O\HW4OYKSBTLD?<7E*@331J2_@'V1/P=^1XQPMI$SG,/R*@ @EJ8DD:[D%
MU+BE*F\+L1 >0KLC#%M8<[ 8I=IBTL+D65IT+A(((*_SMAI/%:%,:-ZY%8.]
M^1:WM[45 F/*J1!R5M53PI*Y2XELOAZWW%Y#@X[:T')_VK8!Z7Q3P9KN>L/K
M&<J,U6^.:FN%[)*7DEMNV'PF&_;<;,>3Y>/]<27_=6_WP?W=>WMHG_.ELE,[
ME_KS18 #53E'=#O<.</7LL)&Q;OG@C*UQ!,\! Y*HO\BC7?89^".G7P UJ"
M&_NOF*8"G17+R6,9 $O?#HB>24790L*%/DT\!Q)IS^N2-0RJBV@4@@7231WT
M[4,8=3VU W1.#]<R2SE.Q_F+-$)WSI'$ H<0SB:VM<R,I!7]?$JC4QB!S&/<
M\^B&2/-MV5R'5F/974;'TG!P/$FCPR-K*PO_0BO!6@Q6P;/AY(X$.B=B*2/A
M<JO>^;EE\!LCSLPQ+G&Y.RA\C)">H4PJQQI 1D\:H.*)[B5LH"O%\GU*N?OT
MK9[C9AL'(6TE_%/0;*(CZ'+G3RJ15*[21T,OL+;L5J '+BT&O>$N':RR>'/
MMVP-%)98CP[J^.#JSK<[P9+5 VRS2:[HVRA00Q79O_AP6/ CEH*P:FDW.9Y@
ME<@$R3(F$BGB3B)4&NCE)A#:H(PC4GU>D"3\Y3F$C-#KJ"HWO/1;!AN=+,ID
MZ\XVLE80W#U32U;M6\9L=V0ENB:\J>O:#NJ^R=FQP#XD9691JB"1,RJ!D5O
M/][KAMM@RY8#X2RBE(>\NG-E5C;)0KJM855H-#]4A,DG#3PA-W^U!#B <U+-
MA*2&*3(4DR 5V#N.FVARIZU_[:=[>WN!81?,<L>F<SV#>.C8>N^\S%O0?0N-
MLH1N'*:HSP([H>\X[;P\958"'ZKS\MMI\J]]MC."54&-1%@=L73_=6?U$GG.
MQ$R:*1CTCT]^>_.DF3[^ ?^,Q"!A[X +L7KF< 2ZM>!& N.JU=MN^M;<A%^M
MA>,Y#]B/V,:7I=:. 5GD'$%!!HV<6 _!.1.BG<UDY3&Q@I>*:3H@T'4?5>5[
MWE-.96Y1@!4<"^H81\(9L@U94P6K-[;C0=KZD^& ;XLKC2%B_P/W%$H8Q\L>
M;'&T[>"DJB<JK/U2N=O,\D)Q&9>G:;5'#5I 8S.GQ<+^?>:<"YN[ZIR.P0)W
M$5,\;QUL<X$U[YT>E6/A6X:HF:C^FA^_]6&[=T:XM+]S+FWYPFD_8V"=SL .
M8..4[[_M_*SNI-5E<$ZA4Z5!1+:6VU%V<H16GE3YS]J\,?.< AQ;^UV]9I<"
M-=I"<SLK)S)K=7!/Z7VDI4@]$MDKG42@9)G=BB<!'^4)=C7!GXB@C5>K,M)%
MDYC?G"N"S.;*==&SY@,'J+:>;J^ZQZ%.E-K]2IN"3"$93K]U86O4ST'^X)\K
MD]7I!.;>>J'8))N618G3M^7XULC=C2\FN<.FQ##%>D;B2OM=9[3'UI]]Z^T7
M7L1.+P^)(TY5ANO;\%DL70BD*(Q*QOW:H4_ECA\WZQLW82U ^A(I[/V]30X[
MSF'O[VV2V+=>^#\:@$I>NBHT\9(/K"ZC4"RI2W4>MFL*6S$RH6+E30+G (;J
M/=EJRC--"I[TF>'XC<DQK%1OBTH<Z4)/S)A(YZG&BLQO.$"Y:/W>[L.'CI9G
MO8X-RV/#4#,;87*"B1\MNMO;'$&C"=Q?(%9AL1=6U]M.$Y1IP4ALE5%TP#,^
M6G[(**O@.^SBC,FL$.N/PZ_CD2)_[XPA09QHU!G&?H&K$TW20YRDH*&-]-X.
MGF.*E=NSA27<HBY (=;P@WUVJ5PRBLAMT4IP879/UM]N#J$K[\,QU>[ /JQM
M P[J\!)D4+RMX-BAT,+)!>XI3M,K56?J+U?_\RO[":TK7:^7LU&96^[?%\\/
MCM]9JE^7>$%#E_MSBI>$8)4@$?)0$B$W:FYORU)+;I[<^J"(6M3N,TZ_J#IT
MS5Q?JB(.[C%KU;FIFE:[^I5.!PNOM_J=^K3CMCG=C3THA),TUOST7(\TYQ_Y
M&_0^P[M3J(6B(N%4-$PP#*N):PXQR( V.N5J@N8H/Y"0@C;W_[3@LV5< "#R
M%B8N^O+N]KNH%R)Q4\$H,H,A*2*"G5>:S0=V].!8P22]C9@W%S^%O;R@<I0;
M0H6<Z7@!-6V4NYTT$H3"*?ZCK-ZGKM!TY7"W_:CIQTBK \);C,'7CGTQ9@>F
M!*W0;SBTG0UGM",T*NA8M(-1!1_'?P9SNUKI?N4YYI/>-JJGCO8Z$RZO<:[,
M#.Z!_/;2[4Y1HVP8 6?"&!N-?C0VC.% VT6CD!B&6P%+DCBJD*^X8;Y>7<"2
MCKT:(@>=V7YUQ@4N3+%7FZ81)GK",@IKB5^IIR7=%S_\5153K(6A.3O7-9<?
M2R.:$I:PXIZ5)!'@AA-#&LM#'?;B"TRKA;;MS[C?MY=9=$;.2J)P]'P#O/C,
MDLXM1QD;(I/I3TX/V0/K>.PFS1W=\-EM45'?"I3VFK9&'];Q\+H1:5\+ZT@W
M]__?H!2C41S,X/=C521'FEK+HXW >286C1IEXVAWG]0*_?4.,>AM).6F2,IU
M/+DOX/5%J[.^>[*_WQ<>?-OF>L>&E=9% =<JYKCB*_@UCGVG-O_!@&,0+:2[
M]80*[;1@V$O^&X:]HD%^\ZUA9^V'IZ^/_J!:JE].?WWYY/\#4$L#!!0    (
M +> G5B$'^OP^ D  (HS   @    96$P,C R-C$X,#%E>#0M-#)?9W5A<F1F
M;W)C92YH=&WM6VUOVL@6_H[$?YB+U*J5@!#2[DM"D0B0EE4:(J!;K:[NA\$>
M8+;&=F?L$O;7W^?,V,80TR1]2=IMFR: [9DY<UZ>\YQCTWHU>7W>+I=:K_J=
M'EX9_6M-!I/S?KMU8%]Q]B YW3H=]OYBX\E?Y_T7E5G@1\?LL!%&;"*70K,+
ML6*C8,G]JCU096.AY*R"@1AZN3UN&GCN+0:?L"57<^G7HB \9K@\.S -HBA8
M)L<B<175N"?G_C%3<KZ(*NW^U4).9<2>U9\U6P>7]RR$(_Q(J$K[L3_5X<G#
MK=]YW;_HX7?"+H9UUF238;DTN.CU+W&8CO8&HWYW,ARQSLM1OT\7[I/U"XE9
M:;=.,ZV<MC];,_E-_QWK2,[6=U&7]%U!ZS7JSZ5?:4]>#<;ETG6EL8_KC+7.
MAOB;VT%M)<@-CYD?J"7W*NTGT4)J]MASW\<!=D[7DR8Z2^&[^(V,,FZ<Y;$R
MXY^62YALR5W!N.\R8VOA,NE' 3/K;!8X.M01<_F:!3/6B>?04)4U&\TC=KL%
M(;8HE_:+S?JSF7 B^4&P'H_$W7919=.UV<!41"LA_)S8+V.NW%F@',$Z ]8-
MZM5RZ5PN923<VZU1Q<1,7(EEB"',"98A]]=L):,%\^P\>.53Z<EH#<4Y@0H#
MQ>EP#)=04*-@'E]ITAN][_(UO _!HSU(K!DIYKHYNW:=NZJ!=% \84\JJ#=0
M=YNQGD[PP^(>(G0PZ9R/OS*:%:/(K1#N_L$-8KU]U1_U.V.2JVK=.@D,\D#Z
MG/I;N;0%*HBE 28+A9DQNXIUYDH(PH$J,(:"AV<!<_@[0BT!GC^XCWA>&^0Y
MW/;TT_80"5OZW-M,1N*EKGQ2+D&VAU#B34[\5?PW$_ 6!BR7/F9!MFO #69?
M!'5VR'#TKC9M/K]FTW()-FWNVG1GK2V#_K3E3;9\K#2I2C.]X$HL )9":<;#
M4 4?R![LL(;46'O68$I\P"G!=!0X[Y@.D<W8$]C0#$36\W7@25A1!OY3,IJ,
M,$\<+0(E_Z&9X#-2ZQAO ^4B",F>9JPVYW3L+!B6@!U7\ *1Y?HX#'P6<JVE
M/Z=YT]$0""O&M!Z<QC=.DV<@>2 X.F$/%-G_*M3>(+8?K$!P]((BFU, FFNO
MPRL0 7E211ROL%>(X;K^,RH395\,WV(-TOC9<-1/@I,T!I>6"$033"D@ADHL
MI4ZB91E',?3L($A][B/2,(24C.A: (FE;XE>@(%J>SIK5=A12.S81MYL)ATI
M?,?$S6HAG84A_303L6;G'<SM"7<NW(]G\FP$F9^P?!9X7K#2QS\N.;RQUKUW
M%4PZI^=]UNV?GU]V>KW!Q<L7E4;%?!Y?=KKIYT3&E72C!45'X]$)^_("(PHF
MHW0MI)=(.MQ+Y<= ZN>T)KT=:1J/*M0QZK4+3MG8.JRGYU$F^3I2L4.^GQP]
MF(SH#^GA7@G[;R3:/H<LQ(U[D(?7&6/]*T>$$>@O$N\5@$9K;VUQ/0&4*?(H
M]SS,H)86@0 JKDR2[VP?^B._8Q" B_ ?_V<Q/MI2VS033)(OR </I8QOS3A3
M,D['\\HEAX<R@@1$I:P1_ !41\QRF)^H>\'!FL@@2\%]D";82SM*3FDD]6P"
MD#@[A?3W&.ZG2?;*XY!))M2INJZV*N6\-&R0!TU_+*M/JBS)J7P&]2,J9D(I
M:Q0,VREJ"NK3S^)-GT*1?H1,<7.CJ[GI<"4I);.H?M"$<O1;_=?G'V.V#Q B
M1J=C8;(M.V)/ID]9_WU,?4_BC,+7*:6U16A!RK#!P3,5H]XTG8$$JW8["QN:
MJD3H<<=>2;4GK@$MC9)&+(VU;!2(N)>/WG\5\*U5)62QUINV-5JYE+=:Z^!-
MN\YLYQD6<*@>GZE@:72[%EP1$:!B>U,\9H6!S4Q38:P2>1;U3!&"7,792("C
M28?L/#;MA,Z**Q=9CRH72&LJ_VKJ WP.;YG#*ZHD3;-1;30:<*6D+3"V/042
M(NVG)^7*3N-H=U&=;QW1S*% I4L;LQM*>@R%%,C64=._L5N;9*G$LM.;\UI$
MQ'O@B,D>KM]T8,D]!V::7*D!!C[1>-+2I4>VSR48JWOX@EF17G<V2"/R>ZJS
M[C46$2TX8@X:CS7EK#@JX!7ETBZEV&$48IENBY:L4WID(0=&"[U=$IK5$OW
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
M2:%B*E='KV ?NJB5ZR.GU$\GA-2WCR\.?T955::!9X,:F3R30CNN6@FYH9_
M;2_-0#E9QBY_(! WQJA;GN]N7FV(BT_,QL\**5#>V#4%*6$:DNN&)/&%,#?+
M[%A*2^ \6+A:H:SELHA&$C<%B4I-,Y6=<D\C_P=.4$H8=+$O F1_M=K0K/5C
M(I)(^ 4/ZNP2>O'MG;HI%0K(9 [M%JE:Q/IY@,33.8R[@?6?9K\UQA&> #C9
M.;\0&<L%%^RW_NMDLC^/U7%^=*64;R"[1?^QL\-.I0C\(Z.:8\S\)27.#P'8
MSD[V]&"SV_^WDRZ_YO[!ED5_H6/36(%AK8^=!!P$:+_Q&GLRG TBG!=GO-;!
M:^YBU2T"3)'-/^],!=P=4BZ,U'FA?MDB$PEZUR5SJMDU;F/4\4Q\Y GN][DG
M#_H#]K$_&?3&8V8>\1B>VH?.DDT% +Z$$@#0::H(CYM"HP1E@[BQ3^BZ[6&<
M#'7]-%AM0-R48=APX2$=L6ZRT.,[C$]CO%TJJBZB)[RMDF<[939T9U$*/"D+
M+ \0QA<: >#>U8S?WDYY[,/ 7=89DI2#-[6#VC:GHEL+VZB.1B%IQ3;.\/9#
M>]0]'8XZ/5/3#JFF[;_O3WI=VQ7>T)C-RC>NYM19N/I^Y,P>^VQG#WM>XU=W
MT]T-<JQ-]?JG&S9SV\##[QYYL/>](^]-V/M3Y&T&/5D=?=6U;LL^1:;P+2ON
MZEWVD0.CSH2\#Z_^4VW\-\F9>8CW(8+F-@$&H,UNT_>IRF=@S8?:VI/::T+M
MWJ][Z5VG[-GR")F],^>2NC(N_9_$U*?#AZY4X &QLHV2SER*&=L,&])3BD(]
MH:D?0"OG]OX--9RVV?GA&P:/5,$\U3(Y_C]* ['C:H";BJ'#FWATCK_5"J/S
M)LT536:V+163DX]JE.QOOD8I"/FP7_MQ*MJEKX[9[Y+15\[^#U!+ P04
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
M5+(*24*F"O\0=)'+>)R9N/*Q$!(?-[$3^*J7>!>TFPGO,V$&97+$:+"$4:+
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
M=+:X[C4GOV(FJ"9) \]7+5NXF<#AJ08B8?)&)LDYUR'E@76AC-.S'.&E&M\
MXJA4!*G/]:&H!KS;93X3*E,$-B$,K[)$70EP?/JF!,B[!,CN#<2%]UPL'P&-
MJ\/A3_ ]%<K/-$\J+J=+FBD @\^22R)J7>Z0'5(Y.D49M?Y2K>C.)<@W75-1
M @=22U ZXWQ0N55.]VROS.,$L%7J%BT#=46EBVX.A[V5X) +CU #"<,$28K-
M$3K-1E737&H_7*T "-8GQ*V\ G;([%GQ83$I;BVNK/2\*-0FY:WV?2HSN[.4
MF=U%RHR6[(#@K569F PZ^';RZ0_XPT$'6*B'C7\YZV!KM]'<;>QLV?M KOWY
MC[RZ=&O]Q!)<=TOUY%[0I7-S]61W=?5DMU1/GIHT^!#4$R9.RVLGM] WQ/K5
M#?[_L8#9PY8)5]--%-RLK)H8\%I.-Q&S51->0::9;*S\9J=5?WI&\4W3M@UJ
M&+NVAH%PM%#FN1O-=/.E_9;2HZJ5(KEPS278GIJZ?@_BX_8-M*T#8+[D4,$2
MVO!'Z@KL%*D$A-1(E; 2$"AUER>@N#DUF_1T[@>>_S8#GKE*^_=,D\OK-=P1
M4#<_@=VJ]>9;L"!;&'JQ*N<ON/&TJLFM9-B#4I&Y,TC<N9%5$HO4!B$UZ0@T
MA68^+@T8YIFVH>SOR\N]L\O=7>ERL0*^"HEP8,$7DKJ$D)C&\I9J#Z::>,"5
M<S<2[I1BV7?2D>J5AHU9N.1WUBN^6L%^920!4K55[JG-K6M5IR_=Z)25B12T
MU$#5U32M5A7MLF?%A6+O8V[L"B0F5OI1UBV9^SN'@=RHU+"SJ4+L.\MV"=TM
M8^[S,?>[SRWF?D. 2*%W)]]^PB,8B/3QV^F1[MN.*(YMHB-CEV!C4R2Y\0SP
M 2]Q_9@CL[A+F&DH Q(](*S,^BZY5CL@]8NJS<SD![D+&[+B]<4>SSFVV_*8
M=0;+;XS1-/7W[VP+$YEPM#4).UIN5./:A;5LMI%%YKW0 )65;3?,BCJKOEXS
M8,W:W"-IQW(_UH1FO;F:I93:R!L;$A*03$RU[ LLL<++F8W2V)O@L0+!5?7\
MH7Y'JG9^,T[R-M+[C:FX/]AXT.;-9KVU,@CIWJ-<[GY*I>9SHH7!EU% L>'8
M2PUX>$MSL>GP'52 )ZV<\F4V#T'8*/( [I"=<IM3[N.0L%G?':'U"V0L@C\U
MUH:;36UOU[=+NK4RT+57]?"P)50W5$/?BLOM,&<#U%+!.4^4YMS7O796)B::
MYW#OO!0T6VPKTI7 /630EZ#\IA&UCG!!:8T3)81P=U_L?^W[8R8-FA.9SI6J
MP^A$8U_,TY^F/8JJ'9X^. O,HY".6T8Z_D#F2VR3J3NZ9L'B&Q>-'XH_XG@X
MI&JW:" F@T\_E;JO-8$@>OL RK.>BEKO8ZL1?Y1]299C9>G.(B0H%H?=C;,<
M0K$W3/W$#628QO[8R2.;(ZCI*[J6K@-V,F';K-BT.45.ZVJ,+.JRA7/9+Q@3
M.JP'QT7),I+8LE@;H.#M/U/L%DBKUY_2W-4*S#>0>.K=\=H5UY4@I"3R<XA\
M:S6E0X$]!N6(P(1I]/-DHJ8AP0>"+[<H,=QRJW!X1\ZCHF1-ZL%++9VQ)3O5
M74'S!YI1<3AXZJQW*?NI+T53F52?JQIR7]"RDGXQX&9!>+6JS5A?!_>0&0WC
M&A%6X)>6Z+OC6#7)S5ZP#&S\8BD&WOV=KR3>QYAG/N/23:+(02Z/S;,8; 8
ML3L$[5/B6%G<EFK>"8!3BG8W$>W:1K3[8@6C8!+_,Y3K"BSYTTDCW!F>65&
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
MIOY"]H2->G-JOGGU/:?:8+7*-E@3;;!:C[P-UH:@:3[.;VC2LZ/S\R]'7X]
M(SGX='I$/]WQ$M9*ZSC[[_/QF;V=]^^0X _=OL3<"D'S BGT J#GP'Y;S;=G
M/[Z_BX'?XK\4&/[5C8!%MQJMCH.=3O&UKDRNI0S6MM"U[GM66HNJ%06'<G 1
M2<E2!9#GB#[>>OURL_/?Q1YA;S\/3CZ)+T?'MV]"N[\-RO=O_VAWFKL=TWRV
M6EFAL:N8:J.ZQ?&NNO"&FX@?@9>([0; UO:KCW5'?$KA42!L0 4/X>5(.MR
M77P.?XE_ WD49_"A3*J5(S<&:>5S"E+BYW#HB#_":S\$&+8N^KL;P>0']C5O
M^ 8V>,M66>=//PY./WS\=GIX) Z.10U[VV%KNRUQ^ V.\,OQU^/SHP^X:[BN
M6X! N[/?V%7]A]OX[TZ+^Q*W&RW3C_A6$^RW82!L>-R"B4R#XUL [4Y[=Y<Z
M)W?V&CAP8Z^#*VXU._L[-A ?AL.1&XP1MC9Z66NFZ*W=1G,7Q%5'N,+WAAZ6
M:^VIK7A!+XQ&840U7$'%,GFAA'/52D2IKD3NUX!_8FGT>Y]#/U(C'A7CF&[M
M??/J$[JW=[6BNWN+B?;>8DML@L*V6LV6 W\3>\<+P'_%1[BQR*E6#NN'=?$S
MM?.,&ZV7[<:>^"P#;-\[ANVX?4?\=(/>I>LY%G!-W?>A?=^;P:X[9:JU(Q=-
M%&)BG]8N428"N 9E&DVOLI=X5](?DZ*=?\F3\28.9[&:?!-Y]<6[GY^/3H\.
MSIP-2,%%G7!7,N7D3.!KM>LL,N7<T&ISX]8] ('-?(.>!38>A8;  [S$(VY
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
M3B7^]7%SA*D7(8 6G"E%3#IB"'1D,'94?D2FG,*Y!S+"*D;&AQ6CA0/>D&Y
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
MZ3OYNT2"-_QXA/CZV $ 4$L#!!0    ( +> G5@K^]W"K 8  %(S   ?
M96$P,C R-C$X,#%E>#@M,5]G=6%R9&9O<F-E+FAT;>U;:V_:/!3^7HG_<(36
MJ9MH"JQ=R\J0H+"6C;8(V#OMHTE,XBV)(\<IH[_^/782+H6QMM#+.BJ5!"<^
M%S_G.<=Q3/FL=]ZJ9+;*9XUJ'8^@_LJ]9J_5J)3WXB->W4LNEVN7]>_0[7UO
M-3YF!]R7'Z"0#R3TF$=#N*!#Z'"/^+FX(0==*M@@BQVQ:_NN_8[!(\)F_@=0
MM^;UYX%Q=!#(8Y#TE]PE+K/QJF"VDS8QWZ):^G[!. QDME*N51J_'-9G$HZ,
M0GFOAFZUUV.0%O[:[X?!\5KESGIGHC]4:%VM9K<'EY^@^[76;=:;U4ZST7U
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
M+V\ZY62JH%44D3R#I:P2KU)U2BHP+X3=2'&9K%M9?2'.+&MDE'(A?&(RXF)
M&>_K9[EV$_&W2RF/5-1[R4B/:[9VI,75IG9)$H^&,A_QFAW]>Y8F+E9;9+OO
M*<AR,L:N561\N\\%IE&5=9C/7,&I670/<&'8"8%N=49;=VFX\E41]3K9@@(W
MI:5B L__,9(U->014/T4OAG:!QENTU1WUL$\%Q:LU@N.Y64$+^6M@)O3PML5
M1L1SX S:2<F_\#A?R>23RL%&:#3YDTF:/YE@GHB6V %=MAAQS!(OU+T08;WP
M;@7<G)*SY8OAX;]YEEX^]S,CA_GX6<?N=F0.HL2+IM+?2'W@!K>TL*(% R>J
MG>.B-[X=8$$*.;B;>B):TPX8'8[]MF_AB%?U;J0X9/95'G6E-[DU/H33TAZT
M4Q99I#M=#]"D_-=;(]K49FA.*NS&O(]?7VL-VFD&WM.(SM.Y&FJ4^0/''^0#
M2-G[I3_E)'> 1#PONY'B8JY6(P39\=$8&?/4M 'N=/<EB?<H@Y>0&0YM$%V8
M+!U%6$34K7 \DQ$2;"[FZ'$=SX6+4#M<!X;*^#0A4L*L#O8Y21X(B<1H=XDG
ML"CSX:-\$AZS;/QS,F%\\RVE-JCWC"3UPG+@6ZD)KFE[%HKM[@*79$*X+-+G
M/>H*K.":,QM8P/O5>\P\[G"J0SIXQEU3;8Q(%S(!<WU9[$>16,N_LC"-9!C&
M+8GI--J,B$S4;XG<T7U!/>2JDM7UQ+/#^Y!.-V,C/?"WHL":YK+B)HQT+\-
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
M7C8]L8/6$XFGC8])&UH/SK^D)1V0OF$8:L_^ \^\#)IN!7 )H*;K?O$0?">
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
MQ>J3^-346@PE3_=Y1.OUF>C<,CY"&PR*ZHQP@F^.CQ"S&9'@RN,1[OBA.E)
M 7C2%84\#<.STPXZLSP7E/\MX@S(XP#F\2E2Y,0U2V/[_#V[9S!N0'J>%93Y
M/7M9@G[U[#Q?<#(3P],E09G:YPM0#[U1/A^6O^AN;D$WZ+"ETL!(!_XLMF$X
M*5>NQ?Q,:$'^7,IP<?/Y:^_X&I7/I"ZMO_H7W<,:^HPRLZA;S^(D/D'\DEG%
M:1<]4E3)*T;VKT&T)'&"/?#)@AP4/8+EMV21>3U>,]X7ZVE)>$(%C!N&NN*O
M%3J@>HFN(X\&69#8A8039LF(AI-KGH62>Z$N^26Z&7 FPZS]B%'ZXL 6_R.7
MSM(+E0.L%&:^O&2+W_$^J+B -Z^#&T_Z7*Y?>#>61'2'IP4I%.&>9TP=A6D\
MXGDIUVQ-E-*F[ISB=>>KDR-.:QK4>/@@\TFO[E@JGZ"B_OP^-Y;-Q1<Q).YU
M@FFNQ#2=<C*5U3++J7 QY.@U(3-67=*W1^4Y9(4('J[I/)7R>$EJ"QH!L\S8
MP*?VQ8*S1RJT2Q*NJG.2Y5C#K";9P1L=T3<"" T#FYB@0V#3&)W8,&.#"P";
MC@@TA%DA@C4+X;Z8A&0+K%!-86P2LHU<K+5%S)W&T05H4IC(T*$W>")GH7OO
MO8],9O38'Q&[US\W0[.JM>.\\C"J$A0F9.8'V>)B5I'T""@Q(3,ZBU0NVVAD
MEA86J-!E2[*P&25$=$BP;)0:*EMV"QKD=^.]J:([$Z*#!<:)"(JSQU!U/5R_
M(*"38C:0UC67/_GFH80C+A/Y>30X@%N$'3T4)F/K/(C>T\>A,L5C.GZW!>Y8
MB]@@?NLO^E]"?7)!:3HEBJI%63-5K@C!(:%#95ZR>%D#L0..LU9+=SC96U#$
MDPD;/6 @ ZAV1D9XZEO9$)KSU98KV*MP/G&_'+&0EA(KH+/:NX,V21"5FT1T
MJMBN,*]8/6 XRB6/JT-UWS0!@ZT T@=FF!4E0D2+ 9=9YD^;V:B\4*:SR@/A
M,1'7 BN@ERV%CCXEOWJ<RFV B3XS-$"WJKZ XE>JM7CA"@H^$[+U,PGD?XDI
M6@WF"X]RV40L]Z7059\V\^7N%+L0 -T5PY ]2"PR.DK\YWO11UK0A_<Q"TE"
MI -(E#".^K1P)\)X@KR5DQ=EVUYF6Y*DB$/U\=9+$.Q>$!V\P)7T6B\3S%QL
M8+6EJ$>?\T63\,5:@0,W/26<=GK>>0]Q2G%?C>I088M3DLKS,Y0:$&:BJD#-
M3QQYJ[>E$@^HR7F;%WZPGN523F;^TXC][@R S>KE>1K3B,3Q!9O?BTLO:D\S
M*U8XP>_:VKTWH\-^C?!E2X/)+*D:5,ZH+UD1O(+'A/HM8\&#^,)&B902!+7W
MJA&RV0:T,5@&V-ADQN;\;(7IUFD"!A$CDS;(:LY"> D-E\2;?%OQ#4FPRKL6
MJ,V23VKT9))&^\B%_'2FN35(R TGOWJ*"YEY9A!+%4<"0&VQN)0.)T\Z!4\5
M3.Z&'_"*)\DY8Y^4],*>-TJ#%?2JVRR.$8F\,%E=A!ZMQW&AXJ89,T#H)ET"
M5K%K0 CHT/4.B(+P &PFA>V]#.B@R6I,^/R2Q#ZGBZ1ALC33\H1'OPF9B9(/
M41J3X-R+/@V7A ?<F^S5]6;/VTF'UJAPOF->-!(L\.G""_%;T75PS1NJ\*O"
M82BMH $>:H) .:%X89%6;86?+V;0D!I2=6K(;A9XPK0JJ("3J.!KW_?%=P[
MOTL/V/R 79F/3+]"%4]7!P9[&C.>9'+_/L%41]8,#$KJ48X&'GDK^6&LZI #
M6B.E6=U+GY  M6V[#--(2Q:V+C5=/+80#2:PG"R9>N$U(:C3(I1 PLDSY*I\
M>J&]:Q1X!:?%X"9:RNM4YKZ*QS/.A,RD=F='K\T[<^OS9P_;!@8(<2F[S@<!
M"<;>8UXS2"J&F*2" T:CE*OT%?=Z:0K?U*_O1_F[$EIRG2 [4R]MS0*,2E<A
M3HB/Q,?E"M@2K_%AJ3#D3(HR=(2<DXA,:(+62N.,V<7H9AX#D2FG%5ISDH8H
M2KWPDL;Y=0_''5N+"G(QT[3'M#$M^!QC3Y1G9=GVAB/89 /+)%#402JM^T)M
MR$+EL(H1"U);(+*N)R*1X8#1T7RPQ^#>/=L/JL&]4$PL"> ,6E\P+E8##8I[
M2E(>*=4FCZI%E)L  &<^D]962'17!2,TX*$ZO0^I/YQ,B-SPV"YS$#I VHDA
MX_@Y;#F[NNY4<((^(1[G0@S%>UIJ.TNU&A[C9BG:83&[U_!8<:-*[:8#!5@
M?2Y+YP:#Z.I1:!.TB#166RH?"L$6=\,)OHP8!N!T*139 Z"T"M28*B/TXG@X
MR9L-^2V=SI);,2"*UVX('<"\:FJ*&,?]3@?*N,]4H&;Y%>^2+&0B?@3J@!&:
M61W0D([II@K#<^?1EY?E34AFIF3"2@/\RR1C*<,!5E)N]$&CLM0! 5*I.&BK
M8AJ/6@SC@Y3]+ T"EFQ153S&,)W@8QK+J"M)I39IQA<(AM"!,ELG-@K;GA7Y
MO::-U"CUMI6T3NR*AAX3,M/JJNRA6Q*D?LY4!/O<C,V%-_B>,DW(0,ML5<HA
MX(H.E5GFZOR'4"0=- "#WC&*+55R0=$3A,MC!L3M)!?65S<$R\\ S$&=&;.<
M:@2KKXG)EL^/D[UJ\'O*Y59#998#K+S=5.NBR-F75V8 ;*;MD?-OS!H9W3]$
M%(.UQ0(0.D ?LJY8M7\0GC'U>F46RCQ"<P05?('66T$L'JN> 9A='+^CDYH@
M+L!\&0H4'JL7 ZYH!PTF>V&3"V]!$R]$'%Q3Q0E1I,Q(3Q+AL"?S(Q#GX"*H
M[A;2(\5H $,@M9H(S7'W"?,_G4MM35:1(U&L@*!U-K&C-;O2YZE1!U% 1-=
M_.52J$I^PGB<^W@*62GKZ]4Y2L5>GA+^S"QMA1=RL]'.V=6C_$_4220LP &2
MU2[?M[%W3\)';_*%_,"QY=/7H0(>"B N'NKJ YZXY>3THYJE3^;.5@>G&A4+
M#VTP 2+3+ ?!2,PUFNVE0P6$R.8A##+23/KQ%'U0$&* 9J;FVJ/9Y;B2^CL8
M1.\)%T>7JN.1N<<AH*\%6,C'HBF&<*Q"#2S0-%YR#%:A6[<D%L<[@IN,$9E1
M,%S2)16*2G!)I9YXK[ZPO[?ZG6U*%GA :/I$W.;&WF.6;1E5!(L9&N0C?WMQ
M%272K9Y,Q5S(,)_:#?0+KCHS-G.6P4T*S)+T0!MZXX1W2V(1.<\[(W5,A7S)
MTOMDDH8R4!QU.+09-'00U!R)$,E-,S(@TU2S$DEPLO/YO#,I>ECFO::/<$5D
M>;="!#:7*H20YR/ O)\J."'/S>QVEM=-?ZX$SCM>- '0YG?@S 8B^^"G+(,)
M*%?B#JK^C2M7EA86:"4N%;N=R'Q-B'/K:; "^^J#X**?BDTL6^[SM65G<6Y&
M9D^.E2_/8;0O7CW5/C( AC)]5A*%91S&+.#U@,'<;8B?RF#PJHJ>D(BW[)XE
M>75RL0U_EPEI\Y0+60@@&I-&6\0N[EK[K^.YWSU7!PIE1I_/:2)_B(5 E85
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
M,F-A@,8PID$$\FS=6!:=SAP9U Y0IT;E>2IS)!(+8Y#$=P(-#:B'QQZ[3U*
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
M<J8A2EL-;WJ<X#U;4UPA_PM02P,$%     @ MX"=6,)".253KP  CIL+ !4
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
MA U/H__M@.XZS8(M.;3QBV:58XX]HS1>U8^UWCM-;DVB2,SHWV6<9L7F[;Z
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
M4?R %=I+\Z30ZW2^NB(<1LMJ% DI<[ ]:U4CX4Y/"Y[BZ!>3J:"^RW;!K/;
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
MP-;V$(R1O92 PH*Q1W>:3%UW<=".TDE=S%-8;- EJ:D*0Z^T\6\(S?A_>:'
MB"IIX!,6HSQ#S:7#M&@J8_+'D\#) =RG8H0/9*6CEL)G?E:,G'@/IT8Z7XWO
MWI6C;OKWKJ14M.;'-%3S0,M'D@+02,D9BY[(4SC-VT*+; #)-QJ#P"[5 TC.
M],\-*-^YF3J2#;YZJ7R%[S<JVGV3.,^S%UIML00F:#0#'F!>-CBC(8:_I+2O
M5ROD9Z30VB\ZV#_@552][.>N!2]#V^1\K5("T.IN/\9W>I@>$"8]\*M>__!P
M& _06,9@#8E(@"U<NUY8''=QY&/0QUA+M 0'/AB"$00Y&1&)LDI__GEAM)%L
MVMOM+HF?"\KK43U5:YKB3V ^$S@T^R)2T,V#O 2X92<GJ8I^% 4+Y?26VPC3
MGMMM) FGR,D5IRAY*<Z;:]Q/NDZDI%*)7++5$KRPS$B993=>D/SLA3FJM-))
M*TD%$ET\@;3IAXIH("$+F\.2[KPL3U"\:DRCD+$%"BCS!A2Q>Y_]N?0;D8S:
MP*PMX%9MN=*+?8D)_QQZ$?E\;VVS0.EQXV,&2K'39!_*8E#C?9M:_QBLHV 5
M^"0SM.RVB+?_?1P&/G%;R(QE'H0HM!E@D!1"X$VQ'6;"]5&YWB1 TAQX5,0%
MSMXW4 $ [4R;F^@B3X,(I>EEO'TBL^RKRT.'6M) 6T^A Q,D'Q5K:4(Q&&K=
MKD6^C2B8G>],*4J=NCY%E6M@P\J):717(/%:>#VWD4=&*;0\1S*789-?;7!]
M1Y70W2@%6--5R</G>E>*T.?JTE11#/:6%)+,""_29@<I!8_!H9"W <]=?T@:
M$9IV8@.TZTW'(,5YHA! %=C[B<7?$6Z=;J-ETE59VAHKN^_W6S5;WT1<0K1X
M1>I:J08"U]N)0Y++@ ]4.=C;BL=OR)!GFWN+W1B[WF82K<D935V$K$ N$+F&
M/DU9<=8N:JMRP#GSAD/%<8B,B?!H;/K<W;DJMA8)(Y3)L_?>WLTE,4""TB#:
MAH199Y[K:P)"E\N[@J\=[%L"Q'.()>9D>U49Y5Y%/V9$NRNR7 %(J[TR [30
M#2($4-2]USLH.]B.VE$B6F"&7V!0?PA?*V# SBX8&<E1+QLX#V&EH39W1JL3
MB=><%J%4QTCO;F+]'N)3HNG9ST3D^CH"$>8VZ1NL+NR+"<;^\>V^AV"]R>+5
MY[1JYT+NIKI97:.6(2N];\('O0!XO")TFZ$M+,E."K#<RT< U0+<PE08J$&G
MF7<<A-JXG%1$=[BDQ'G7WR)QE&'EO@Z+1,-_?)6B=37F27-.67,[=V_0'U!(
M:D!)\RR\N<E?%H&N'"V/Z2"N#UI5FEV%/505S9 $@<F+=D,A[=Y;$O[<@N,4
M.$(/A*'O-9DS5RCS@I"43F$N; OQS)[B/.NB=KWI9.AT]MX R)V]H:0D,KK
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
MGAD+C]@$*1G JD[9 ?[(OD)!(%U-.5 0'N4-"N/>&'N/-B9%[IM3))4;D+(
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
M.OB=/G^^UNP>;.SENORM24S_8+=WN +I<5CKX/CPA0I,^P"F(PW'@IW1Z(T
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
M(E3RUK1*FFQ,FEA.I17502^R;[E 1G"+NE"4QF0I'I?U]G(MT[LV7A#B?7A
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
M_$B%9P!0%)K;]S>:8Q:;'"W=.G6&J9B^VUU($3@B@9X&;AQ"L^46PR9.+M*
MGW18C;#YU,A<4^DX1P<NV6^. TPVU2SS5JL*&(R@Y@<CJ N'\?CHP6BMUUR=
MU -IP1A2&6OP7&ICG91TF*PS.O1PER _*#W=T7*VC9,L2(L?;4L.0,HHZOEE
M! IALZ'8S^>,M#T-4&I;GCW$8VBT)2.\/@<!#>GDA+5(O&=D_<QL8YWHF=EA
MG?:^=$=,Q$Q$*7%%>>$-LK^Q6/@G*C@F.R'MZZ1MDYT7)"D^BC_AE6$#FA3+
MV3=5!HB8J#"'&0MH?2=AP,_Q,RUY1,ESX".B0" COO>1\P:=@F9\?]7<SG7R
MNR5%>#T;+-4KA _9>$<>S/:WRQ 5DS4-.<S5VO&NX>,DVE,AN=C?>5ENT7U(
M1>Z^*9Z,].A\Y#?!DW7]42BTZ/*C89^J5<_@): %GD-?W0,*B=/RWDO(>\2+
MEEC]@J3X+<:7;H*=4FNU T/;>,HN@1T\/9<HT(DG!%HJMZJ!88]?!5&*=8"
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
M#NIE>W?TV65N"$&!B^A,@C;$;_2,;B,_WJ+%QLM^"<+P+LXNT /R0R]-@U5
MLB_ODW@59/.$$(??U?/5PGNU*U$-]+I3!',[VX!4]=LF'?=,0\TQ5J'S&@;I
M5&T8(!_YA<!RYT8#W_Q Q%6P6J$$13[Y99&;'Q:KL'Y*R%'G3%6$]D1[ITO*
MP=0 DZ9ST)JT6T@=V6L*(FSSS$2[S#2]0"M,8'4)>*_0]IB4#T_QXAQ@$Z B
M7SHKQ7N]QOO4QWNRTA[\FP>\.HM)1VP2W,EY2%\[>0\#'#36<:\TE B1I/8/
M*R4VZG-LUU<&/E92:^(#D.(P*FK#T(4(@]^\0<*KB4_U$G=(<,?)8H-^15Y"
MJ+@*4K\D!"V/=-Q&6*.WK8Y7CX>:%OY9K!/?R1[A6H6BO?\$36L='!7.8J%V
MSP- KPH= IQE61(\Y1G)!%O$F&"B99@=^+LUZ<"5()N6L"A=+OLI]3<!2Y1
M'IMSDK%(F;]$*$GGJWLOZ9WC#J3<(><$/1_B(H'-7W=3&'Z%=@GRRRZ8F FS
M;9QDP9_%CT_U/:0R]PPJ!P@=/7%H*9D6PRQIJNDD1G_5.!RKH<-:K79<2G>$
M2\@%1.-P!/BY;M1L+K[P!E4L'S5@29P+2,\%I.<"TI,K(#VGUIY3:\^IM>?4
M6GNIM4=:FU;1K+:*RC?T]2MY3B-Z5H7!FT: I)&GUTD_;^3D8Z2.IF@O2Z6B
M7 AHOW*!N+VKQ#?!<5XEESV0)%4W'J1L@PKR9VF*LK3G-#+F*F'@->,DXB*3
M,]<4T>OW! TB,AC'57, 055!V.<SS'<=;IZSEV>,7A[(?C/FV#E[=<Y>G;-7
MY^S5.7MUSEX=]WP_>W6<B^!<,/TE%$Q3\@ %>,[^>H(*/\ *4[5$A73+*HB@
MMONMV4]4Y&-/D11Y=//X#/0YNG%P%:LDV6%Y0O*YZO5^0/$Z\7:;P"='<S=1
MRIPO"$Z.&5>8#'Z9\U _/?K=9:*XC9G=:OXS!942=JD)BTO=RR;YQ"[!VO6C
MM9!.HOFRY/;KO*U;O#95&%ICL>T-:Z,=0>-EFFK3!6*XW7(;C4V/55\F3EU3
MHA(QT5K9C_,H2_:__?#3@!A2Y/]E'3^_J_ZX$$+]0W&1%HQN@'+[YJ/N>,+8
MYF*U*G<->/&#-BYB4"/G(EFL_J+QJH,(0=&;13O<18GVH>MW,).) VLUV0N)
MU# U[VR[K]T>]O$7A"I:R5SVC_H1?)-G>8(J%TZ*__!ZNPOCTJ&S3E#ISE%Z
M_QZGJ[9QW=!QB4V9E80M&3Z@P"SQ?L+RV>;;&OU5CFZCQ4M,"H1ACW0YR X+
M\!6E>C@?)5EJ9NB=&#%8H,B4A(^PW9V?;D3<X*J!.!1H)<6%T";N ?TK#Y+C
M.3O</$P5B2L7L:+^'_N'*7-YO&F1E]XNP(07F9_+@*SS,MYN@ZQ]44IX10]
MO&A9-AM9H\C'1F//8!DD0=0YK!VM;,:D)D)$G,%:43K(HC2E,@WGKUZIN,NL
M_.1E1;S1JM>WA=2QU]?$]FH_?]HL-M8C:[;&5\B:/.H6>,$7>#FV';]L"EPG
M/]*TO"VD >Z9<L\S45KT"P^+S+&36$%J1D9F'?'>Q=E'C#59;+QH'A76GN6]
MQJ; J>N4>PBUY3? 1U.[KHMO1CKA'*FHG]*6Q2E&U91$+,AO4S,AC@@/S[,.
M)3?!,W(J>C!EKB>6R6H G/6&X@#CD?6IB)0E.8UYHH\H>0Y\=(.:YC;,"T[]
MTEGUL_%7*8-39D:''F=K("\5%@W[:Y=Q,>,2&F":[DGL!;[[//$W$N*A?><N
M/]>X6*AL LR/EKN%R!)(0"#WP@;"FSB9^?_*@[1@['QU&V5>M Z>0F0Y7"U)
MGM.FUR8U1%UP_!Q^AV[[>+OSHGU:]04]1K1E\I=]1!A4U.KT&=]&).J.EX,M
MW[U2 )U0FK4P7-L=*%5DV$R.%F>@PRZ2E]B>7<<D$VF^>D AL8/OO23#/UOU
MBW/(<-Y+0'93=(Y1#K/-=8*\QC=#MB\CK/C8;B.W_!2$T.+:;0[;%FWI@GAL
ML%,  +]%_SI4RHX][88$;:H_0'76S(1J=%N?./6@"AQ#S8AS:\GZA[A6&"[$
MF7HQ<:9>@)W/LDR]%&?JY<29>FG$E]O$<"7.U*N),_7*G)OU#F65Z?:S%W:'
M9S.XVOW&:4Z[EH=+CPNFXE'WV.+&!'MK-%]5"F%[;/D "9,6)(S) '^KNPK\
MQ%N24<$H>"XFK)#_\UY^(,D00SNHM+IEF+#-N&5H7#.PC/&Y97@RA+IEZ P\
MNV6F[)89VA1GM\S9+7-VRYS=,F>WS-DM,T*FFG?+7(LS]7KB3+TVYY:9^45[
MA*.Q 7<D,#YU.4U3B\'-8HF1F1,]9,?GKYP0&M^?GB2:S 'F7KEQ!AQRQC1,
M)Z5/Y.YQM8M2S"N@C$2J@ED2*]Q+H(3 G#%)]QCH$O1A_ZBQ5X,/X>Q!,.5!
MT+%SM+L2SIZ$LR?A[$GX4CT)/Y "E(WW!Q)XH'6_<=S_3.:-UENVJ2)(VZ'&
M1ES1Q2-"IS5$8:+F'=!,.$^S^>K1"Y'-]/\C3G=A8#,2:_'3U&S0#TF<IO=)
MO KL#?]LXCPUH;7XR2_*D11:.7*$C*%<;C'+TL+C\(RJ09;V!,FAX^2$R^.[
MJ?D7I4)]Q*IU@]=XH'KF8^P!N:+MI>%P*7'F?#,C<P#K*ZG_57^LN>A%>L!Y
M&_GQUOHF'Z+AI"RD0697,OX/[5;3![S2E*@7?NQ$UZ_^AHS?N0I6*Y2@R">_
M7"1>E(;%&A^0'Z_QN8.6MU&IF/.$?&OOQ-="K</J2T,7@QXA5DKVG0$_1#G4
M!Q&;TIZVM)">U%G19F<EM[]I/QR.EX^#"]Y9#;WIB_P@L.^'PLENXF=E%;87
M+3\&WE,0%A;&#R@DGY"7H(5P&H<"(]$U,$Z3P380Z^TM>M2A.%$E$8W,P61Q
M#M1-/U GLNO.<;MSW.X<MSO'[<YQNTG$[<JCG3X*QF27X#;:\3L;9(PI-I<-
M-A*^]-+-+%J2_US_*P^>,7%1EMZN:D]'1ERDCQE606)US5>'2<+W<=EORJ)E
MI$JIVZZUU)W3-7^4A6%H;F0GS=6>/=Q#[/ATAHBQSRP# W/*^7750#/2S79H
MN!RK"28'AGW_'H31L.7KC:Z7*=P%:'*,WY3'.(C)_:]<A-/ C*4LTE@CRL;E
M:-VDH.$^=;N"RF]([8'*K8%W9W.SWGM[!S<(BPBW6W% _RDW"I.1N@NCAP_8
M!M%JETP3D,N;AB,% 6X8N.8;\*^"!/E9N,=G0(R-/OPH_"7(-G*7D@18QX87
M1$HRS-)?AGB'*B-$I\"$@9[F72;)8( %X[ #,G[NW83Q"RF0C2/4F%9H*BS6
MQV@D!#B$1F9C2:/5'N=CH3!F3BA%]@#B%@WF,7FL'K\[A^\<A^\X^T=_TYYS
MS.X<LSO'[,XQNW/,SDC,KC[/BVSWST6.JLMR R Y8Z\Y !I5XF+0VFQH$/UM
M](S2\6@!C9PO00NH8C T@)""O@HBCD4+:.1\"5I %8/6+MM']+>1GY#Y;U>H
M_.]M1(\\6],#,$$CSU\75@2X)& SO+1E@#A.ZQAY:8G4AA^0ZF"=H3O/Y"'5
M)(W[N2:'N@69-MI+4H*W/,"\C3 5VX+9\2K;(&PY8ZSUS($N]P?)$O-D6B)%
MMIVI0>*$NI.;)L-@L(+9T-RB"C;[GQN7J(YVZ6<?K,%NZ9;VM&8_[=E'>_;1
MGGVT7Z"/]HB_/)DL[]H64I=I0H(^7A;;C"1KM7,ZWX/,NNXW3D<NN3#&>DPS
MTA2;_O)[0!AKX&,%(O\ ,\,A@!P]FQGZ=[1[04PP5MW9S-YS4<3 PN_,KSD@
M+P#7#)8CT1)=&[BO<D0\INVSUYH8I8@;WXY4Y3:P6;U,XZ0X7KX$QP>[^=Y'
M-<)Q[\0C7R")C+*O]U+^931J:]<'W$<];H'0> 5PT*M5W5H3Q['ZZXLQ"/N\
MUEX6T\U0Q^<NL86R/;WTB9^XWP?@,.?;D0T_S$]3S5K/=4U,/8 HN.;:)H4W
MP;&.Q[KX6/@G)#DF"TUD"7Z,HW6&DNU%G"3Q2Q"MTX9M6ITJL!,4 LB1U0Z5
M@0!'#"42,:L [93L.C1.Q/<)K490=TK/D"EATMO^!1L@;.8;R]6Y3=.<>,MV
M0>;9>R6WL;HMF8;LMPZ7C'C<'_.GU$^"7=7]MW*9@"X@QJ=CY>O@<HW%FF;+
M9<$ O >]8!E$MG6>A7^L4@)P3K??KKP-T=H+'U"*DF=@Y7GS@[%RD[(T8TU0
M?O&2Q#LV$MA;4_$>8M=%- #E[C-+[WR.0O /Q#:(T/+:2R)L5H/4NOO-:'E)
M7R$W#U7R%/?]?)L7#Y+R>8^-KP1M2(K$,RK',=@[T0&T..T0!SK<(0SE#K:0
M"&(7=TAU&*:S+$N"ISPC-L B+NG^(0XQUG2^6FR0R'-<$O1():7$+8.S(BJ*
M6[TV;#\2V\A=57*,X)W8D0)PUM!82P"J_*8-R@+?"]/Q502TZ>N)R%WN.XLP
MJ1/:'J$CJ1R@$66Y_XI+M;534T"5_+G'RQ=:7S!P#IR[PIPK#LX5!^>*@W/%
MP9=1<8!1_.R%.;I'R>,&HX.9T_VOG*4[C,)VHW#18'+U74YX,5^5J&9YML''
M07I\'!K?64P"3C5N#- #B'A,38IO8RS#IHZ4H4)^DEXA!2VH96(L^M1&-\^S
M-/.B92_J84T/FA2<E6% .K <$_=.PW)&*^GR'*>DV7,K8D%^=YQ_ZM3IQ:73
MG>-0@#39O'2KY+IQ( +),G7HF/<@BFNP$1\B5/S*7L2S$W$*3D2QTT"W&_'L
M0SS[$,\^Q+,/\>Q#')</\8CG 3VC*+>7!E;C<U3AX][@H[!>[]RJQG$1IQE^
MO'HVZ^J:.$^C@EE5S"TI&"H'^Y!@.DI"K4FZB?,LZ9X4#!6:+;S7Z]4*^5BE
M;O&*@J0<16R]=0>/CK-&@*3%=2-*6M>O.\*"8EXU\5T^>2FQ.O8$_2+QHM3S
MB\[*M]$OF\#?$'K2>?*(DN? 1VE988265\'R+L[^*_?"8+4OK!<_7E>"3"TW
MQ;"WHE-P>ZOJK47]@;;@EBIBVV+YD2SQ#)-3K<F:QM*QG\_% <EHK9QHO*4*
M:@E91*%=#M_A4W(2"1FJZ@$0&*!80Z$QB>7:J";.\P'1DT(EZ[]I/A;*92+R
M/K-W K20GIT@'2%4DOY>CR>D6&Q9](/!I*4ZX:=X_I0&R\!+H"/4.2"^Y!T+
M8G'MW]+=W=YE.2NK?/6+U02.6&H=X"96ND^9.4P'.Z;&N,WH.!#48[RU[ T*
M"5*GL1&:W"2T=-";NP7,IZZP%<Q(BDI7<!I&YIR34::0C$+?L=IKU\Y9)^>L
M$VD9G[-.SEDGYZP3PUDGL&'<UMMI"I)U&@__8>-/7F:FLEJ.SN%V9Y]YLL3,
M2/:=#C\E(\H=@1^C84[J-ZZ","\B#T5PUH7_7Q_M;IOXR>UDEKM?HT0-352<
M+7_/JYD3^&3M!4<M3HG@$>+R M*A%7Q.:Z_5+<[6ID?Z:Y!7H?V%&R^@#M[3
MEF\H8>V<QF1M'T%SD :'&DF&7>H0;OG3<5Z/0-B%"6*RH@'QQU@/\_:Q>H7\
M!.%3%=^CU7^+R.MA)2[&]<E3>%I7GI!LC*91-:FJJ3E2UZ;*^B072?*F>TVK
M2X:;9V7T63^RY_QII%SI?<4;ZE9?K9/OXQDTM ><,:<M13X/C?4IP4]T'Z%E
MH36D*0K&3^L[9=9UPJ# 5<(V0)M[?@X6$\VY6IM(KU]1X@<IFJ_FQ2@1-]+K
M4^$P<49)B!1^&HMH%*V(YBM\VCRC) OP17X;83ISNUZG82JF)$<./P'WGT0;
M_W3S@':E_PH;;+,&\KLX Z:P\( XNPB!(@"R0FO]W $GF<F#T9&V_\3+%8;%
M+3U?W21E18L7"K13% (X\EM*@D/&7!04&Y6R"I?/"!HY7X !*BXBR%1N;4K2
M=Y@\(*SI@4\&<N(_GT7%?XBS[=D+K=Z;>J@]D01C!263$;%VU]CAK.QA:Q,#
MOD1X<+Z$1 ,X4R%5@C:SR.^\+$_P6BL_"GX&5&R0ZZI8@ILWP/7X-:A00]_+
MV:W,!<(3KSD@;"=/ WA\T$G>ZJTVTDN3[+?#GGKT4>0E0<Q)5EYYZ5/!&_QQ
M<8F]0V&6DI\*015"^O_;^[+F.&YES?]R?X!][7F:B#,/35*4>;0T@Z2L.//B
M +O1S9**A;ZUD*)__0!5A>Y:L"106!H>/3@L2D0"^!*5R$SD(J?K\<Z!!2##
M3A]CEP(<QU'#[4S]!%^*ZH WV2[#VZM1P.P25DAI^],RE6&_VG-WQ%^.BFL?
MEW(Z91BO(S9$B<M=S@E8X*V=5GZ?[0LZU085]>DUN[HIA@F!07,KP N*FV4!
M%W(V6'MS2DX"C8<SQ\V8$*PDDN2T_S:4$?4BJ$.EQLSGCI<T(6-TY)P)S[P&
MB7#+4G*8[$MT>&+U\5?,Q@XJKL6S^S,/_$EG"8ZNW]45$P:6P++YH\M=Y8G6
M,,U_*HQDRH 25<FXR')T.>]\:KL_\X?]R$Y@#K#[,)>?.< _<X!_Y@"'8[2'
M'. -:8JZ?/MK]:#@884WO^S)RZ_]+W<^H/Z'DPMH0"K"ZSU8LV.H#W?M_-MI
MY?A5\X@RD0B4>/R'OQ\S+A\ WGQ_3FVKEOR7#P;8'7\Y=I Z%+S3[AS'3?%S
M?;ER]C534JE\S6S7D.PL*TC_?>L,4DHJ%4C9KB%!*6:0-F6)B\W;7Q]NOT)
M[7^]1[7_:0#KD%S<]&X(LJ/-ZX,M;)]XJ J!-ZC2%_4P?=V9$(YPDD'/B=-W
MG2D>;KMQM6+]_3'>877SOB3-X9)\S)XSJL497&9:(G%/N&&M%" N7II^_X&*
M;?6$OF,#]*=C(F?-VJ ]V[9;=TX[Q^KFWQDJ#' =#4CO!(_WZR79Z_X)%W_3
M_S[@5VQB.(C&1=4N;/ 5;MY]2/L%SKYEQ?XK*KYER !CT;CD,!9NWFE#E?Y3
M895GZ$3F5Y]DZ%F)"_F;_4!8B!'PH'&L;N[((ZFSC=#;*H5Y,NB,:J^!X)WN
MV;W[@;&PV'\@MJ=8-#:V<\+N( M1\)'M=4\:EGY?K)X?^W!C4^#5%,Y)7@.P
MU\#AI0C-'Z3,_B;%58GV-O@KAJ<E850X^+@P'YY0EE.MW4C(3 :EA?!\SUI'
MB+E H3<P.E"K?[4O<1O^:2)+9(-3$R-2$/1%32PDR">T08T-WL*!YV5\ ] 6
M;Q_0>\D*ZAR]51FR0UL\-CT518J"M@F2E;;-IS.2U)-!J4GJZ9ZU38=LK9B^
M'Z*Y)3,>F)S4$&_?;1>@?B+N9S'">#(HM?,[W3.@M8XQLJW?RD82"P<F=X+%
MV^= R\U$\Q>6:ZHYXLU307*R?S-Y51$-3 YG\?8YSJY[9]^6A&J.73F+]6N!
MR^HI.]P4-2YQ50]B\]\4CXO.RR(!5Q0O!1R8*VL%LY\*SKQN^&W>5+>4A;@L
M\;:K6K)NZHJU-J-6!.@S Y**6)C!))49"HS>'6;Q&M3.0H_#]N)-X@L"/@\!
M"(6_THUY 0/$>?1/IT/LZ=6V1S7F!\*@Z)%L;"*?@'3K^J @5S#?XG)#M0JT
MAY5.T%-)&_HA'&ZCA[J2(LUSD[=MQB<2#P2^?/397\BZW7OQEZT.AY+\R)XI
ME_.W,9]7SRP$#W;DM512.?)Z./3.-#ME]RI[R;:XV%9W>$/V149IKJJKK.H:
MK+!E/Y!..Z,?8+ND8%JOQ=)B5<\S5GYM8 >X]I8> E;5KZT&'KAJKW0!Y_\!
M0U#4]RNW-56/E^)Z]R=AQ;EYBXC.C*I6&_IS.=69?9JJX!6=_<UH!;,']^7
MYC)02>:CHE6>-+(]YYOUX;@<3&-AW,A'G_VAUNU>[[RT4OCD;@0#V+5$DCCA
M>BCTCDWW##"T-@W(_2.8(K ^?W/I [ Q.M,T-64&YF^."Z].YEEVOF=>E,10
M%AU?I45OZ[DUA%F$[KE#*T=4;IR;.TAZA?(3^D9*JFF:.@/EPQ- 6+5YCK7<
M"K8[N0\E*BKZR:R:^HF%09H\,PC&GK_=JMXZA]F5R=K.=JK0/-(Z04#+QB8"
MM'3K_ W-536^SIT[:LE@U*I",#"-&T^\9PZOXZ?C7D*-O0 FDGDR,AVA/-TR
M!]AAL,LE74>V[5=D\!P@&G?F#F'Y?CFN;C,=6B96+0KMD_(IR,)&P= 12N54
M:P'AS'"9_7":^+8I-T^HPK?T@L#,=VSR!*8GD\(G $&#,T%I)WK@PTWQ*?NQ
M;MM2V'\D1K33N'"MD>.,=&R #IWT$G4+Z%>!$$I ML$ X=QP:+Q^;MCJN1+6
M=M # 2\:EX+T$NZ7X^KLN59E1\ .MNHPGSW(^A.LLE4MQ,E0IJUWJZK"TT9@
M,ODA')F"P!!OF0<7.GS2E#!3'&)B=IJ'L2#G#K@6!@Z],L4_9!.K0<'ZU:8M
MEL8ZQI,\VV1XU,_*)F]507J&H2:+%43*VM4-  '>\PI.S=.)%O>^,F/'(/$6
MC,WBCEBV43-WJ-CCH*6W3S-Z]%?""FT;']YQ*,P .V]]1-HY0M?1'DWJZ^X
MULN>'5 !#^ UL)<S(6"AZRD;(A>T-N $L$BU)3M.W^J[JFXCA<,V#Y#-[XU%
M0:29%%5?K2 $$P:6<_(5>+,"@5)/<\2UG(/7&W/-O(#R4<V^R-+2#0>==ZWJ
M)$5=XF)?/^$";U\Q^L[^;U(81SX\9F$ K3PY*>:*_7O[8A[(8;UK+\G 4FXV
M<>2<=Y%*._X<YE!Y;&YR0>J:/,=AC6CNV 5X].P1(N:M8>8XE62:!QDI#4NQ
MEE@.9',GA2'&SBL/#'OE#+O7AVP#-IXW1=[-L(.4IC;7&=H2)715H_Q,D+H@
M'AG))6WIRI/LWGUYZBY7KG/VF480R\9&C NTA%N* J /B45T/-EE];K\2"KS
MT'CAT&AI'I9PRQ!P6UO@)+):]G9/:J?I+DG19?SB[0.Y1EGY)\H;O-[=YJ@0
MO3AZO!9LUY?B]6'-"T@Q!/./<3_HGM,+ )1?H1K=X1=<--CP S4@E]I':X*4
MVXH)7<C3"RXI[3]1F;%H8]-P,.GH> %?EGQ0  &I4K#8_]8)[PA.MW[BE!BF
MPL]I3=.!+P/]>+?;X4U]31=^^<1,YIN"_N4=52'#N8!4BTA(\$%AU5<>L+F;
M3B$JS.8RB$P6#DSINU%L7U^1P-XEL"Y8(ZN@WH!^RA0UN2%B'NJN]M5Y_L9;
M]B=ZZ;W=/!^H:L@4#RI#7[+ALZ3F<X!02D@LF> #*&A@H8SE.7EEV@>K(4O_
M^(E.Q^I9K!\KNN.:BD:J$M*Q,(<-G%I:3AP#E!S7-1C=6^R*.@N50+V09'AK
M BZDP()Y16KVM1>= =9:SFA35T)^2CXX)8'TO'=J/$ U%^P^KALZ8['/'G/<
M.2E6Q?8](=O7[!35Z?V[4JTAP4]*":F^V(,U)X]7)_-)AF/>>-JD/CTY>/HZ
M$9;F4.MG.NH]0-UO,BB9;T*R9T!U"%MD6Z>K":K=@/04Y^%NO12!&#1'A:G
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
M+'F>_DWQ\$J_][=;7%ZV/5M65458\BW]FEE4#RM/&>P(>-Q"K+@?JR/DDY6
M &"+T '6\X?EJQJUMA(,BZ@FFHIFT::=]MD=6 X_Z!Q9A>F]S@H2#DI\M@^!
MZ_9(5+__]V__.YQ_#+ZDE(2W"=+.X\F&=TBQ[8-]OM#9J9Y&U3B\/5:6"W@I
M:Q:2$G/UJ *"UJQ96I+O;=&::]RW2PO'Q/G4T:(W[1@GP$X; N<L^+Z8FA=A
MX^Z+)*P5/8)^>@]_Q'N4TV-1_092.0:_'B\$SE33&.X1%/QFZ_LSB/D<CTA(
M;9MLU7&GWL$4S-W>JA'B:$\EKO.QR2$LV+Z/UKK==7Y'Y0V=BU[FXP@YF!FB
M)I&.G-!A 6JX:UV1MW527=/5M\N@NK."$WXK\FI6DI;N T 6T%AW285T?$FJ
M@-7M1I.FI/B,T>),4?H"0L9I#ILQBPO2V<;,3R@&+\(M7<#"+D<3/78Z33RC
M8+:2N+5(= = 8Q_,<07VP0M:YA']:%_)%A5EYD3,*C-.!]F$+G=5L;=TWY3<
M/2Y?J&+&GB4,/;8 ,K$<[3)LC]H1! (/L4*C::])^9Z0+16Z>48O&+QM\V58
MX>(EC !138,O,(#<EK<XB2;6/H^>B'>['=ZP5W-2XFQ?]'\;3MYKEG&.G(1C
MZ*-.TO0(4?6-A3FT/<ZH_OR-KJ1:^(%I2$;24XT_+ATRD/?IP#?OL2 N_9=W
MSX><O&%\@0LZ3[VL10* \$SCAY4EAA"TNDP ,\#SD,#$_'E Q/E(-HR9UT_6
M0N0@1<GNFEFQ-E%EUSZJ?\\/FYLD78!'+R,LLM[T@(_O'CFPOA*31#,&SD=2
M+"%6T#[\J.OY%R#Z5CYMP(0C-1NC)AFY8J*OK*(K_$SV)3H\91O-9RBY"94$
M8I?.U(N8X]VG!L)]*=UA'T0+V!7#8^9I& "N L!+>M>J*!J47V557VT)7+M+
M.##>T]8B%4\,@M.ZQLK3L-Y=]<%#8?T"@*5$?":V9:D9U) 8>)><OL-UUJ=$
M[''0"$O@<J*]9GKBMP!PH%/"%<MYU]WVQ*UW]RA'Y5O;8PY5L;]VS=K2$^@+
M>>&VVNAI,6T!GD]TTG9! H4@V#'0KR1A"0" 65_XU)$:9>@@UI!([TL$ :.-
M>3=W:1ZIKW=_,O:#JXJ+1T;RQ"_S68HQT$>C!W;%MP%'3R2GRZI80^;Z;9$#
M7DK.S.T.(&-9Y4%"%^YBUY ([5B' SZH^: &(9H3_9(\'TA!*5.UH%M8V/)>
MXND]21^8\QQV8"<5O20P^BSTU$X3NFK7<%+_#E5U=2[ET9TDI(W  @9&+61*
MR#);$[;$+J=ER1F89]N$,U59_W5?4^V+"<][JAU0M8!H)-P.58_M_NG@EBN_
MXKRNV$_MU=1"+Z<;_>T/+KX4X#A^7VAGZB?X4E34&,UV&=Z*2FK9L4)*.\3'
M()!2VG-WQ%^.BFLII9Q.*:P<L2&*5%K."?=2:2 I?U99]:./P2JLN@J?&UQG
M/TNL_BRQ^K/$:LHE5D_SWZ%B'[9U^FG&A/1((6!N^XU.I@@M24>31C9[9X=2
MP (_P2KB20**NBD;(HLT TY 2[M::I$YJBHF6,<IK6%52,4:TG/GJ0"%]/ZU
M?2\=31=8R DGCZX?ZH_VY"U4"*&OP&71; $%HI1EL94]%USS4@[[-.5G4J"V
M_7-6[-^],&?E:E=CJF0>2,G^[A:7&=D&E:$&2TI.I)K #0E6<,;UP%)6NH P
M+C*EL#7_)'0\]JR'RB8,*(*5_(PJA'UQTX<NV\5O-(]YMNF+])OT*!",BY#=
M"U/C3M$JHMVZ3RX8MSZP[OS@7[=P!ZQPQVX]^%U5<6+54D,P+'9R# A7T7:=
MQY$/.7B;HTW[;&/1L&0V-@F(I1MW7O"\K[U,,4!Y)XG6NQV]$(J] =:J\7%K
MZ8#05FX?8N4O%,9I]^&QD,73XZQ2\,W+1:+JZ:;XF.'&I-G.=-#9(SK?)J"
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
ML#SV%Z0LR2N+<@QVY@=3ING7&V+&>>.T:/YJ7^*VNL>@LB,LC$0T,"TS1@$
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
M4X!/R(KD")I9MDW596HV3JW@'N3D(G!YI33(\LL#ID7 #WX1-AS9JTD;#"\
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
M8T#,,QSZXPM 4#1#M!TJ&D(N&R(-5#KG3LI:T]66-<YO@YV; \DEZ'5[R>-
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
M6W(H[D8DNWV*MSC.PF=<U&3UY\5I\ )P/4:#+0V0%85L5NV^-(I'.L/OWPU
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
MV ;W16D7DA6-MMRFR>%I.X_):$%T=WB,PM6"AD!H*/ANX81:%>VI&&$%GQ8
MS@N**"Q(HCVC25H61-&;/_WQ^_/ST[\0ZNQ?9W]Y6_FX/TP/U9H842);1\XV
MUIA1/R; G0;P'I-S8-8WU 5^B/?HP @ :H('KO)W<TA^#=(T()O-<0V[+E6H
MK: F?QKX_EQ2&LF&0_K4AE#@V&\3L5KN#H='E>>69\7GX&?%Y],_*SX?:%LT
MC='T:?D&]=E[<'TJGZ"&UZ?&^]-G[UWT>4$M050<@BXVQ2I&K=R97N$'27>O
M&U<Q'Z*#\E:'UK5#GH7W;^/52JGAH)BXW6Y21-0)$IX_=Q$;EGB8S%&72C=*
M9!PCUELZ$'=I^!SD^"X*5L612(:Q@3&QI^[OPJ$;HPX;L'U!E!Z8E531&T(7
M#0W6Q.(*:E#H1A84<K5]'M%TU*-@V7^])%,.CXC=R1A76RA8(]C^$4C!2.5
M5U]PN@JSUA[/!;5BHE-!K9!#!]3BDE@[;#"UX*U2W2IDR@4W)C*SHT!30G4:
M>0N^D#GU,U]GI"HD>>0DFX?#8Q:NPR -<>5VZ 4^G :8RA&:#K/C' 1G+<I3
M,[9&H# ^"!;*])@9#.U!CP;GJ6S/9#R.C][).[4Z6'!"\5%V963 2[Q/R'AW
M0;@F/]$1\3\.Q)N.7I8XW9&VM$Q3PU36YLH5Y$YC3^<[<)F&Y:>R+H9$>S(F
M^T76&A7E];#M;RH;?%2B3H)8R)0^MC%@J_,].NMV8I^L^\KD./HT-A+.\YC^
M=\M?,G\GG[#9HCJ"JD<[X?W:\H3W:_ 3WJ^G?\+[]0 5HFD<Y\SFXN>[Q2@1
MF(+0)-*5VQPYA%E8?_Z1\%1L$D^)NH&41CRCYAR/A:L^K*;@.A\'6%/?*=J
MC(>QX]W#R#+L&$86D)R$.>/S-D[$(F"T)IR=+M>U^76+1G:C6KWQ(2E&Y!0L
MH4],3GI;X(9/.3Q'-9@72?R,TSQ\C%ALN?@Q(Z,ZVTTQY:D<#\O9M$4M?<Z\
MHHAB"M953;-"[S?3M*A*,&@95KE$QSP\/AJ -? +CEY \$[>]#H#60_'8Q\M
M?TC2-/D<QD\CFF$>S6D 6,2>-78?*UH<T'X]T?"_3.=:UE8DP)'Q*1@J+._7
MNQI;&>E)!-H53!X)LY,WM!J0T#&U*LDZ54D/LNUUE'S.Z,.HGS*\GL?EHZCQ
MTVR5A\_$R09XV-*0+9AZZ48\"N]09%NTH500Q11**@ID@U>1@"^D;@627@EJ
M<VG!O 9HSBBO:.!"IL=_(B6.\8(@R_HFAO >TXF&$;Y+DTV8TY=!O!LF?8Y
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
M\&VRY>R(3@7+3FVH9+4]A0IL&FBH>8%&/7T;&U.3F^5]FZ<%$EE_SY9%PHH
M'?,&%$'>P@5DT%M7*S4P5-.VM2 M/[=\0R_)RW#4?^.U%C@4)'Q;$#D[JET.
M0PGKAN(D1VG=$0PE>AH:U">43-_&@MSA=!?0O5'K548M=' [^L8$CPE1E+EJ
M.I&W-66";XK3BN9GH^IEDM,";!9>*+^GWZ?P>"RH%P9Q1,.[PR"3?N,G"*?I
M&IL8V ^R]S&][ZM/#>CX4\&6QDZ^7C#H;KV@P7;D@I?A /?>F@KE;)MUI.1P
M;%J5C:GVTQG94%_M]E'R@LD.G'V&_FL-29D!">#J<*95F1V7G5!IX^"+9YL@
M@%]R2"D4.W-XB_,ZAX]NX"^"- WQF@SR.4CUO&(%"=\>D)P=27)W4N<RLG>Y
M5D4_"BC:$6R9U--0^]%AU?1M7"6:)%Z42XZBY#/-)M?"!J>;]T/S(0\"$-0-
M45"UA*S4(Q9YK6S!U)RJ[E=KH-6.&*;J?C6Z_I87+J-+)&;AMM;!N-.;4-6+
M;7K!]78'WX'TUMBRFUV@%2LY FWBW_T).%UP('9\X)5Z\Q&Y@WNKD27G0_\C
M[Z;.@?A],BUV_3SA5$>YE-7W&*%OQ\CX@;\8(^%.M/^X7_PR?Y@O;M'UXAY=
M_7QWL_CKU17Z<'5[=3U?/DSH$I<&$L1W552"L2R\UAYB%L>'(/HEB0YQ'J0O
M]S@+GV+FX[ []:99Z9:D_=8#M&-2(W93$$,U-=0B!Q?F=])VXR?9"\T2IMU1
MPJ@]#CV>6FPNPQ2O<NWJ#$8$_4+2A#716YA=\!$:;?@5B3\TOLCH($J(I@9M
M-G"^N8V"FU>P325V-!3.X_78..R0]+K',^/-#8H5)1X8IX=%GIH-T#@0F^MY
M2EEEBI438"'U,,;KTE-8/$;A4V.0;4LH60WA>1_KQJU.%<SDF55SI!>K:5ID
M5=WKEZJZUQWIBF9_^N/WYV??_25#Y<"H'!DU0T_DW,8%./R;;W9B'^,UB0><
M/H<K3#^J8D?7&KPZ47KAQ->.?^!CP!GH6Q/Z?"KNE&0%(;0BE& "?B.@@WL8
M9"@BE^(!576"SM6 J2#;BCG_109LV!0F<A2DH"^$.J"B=SW45C9.QOHNR-H?
MT2Q>?PS".*/G93B;I6$6QD_T@OT#SO.H*)T\%<P?@77_7\3XDQ#%Y<A G86
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
MDBGX)]U4+&I8NP*/++FB(-*R>A]Q\I0&^VVX(DTFM^70!8UXEZ$E/F?CV!_
MKW4<C YW/MMG16HA8X+(LO7 6L+92I$N.<:2.]N1GL6\2':[,&>Y0,0MO& A
MI"?RTTT8/#:O@(!:3T,6H1,US=@5IFS^_/-\21,U']BSF!>+V^7\]N/5[<6\
M^Q@FN.VT Y#8DEJ(S_%Z__6!UERN,N*ND_1JMX\2]M/L*<68_=IP%Z-'$ZP0
MG19[&DM^00=5A%@4OR&%&EJ -S/L],S9^.@+S78SS2%8#/IS&(>[PZX:^_*
MY_'R<T*#_WK(M*/L_=J0%9L"G!(A? T9IW%29@T_>XE8646SX0CD\+$PV-#V
M??QIR:<8AM^ 97@XJM,2A5V1V"0+:9E:YMUW&;C'_SB$*5[KI8ZY#N(W(NG*
MKG2/M"NZH'W1!Z5E)[@$M9$0T"2SC2$^Y]?7+X)]6+T2NPXI1RU_U]#'E-."
M"I=+N=)P*<O^J$4 M2A,HW"=EAHY+J1:.&[7S*^Q.9ZX/2&J3W19D%_,I2^1
MH14'%D#W;_F"[U^VY<S0+INMN?B!@\Q8Y>+>OETM(2?J6Q>T Q<! (9!J0[.
MC1W>A&U<I3NBD:T%"'C]_*X9' Y$V:YERTE\\1*!UVH63<WE!("&PFB>QR&(
M6F2)(S-;$0^EN+NYV,SCG$@N?(RPYR,"2_9@3K[LF)5YT+"'66[8Z 9C'61C
MZ;Q<T"G205G.:A,,-DLA45/Q'LY2LB0NV'!Q=;N\G_4?WO)N[+154YL^O3D[
MANS+%VG*2\Y.^4924H"5=F5\Z6RCBNXL6?Z[OV15_8.)I!WIZ(^W?5+)Q I6
MMS@O*>J_3=#O W!%HSV^Y)I%6C1[AYYI0U#]"P3=OMXPF)1U4M =3JD="I[:
M-6$8<6\ND80%D-0),3\Z^-G7O6%]';5BN_Z,8M:CG\$^X_0Q<5/%*6\/5/>@
MYCWMF_/?@2I.1PBO%@O$8C-;K=@;/LUK2V,X"1IT_0;.S!G4R>.CSU6AA@!<
M;,U>KV+G05-$=G&YDG1#6=^C$'3UG"+"YT( FK)Q6>N7MN9X&;Y!(U=!C0O)
M1&VS-P8D&W-GAX!6?V@8-*P88('C,4P!$$.UB%'1F[?;U<#VK43N=5WH3$LU
M5\!OF2L9%%T2G#\4&92?KB[1XNZ*$UF!SZ34QH3DLJN6?,:Y:%&=9$REBJN4
M(6#<RGC3\,B:8Z_I79W0@('DVH1*+M90_8AC0CJB5QW7-+DE8Q')9UQ>FO6&
M4!4?(($ !5/"H_>(D'MZ1RMSY&GX>&BNQG:HH+($#?0U"TT(=-&I(QK7XHHU
MZHN*2KXA*>/!?P$ "3>B) #:HZIY5-<[@C6)&GKE7.R13'LT3[.^:3FA&STJ
MGJ"O\"CXTWE"NKCY2(UCBP;Z"4=K=DGB(8@P3)$B)Y2(5W(=D=E77*?5NNEM
M(/*?JW\<R-8LHL["G/B[FPVF%^-H":2'/,A9&F>+FZJHM;\T"&=. 5Q59Z9%
MY]BTR#K]!E;T'[@A#>P9C :G7N;$*&*T20)CJTEYZYIP(+\G+,H*5-#P6[-;
MSHS4,ZCO^A+@R>[^ N0)ZJFIR1;4D()EH)H1H,O1=9+2Q4@O0CGHY3LNV6=
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
MUPG^#?.7^BF?!0 I</$V $0,U'<Y*HA4T$MVD.2IDJ.6W3*I#OIV"V?MY*$
M$46\%B%O,7'&"O*U2!9?OS!>3(A=#[$NDK [UA4Y/] ?YY;7OR993IH*Z=$(
MV(J7- CZ$]/.W!]38:85?94U8,^$+<L?C>7KIC/E5%/#OVR+7T M=*N">LH&
MJI7][4I$$V^W>I=FN-RM1/;@:Y?&BVD)E+<T([A+XW"Y/V3I0UGD8WNI"VBP
M=<11H@9ZMKB&0%T0G[1-+N2!PDEX8/=A.F6Z^#YK+9Q((IQ_"]%HOUO'3KW7
MFTVTIBUYTHPE"[KEJQI1"@4T=D./<H*@<&2:QF5+IN9[U]ZDIJ":B(8B#TQ;
M\QRS)"J.&;Z*OM _:+EH.:*) JECLQKZ4B8+:N%3PS]#-0:F6R4.H8I9[^ZC
M*\^VUX\6DR8<33[B7;2.L6TO93"LFV-(GPA W>J/O-GD^!+K[VN<F1F:I%<7
M[]X%:Q;'U3 ]8RC+S4]&! #2)=^A^D/G/J:8X8UMX,_-P?/&7$)X;B/E\E[
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
M*:HF?](EL\6Z. 99%,2+/#_N#[3RZGISBXLH8W57"^O/,"H3Y.!:FBIMD'W
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
M6W]J;)5%QM$:$2\FZL_J]:LL/1[.T_TA2)ZFZ) (D[/[! *BY)JT>HT8-*K
M_;R7HB!!CDK)&#-]:ZHWP/H]VAE43 FEU9"^'FT:P;MO:CS?^JU].E(6!'JD
M7#.K@NU<J'F(V/7->L 9M%$)I2-M5*%-X595A:552ZDN.KQCI2%AWHTK58X9
M]K#$V09_[I21F<4!%-#8/?W+"8*NB9> W5#37X+]X1>%DZ'U6^/*LFOOCJNQ
MQ3 YMDR2M'NUM YLZ6J3"A[;A5@*- $:54)V%>J;&EB8(W&P?VH(L%$I5<:8
ME6@%&=Z14P81S?7&QC6I^<:SK: ST@Z'0YL1V%W O_V"T@TZQ>4J)R&VN56M
M&X&;530F2ZEI&Z&^&@8@=C?P_N#2AAX^J!"?Q>/&'2Y#Z&,B>$'RLBT*XRWZ
MC<=<[UE[XLNXS15H@UR\%F++$2H3&N>X<ZMRM=QA6M=$%_2NVO)X>E(-7I[?
MS*V[+4K_+HPWM,VIK02I#U$O,WGKZ6>??X91KZL2\0,+:)A'NN1H+-=)2@F"
M0EI7J OI811+66)MY$J-&<:W$Q5T=6Z[YBKIJ$'<'%;M:[%D4\S8U 3E+7[
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
M4"TSV,\[8-:/Q&,:9!LZ,P#N@QHPST>;^6!N9J6\'5RTB?.1\.;/77J<('(
MC1N/#B9(21]H!5 #ZZ.*B&7&51D!.QR4_"H1QJW[[0EJH2(HA\[Y[+(R+P4^
M"Y+/M''C=:*3"!Q#68Z5C0B _';R':(?(O*E>S<.Y';KL7,G-E6ZJ\?40+HM
ME"/I-@1(I4N^]$>Z(VZ/I-N?V&3I$FF:K-XNG.6#]Y@"N8CIMW[8<0'CQZ(>
M3-$TR%*ANR*2,!!U!\RZ]SVF02IK^JD/9RZ8ZR,Y#V9GY']_>O,1)\4QTUG,
M0QC;497!^-!#A6]0]9E[,PUPN9$H;T8F$92;+'H("OPIR+(@*73N/?,AK<9-
MN"2 71G9MZC^V(>5*V1^(VIXEF8QDO,T(6><@CZ%]#XM</4^@(;DA0BL6VX1
M-6!OY08$41A4 ?F@$RK2:51#.G?#-V_WZ38+#KMHO<CSXYXUY- Q#4($#EIS
MP]3 ]=7E>R)7>$__NGIWC7YX\?)O/BB(BG0Z'54D<S=2D*O.^SL&ZB$ M[I]
MP'1 963TG>EC4J",[B1>>/ER432Z()GN[,=G62!-3 \O@-9 H Z(>U]M-AF\
M,#UXG0=/>ZT2LAZ Y<!)=VQH@V:?H&5.;XCR7#7KNS*'P>TN/)R0::SDYG@?
M1^O*T=-QQ3EP=F,E' H@/YQ]6;OA7A0I"-C>.N' ! T7;-^G-SYU.3I.\XA0
M.W:Y-]8BS@-'KHE';.J9&YRO.6#67><Q#5#H!#Y5VQ8PS.Y&O,"TS-+1]!TE
M5J16M:O8'X(DPCJ2EJ"PO;K%Y$!): I4E1B6S4C6-9P/AR8U*;4)33D+C,J5
MCO<Y_N.(B=I=/FCV)N"#6G;=^%1 *M%^C-C7?IR8Q$)H50">JJE[QWKV[M(X
M)#S6JE09@3DH3AK2 !:CM!^ZW^QACG=J%[@S,]H+*K?A)@[6K#K=()P^@K4N
M:H 00-Z'RK\[-)][X )(Y#!T\[A3-5* CS@)TZRZ$EWN&CH5R )PJX$QF Y
M"TJ Y@9[!>+%X4XNDD8=)-/6SK:TC=U%[O\)WQ)P>'R B)">'_8N?469Q/KM
M^J&,G+[=6-)768.X##)<;S:8OM.L83A$\)9=1 $IX'.0# )5D:$:QKWWH""5
MQG;(IFWJ,YX'^6Z9O(WP42NZ.P"RNGL,1P=CO/D.1;3!*3YZL5- K.[$>3D3
M,\O!7V=AE 39$_,^-23+@[,;Z>50  BX_A*Q3[EA /M"%C"^D3,T14/COGI,
M5[OTF =)N$C"U2-Q-)_(SR[_.$;%TY*0FQ31 W5"=1(XVDBMGR-T*02TB$S]
M!U0"H08*43 _%,I4NHVV&?')Z'3R+OLM.&CH6/=[JSM(9V"H0"/[#I%OO-@W
M.&QM>]T-9F*V6]SBO,BB=8'#GFG2"2](4-B.,8O) 9_-JX&0?&^QK05J,FH4
M0X$!1KTPLY6.H]CYW'J/TV9HP1)?\3Q#^^M[R-/.\EX=)TJL;7A>/6?T^LV4
MGO8 $F<][?GTR'O:5W Y>OVFZ6A?PKJ[WJXH*4XO>P$73 ^&#/E5!WG>8->[
M)J>$R.KVKT*1A@9]\_K-MXT.<6_8.7H705%Z?7U2X<N$US7XZ/6NYBDA\D6C
M9-?WI!K%O=7GE4;!5_V4^3(A]MU_S-=R!)P[N+6 B9@.R>/0U;=.PZ!J4NQ'
MQ<&ISKSB!>7%<F)XU<6#5[EYJ8BOE?<O#//91":[(,?7&];J62N=S0>U[(?R
MJ0 K4\N/4;HI.W)[4, @ED"G.A6<IW'BX9@7Z1[KW.,=@-B-2_<'AW(.U4<^
M;-A\!K?)AO%\].//K64HPXF6=]_>H#.;_UAH][LC0X_,ES%E;ZP\3T)]ZSZ:
ME,':;K'=%62KH%4OUYOS'6$,SI=).<**7B*TIB0R.N8/3(E51T(/V)&M@J*[
MQ[J$H]E-7&E906$=^W"*$N\KG0H[)IP.8/1OHP0OR>]R#S2QI67N3<U4%QN*
M#/61C(=11!$X2Y\9*8&J<O;Y8Q*8O8VVNR+=?,CQ(L]Q0?-SUP><!05]<AX3
M9^MM%-Q',76T.0832L/H(CU!VI:G<D;$00=8BN9YNGE.$*$2$[M+W>!"#!EJ
ML:%_KOKFT4'ZQE#:;4+'A'E&IS*-D0 ;.ETY^P;19N+0@$:AGE[W]'0AT=/%
M/7WT95VXK3F8H@$F"CLRID8G2MT5<D*SVC&N7EK6N>WK-R76;[]"0SN3N1T8
M71OJ>S+C.T3OLX^@:(6UM'E5]NKAV&+OE7D6<\QCK*XGT?K0RZ0@\J MA,J!
M:0/7- T?HSBV'"Z24S*[LR$^?DD) BO::S@4M!J]K4#]"3DIB[Y_ZE)CBY%O
M.T3]'A>ZOH $A9UPD@(E<MTIH9XA @?OX/8O1:A(J',O0LH#D\,YB%9OTU5
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
MFS 71@VX1<V!^2:<5YX8_I3 8?Z8%+]Y:\\_[3,)^395V2UI5/_85#G,5OA
MD@NZQ!M##8$2NINF[*4@#,T1P6R56]&(%J_QFO*CZ2^77_&.2?#O, >44"XR
M%_H27LJ]#X8LW?P2[@'&3/_GQ&CEYR<9.TE3O0:5SM?<G4(^DW0X&;7V6=*T
MW^W7^/+L*8N:46^1Z)3)]G;-+6AO>@LS\X^LBTQ$5R?$QZ<_2LZQIN<"WSWJ
MZ>[.L$N1R].YF%DSQ]=ID=:"KCR3_9V^?230L;DP;<[W:XY);X%K5D;^WN?)
MAB>LODG/*C[ZV%);HOO:R?I4-3MDMQRWE6N<TN3^_K_^.&4O7=>M"-ZL]($P
M,0Q'NBI6*N%+#':]O4Z.69/DCXT'"H/W)4FAI8M))4.6ER! :J" ?Z,8X]&J
MQS#!(!V_-.U-,&?TK\"/&RQ#[+4V&+Q=^C8&L<[ P6"<Y]RZ+^<KDN1UR19#
MGO.B@X=#671_JJA8'NRB4^8IQ#HF*KV$2@#;/Y./R68O741P/8+V9$<+6C&:
M9[++7@ DL&%K[K6@(NNRRG;[!HKOE 4E+_ FE#3\I>AP3 HY,BA80ZOZ3PF[
M2OR5'"AMLF+W9_)3D6>_497EN4F$T36L(WW%_RH^:-GB,U'K<G=*P'BA<,DC
MJ2S'LH"=8*#)D+F'&54 E6X/258P_;!3HVC7@G-'ACJ^L@.<KG*^X:]XDPV'
MZ%W\XJW]!PI%A#:-;5K8-MVNO5H3L'Q/!3M*LAJ"@M,K*#OZGF-YLJ7%0YW[
M@)]L^;9+5JS2FE!5:^?/Y&E/Q>+O?@E9:XP5^!WKO*?Y4?8'3TK2-$RFI#YM
M-K16_6%0!RB$*C<F2':KH;YP5N_%=B5[-WNV@[PF!=]5#F4C33=:'MFXH<07
M6 &R+@4C\!LN,+)?9\Y)YU,QPLJ75F2[!CQ7J];8[I8[\@EO#-XB=0>#&*O\
M<_):P^1]*IEIQS8>EZA5.[8,1$/<XVPX;$/(=KX0#%8.5 8VQ]WA6)4OXNHC
MKT1!B&XM 8"&:BFTM\D>#A_JW _FU%36-!FA:'&7Y+?LJ'&B(O?3WG)H3[84
M$[ZK&[-%X'UVHF_R? #LX*'5B_/^MN+',+/D934(<<A6RAT.1EXE*-0$TKK!
MYGCFJ>N0U,854$&G"M_)HK-K5T9/%K%=(1KRY0T3UZ;) 6.O!(Q?FD*13Q%F
M]"/-^;-+XLY-URBQBX\@!?%8DI:TF$0N+K/3Y -9DN.:3=/Y-Y4X4X3Q5QX;
MHZBLKHY&?SIOU[X]^LT<WO@*LS-A48N/6Q2#JTPFQ\)"AB[N F$#,&7;<H(E
MQ_N*7?RR8Y)/R4@'82HWSU$1L*2E8\AXP)!5Y%:F<310[" RH8U+YY4-97&7
M:W%_#U5)L7L/I+IP_IKH/_/JCXLI?!/"N$5UH=+",&]]@X,Z/9YX&%.59*A*
M0WW(X9LA[$Y38$]&* JLZP^4&5.TA1KS*JP/6OC,>_80!9E9)K#6</5D<F71
MBXOU^+:5P()EDAT,: 1X\MUGK@;156FC@[I32OE_D6T /W-6Q8Q+(_9=YTO2
MG"IP#+&E?$/K394=?="#JKG8T]*N Z[_R\&%H0,OM_'C+;[21MR#WGC-9'34
M+7+F+3.VPJ9R;FARGNA05#Q:].7K8BJ[>$NX6&NUH G3GSH'AWJ_8 Y88_P:
M"?W>L>.%O[2SBP^322$02,5"X5GT2=YV8+;!D5;<U4^2HF2_JH3-S3&+1;V7
MYV3S&_R=]Z5Y3BO4L\F4DU>9N/C@;"1C6/@N1P!HV(:)CR%P)R2^P1^"/2S&
MP$P/,'#9CLB6QZ\TJ<!BAS)&);B/(=2!371.H[XKV!EQX#\_T@T_,Q_I#K[A
MV\3LV-]G]B5QYTFU;Y&R_1CYT__Z_W[X_ON_$NVK;!F)S[(?^'>1M\5+B<\Q
M/2ZHFNAF/N/@@;Y0-LK14ZX2[:[(S\.3#D6I^K!MBC'9BB]<QH4 P/=4D[0]
M%_DKR2&+?HPI4QEA8D XO4Z'9UI!M8V4LFM<RMH*B[2LZD=:O0":,JU@Q;K+
MO/>/MX)3%!![+4UIUS.BI!94 8Y/D,4]^2;P;VIULO P'+MJE+UPH-6IV9=5
M]KM;JU];/0Y@>I*V*^J9YN?*J2NO%#!,&]NX1"37JDC7IZ9NF)V>%;LQ3$6G
MOF0<'EC[94=N<;KS\1RFS7&I82X_;8C!,=>]2$I$;X?)@E,C!IOH,I=5V=VA
M/O"4K!U;#J'C2ETQX9=[GU6$W4R:^<6.VS?7Y>&0-=YTNJX63*FZ2I-OTW5&
MM1"<+!FJ&&$^NNVMMI/[_%3?J\P'F?[3[9 3SI,C(V3D4#@.E>AJ"F+6U-D$
M&<6WSOL1W.,VVU//_@ZRV_ T-63*J1L[]QCG2G]$W2EGN\ :A[EQH*#+WG&4
MN[E$V\+$4 3^_+SI7TLP?M0CW<[.B +Z7,=^L["-Q7-JM U\B9K+$+SO.+!R
MB[W_/Q[!633K'L%[]NZ#N#:5GZ\1M3CD@&'NPFN:+/#)[IV=E\__NL>[M>5#
MX6(..73MO_$!RT?X,O43(H<EZ6?@>9VN),TAO4Q-^;S1X6+!UAE,GT %+6S5
MP'#\@N]XBWZF:\/H5!X6$:HO I&LEB6YOAQ$CBV\!$!63W,F:4E%'GU-CPF4
MO\[/_"4U+^LV0;].#I07RJ:BA'G%(:#Q/%YV"7GU.10DBE+OD[.OUJ3PMK [
MO&CVAZ@*:^%)UNTZZLD%13/RC;N>4ZM*!.W(0 ),Q# ')W:9NSA&,*,[3\YZ
M.Z'0GN;9$GDFZ)E2)B>F[!W,XHH]"&U"Z^"]/F)*W0_!,,)R?/])-Q[_Z^'
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
M[/.IS@I:0ZQKHT)A#U";;<-KY.6,W&M2I>)ZU8Y!]0:7.]]6^(0MCR)4E0,
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
MI+Q9ME$G@A/-W;;Z]-:D:XZIN+>"UO^@':-!@:*"7EM-]EK GS[*Q\/5<]U
M61S5242.0A\>'/H]^S\>(!I()>I4&!N-*Z)85;!FEPG9DZBN1/5=0D7J$559
M2@7[!!'CB)3/TJHB$> 8?>]^:&\+%_%VF'>YP9 M+^T6EJ()E%E#--L5'[]M
M]DR ]',)L>3,LO8__,I>1'4CHA^!>\/P_(HM;S]'AOA#!!!-&_< I%"S?1F,
M5+@O>DM8V69^2T&\4O#;-"="="I$D<%34SBKALJF2@GM;KC:;, KGQ6[OYW2
M'8^-A1C(CW7#<4JGWP.3EB#Y5TN17_ZHHKG@Z]X$<8Q?[2;+-NXUKIVC-9ND
M"D[]@P"K<SY6=9WXS;X%KI<@=_@O5%ZN[#H+$$1TAZ5P!CB#R?A?\9>.&(?C
MN4_C('Z<:</$E;$[@Q@%!W-]8J<GP.6\9JR%\SU/=51.+(%_V["^'%X(.F.[
M'$>Y<W@RPH02[_W#@";WP^++2L_X3Q_&N(WCW\%9U%/^IYJR_W[.MO0+3>!
M2E>UB%U:;Y^R X5$+UHU9XBS;_0 0B=@)B=(<D:1'"1)*$ K0\$ 6YB1O0*H
M+4Z8_02DQ=FOB*.?#[/%8E]4;Y1RU!FQVC2GI!*I+J?#45:=8D,'6W3#-H?-
M68:Z0277\=C:EA[LE9(@3 ,^0VA+LXT=5%2M;F"<\VNF1!PGWIOD&S&<NO-O
M/@(.9]:<'VGU(AX B]T^R:[+S\V(_UAS%2LB1%(AB@SW&3>FOSCVACV%7V,O
MGRZLF%Y V%=6_F7*T\!6R)F:VCC-R_*0!\S0:791S^KU]KZBQZ22E?G:'$&H
M"2?N<9/OQ<] 5]1S:BG#/[O<S+HE;K\@HU^.IXMF_(X\5]QO>P7X6A8WE >Q
M92^T_9P6;#KS72"<;JP8Y!EC"W@W8+1(1XRTU(@>J&R^)6 \.,W7N>6!89H,
M(R>6"^17K>:9_=F!@WK)PF[X'H3>H.W;A86O>'?41Z5Z4=9,A& 4.UZK52\+
M ^^3HZ5W'KL5)*ZT+3W""?:6#R=)@";A1!&?Y.;(P/;./E>2L1$::/OXK#MQ
M[\L\VYQORZKS%X98 1VQ@7O\R.EQ-^JQ\ZHNZ.B?(P;'B3]?H@O3_=")QJ[T
MRGUVJ<F0&3Y(\* HY^.R4NXN(JUY<V:*)J*]CJ[N?A0HH4:<D-6!HEJ[(ZOB
MIX5;.3!V<Q^C49U:3@?;=5)59ZBZR-..5LUU63< _<+Q,5/_^\J]SX4)"5J"
MB%R?5X177*[QG9MO$H;S<>RM\HU^G1_9.89/?)?:N(W'T(7A*LT7R[P=>E3.
MD1QE(KYZ<_[GW^Y_=2GX;\DQ*:[(K[3 NA/IH]3E;8X^$BZER)6Z+@^'LGB$
MHO7B06M]:FIV\L+>/Y(N)KH2WO=*/=]IW3%3\\:9TW4P11P1\\=H\Z$L?Q,8
M%)KCP94N XV) -TP?#/1T\<L8S>,##>#<2-ENAR-02%29YC,5RT;9EAQ%1W?
MQ,V.?9\?8S_.^0YK\$:"=S_070;3 8Z>UDGL/+ME)Z+W(FTW%+_**#/#W2>
M\W@;S]C!+TQ!2&&JQ>]&/6.Z?;7>DHXF$01XJ"B0Y2FP0%C]P>8@BW]KFB\1
M8]-[JW C^D8;MB?LFCTS[])7FOP&__5?>&T]L#%DW5R8+LP1AB,^X7=O$MTC
M&3RCE<S0!@S3L@:'" 0<5Y2-M\Y>>-SX?0+;N,R36!?Y.=!QK;W]=-^#?XDO
M<E UH,]_Z'U5_%I\M\TW@2]['-RH[T27E*?G*>GR:D,)()%>H!__'N3PTH)&
ME.>K[;D$*+XQOCS!(3Y!O.VQ6L6+IRK6[(6*.</],KI+9N:K]8P/H.QTT\<9
M\)3=$B4ROI&3E5L;)SQ C$2_.EUB9E@VI)G2C>KL?=R75=/0ZO"AK*KRE:VW
MT4+DSVU+_,=NR_#M-RXGGS%#RR2\$P0P.FN_R;I'T 9M/6CC-*:WP4/$C<N;
M_CG,^8PM-'NB)T9Z)WSSAA[+.FN^)$4B\J0>R_PD8&ANOOA-"NA.9'_2$2 M
M!=*20#4M MFTJB18/+'+$T#9^/6V7UV775$Y:#0;,+_"MA5C,EK7E'XM&_H7
M7PD#H G'KZ*J',?@ = (\ZM(GS3AM-'VH;<(Q%#[VZ4;UT5ZDT%Y]2+E&/=&
MN65OW8JV*P>>O;+6G:X1JUA,8M+Q4A8JG<@9H/Q:Z4?PD3?WY2#WZ(-V/%D;
M;,6*MC6N@_7LBW'MN1FC7XN';(W?B^V"B.>KA&,4/"OL/W"/>4ER[DS7<2U<
M*X!;&-RO!3]TO<D P@/9FAOASFI8!$DD7O"4=K"]%C3M:LWUZ_,ZRVLHRP Z
M=\;!F73=$744PIVAI'"1Q ZR6:7_.M4-=V RF^2&"J1@A1A\5]P5@)U?5IG[
MD50CP>-G4DF$O,LDF>^@N&+64<(-B)W LOU@FBRS>/OC:K,Y'4X<DGMU@$('
MOXO"(MW\JY_V57G:[3^<ZJQ@QN9U>7AF=@S\R;TH6Z)$IZK;\361=(DB3#3*
MJ%>V-\G$LI3?+.&(S@NX2$CG2>TW7:"EPCBOL1_SS&&;024.SN*MM?ODS!KD
M$@C?&8,J6A'9#!$&J3=<0YXV;J+#I=Q7Y8;2M+YEPX:K,[,XQ?7*@V/#.Q!@
ME)= @<<H<>/$/66<K#@N.W[.HQEOW4.",V+8?+2T I-JCS/M$PRG-7B(\;T?
MX[W)!'+O>8B9)+^8'C\MU+'OPW#=G+0.0W<>;L4U%R.&5D98CK:Z=K3<5<EQ
MGVV2_)'N#CPE\B9I$@EU.7Y!TBF0E@0!&JI\J>V>%%LUX8P:NIHJHZAAU*LT
M941K^9_/S+[[?B1Z6C:]4C\0Z$36!98;U,N+KHP IG%P<IT;ZR QX4VGDD9K
M 1$"(2S/.8H,B<4,")&X*[^6Q2XI%"C+*D^JP^.Y;N@A +VF1:@11#H(&TZ&
M"#HN^!J$!.QPCDUM3A97I-7IVR=^F+4Y/KV6"]P<?PC=''^(NCEV(X$*U=6Q
MU(+*KR'HN#I?EZDS]$,JHM?W2@2'$AZKS2D0((&?Y^/ET*Z> *%$5)1:M@H#
MVE?]K-W+6NCK81VTR#JP#7XH=#>#,6T%7I00/''[[ C5)9_V5 ;=NO%4NAZB
M#"?KH^*<$8\,-R?& 3'&=,2CW1'U $$/;23<=5F\T K (K*BNXM-BR81P20M
M2:+3-"^H"PDD&9%": A)D#"C0MA5=$NKBJ9&0F4;(3%RMVTI6)),U:\6<+<-
M9]1TLDZ4431X,5D\Y^_TE6:N8CGW['/[I*8C#PEM12).S%N J*6X ,",.2*P
M&.ESY1A+TZJ68V\O69V:?5EEOX<4KASLP%W7)52Q='!E/AZ%2 $![9PRJHV$
M2%L7'-G;!D_G6GJ*@L*%(P!SP8'/.WC*O".#\A8UAU_[D\E4>45-<>B7L)=3
MJQ93R^9CEPNLW*IPR:3M@AXOZ>+%KA8_Y]&?%&^R^EC625Y/!DIO>P9CH6-!
MNXXP:-=3J&#Z&IN3^=8">VE+4J^/.2_=+90JPM-IX- "TMH$)9&7JX%* C%1
M=@E*LEH06O%<U1.5;?%63Y%>Q$OMF.W^AEL-ZBOJ&%^3+S$(I;!D(- #K6GU
M,IKF5HEFR/MV?\SV/=K&5_03]+HL^(([)3G )F5MY&,O@V6(X^A,].JHD4U'
MCD>.)EKT+[.$# 1-9(W-$X1=LV\1:M3TL.*%F=AE->Z]42WM8=H([C=CY*9K
MS<%<E!A"W5W^_0_/3UF3.W<N_D=8$M__\.[YN_:9$\,%9ANVZQ6@SU8T0^QG
M6J3,5A#E/:0/W.^S$CW:PB<*WP3]Q=C-B3&7QYC&+,;![8)G*)UYGYPY]  <
M:[N9)3CX!?D])T>.@AY)-((+@^N<(0?GA6VF1*/:8A*QX2GYIMGO\I=C* ]-
M\DUW4%T1"5B'#;7GX\EQOH]*(2+ U["RMHRDFPX:I39&%6FX4.PG'YN>B^>X
M="*CV'.<1G81YHY-&9E?/Y7\UX^GXS'/:.4TM'DKV""'8)4X2RB(%_M:FB"&
M2,&@8+TSXYW9C759%#3WQ7'(MJ1MC!W'81O\T()S,QCS\O$9 JM&$'&AS1(\
M8/I8C3W&9"1^X:C[BK+C%6#H/F<%O6OHP;EU]*-DH9N _X..A/=<1$RLP8]G
M;W=R']^=(HP +4GTKF!;6<'N_&/FD99""QFUC>B%C^7@8<EK';EE$&MY_%1D
MV[(Z.)VWZN^8C]MJ#,;L[@\^+@C#7?$YHZ< 3*>[@D!+_+OT<-2&..UL+2-L
M3@1X-> )A,37+MYK;M"<1I#C+6FQ<YAS?8X(3+?>;#G&VG:N]Y 93A]H<<B*
MYVQD&8G&1+5&QY&QCMY<3FX>(ZZI!W;LLW&D'Y.JD+4=[/&_HAF1[3#7P&#(
MAF"M+,5%G.(WL1Z\,<39'^A7VJRW3\FW3VR -1A;M%X7#U26F9<PR3=T"\.7
MY60@ZL!IB/+OP#.1!D2=\2]=D8(VO%A]\NV*[.![Y%W.O_@=A#U5O8]"PU1\
M5E7UX9$<"P 3O;0H[0;7'Z.P:!Y]P$=,-GQ#&2EGWC7$MSB,41M+V<%7K&-(
M1:*NMZM=1;FZM;(%SH &V8O'IZA^1.N(%YGMY<<,9 A@/]H4[^>EB^(LG@-K
M"*O9=D 3OH,!0^I>1A&=XFV5CKJKC#/?0]Y5/U&Z$:YRM\,<W5T^+H!QWWFH
M$./'5@MP+@76)2&:KGF26GU7L+L!S7:%2EM[2!I:L[.Q?_*IEYPS#\9P!V$K
M^#,%A,;AS\!<&9H@ZJGK3-[Q )?O(#3IE/.".1S01HR&.WNV8H2$JFS "L9X
M%487W?O_!\C?;NC\88J.%A.B2D0][FF>MT]2Q[(:KXS%NVB/=- )O2Z6R<?P
ML6&,X[AWFX_;+=TPJUB?(G+ZK LKVJ;S^B)(P>6CMVK;9<WN*1OPD4$X.?^!
M=C31E^P,.=B7Y&R!1G03/.V3[$.R;_R>&&A%H!G^W:(_8.-@MO$3\^6NOY^N
MG_-LQY.3V?;[*TVJIU>:N^-T96<B>Y.N._== @$B*.#YP((8--0R02S17)%L
MY0&<.<]6K$45:&9__ IG8IZ]T(JF#[0Y52-)VMS7#W1$PF=-6DI,7W [E+2(
M(&8)?,=X#YC N/6Y8++@HD9BC>'4<J>0/UH[$-M7)!DN(DA[ M/VXVJRU"*B
M^Z8I#PQ/<IAXS)J]3HY9D^1.X-ZV/5^:-3S&R2Z8*\_%AK'$_/S&KI)"^R4?
M7)F<HNG@T0T9AF(P=.N+F96]J-$^9;'K%\L",%0.:T+3$?P6U9=TG0GT)K*[
M!<HE?H10 '^&9L*%$M%:7FTV%9LOCTG."]8P^_U#69R<MH%L3E1[GL[(>^#9
M;PX6S"W(QVK$G1_.FWY*I/^JPCL8>:/(L-Y.+DRQ^_F-YI6_*XIR==>!>"B
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
MJ@(IMZ]7*O*8%RQE0_L.]_X^1USVF3!?\/$S='B41BH>='XJ4O7((Z(W3!C
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
MM'B-<&#U>R,W748.YN*)M_=".P*ZT'L1Q[>5+4,W!.QD+^9I]N'GNY%7,]4
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
M0SJ+)5P*^WE=)2_\ QI*2Y!42$V&GU4U(=)0LJ:8XN<RC^+:.(C.$1HZ4/X
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
MG3':-%*>E1)R4.1OW_8$%W6"ED(RK9]U5-:HC3(-/F[''P/=*>=*Q''MO$[
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
MM]]L724O23<\8V\C4G=-![F1=[)3$=3:26(DJJG9.JN'2;T>Q;Q];\\1(&:
MZQ@5,3LIUG0V_\C.Y\--_CG9)Q6-^S6'9AZ1$\E-3N34T!K%$%-F8,Q+"JC^
M'5=7M-LCA3>I'1[M@<:NX8/B(Q4?7Z=94_!2UE&<VC^R,X3URO0%*$B*LM-3
MM\/AF<D+@^3PM"/_17ED+D@21-!HP5D960OADA9\-].2LN E(\Q$I>8H6WV2
M1QE?X=A37<ZN=W!R1WL/>SWG^Z!04 ]Y:0&I@@FGIT:.JVM$3F'UHNZR[8>R
MG3E,)V5>1:D HZ*T[(>/Y&-)/7@*\)&VY9M^2B>/B'GC/([#L]C=6>)\#.&#
M F:>ZFLU9&DR@GH8 (C3^H-LT\H+^R7@ Z@PT$4IR8Y0YU;W)W$B7@&AIN&K
MS.ZN^[X*+7!=$]0ZGH0WHT<+P7[VG"E+S(N:HV5NCEG,"Z6/;HP,@0,J1LI4
MT. XH/JZS3/)SAEJ<[H2VN/%UZ>G_ @V03;;/_.V4_+&=X)\2OB^K[R:C.FM
M<CI1\Y4>%!9&P8-#4V?U%@M^N69_<*5V8KY53$MTDH2V3O_# E@V29P7L'++
M%.LS;8J&=4S83NVP+;6EF=B!VOULJZ#&_C8'V3(^3$]!H'@ (&L53%GVJCR=
M]L]YZOK.Y" B1@7,QFVM5I>M@Q5\-.K;I(RVVX**VMUYQDZ@O81[EQHG.X]I
M\9(PZY2M8SP:=?L!1'L"_%6IWG";B:<0>,P4T:A?):D>)\T;[$  "(.\3"H>
M-;@YEA4[K-V TVJPU.S5\,#)?U867+>5DUM,F!10B>1[<$?=7G61QJ0^)A@9
M[KKIKMGX"NQ,8;8%&KS;^KNO#MWPZ%T]QMWN/NR'C,I[1M\#GR7M-?M$T5$-
M^B[  P6H8;Z$*XMHU3N]AD&A:VGT!=OE:K*$I4.MZ'J7)>LH_27+O^[RK_W!
MBWHTD<,G4%5@Y\#TF/0PBJ^P/M#JECY7LRQ*3V5B:<YAK>G0%%)&@  %HDBX
ME<V0M<J]?/:HDQ[R:9\[YP28I6(ZRV( (HG*G0Z!>6:4V8]FB%"SU\H\XLW*
MV(%L<XY$ XE'+1S4"?04/7.3+6^BO]C0+T*I]TC-$RX/_MGH@%9U9) #[#@5
M$870#K#L[&"))=;7L\3ZJF.BY!U'DOJ.,&:.*??Y27M(J)*E5-C7>K.#H)B>
M_L*QW\QGRA@SRN& @QU*&'1"Y8;'NAC@R/A:O22 V9"B57?;8/^K_XJ0C06#
MPPEKK!4H ]J>(DGJ+W>>R;B5 \$D7*N+<V5A[O+KI(JEY.FZ_(5K0Y5](D8%
MC72UUFL(W<(-<GJTR,\&>Q-<5S*<K"?VNH(88J**S?-[*E>SM53H\"&I00[M
M5Y.G8!"KH9)RS81]+'A#("C=SHN3GVG33!5-D^3D*1DU'MP97X^W1) ;T9H)
M\Q(UT^>[<E<:;!01Z^<UE?H""ZL.W6^$F'!!GFC\:&\?[=PT,8L\NOIEAZV%
M<_-C?%(^[&-\31#[O,V9WLD^ZB4MDCS^D,6W3.MP'G%R,!&C"1M.8'R0#\2Y
M^FYXMX=%Q.S'/=/PV"'*=;_%IFU^03VP.R=2G\D#N1T8:Y@=5/T:9L[X!'SE
M@>Z0T*^[&]Z+I&1J>3LSAIV8/CE&C3Z0;XCH:U*">Z*;;<1KV::58#1:"(Z
M[9G"Q ,DXA7'1925&UJT@6.M79-$.;8<;T/)#9+C9S)@.@/[&$54KR56["KZ
M)N"R'_)*%K+VH!.K65!3+='" 9R1-#/#^7GZ.3*U:0\!("O2><;4D.<CSV]>
MY7#TGNF"K3TZ[Y),;Y)YEC=67Q6I<@XK$OY@'"\LAUI^IM#1#D:]U%4ZCL<7
M_*K<%T=16 A598@OXX/U$T1 B$@X/9@YE]+&EZ([C8=<L>S3*A0%A98@W4V6
M^OI) /GW<&S_VD8*#-/+OO[O8U+RW/HE([J+5!/7*!DH]]!F$C55M;%EDRT5
M( %"($/,6:(@?O) C4W)G%#:-M/;0/?6+5(3#<P_&\@_^NX,L65NCI\@\+3)
M5GO;P>V0OO1%03A:SV0:+=AX,&3?QRI65.@Z+XK\*Y3*-4UO7,)NQNJM?H)*
MVK9\0\YN'O'=V[.,=Q@"D+B7*(7;J]GY6H%DID1^I[I#+3:@23:-B)P@.P#/
MMX8?:$/\/=1^2O*-_LW4-J8B;)J66_F&Z^*R']<$7..O$Y/;;?X6XI]:C5Q3
M1"16N2A4[R*.=U#>I&Q;DTU"XUGYB:8Q0&XSWIDHP)4C"F)IW-3#OE6I7:;U
MN92-WMAO59LILN6+(^MZ=6P0V;'U":ASMD+^1L?:&K5R9:=S;9+%>W_B%CF<
M=*'?&3R% ;YG4"79$E<[>@-9 6DJ2WSNP !@/T5I/P0$/S^YB@U9+(P,T>F
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
M6WX$T5T]&;7KL:.DA-\1TRRD$G& ([3L<8&J#<7<;*5E[V6LY<B['?7AYYE
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
MHC8=!*Q1S-OW^!P!8J)E:GCURO?G;*+;#.9U1&IX0"!XV^J-R[&'1T1)+PO
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
MV$.BH$L-GD+M@6WYIJ'CY!$1,T) 52FD*CM(A!@3&H!+7ZLA2Y,1M%J;.D#
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
M\2NPBS9DETV4</Z]#Q-RGY-!T^ 308"DU@VS+]BSKG($M)DM P%VC-A=D]E
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
M4)MJP(/3$.WVJE<D\:B>W,F!@%&YJW&$ <9*\."H+.HB88!U%QA(HZ^2'VN
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
M<&W1Z1S:.JW QH%/S>.AY#XT?P'XUC+]F8Y)UW#K=LY.-W!S[$E$0^XFC1*
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
M,@]D'T8)#X&5ZV ?*27$<&XU$[YWN-F4.##M\[;;T23;$V_:5#:K6AIDJ%5
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
MGHCF1YHJKXZT^C-'])VN,[ .0^^-(_L6ZW3(F,?/@I#&TTR0Z1"7]D[!7S0
MY9*W 5,4)$[R82?7G_8DB-$K)GN1PI;JCG>1*9FQVO]4$UX)X^1=V#%Q6B$E
M6 0#Q0':SZK>K2-W4KT,=_LP(%FVU&)+#O.(#M-E=+/.>N&-^%QID06]E2J?
M,<>>=3[-MG5!DH^$! S91T;.-"___,0;-B_"'/T+PLRGXU8R[WK6("Q)/?^P
ML>I0*J)F%SA&"<FAJB4_;GB#T?^UTC2R6) A(VH%IBDZ?=!&K]][R0'9/-5U
M850N?^OVO"C3AU=5IILPM1YC2H LVL',@H =P9]#/V54C5X>BCYXI538]'_1
M (WB;]3A4;,]@0[90-N.F1FEG*0_>WZ:GV-VT%?%1N=//MT<\38O8S-8 N>Y
MJ<MU6SH"MFZQ?*<^L@<3T]7/-'DI^^<S&F1W<)3WNTQWV109](:D9IA.0HF
ML@;)1I>]S^M=K]XQ4S!B&V(46E._X\1@2QL(XA,6/AC&01GK"%[V;%(:[U##
M$.$ERLF+?5@ZA^,\&-U8UL29)2&&NA^_&X)^/9D8FIYOOQ\*?@Q,+#)Y%5@G
M3P \X>ZG.:B(6=?>QQ@).%0:9$A?>GN:>#[V]=:+%);D*Y_LCK:)O00?UTB
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
M^[/YIL>&5.9#T.*$4; -VK2_<R\\D]B@7CO#;FK!1T=[%M3MN=5/2].XIP)
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
MDWI)@M%TI8FY!$FCPR2#A1)B4!1(T6F2T@3:  <Y87!&N=T*R"V1^IAL23[
M)$!38S[#.O8*7^%(;"<]K,:N"8RIC61Z"^PVR6X%_C8EG6"WPLAU@B7Y .W?
M(>YP0Y.XZQ:?MI7<02?8-DB#)6V-)UUK>F\F+3*;1\9MI\<=F_*W]Z5VGKL
M3##<T$T0@V!X=TTB4@[_(O)6A)?_<5F\]UYX+"PN?RYKC@15;&;9_=EJL\9J
M,^EJAIG_IJO8N""%:R["[->/Z7[O4W;U.E.C:MC@IM%;RD)=M2J2'RYFJ/V&
MCE*R>O1\+Z+9+B_"(%6NZA=^BZ5203DH)0Q&HFN!3)E*>.E[=!?S; D^IH:A
M]KAEQINW42OH40:&9-\.P48%RN'DR(JVJ):2*?KP%#@FIHC%RS),/-\Z<)PU
M(IVMF$&S\#Z5&W-V:XI7/P5N]U(8<&Z\Z610ID$\WQVS#PMB5XR#LO=(1HQL
M788]@^#K*-C&)\@%W@"\:-( )7WV/@J?:<PH=Q-&CUNV<5X6L>)%122(BX[L
M_'\JMG'3 '<"ITF'>(#ILJ9-&JH;=:8]ZZN> -.E!"TX_)U+/7I5+/- GDF0
M*A[2UD>3?]ZWR5 PXWO'9HH89R6N2#X]@1,C(TKY<C=QLM0>$7A.T6,7'ONN
M74=8AMY, 0"[7M7\+8[4L$FT-KX?2\ZB1N]J$>6P7(K%R;OG\<2L;6G90<H+
M_I!Q5EH*K 1J[(Q2I0A27RT9>HLMC5;W7I2\')"TXIH(WE19)Z0-4LZ+Q0'K
M.E"CY4G/\0'(/K'J*]D^YNZO,P54QG[R].@*Z"8TY#X"EQO<G  K!2PS\0..
MQ!J_H0%O1B!OJ&MFF$O &EKI?= T/0#%891 U;$/9"#0PQJ*]*^8!U)J -K@
M6K,PPF!ISZ=^*/AWB :O%(AB;H +DMQT&";!2&V.M_1CY$M!@S?R_5O8U.W
M+](]\8X&=)?NLMW=>R_9F*FL^45UV[--1/+YPI:I;)JK&5XKIJN G8U6 PTC
M*EN<+Q@$M-\; V%SIS44<G D<$,$ED>H0Z,!22UJ$]YW7I(UY'+:8K>V*(9T
MN%!#]<=2G<YX<T!G&X9MEAJ^H#MRX04KU^,DY1@@-^L4'85&WHN<>(U6MV;,
M>1\F=PQZ5JTQ#\BOQ(L<,T>.P>B9TT$\_/)69+;*>3IJEO;PT]XW?[(7S_"&
M)4 W.K.C]#8*XQAMWI-X=20WEZOG0_U42AB %:*^29D:(<5.+K=>M"'Q/*CN
M3/$9I #G,^"S$CG1AT:AG?_/^^A+3SU$F'PDP1]+CUV-KO91'GA?&^^F9>,7
MRK['3BKHHG*'_9/O'>VFDOC0Q0.%;7@D XGKB3-DFI0^2+>0!,WW)+D(PS^R
MTB<;WM7@C"I^JL&S.C% RS&Q1^X^ID\Q7=&LDIA/68SV8<1EDP9EHYUDX7WZ
MD3UMXQ7-6J$S,K./?B?+) D/?W-9?IA/:F2?/+ ?+"^?7B1OI4C.#D@N^I"T
MG03L!CG]@\T@9,+3,J)<\EZ%IJ- 5#O8Y5H2]*)@>-CA7LHX*B,K#A^#%&-$
MW^(H^>V1L3E[<KTEX2;R]EL^P*@G"+?VXJ<,!P8@>\2^)GX2\Y\R><YDN1LV
MCMD^#D8?!:^'_NX'6R[#-$BBE]]^^*F#^S%9_FT3/K\N_C@7@.*'(_\KH% <
MW$JRS9E0W3/8@\R$Z(]OP8C.0$V#Z'S/8*\G$Z(O?@ C.@,U#:+S/0-'KO2(
M_NY7,*(S4-,@.M\SRH3&/#UUR3"8WZN0O?CS@N[%3Q7"5\'A7./JM*]M':GI
M2RD 'Q[!A)Z!FH;0\SU#=68Q(OKL QC1&:AI$)WO&:4-RP&!:SBB7T^%Z->
MW5%,B/[V HSH#-0TB,[W#-6PQ.Q._>GA%\@[E8.;RIV:;1VI0TDI #\J631*
M0O_C_42$_L>C*6/4=,2B*KE$X7(&1G8&:AIDYWLNR>YXTF")PL_OP<C.0$V#
M['S/)=D==U$]<!Z.[)=3(?MEA>Q@K0\^8T\O8L@)+3^V0.6:(;I,;AA;+K,I
M,+=!\0_.4N5Z$?D< E^M(&2CHWPOLZ!\XWB9$_<1TP:?>(]N^SYG#-8BAV68
MA"  8!#!D^JYYEY5D%,&IF^PU_9=P&I)I#KE6A"0B]+ETM 97VXQ"2#B9UC+
M4+4)^-1:IV68XM614LYTCU2C)D%,2/>AW Z4'-=\R=;''FW5*?,]7)546YH]
M,'Z""X?]A!0.TZ!J===(B;,7/]^*SH#DYCG^]=A)6]D7SN"1$\H?,9#H2@:)
MZV'M)Y1#8D#X2A8)5G3W!/)(# A?R22QC^]^MKDD!H2O9)/8QW@_]WP2'?J+
M,DJL [Z?:3J)@=Q7$DKL([Z?;4J) >$K2258P=X32"LQ(?RU5;BWU4+R,\TM
M,:!\);L$(N+[N6>8F-RRU1P3@/"O$0-^O%>R,%49P,%-AP'9YN$"P9]ILHF!
M\JFFFSCO/W]""2<&I*^FG$"\:C_7I!,3J:^0'N)=.XWH44]P%*54Y\B\V]W>
MHQ%/'.)X/9!EN EHS+,2[J-P39-YQ'_O+)JDB YV7YB.,'<]M*1*7N!>,4@I
M&'RL:!@P^'&X3K;'#)7#$%+;,1?'!>;KA6@!PW0-=;C&,?AB[ ,#6@Q<S1=Q
M=K)DZV,?)6V6"@?]M,F*4NS;&+Q:W5LY_Q-- -0Q0N\&9"D3&K3':ME[V-(%
M"0B[!PJTE-26[%O\R2I&?).2 FR,!]Z%R"_\8$G]O)78!4D^$K;8EO!L[91)
MQ4N1?YF$.14N" -VI!N)O6#%_GRV3%+//U"1_4WE3^RS'858+MI8+F18SH+5
MHH7E30U+PXO9*6H&YYA;;[DEUUA9YT#W L&^HS$$))_:V$==.+M9*R]WRUY_
M[&@>\#D0HIWY+LO&[0:!?@5CL;R/M% 7MM%E/4N:V]>[L 7??ZY'NY.F..EM
M%2MQ%L<DB=^'2?%B_^MH W1RN@?$9WNJ^T@+E5>GP^Y[$NT\;JR6I35+Q0[N
MP@\_6]:*R0B5KZ=U*W.KW\@ $W^)6S>&=@&+J0C9YP7I,=920LS,$(S@-7M#
MM8#/:L -GS^J4,W]5.6@[%) 8B8AU[N]'[X04CS(W8\@[T0&7=-JLEH\F+R;
MWCC/FO<D.52K\J?7I1=%E*P8AA_9R5(2W1X04^1='U50&ASRCN<YY7P__,A;
MHRNQ1_ 9OM?0@">B[0./"#%^-A@]%)"-#0,6M+<-5QRCY8$CFD7:M0^PG]\&
MA*]O&*DPYGBA57: ,2A)LCS&<1))8OWRE]'*X+K_/F=BD,\)M6<CN^5:LNB,
MB<+%4;*:^GDH)A1P'!'IA30+ O98_#GT4[9$]/) 8KH)LK7L'D=RN(;O(@6
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
MDWV.P+47!>S->G@S:9GYG0#0,AP&LI,YU[LI!G5OF-EU%UY,ER5R'%'QLW]
MJTZ. 8I'1T6\ZT9:!PG->?M,HJ?0V)GS"^')^&0U8V"\#2F=4+D6_Q"3U6W
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
M/';6E)-7Q&?XL87MF@;K AUOB%'EI"H0#<D]K8HH*%?1<HX-15F'HZ=0N_!
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
MLYN.V/UGSY5:8CE1D?Z!"[4D3AV+=\^Q.,DYBV7K3X6[4OK!SC16U\YAL&$
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
MA==7K&O/>R[>K&1@X:> "83N<BML+?;3Y;W>_D%Y*7C1"*4Q*(M5PG[.AT;
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
MM/SS2]F*XY4]+5!%Q5C0^8;(]UN*R)I :C".1X5VG^I E,S3H=5D!?GC"[6
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
MV#9&\OPT_XD2M/G&CF9FAC7T5ULVXWM\I'EY*N'LO3_Z#!;!]ZX"8'-+9Y*
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
M:S?,7.GO!M]4?/.NE$%$I[&7RWR<>$_)[<5;1B9N'EX^?E$Q\?L2DLHJJFI
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
ME5IP-F-=^LGWU+-\IKQFR6Y[P2D3HC)]?#2^:+_8=UW,L#S?RW8<<#7;RPK
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
MP5>O[^ <OX(!=Z'T,(!0\O?49\(EE/8ON)I>3,O?3 -(F5M[V)]P<TJ?/N(
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
MU[/9$YNNU'XNJ'HSW>-/H/@*^2\ X2$,6*-TA@$Z^M=DY[9^BR=ON7!NUF#
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
MWL;J:8UTHNRZ5ZUTPM':^Z93&_)RI>]W,$#4&5I/.>=1B+<;3_8V*]7,%^V
M] OYV_H7 ,6F",W^MN+,KDOUE+)V%V6W6S%=-5UKA^MCI*@V&LE^]AI?]PX[
MU%;^-;-4\]);)W1+LVA(T$C3<!!S__!Z-RK&]F4I.<F M/6RD!(OG0:7O2DF
M]W7PM"SIR:1&K*$>.6*$!"HBU;=L1J[B>/G=&QCPD;A>9@SN"/UG$*9.+]6,
MEP$L!I',+$5GM]\*,VLU!:M\-<>[]0?4(@E_\OCJCE,)?WA%.'_')RLL@J+-
M^AU7RJL'TV>=5LUAK4PAI%>=WK>P#7"PE+%=8S7-GH0!:]8=1=O59$D0JY=F
MEW:=1I$$> 2(?G';$?*T?(2];IX='C237K+V%^L:7M,YZF;S8KFQ9 ?OPI-L
MFLD=DT*<26L]L7-=5TF#MZ;*9GIR>XS8O+IY4$SFR&T3P+:V]4D7ASI/ P.=
MDY4UZAYT&-2.R%9MO>OVNE2TFE7]U#G*TH-<=AGP:B.#I5[_9@(&-(_U>\S#
M %VB5"'G+0_1XZE U4>->S\&:$*ZGF;UT1D91&TI.S!@@3D!X?=#W.7F/[06
MA5IG93:\4Y0)/C-"*  I5!+>(=Y!'$IQ.]<%@H9CPH[]_87(IS&74VB1Y3J?
MGE8\_R@@$K>N4[6 SUR+H6&O!24LFSJ;USH9W"?E<O-C*7WV! Q:8U#?I"N6
M2>!C&0O.+H8!4^?W5L\6X;J 5O/O,&3X^@8SI#WXJ_ \KJ!@&T+IMV@17PK1
MREV(,\7@G/9,?3\ Z&8T;,B'^0#2I!(E3!_M:ZV?ML" +G/P4:,7(MSBI&'
M$9X\]-E'H2?!IY^.QYJ1EG;*<1S-V6  OCP,\%\_@@%0/P[0$L7BG2S@\91P
M$W34T$0- X9-Y.\0O\. H$PH<7P;#+C!ZH%;C2/HF MA*T8]&0:TGER!X!,D
MB!QAV_Y:[=;3QX$!6YST4(2!WS8BS"W3S8F(R_4UM]5X+AU-!U+(G:2I!9/[
M4>17=2;+5DB*SK\9C/>[@-_7WTI%1.'NWR7X>*4L!6 )&%"%,(G\85+NH2N_
M%>I6,.Z">?7+FZR0"_SKD4CS%T/YJ?&Q=(RTZ1 &Q(D*R_J"^^?D]?7VULPS
M]CA.K^6&%_>M.[U/U7<' [NH YL-+/^93[8[-K9 &'!&&@T/>QN_-H\01QA*
M!/XH#NH_2"(-YTU&P^$?Q0'ZO2 ^"N$%GX+_((W1W"Z<P(,=\*Q-+6^?UCL
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
MZ#AD0.^I77*'<TJ0W5L, XI@0/=9H]C;([V8BSSOK*WAQKD^)(Q)Q6BZP#2
M#0;D%Q2!/^EK0[MTZ65>UM*:C4D,--LP@4T&FA^]W>3=U]'+\[;$SBK3MR#[
M BZ;>APF0%23:*55\#",=JW)(P&-)843DC%VSL(#81$M=,X;\-L]I,KETLHJ
M'IY]Y-+D&DW""G!@4;BN^I/JWYQ5;Y;,X;E8@W1!??(-9X=7;^Y>PO,9%-ZS
M?U3\K30(NK*%^M_#^W< WJIAG'IS0&6&2,P]=+N"V++'GD4=:79RHTC4!/&0
M)-5%',9Q #*/6@1.WOVTN)19]KR]E74XN\KA<FX::[B(>2784MM.J? <L:)X
M?F9'&N4KW)$\06T7.P*[MKLW8W*W5/ <AI8:  .V]$?!1]@B1_D<VSZ8@9K5
MHW2C7/[@FJ"-8.K2'$UBA#"75?!UA]H19Y:6\1KX*%:L6(L(+RNO(;MN-?:4
M+DY"B$/4JJ2TPX%LHXPKV\O1YD:G3C4GES3LV!EGX1OQBPI/P<9<@>3FQ=1O
M]I"\;;K4<V\1=KWC7T*@+0G#09)98>0B&"X$5QC*LV?R"R"CSS2T4?6[#'H<
M3^8OSM\)CW&3?R=OQ)NAKQ*EFW5BI*05&^DK%'<Y\K%:]1M"21OU$LVTT"=F
MA;;ES^A<UW$Q4<?R5ZW0N3PV.'D=8;]EB=\QVO?#[52C:I1;U?*;TP_DP62L
MO*8==KH J?+0WEMR6G/4R)2'LO/Q\'R ":7L'=-G\N&! 4+84!RL*ZT-M$T_
ML5&Z8''LL"K[B.83M)7\&7,?S'%;6ZN]LV0R\[VDI[W9,:9]'S@0!.Q3;29Z
M=-W"7S=YHED[UW+! !S61/%HB"X7N4T\8J]#KL"$RPK/;G1+87;=>"R;26-#
M_<]CU8[*D"J7X[<CWQ.JWG\*L7^RMOP)B4V(?\*[P GNQ/<"+E,?^ KCS\=N
MIIJ^IZ3_J<HP1(YRQ)?#,?O]5X;/W G8E91&GW!@HVV//Y)<UN&W<*WFATA
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
MVAKM(KICZK;[;IS-NN+[/0^^(T_\#TFWR;2/)J_0##CL:U"ZA[(_6$99Z+&
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
M!XHTC>/]0YER5-?KY='%K"@\3?CU(W"?1'N56WZFZFV2_Q.>]PK\!],Y' !
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
MY+<I!:IXNPJ/T#/#&?X^I%JF>T9?*I"^ ,]0O;@7:$8#Y^K?$YTG"B9U&KA
M2TU.%M?G +6V_+,?%Z4*4J!'4] 7BU*)+9-1'(-Q))M@RU?O?ND8*\;*IP#2
MG)XKF9#22?N?G\Z-)MHGZAD_LK*Q<8!99CW8+Y)/Q,[G<E\%81RS)+XNZ$;S
M:_P0&2^<)!.P$J!UC05A$WP!<Y'1\AA%C8OK-EF[OZ\I[;.;,'HC4#P#>M,(
MPZGEG-YR)WQ<FS >NQ?A1\47X[>HB("=%KMZO$46RYJA%VVVY,^AOD)$2=Y%
MW)%/?[9@]8_Z 70T04[,.;%NV[>@Q!7YD2(Z9[71]XQL/S>2<Q<D"4OR]"4V
M2R:J!#,^D($2&SR?U@ 'F/%SZ&M'K$==.$$3YYLZE;:$[G)Z.'MYC2<+7'4F
MH9[=:-Y(:>*M2SA?8B+*YO1W3I1%FO8^1*GP<LUVW%:@*#H-5^!@U,NE7M*A
M*G&B#>C'>+A=*(X;?Q]K?.XR$2?E2 Y)U-[FWF;-Y.+BZFY#LU(/,HET[,%/
MC@VS 4UJ7W&DE?EHN%:"1D= Z7V*(Q.Z/%$1[^G,G$%YV?I&XG')GMA['Y?"
M*0407BB]+\'(ZM@^:]J,0K#=(QF.F5+ZU&D9J44Z0L 5H!32$$6O:!X3)LJ9
MLG8;F9V?U2_F('>Z]+,E)O>[[SAE0?D-LI9&;,B=H#.2:QM3] QU%F7)*^4>
M"&,T*S1.=<K1-F<ZU61YGD\QH+=:X6-_$8NLW;H5_9L?"^MAS[J(WTKS=^B,
ML>HK0SS2-G3[Y(_M8N8A:YN6[/T.HLVOL)#<0F.F[[!^Z]^MQYV%'H/P0#W=
M'GRP%H3:;]5M(4_\-GF IC=A<M7-YX\2X8"$_%WT/P7\AX9RM N2^]*-L',7
ME+&7O*DE,_6V39[V+C70 7R_7I3(,UDO.?'!4& _JQ(F58_8:YS)6HW)(BI_
MJ4G+8J*34)O0XR'Q=UJ3B))W<!H^>"]7TF"HB'7R_/K9DY7.P>@E$^M;Q[,A
M*RE,&4==<M -RQ8(# >J0<O4$^ZWS=>2O7! 9GIC;QH."#M'-+-S79W<70I
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
M!_3L$.<6E1$._) 3N^/B\(*BP?SCX, 2??H=!XT4 <*C^!-]3134\#O" <Q
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
M;DB?\43&(U?*H"9ZB;K>%5A/;[^:TT%"5X4'.*,65F_C^5_# 0^^7,!%X__
MLO0_M72=7@;J;BJ  Y,YS5=()1@]DZ5[G8GYTR2K1(ION+,H%I^+YQ!V?9,E
MN<AX4/W;[IJNX,/YNM'371IA\^UW-)_;&C;0-8"ITVXZT9\E_^53"/_H(ZXG
MMTYJ#M%Q]9$COO7ML1/+*"GL&FE>8UFAND9GA,6VZ/]KPZ/YT/X5;&IDGU7X
M@'$0L)]M(*8^[3XM.E5!$RGQ> .V%5_H\EY3JGA)TZ_?*D?^_6T%"=DG#[I(
MH= "#O^%TQ#P0RFSNMB]4CL]%A ;%>\>H*'6GH_Q8RU! &TRLC)44,>J>C]2
M"/:H[_HC[;5>Z%M(CPU)Y%#?3 AM+>.F@$D-6L8F-7:\]4'K*+C@V"Y /NGC
MC/_35_<M9%2^]G0M7D^)"&HK2S&4,ETWD..TE1#ICB19GK%QBZ=;1(J):C.H
M:6?AG(8$)7#*=B4@"7,(<VF/\8B8K+P\TMG1.@^S,3%Q#@O32N%Z4/K<C_Z5
MRV:IQW;H 3L[334D86-%(Q1=I8<^TB$_PS36&V!)"-V?F>R:6<@4:5?5[<B:
M;NC?O\=\62,CL!V.#5:<G]-BJ#U,N>"+H]N1Y6X(RVE,&]>_V6/>X]?E._R8
M%<L;-[F1K70(/D^;6+W6$Z KAWC["(CV1#$] [B#0 ?H&$#G(-=NT@Y3[AI7
M=/TAO;HUJ>:X=J9B'%K,>M#[2M'#7SN79"3!;>3D!5T$DR-2%*S_^$WW618?
MZ4$%A=J;;GIBUSEISR'5 :WFX>IYQ37O/OOG:R%OS?$XHPMG$U%PJS^M/6M!
M:[(<$2=Y!#61_<1D0E@,T^AT..X_%I)5R;0P?SOH5D'U7-AD6..1!]<+B+9&
M=7Q 1OAEHEK/1RQBIKDN#'1B9$#K#/\UEL(BQG:-E\UT%\G'@S2=-2R=+M:6
MMN\/6H:^S)%'>FG:8T#-+]I@[C/@K_8Q(ZJT_1V/*;J268L?G!LW8K/D9(4%
M3#I_/IJ(,,G?+E=VFZ3)K/5CC/=D97X0?]\A'$GX4)D.;,WWR>4K#\^XX?3
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
MDN*X*_T;B-/<O(J#+N1#8M^N(6.'$5G_21P\]N0:6MO$M6BHONQ1L0[V^V&
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
MM=JVEN$;9".R33J&D\MNN2 3@B"U?IJ3-\XUU(I?%,5'V1U(4M#F0*XD.X7
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
M-\-HXB7+W<@!X%(^]D]E24XWER6>Y%1-65A3=6/D["*I=2!;=>P-W_*LGLS
M>T^UI/&%4)QR^\0?LQ<1N4.@4QUB/MM;![-YW]8?BXM:>I-PRRGV"OVYDWS\
M\ 8&N KKFY"ELQ.MAI5$(=%N+ UPWLZ(\0^F.)[-F7F3[=7#+I1DC8\,8_4L
M[E'1/XM1<>EW+\F6'SY2KG(>J^H,L;,MENZ^(HOOJ"2HY-!"].25%.ZC.V]&
M'JM:6@Y?&.O;H'2B0"79##T[#SI-.KH0[*CY Q40IY360C]DD*C_JD6;+C5B
M@&5[9"R#&WH6 QQFW04V)3DQ (M=$(A6SZ$HRJHR7?1U#! C*@?"06\8.DQ_
M\G?8&QV-Q>:+YZ2B9\P1N@DEV!S2C>5+ZW\2Q.!&(5:07&G S7V@]--Y7%A5
M5"M63#@@<*0C<>?8^_YZ>Q])E?I+CJU7U(\#N60DP_VX5>541H5(*"RU\0PB
M=U>WM!+.YJ@/&S]S"):8N=:9O+LIZ:O,FKFAG]14G![L/$]B%=WN_"Q=S93X
MJTBLY"L!^8/)'O)/T7TSX<\K/APYY2/LM<:=4V6J;G*XUH:.C^M14H_C16C5
MEU YE=FIT:%PK9""-1;V6J7VG=3S'XRG"Y%SX.H_GY!S[&Z9ZHPZMN&#F7TS
M9Q_]<-?TV=>5. S 6]O*D6P#_S&A4C52ZF)6&R@EJ"IHPC?1)ZCP]0HKW[2N
MZ;ST6*_N1E(2WT?G6=PMM>KZBLI8%:7BC[+G'-*.5*^(8M\MU%RNZ/),A9!:
M>:J.AR?H\[\M00\(SC3R2D6TA,X]]]]M<2@+.2^2S6>.=O3XH"\P?3:!K,0
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
M::7SL8^V;5T.?>X.ZQC>VL@HHM6881\=KS 65%(O;V-7T#VQH'X6;;*_9^"
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
M>"VZ?_UQ=3D]>]4,BP/U(4X*2:N\"@:XHMA1>G;3Y/31@S^#45<N=@GE>3#
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
M=BK^PG#X4=X>A^;@6:3DT60&E#O65[*?/\H8.SIUHL9A^?PX:N!'TE@5 K9
MUQ[<J&P'.QJ_>;'E_$['7+BXJ?L,P9(8_GJ=+NJ1#<=>ZQQU,]Z.,</P1\Z&
M[UUJ:^&#.%/0D$,& VRU\<.M<L];5$IK!WC"A8:XF7"#%GU?R#X;93\T<LKB
MH0_-])FV&O(F2E&QSUVS6W\\!8^%,.AGMO0DG>(J\04[[0^F*1,J).@?,-4;
M?U@*>[+2:SFGU>%]&W)?.#/[M15\;&=B4OA=_: P\ IN+? .= Z:IM&7JWVE
M&$,C\1?KWG#Z:25PTBBS/OW2/DHZGO/[-E?^%ALQ+3S.E_EU''JC<"QYB>24
MZHCI[#CN@B4>2R16SO+X_C69-U=844,Z/)#?<H=4,4"I+NP02_^?;]GX#Q2L
M/H0H"AH"VQ851;]A<*'XZT=RK%^V*'C2]Q.1OCNP;9Z/&&#CI?#@W]]7_0\4
M'"K1ZNH'Q2Y.1 3=!.;17)S3PH_42-=?E6RXI(I3B?49,3/U5S3*/+/R6E*[
MZOUI3KQ-17J(99>^PXN1QUB*3B7DI/OC]VS/(@*2@PR"]%\(CO[*X99Y3 @Y
M/?1'HT*E6RTP@#3H-I;=HP$5TW_N(<1+HO1K&Y +=J,Q*.(1D@D#R!D'80!_
M:M 7G3R_G(X\ R?)IU/WXF*0ZS \4$XG+C@HNI@NW,Q?ZO]^?<@_6*N4@*EN
MB5=0!K6^^Z1[%1_$2DZ+]F<DH+Z8'S*Z#$X<J"+_^1O0;Y:^8 X[BD*A* 9!
M;TLGN%$STUI?J,QJCJNB"A9>-#X< I?LD'@G<K>@Z\HA1^T 'F*USW \)V%I
MYW"+SJ;7GCW(B2K-C9ITT?$!\XSRNK+:@^-0LU>=5S$ MY#JME%U/MW[(\[1
M05PJ) >: 7Q5$%HF[C>*LNM0L,X@Z/8R@YJB8T(&]*3 H4M&N*']F$YQU2ZX
M%561$J" DR#].2^H%?_HO?WB#+3G7GH.&1,J :PBI+8W#UVH7L, $7^VD629
M/M\,NM.V8'4Z\$6JU\]/YA&\=1A@V67PM]U?)$<2Y\D>#&X 5N]:!RW5R'TT
MZ@1-: =%S#I?[/UB /RT6)^5NU_]SX?6:R(A I07]JQ/!0.D&X'/X.C D"_^
MO&CEK]]&(1Y6PDZ/)B!P>2^P<9L_+G;YRY>@Q7W;K68:O"T\(84!EE1<WV.
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
M1NT\K[/5-7!=1[G%Q'*[3$$O;P#5=O+']Q2(OX-6S6ZAPZS -4 OW'93_E#
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
MA9D,9#OC>+M^P3A:I$K[?A>OCD29W\O=S]YJ\HY:[2_>+/@<Y-%QU])0QO2
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
M6AO4=J1I^JF5F%R\FG^2<"H3\6C\<#71^F; &F<]86W1V9$X:.X9T[U.PJP
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
M@#8W)& ]8>^7F]U_Z:YH YA0CV!]=WH>ZO;A9KNJJW2IF6>S98X3@]L"64@
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
M,XA,3ZX&LX5^4FY:L'[(]$K0S*#U810U([TG]N/DA33RB4JW(^,;+Q>(0N\
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
M(T-2WE.X"'J_\+);(89,E9!O(2VOQ/&2ZCAD%7I_;'VZ+= YA(M*JRIB8',
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
M&3,;Z J<25A29GE-4E2C,'?0<.?5)"I,*W[OL%?=D+]+JW;4+O.@/@?*^[!
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
MRJKJS\TMK6WM'5\Z^P<&AX9'OH^.S<[-+RPN+?]8645N;>_L[NVC#@ZQ\X(
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
M&4P3JPU1I@$/QLPT_"X>[!5-+%"5>8I47=440?C,] OG1B=(_(*K$#6-F[9
M9E9:+PX(X&U!-&H+@E$)N#:.CO)O5 LB9!X:72RIFB(1]H3/">)B$++^.DD
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
M7P0=&;6;\HW$*"A%-E/;< 8^P@ \9MUUEV\.VZ9(?='7S<$+"MJ0O<?*?GT
M3L)EDS5.XD62(,CZ[J)/4@E?&<G3@_MLT^+70LZB2:YJRC2 #GAHVV%KL(<Z
M/X -((F?NNH\8*N*G3CHF^LH$H$U.%C:V%.7FXD?PH\-"V%+G.GQH(L=8JS[
M,( J.CGDEC:N;58KLRT$'KM>O_/.[P<$SN0Q[:-9OP.,J?O_NNA4]];RN9:"
MO?#O\9%K\ %"^YEBONYG;IW\P)%53_BZGWW@OP-AO9*]58<!U+6$3HK[ S@S
M)<5>3^]D'T#7_6,A1)F2T!CTR(K: JSL4!O?]::]*^&1619?%%BG2-LE,12#
M+4JF?8ZI2=M)(UY*M&M+M,6IQ0#-RL+MB#Y%BA<GVGF*N;,8X&X9-GHWJTDS
MJT@L,'CJTN?!L=?*IXY]>GP 77QT+#:62&SX.U!X>E)2!F1#_A3YT[%T9V%#
M0WS&]+,K_K2S "+XJ(1IL$'!LX@BL:&Z<2]$0PVL%K'#!PET0?X"X*O QT8?
MP59LV# K#2<^.@0P!,$/4"R+RIH+,VMVS(1933%;56[73MP(-WK\S6_&>3_,
M1]B;O>VD!LYZ,(Z.2G+' /%ND [1%@S \"Q;TZ2<;6Z8#8;LI)^#A4+N\!:-
M4S@[4$!1BR[E" U7N4O<+IW]5[[WBT6W[.&NF9"--&, FN^CS%^[+C@[,,4_
MC.;Z%%XUQA"UV4JA_&3M8>>Q%C) T')HW'Q#V!RTZ"SO_?E0C;27[=<_[M-]
MW,8 X?H7&IJ7G+8.VJ!9]K;^+$/'RF*O;Y>D+%HP/LP4+#XF>HF[G4:6A4J=
M!^Y^R2]OGC!L[D'+7/MOM@5^9LV&W8%REU;WQ!6Y>Q*>L8CMX*LQKK3:-8$2
M6VI4L*Q2N?7D]L %H0@4T2-TK/>+*,'_VZ'I/0Z>E=<RKJD*(G(@>\.[Y%"Q
MU4]>*\85%/G4([<,= '-O.P/F1V5,J)E++;-XR?W,T.>YDFGD;G_UVCU=]A?
MHH6JD01OG3P_Q)<GKDHOF)6V2 D\.-=AMFC<73S[M8MX7"M&-UK"H?);_J,"
MW^\C)0]4Z*%FAOD9XKQE.>*/QT3.%X\\0<,AN]SZ#IPS0Y$N0F%](BFJC)(C
M+2[/ MA/9?"_#\;,+G 5@6 Z\33J"QX"_RF[0#JX7+ !8!!U8RE (=519DS#
MDP"7'T$T**G$OZ.] !8EXT3'1_:>LKYI>\80!.%X6$9GS=&G-3C16-C\1P'P
M")RU4?UA>5U-W8X?0B:)GO<3V&D_"@.%3B51&0NS"YV/H6$TQAB 8EX94",\
MS,I35L:>@P'^K,P<8D!'0^TVB*U/A6P@F <G@%5= %\8VYB%C:_3P 'X:3S^
MEW1A)04>"_\E3]A@/?@XX-@JK(2"XJ6AIJ&(+\QQ*CB@&.E@B_Q8.0H1^!52
M_R6$/#20KZB$]FJS8*?^[KVQ/0,FVG=NYX(5+W;*?I3I3&QE9Y13N/?F_NH;
MTX;J" SPNDAU7E#<JWPT8/81-71_2WV[S>0HF=J>U-)&.HW"^;^ITWPM$0=Z
MYA8?S'W0JU"T2*U,@O_RC;$@1L9N?JOIJKXK:6TJKB' /B<RIGG1(#@\+WC5
M-Q<#H*H)V\PHXJSI9+/IBS<R,,#<6K.!YX:;9JY85-+<\[]Z=&%G]/VO'JW^
MLT?)_UV/"6<]KAW]Z9'V_Z#'M!W15]70E^ZV;FL:1COQQK.+-X@O954UQWS?
M*^J0EB?S'9EY&\HF]JDJ[,H'IWEY<6;B_611;2E63<!)1_-.7-9I(@10S(6:
MK/ (:K@*ZQ</;]CJKG.IC9CWF!PC/U[' #>[94%K*0NTHF1L$]@N>6>93-N4
M>;[F"FCY$ W%@<F.(=A?[?JISDF>%.XNM@Q7X#A^[%A(=WQ\):BQL6.N$@.\
M,.4*:C;E#U\Z2+ZX].J]9Q/G9:5NA32WW:*-SZ)$7E+Z#4A!5#3)[.4O>T^E
M#0P2G"<4FV160F<@4WDU$E/#EJ/P_JD?6PWGC51MYDQ41I7H^DPZHX)_ !:-
MQ2KEU0F**&8G5W.)^.W)V[Y?WE\UMNJ8V9M5+#)EO7IM6$XLW^$PI:AW=<F;
M.^2;>H;'33D!YG?<*:H[A1B 9%66[Z4"FU2P>]AM^<NVF:*D ^=IPL8#\3]2
M<(?:2!))$K)5^P>7)PU6VQO':+^[C^*6)+MFD[C1.:NNQ3EQ%*\(^;+ZY/O2
M>Y3%!U2&,?)&Q4AUV,28FW-)Y;;Q@0%7 'V:S')@[UV?O?=I*_Y4 [[TYA^R
MYC2?9*_NR3VZ-UV9M"4;U78;6*KVNSW2W(]Z2(:KBGP>EV6'NO"P5&53>C-^
M2G9_=Z5Q[L-AE>B:IL&5/F4,8/C#9=NK6+%VQ-? RMN=IRCYPS\WG;A>=KR/
M?)!$?I,O!:K>2Y(YW9IE7V-5W^\F3=??(:%LI%,U ^1Z-W*X;Z8TCE"*!KM]
M]S5QS,0 GU5MG+-CJ=3\N6\HLVQH:YPW"FR47[.&,GYG9[/M8GKG1&X7;EY^
MB\4"_U:F3[3K&FHIUC$=#:]O"$^%*7TMWJV#'TMB@&</437*2'53A;(Y#8$,
MC5<*A]75V3ZB>.NL 0IQ05DV1X;-_NOU/HX8H#[81_3EXYUUT<^&BTG5BT5Y
MO(6YWGMK#J)O+#2;7CWN]&J#=FP7"D''AIGW';<'G$YV!"V^YTSL0RE2IX@W
M.*$UM,THV,F#HBGVW8>YT8:@BL7/D  5S%*,A(XB 38+B/_W =8#<.O?.C<]
M.H N&JN$0T"WB?=4HX(*6R#SW[:S;)XSM4D&\!!@$W8D_O:PX+_W2FG.-D)_
MMYPF\6 OK/\WVACD:'=VY2@;V8O#9''2=GAG)6*?>461IDMB((\,T*M"L[>%
MB,!>(-,#N(-.= ?3TX-.U =_94^!+L?G6*P;@E7):<"=O-,<J;]T<=:9\B4&
MW1K\7W4TL56_5"U=?.29^B7&ZEO0BP&?6!]8//5X0OA_Y4GAQ >":AC+0[=?
MMQ>B+L"/-6@@#$)@@-#<KKEQ:]S@C[<PP/07H41$6T:Z78*^?F)1N#OMS?8H
MB"^'[^ZCO?:20WT-9!0#ZE]MO"S'.:L10;\&LZHX:84_D&^IZHFOG\K<RR[N
MO3VI=2.EO3E%#.4$*S3ZH3>FV?JIH\-<V?@RZ:ZV%.Y E.F5KPVNZ8Y*H:'+
MM*MH&3]=86XOLV8?@BRZ,'LQN;DAI!A+$HM+U4*%Z_I(#Q]BJI#MGT3D1]N=
M*F9[C3HMF?9;&ZL4TGG]ZX4-Q=\*'\5,;-:*SE&<FUBE8Y)L"'H0QRM /6F,
M%ZVY\"#I_&UQ],CL/3FUF4G>Z;FPYW'D#P8VY2KB)9PJ[T?!;;+5T8R%J<1>
M^FA*,@94RJ9&5?V0I=:.!K/7V'6VV29I0KSPG(_SQ;2=HS\.<T+J.<=!P5)S
M\K9T8JGQ+H'?^)#'>>?)2B.+6_Z1G1\&6%#][K2! <1[,TI[M5Z;?6Y !"D*
MTXFB,( 8Z?QCU^2J-J_)&ID"1]DQ31)%)!Z:/*BGX87>D6RUZO)-3F9_G4@7
M\=3E<<G^UGS4<S,&M33-V0/RP(_->SE3:B8-7IVWR?UDMT<D%T=D13(LD.3[
MUQ%9BX,<G><EQ#\YZD(X7\IP>A]_>+@QDGJ0GI*PA0&X,I'TP? 3U3G6W?7N
MKR9LG><V)/ENT_N++X;"J)TW>_(89WQUBKOF' TUIOFO.Q"_+)PQ?LC0KF2:
MD*V0D(=ZZ:4WZ3^:;5?RQ=7%X),[R?O0>&@+A"^OJ?T)OJN"8$7)X#%NCE>(
M/-O K5J'BL#YLHBOJDHUR?4M,-GDZ/+II778UM8NNQD410_JD>.='ZYLC$U(
MVMJ0&AU/FY14SN)'B&/D?A1T\[TI>YJ1LG>18L3Y2TD;NK!1Z'"=ZS7$<(3H
M]*?K& #'"?F!\D=D=;75?:G>I<PBS4(.1'FAHZ=]BEZJ^TL1>NY_G&8?PP37
M?H$F$E-59,WC=4)_#PR0:<,*6TSVF7SH]:)95O5E-.X'0[^T\8VM!J^5"@_Q
M_9L]2L,!"A9FL]M2![[S[/W!:'9Q6$*WV(G0=W=VB&U4_7>W+1HW-K<7[._T
M[!"W$Q79+:19"1./_>&0)9)C!6L,()ID<:C]Q^WV@1USRMH!S.*!O=[%[6M*
MV%L(OLVXL3D@#WL)WX@B#MX=USM'K%P#O;*W#5^7&=!Q4Q'$!L9KO,/,=Q:,
M>*U/YEE*?M1Y[19RS21+!)"];?PA-S*_FT9QZ7\8XD#/,[=^X(H-;MJV6<1P
MT/_NAL(5 _3PQ^D:IY1W,/!!O_2ESHZ$E)Y- ^7+;$[:UQ$?RG2%],4WUV?D
M?K:X!:!..&PRJ86NMKHP\62TS5^H1CT_KXT71S8T6196.C$YH>R$8^'VJ5+9
M.(DTIG$A4'>$"PE%JPWG8X!'#3OVV@0-QSPI+!C@?9 Z!FCLP !M$2@-.1D,
MH'0BA %PN3  TX'WNV\3H)Q &1C6KDN]K9I$^U\2 U_%>PSP3VESZ@Y[?P/B
M,A29@:;J(8?UPG[SJ3>UWI:ZVM#31B#;V[7TV!.6&DKJGD:1"YN]B%@^(=QI
M.":-.+;]PP,#8)D4)[RM[>K>W$8&AL/%O=\E3R_/X[+:XJZR_QZ4Z-F@H']S
M<5A<<A)WK3D^?F!12#IEO>QY@&IL-P0.@\Z&I/'?4_O-Y<#O?YX:_+E7$:?:
M^RCN$&72\%#BCW+/SJT*JL_7"N03()9B&.5>WPP$32B^>\E-5E=%*AVU1'[(
MKQS3# E )U'@K"2NS .(G%ZI&Y_:*"9  %LBPT(4FM-=@M]&3?T,; #]9];L
M],#N/C"=9;:>[CJ 5C 14,=FID;'A_RZ  W&K_S37P%!];/,5"!3 AX+Q&)1
M1LZ V894?X! HB,VB*=7?6K=&LZL&VC73JT;%D%$WLG]9<ND=4#;AG]J@N#P
M9_&@X>O_-S_X=P:P,!9!@,9M[ S>_\H9QFZ)G"$-8O[3[&$@34<#&[S\9?\-
MSXS<J:L+FL<NK*73)GSI:ZFB(%S^0-H(K^?D.+I*F+HEL?U%9M4[E:HC_EC^
MF 75#E8%A$)VG<8<>Z"[%K5#Y/2HE@V+SOA%[EL_F3G?[-UI_R844(T@R,?+
M9'S4N&, +NF?<,C%!FI?"SF7B'7C&RK#[#:OW\\730Q+3'$-;;CA]X4-P*RN
M-<63BG:Z:$VUS5W68LPOGJF[42*XURDO58(!1FUA^*L\K_3+=5;J(M!?%>GI
MYYQ";\"JASQ:&0"*TL]/9,G5+8?U2N8*74UKGNWM[8X9W39W(V$,C9;!5USF
M*C3XC]NOHT1UK'E,1U6S]Z!'PFSF"P8Q<ZJO%\N]$O3CS(EIYJ3W(>B]R=']
M;@>F=I,AB5&GQX]$#.FKKK-LS8A'3OH_E,+1DF&03$.3#&I0%3_*&'C*?A+_
M F&:_DV][D.$YD_8GB'0/K#+W"5RX$YV1;\\D7JKFB4JY>HN87^10SW/L.^M
M-9$<C^T"KG.5]^[V? JX[.>LS][D\^KAO?6[/DX6&.!3[R_6]K]8!PAZ67FB
MPB=!5#09E32_(+D^Q58LU"\G^M2BH-ECG3#V;6>&F%P>:WN=3_&+WJ++_+A9
M=26O=0>L2]_X1F=/'+*U(^2&V,G--.1C1B=3=\9YMZSWVR>=6O2J_?J,T278
M[-J'TT:W.6+H]@-@;B<CQV2 FT%6=E!45']H+V[>N8[,+A%;G()R.\XOM/1[
M;K!)6I@$]A,B&]63OKN[.@0)V5K>%X(6BSL;IBP:V9,=EZK&FT]*YVP?J5Y)
M].=+[<N$.L/(&Y(!)O+ /6$QS<:NP84N&7G/"NEC6;V<4WY/L?PP@'7[29_J
MWJ/_J0+;HU"K;50*O@$N3FGQ[J34K;G5%;K;?<7?EA$LP["]\M(\YVR[5)N7
M.Y7U5V'<++V$UXU?M&"  SZ?XI-/&* O3[_M[=SER[[7 @Y)N(MLYFC#2RD"
MRQA%=K.J KR?IM-]>-?@5;G@MDP0(*?"D%E7>7] 5"XT]R7A%/<,\2X78O-S
MO)2'CVG-''/<\,8@;3@+WI<9<NW]&<O0$=Q9516D?PQW-X0^<I?5W]PDH84A
MR^GUE4"&5P:%M5%KVQ8'0SR(HI\)0WNJ[',]%#VS=?[+6E7OO@D]#]&LW#Z_
MHS ])Y#"VIN)O)+%3;!%<C=$7&+@VY,\!@[JPY U?W$)ISF4XB-9@S2ND26G
MKR';Y7\4K UA=M87A_>37OM-U68O).I$]MH.EQ8W(3R+XV4!Q$K:0+OI0O\/
M4U:$R5!<4O7FJRR-M<9SS[X#7#*-I!X?"=="1E$9SQ%.P0;OEK8("&2/7QGO
M!\JQH3EJ'<UT(Y4R#<H/LGTAO%,>S[S:;Z6JER'5Y&..B6#$#AX-5-.OT&PB
M$7.%(JVB*1J:ZO?"I=R91Y8@@>V$0%"*D*HA8OGYQD\Y#8+4'$T[O_?_0.T<
MGCL[K\7)D;_(J>@OD7.?MYBCH&QVS^EX6#'PQB^L?&L]4N/(A0#R4RBM3T[Y
MZ=Q3H:-U%Q)F8:IIBU7Q<:.?T;L)&VU=,4E);NOMC'F&[9LGPH<K2W?ZS3R/
MJ1,CE#_VRW$<=M=1)/OE%DU>&:SA)3S>=<QT[FB4A[')$/QY8#Y#>R^RO-+W
MU:M'=DF^2Y+97WXDO/[LX$H?)/9.5,Q(^66UPY&$50\GB[RI,2U>ZXJX=&X1
M*5KIG@IU-@PPHC52&3\&,T-<92N=53. 'Y&F^+[! #N4IG'6KN>++R/>"YL_
MT+I#3(T!?$-VQD5WK[VARTT/[3W=F[;^O8_]RSBE]?[9PJ+&;G;1Z.I@G;!?
M%@7W-#>$Y]^O(;#Y)&3"IV +O$=,V<6G^+6(V\EMA[OEK^(O Q=O:]%FR>KF
MKE/+QEEHFJH:A(@90X_YI&#;*X1+#ND(="%OB07W5EM47&0VO4( ")?[LYFR
MI+?5;)7EE&4CXB\.M3+D%A6EE<#C5Y>4P\_%UM2X ?H"A*%E1JCZT6S4[:UE
MS54^NWXI]]W[/<+K05VN[Y*?"XC=IT85<:-;;!VY+8=XQ"(N'3C2$<H8LR0A
M0W(*O5+-^A5&H,<7ZAV#Z[7&8' NDT[HZ\=$[.I7T U%,V6RM3HA2W!'F-G@
M<KE#!*E?=)O[]%YJ13OO$!?'.D"= I4=&BG3^FE"OJF[Y;M9F@UZC!Z3$_-%
MY%!!MG?/1AZB^<?OU],CN15X^[OZKPUOJRS)I+G&,)./-J+O\;XJ@CWJR6O=
M@_']E')R3#ZJ6$>+!+'?MALWPM^I*JR8BG&JDPU1E'*JXYWV<:<!)NMW'NT7
M::.*[U<.N3,+BS<_0SZRVDJY[ENR(=USK6&X:$6!7U-EPU%VKM.!3(]FRI&/
M:XGM0_-SMAVW2N8:OQ7B&?>"8K*UE3E6L:+:(*>++G#Q:T;.8;$[W82/V))7
M2M?&?>^0OR"K>-/UV";13)Q-NQMHD_FR3^/^D0G^^VN7WSE!6'PLS)F&E]TP
MX90EFX@!G.MC(;<C^Q/5@4)W[,:D">QL7S+NV%Y'QP@#Y)FU@3AW%;MS2*)Q
M4V#P/]T$+#I6%S@%QOQIA-H"_WY+!(?_Q\[D&50&A\(/&<1^@A1R^N40%@)'
MZF(W_O]L3/+_&QT H7-Z *.@D[&><'?DIRKIPM5;Q, 2["-U?\(11%XHBUA>
MX(D\/^Y;=*.6.A2LK3:F4+_$CYOXIWR+6#J-W.D(7YX?6[4BG3D7(-.7EB8O
M=+NSQ6@G_X#&.H"-'%_9W8EV/;-\@*RO,^N^G]UXGI0V@>H+D<7[O/T;[Z3T
MA!>C86'0X ;!B2Y7GZ5UV<-QXY<LRD?Y:="0"SYH@@J]>^[Z>OCW+2DGM/%&
M,]R5Z\-V("*K)D/DAYH[$+:<W/9LN]+)+QUA+H3[$>8'0UH4]^OB$]GFW]7$
MB]_6,ND:1ZP8['>=%,\Q7"2\,GP_!0:BD,:&X8K]7KRCW$EMB4"EBXJXT9J6
MQEXI;0*^[RQX?F* [>Y13W0=/^Y3=V57;R<;RO@EKUFMS:N0^\RUU_,\7VC\
M@P'&#9R/@S4=9[L4!'R/HGC6VX]WJQV7MU84(4AQDQ)-=JV4G9WMFUMS[ @N
MU3W3DCS7O%68S<O=BA)FF)3<<&=D&CX Z27V. 3R<GY4/W[;5?A!:#^JW@;Z
M:@DNKK.1-:E(95W%_FH9+3QUAB_T]:NK(E[&C]#7XPT6KC^(]Y[N'&>Y:?".
MBE,:-R6@E[ [3[R@P98J]NTY2P[7J.EQVA7M8Q/]YXR;QS)6[A_&B[X7?064
M=G'MN*9)H<2S/+WN457+_9M]J$8'?<830=[^74:IJZ,F3O.X'8]AZIX_V*R'
M4^>-<GUM?75@Q"83ENCEJP3$<9#;Y!,4A6J.<T>B*(U=UJ?:O85.%M6$CK$M
ME_.X7:,S+2V*9+X4$ Q(8IE-GC$C?YO[I6JJ<PW&P';=]5#7T*B#K6);GE 7
M59AM/^9J..FETO=911=RL7/N8J@5S+-->B4\CNTM4K=_H/G*H>3R\YG:$(8A
M1LND1[%!27'\BLN),^]N#5I.;%JY-X12<%:=\#N*Z\2XUL4-HR_)/5_>22/;
MI$'EJR/)8G4,O![WJ"7*2+WE&#-4"G645IYO\"DL],I<K>:)CW)PVF-F5L9K
MX9ZRB=SUD&8YL@A-[/Q/5N_A72J:W7OZ1JC&+>;4_KB M9V&EWUC=F,^4S\B
M3>V9##^-FDA\>P=A6%1L?O 4K9HX5[21.2BR(2IB^6U;)JKRJ"7%/T[<+C'T
M7?+/H@IDX((4-$O@/Y^TD_X30R&VO%D]8?.'?XS/5]#XU(Y\7KDP.DI$D_\R
M\A(7'@LITC3."IVKC?_A[!,\_,S?VX*9_Q6=">UGPH(<=>".VME&WJ_TQK2^
MOX&2$@AYDF1UM66U<1*W1:E@'4V>: 3Z6IV49,=J/77UH*3,1D9EL-ZU<V1)
MX0IQHT%Y#)I55VU='LX*-/'G)YEXIIS# )%R&& 7 =NA+6A *6W"EE>G,0!H
M:HE7Y.0SOV9\_X+7SU5ZTYBF6RS@ZHE0/JUITLJ8Z)UW)"J9@J8WFU$I/^M)
MXG!IU?A><7,=U92>X+N7?V'1*U$]CR.I>%Y44:Q5?PA>XVBC43FP,0@7+QH(
MS^B->.)=9#^NCJQ/?ESM7I27V64;9.DI10E->3T>N!4MO_;%1&=5(106"EUX
M@"@^@;&?$,#E'## !=-"#&"Z?J_H6,I/(H6=%V5<GOS$JC)Q)G++T@.@'*DP
M-TSA',@>JH7ZF>->^.I,J7R9BH9Z+<#>LFZX#J;4>O3ET#\#3G% [S9]N!L!
MXE[:Y/GB RI)I\/Y$V6'E?@>JRR#L8Z[M9<R'^F_YP"<[\EI9'<5H#R.M"IL
MA^WFQPHY.94Z0'8?UKK,[_2/R%"G$J\>FE;7VHTE41I-.W]6@SM&8@"S]N&W
M%GE?,VVG) >%D4NMN9T6?)%$C82(;H>25.40#-!L]GT_T,!PXD:+ZW/<3=)#
MRJC[IDP(J[;4V75]]:$-KLHCM]!;452W^],L%_Q^ANZG&U89=4][J=XH7H1%
M"QFAJ#6K$8>F/3S-:U2*O$?>E4_6.!D[EAEH8W)7I7RFFZ?))S2??/'DS:*Q
M=L?E#'0GVYV7K*)[/<_OUI3!FY7%S)&B/@EW6B[P:I\\JFIGM1_.F+W@)LRN
M,6 J&?YY0^!M-C?=O>[Y1J@8GT+L3D/<R#+ZFKY&C]G7XV]^GDIP1.VA0EY6
MW6?3+WXT]-1RWY9FC:Y6+,PLT_XPR2=I.13N+G/,:7^$Y*RH"YD]_JQRSS7R
M$H7<\*:]AE/J 45>!TH#K0*EA8W\P "]]J)4LW)^LS;_S,TF6OFZ"U0T5!C:
MV]9?'' OU%M3\Z--JT_M:AV-_3C/_EGL>.VZ*F)RT+#&P7!H:VJ51ZZRQ:Z<
MG[Y29P29#K7YBCZG4 ]#$#,]8*)OD5=O3"X?2[JV=7&'7-KYN&=6UTL.9F>R
MQL;IG%INS)#&A_96W0KUNPT3+)EG)S=UB#+4RNJAK7__Z!N5@1JNA0"I-.%8
MN42AK#R?:MG'U\P/0GE572?0?(E<%=FI(U\5GQZNG?CN"O_Q%_"Q6^G8Z.=I
MMC'!Z=Y"\LTSG^%7"D'9",)?0L?SF#V,!L+3@'4:[)]/GUQ#0[NS:<X"E;':
M_[UOCHUA$@O8 EG838)?CD6B.NB?_HI?GFV;DRC_*6F>;CZ\/=U-.',.&,%;
M=52P'B[V(^;3.T_W,+!1 +BN-8@K2]42']N)*U)T\=H%YY%HXVXKV;^LX_0!
M8MPY?5[[2=0!FO7/=@D.[:(#^$1O6GY84K_. ]S?%I Z&G;LSK.RP0#L^I%*
M;3!O#K-E@SNH$<6*H\,D30Q@W S=(LB[ICM*M4Q;(RL3QQ<\&W==9?5>X :9
MQ0\IBD<V_7P/+>'0&HMC9_9J&'G<"]&6,&)H]6,K#. BBKQ0(EK/\5TC=]QT
M;,RXX..BD7]?'04BB=KPHKS^WJU)'X=UMHSZB,NU7]"",->;4+U*#/#3OO18
MMX9O<<"<W8 ('>= HE_";I@UL6MV.=]LE?+[_2YWOILC'#XIS=O%HDXA3%%'
MY5<R5N^#/GA%UMJ(Z:7!V4]UXW@0TJP'\]SLOL/W\CI#;ON9A-G=#=,;E!5*
M?ISL9Y?^G;ZA4N>I2YM=I,M1A%)@#ZN@T[J)(08(4VCN",4 7QU*([ZH2J8Z
M^;U?T:UUOJ9[]V'!HM0555,MR4=>J;<Q0$H1=(8@__L]M)ZHH]9!%'^O_V#3
MKM'*II:9Z%4N=@2EX1ZBR8XA?(IA3FLC/?#^USE-"9!KMT+N]*QN45V.E ;\
MV$70A.GUSX9*^T*IO:BR)9TE/4/[>!>_\4J*$SBMN0AMFTXSA47B"[H*Y3R^
M4E$B@>M#2CS\T9%?S5>:5M-BII*XTTC,?PC'??BL_B0Z0%SR*I=S?PGSM8<^
M^F:1ML3@<NV /6C($MTC.=1_0"DO\%ER)XW\ZA'D!'0+8>H_6QQ6-!9SL@#G
MU.\4*ZK'7)LK)CGQ*;'UNC[:A+08X-S1H<[I6=]Q430MH]-,'5C\Z>;Q7-'9
M1+[ZD2+(C34/U0HPGN8;_)USD"%A'4 5VH<-M*LE_K)UV&1]86S"OQKVV_6@
M/RE$H,U3L<5^BOXG%2'6+3-K71&?,3TZ@%X"&U(S[C\]]R6J8Y.5L&?/ISHU
M8^^4 9%->ZFGNKK:.!M[&9YE5T( #PQ@KXD>C(T%UJ<&@S^)A:BK ^I_.)]Z
M^W]V%AVY3MH.=?NA(!X [F1F23P/$)S$ (3SRO2P)E2?(M4I!&@_&!RB;3@,
M/H8E8_^C =EW&J<)__^Y9SB@+/P[!0B421(L+/@CXHEG>X9_8(%NOXXB>7IT
M* @$?NTH@OJ!YBS5!QM5[,+F!27^V3S,D "J,B3Z[4!!!@4[M$RB#+AIF&B8
M(7Q+5)$J(3LA]U9L,P]PV_2-94%-H7W;R 6-X(O08'^+0SWAGM<4%X:GT?B<
MZ*!C!Z(Y@68/&\&H\)]KI&6F3W\(MUF_Y6)?OT3[><+!)[CMNO'EXDR8Z-8'
M_-=4]Z.U=!W"O9\=\;?=#^YCA:/Y!N:Z1[RUCDC0T@6CQR:<<R16;!NC)_BN
M=_4OEI19E9:\+KYB_W5.6-TTYEQ[.C^Z3-UHK0H##$]TSO=6M>JG5RWJN4R6
M2LG(CT;,94X2)$L=B=+YA]5@ )NBQ]4]Y[-/B,QJ]7&WK*#'-XMNUT]?3%6@
M8C/T:Y<T>PFNIIU;G[&>4S4& )#%[:"OL'F\%EG4T)CD4 (; 7G\N+=H#<.#
MMC3P^E39M-XY%MU6R7Z/ 3B9BP]7I[\-^93X@0625+#0G3]20A'LPW8#S4NC
MHZS#J4Y$R!'IE\>?1D(Y/=F*+EJUVB.WGS#E&,S   EAS7VQ3-_22]UFA?N%
M[R:.EJ:];DW00)>?2X)]4@<UA-F+UO*NEH^=+\9)A2+32^*I0JN956GON<OC
MD'EJI3(_CF17/8 EVW+/#E[^R+'#,9(P&*4E0?;&RJOG0PEMS\4ZO[>LE.U0
M>(06U9V6N.4]--<@1Z,=W;T==W1Z66&M <D#8T5DZKVKP2Y:A'I7A9(OM?8G
M&+':QDREL'T2=C?2J#WWF#)BWS7H@*F:NTB?GMXZ/(M[J.^)O)SD7:H[S?V,
MMI+2DGH4NH1I1-L:B?](RDD":HF&H9(BMI#_B[:W (NJ[=J&MR(J)08(4J,"
MTJ!TC\@-"$B7M(KD2)?D("@H$M(AW8T(2(/2*36 ='=W#3/_!'A[/\_SOO_[
M??_['X>7Q]ZSF6#8:ZUSK76N\]HQ^ARM==JF]NLZ%\TE?2HQ@>U>HQY"W;0R
MJ".OA[@7@\^,&5V!3_*2.!6<"$'7W8U\&;F!4 K4A51J)B8IF7]M?:,%*((Q
M\/>Z%YIZA'GDC$R$?D&@!_VVH118I0JT75*8@M"15@Y:.BX#I*.1\?G<\;_C
M+!O6$&65SDRSUN-F^&=TM_JT\:Q\:E28 O[O9C5:E,,H_$]:'II4ARG;IV([
MU&>/G]7MT=_'+?0U'&[T14(,HPCU346;<@,K/3?3PM-N)EQ:2PO/:(.9TP,R
M6I$]JFSTAOJ0;^%.ZB'MGZ#G;: @F2CY^QHA7V*"^Z([Z%7+8>8Y USMF0MX
M,PC2%KW7 5O3+#=O*^PY6?[\>BOJ5^$#(Q%I@7N51Y$'N;?S;&6O1M3:[;NS
MX+! \!B.>ZS =YXZ:J7.SOW56Z "IWUSB)\NX;3[@)39]<E\F+2L ^KC/C/Z
M4RY$+"/]<Y(^@Y7O],;S$[P\YHJ)N%>VXDA Y'D0^'HZ*(_E37Y^\[SS%9'X
M.4.-9-2?J*KW*MK=Y%5\']^B\D%4H9*%1WF2Y>LX2*#9 G2T#SW!KZSLG/ Y
MB)CI5&$]F$>0'28K[R/ :^#E;*B@9WH5$@@\#D3;6$*^'@A_1S@*_@3U1TW"
MDDS_916QV6<?/[D0&R6UT;*-WYF4IN@7EI*G:LA8T?!K:558\U;MZ$-%).!T
M16I6^UNY?]70FN=+Z#,GT#NG*N8*VHN2S'6)ERYHD#XAI-]8<%!I_ F^F9Z)
MQ_QP][OF0?#>, '3C?1C-ZC@PHJKF*'3NVWA3.(-Z:899XUX%0+EN&_E0IE3
MIIVR@[& \VOGE*^J6;OM=N%U*G5JBKNWG8$O1.QF5W<F8.?833KN4SA@56'0
M61S.&1.C*!133WQXT?2/O.X"]V_D2*)H<HY+#/6L)VAR9Q3Z6^5.3J5G7,0\
M"UM[_*,K]N_L#@H9+NSER^CW9BHJ^IOA<>>?Q2NT'?TS9 TC@0RT712?ABPY
M-*)\F' )'VL4)NF*YV0E3L,-UAS"/\N>HDXLV$3;0P?)6?7J%E83AQ%3Y,)<
MQ-+G,"(XV$ E\\CDG*WDDBEW#PR8@M7">OHHP23 %JS1V3^N,&_W(XML9.Y<
MJ42T.GYFG(VS<>]F6M+,RJ?/LK9B<5]YB)S[.QDI.T*AYVGB58;*3E0TJ^(T
M;X-+)>AEF.8W>8+TU%[95PV9S,;1ILBQC-IL[;/4M*)PV7GKP[C=SQ*D<S]M
M/E?&_M1@8$";P$//_W"SX;&-MY5]Z)2P@FI-6MXYYEG9@'8*W +3^JYF1VQ>
M?S5@H0#?86$XV4FLR76[)PYVMMIYJ7KPI)PQJ3IA'I.Y+\.OH>)'!GAY$ GL
M,,^PY&](P;T3D$ ^"BAW9;>U(RY#/[@_V>4<#X!.0J.YUZ'3B&E$><EV!K/+
M^ $20.'8O%SX$O[NY$:^>$M\/2J69=$Q_LD<^@^KQC!G[->$%/M"TP:8%@GD
MZO+&3\EJY] U-7_:,]B*;RS-8HG.HXB5ZXOJ5KBA'/=S81<WA/8VK'5W_J9@
MP^B;\P)\4DA >#SHP%E#+6UYKZ144E2UZ8!\P]V[LKQ4NG? SMFN0#$SK7U!
M;>EAG_3+3'69&<&/SS,GL[[65#VF\+C7P6YV'S:!"A7H?.)\SYECH?@'M32$
M&VL+9W?T/?3MRB6)YI"'<*>A'/^3'M1=+2.HK.*##0TR3-:2Z CP(^5'PH64
M]!<AYJC;O$*.4@Z@IQ<RO]?[$"]:QJ%7LO<A45*$:;)IPL5N^2%3WFC G&0U
M+>3Y+OK\EULF+\@,_8C/D+_/D,<M:85?;AFH?^="5;Z!S-#7#-'7/'VH,\YY
M1X^CS&0)@D)YBK@RYOP]BKC:-1-PDY0*!'&C+Q".S=92,W*1 (QC&KYDA@X;
M_(I_1! V-GI&#+4)2RS%R?C["&TG&&TGV3.(=Q9+3ME.^!CU)32XNX5Y 2._
MGAMR'0 _"L!Q1S\W ZS-#$0>Q"49)UPJ"E-?.R+@IX!$J3,VJ1L\=1[W72WJ
MZ/KQ8<V'4NQ090F:OI5W'@DH5\#FMRW2V%VNO''WK-@XN-6WGYHDD#5%2W0S
M9Z$XD*+3NIR:G]Q@<:YD#*R@,+^3IQ0[VE;!)2# *B_-/<0RFBI)$I80R&M/
MS^?$E;F-!(IV%M:=.VGNENZ+?-XDU2LL<IDMK*ROV5R_OS5+TU0SV5^<=P?B
M-'9OWG3B**"QFE+PAPO^R*;>2@T79)O]!3-C4N4#C$=#+S5$SQ<D$#]L>7Q4
M,ZV>W=ZTSIO>7-K9_AJ^7$CDHY;O"*%43DMWB7MWDOH<"8"_C>_O0AL#5UF(
M#T^^(8&:; 3/?/9Q1^86.]<V#5B0;/^SRHR.\9RPN_W 23QHSFA<7;?ST9]O
M(;47Y@-'#$/'^Y  Q7;?R1SLD.S682 HEN#O5P$73L/;17,J_H_?U YJW'08
MZ:;I*$)P+%.'@)K7K"^A -_S@X"Y?DB;T_-2;[DN8)B*ZNKC'TU?2-OS?_^N
M"_ICY@I!UO&1FX<#1E<B^LQL&\9E\295U,L<.P*/EP][O5@(/8E[,CA^/V-Q
M\^=5W.^DJ]T-@L&S)O/9[Q0#.0V'F-X/OQ.M"+B:5_$#M$7AA:B*/XW&%Z#-
M9L1'>^A@W-YV8(4$KI\H*+"AH_$1143-YHDU$M"E/(21BJS#H3K0 4F$/:YS
MUX%&XJS"U',)$K7K_U.U,<CBV.WRPMK'3[JOM#N!Q'4-O=,MH30+="W4JAM2
MDWI."KZ:MS])W_C*OZ Z5;K\_(Z*6K+@PE0Z$4W&+JYSF%X9$5=]ZR_???S1
M"\F)1T<:LE0_T"#8SY-8:XM9.9;/E+8_79V'=*IM$N5RDJID<C4I;HHK>REZ
MIWLGX)FDX<AWG*:4?MW8MAV&OHYU-NRF9]#RE-J.(VF2@H)I1K[B*(0FC@ZY
MZ5="AZQ0X=9VR,?WW;N=;S4&X[,Q%MO6<2(/=/'RA3:)X3X6-6.@9HW82/58
M"C-%!T<1UO)W@GU49BS9E/H;GXF/+L4?GR"!7_UC_EE( #(DC% (*VXU<%C9
M($[8S>?+&_]1LX7_&5$1?X(+"<3YF*O^U6^T+VHT\$=WJL1/_)_+9=WJP*9#
MI*NRJZCP>C%AX/V,K;9S%1:V,=-#Q?GKM+T[QQ]; F@]>8.J/8PJRS59DS?,
MJXMX"'C[@S?,+#SMQF3Y&"_:[ELW%;M\6,X;'X +3&C+74$"FIO$>R+UUE"#
MI?WA 8=C2DL>C;BW,\_Z)4KJA2 -1M\V]M\;J;WPZQZ\B%^7P6]1W=>G.2KA
M9H@[PF"G(OGUSNZ%EQH/-HX18EH1)V_3$2^BU<W!RTKZ?PWL)MJL-SKK!GZX
MT[5V?9;=Z-=-.:\VW.H%!H&6(PT)/?-\4[F<UX7UO)O6-N%7.W"N9-^-\8-R
M-!;GP=4'0,3/8>8UTT>[-X?H]*I=7--!XB$'RC45[C4;6OJ?M,=*=K\:A0=-
M4_-I]^?9M7&7;M\F'(,D7"LE*@H3:)D?*F&_IPTQ-79=\2?X)CA!.$ P>?*
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
M[U-KN>;/K44L6N;*&F=IDJY)#=-,6\F-19;R?? !"JG6;$;:@^'NZ/!3_C/
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
M_2GXRWI'Q8R,<:S7U&R7#H@'?>AIEOMP%PZ.><=CQ0+9A8>%9UWY0I]5<5P
MC+[_!!&Y_P01G4I03\,8&'JW2&?/ %=V^+0)@GM3-A3Z7"E)A-4J\LKR@O7J
MA%UP='990=7]3/(J,D)U1FG(J0E/23!C^$?>SEPG[GC#5+.&['Q/R5;G3LNO
M\'L[FS'KZ#==?OV]0 NYZ)-F]H1]WJQIYE&"@HRUZ<(P>-IS;1;SP1PNAV(5
MN3. (T%C[PW_7JRV3?[S<ON0%ZDCYDF*&[_T7N!DX5.3'9$QN7O KUVA[8>@
M@%5-_FGA* +MK2/VT[?F"[*] ]I;!^<O!_J%ID3C_H?Z@PY++5%L[S$56JS\
ML=P<8PH?1)FDP4%B232D.N28ZHN& >)_Q*\RB9\P_MWNJ[VV:6@0$+7W/\$/
M;=!/.+\8CR<J_E#PMG_LE1EX*?(,0-,E?A1!*Y:T.+V!UX)E--EK(H-/@8,$
MS/[B<,!,D2FEH0GEFXR_HM#K5F44(GLY"MDYE9Z>'G_-BE?XL6AZ^F+\-29>
M84+2Q"1$>!.X3-6TAT^8Z$;>M(<WP%G/=)%=^DD6D?P32/LKPX?2]*@1>D@T
M'?9Y3N^#&W6W7"0V0- :.=TS')74NRT$SS 6AP#WGB6WG0_XICJO4[]#UD]0
MLWE0(97(+Y8' 63[8^$'MWM]=]YF@!(< >X(S=Z[K8B_-:K$.-;M'P4+7-'[
M-!Z,\'BJ\?:1"24<LJU8_BFZJI&*UC%2A)+7&-C+@#TTGW+(-0#?7F8/LWJ^
MV ]_%C9N91U-!I01]_@_]/L7\$8-N]T1S%H;.M<^*"YSD@<+W"[U=,S7>K.G
M[4U4XUXI=7WB6_886Y8Y3KCI#8OR+)*A!2NGV.GDLBU*=V>]5PB[+A%502_2
M9*K[D?C(R\?'T^P::9U*,'C"U6QCYW#>_V2C;0P.)AYXW?ECV<Z5>LLL=!IZ
M;RF'1Z$Q:?A%'JX/\V.1_:^SMO>()QU[^X,/;_9,,XTVM)?S//7R=[8JC_C
M?4MCIX-'UU$E[J]+=A:6[)7RRKS<>IRP>5(/"AHSYJ/N0Q=AJ[\AQY7L6B'X
M/CJX=P_F:74L55([DJ7OI5C=F[T^%2M0T)#MO#MJ>YNM^.;3016$.^!R5%'3
M,1/)?W$KGG62IB79#S2 6."$Q9LU7LH.IE-Z8SR9(L^V 1WD"T$O@%.!.KFJ
M]M;?F>I36O6W,%,^K^M=K5W- UN*H=.YB.[B-_WU4KLF6KD=2#WB5[2 59NY
M$2DF7"'#+@T1X/U06K-NAUI+;E<MKVC=W8-<@_KA5KX'6U+[*>;$@1]U+[&^
M\BA2I**<\.FG/#V81V@??C_#,T U;&QB8:L-1P6\DG9TJ4MU!<8=ER=4P=EB
MP+]!M+%:TP>9Y/GK'E@+!YSG5'O>Y>Z=22W/9JK$RCN%_Q3.I_NED4>?4TX3
M1[;V45F5Z/?:"#IUX.Z/CFW^&4U>_%T'%=P9J_TD@K:;';NK#H?9U7X/-;/X
M%B*E+A=O?Y[W#6R4K<4G<>0="ZU:U=*L$Y_)6^?[4.8B6GOG6P3]M4C^=6 E
M?T.-4G-I\)7/%'A'!D-PK^;I_.%!%U.;T:\Y;43@0O4JC[@8:W*@ULJI"6Y(
M%OY+0>);3@H)H9,1%#Y3G1^NC%=5*I-R0!BBRV.=*9K;UC_$=^ILPTQ<KX@H
M6^Z^QMG+*F#2$"69%;KVY =PS&PZ(B5U@H"0?R$EP+P)$2<,F4QOXH82A1JV
M.+E*+KL7#D"/_,J1H*0:%"8I!?FZK&;"?$%.90BA*Z/^WZO5HH+!0<.V&":<
M!&".<<)TWENR&+:GBS([.<E+VIQJH.0JF?C$#6F^]ROR6!^-!=6(_!,#4+00
MYRVE].)Q%N?1"\ZO\6B)%]-A?K6&"C],_+V2\3--A!>!+')<Y(20H#XD8F_1
MJ!<)U&%!$X=04UVZCO1<$Q<.P414EUZ ^^CYDKQ.93.H?E%%HUAIL#3^S L=
M\1.Y@.1DPGB8DLP":$B/33'V7+Q4&8HA12&DC5]O?JB]?[#H>&0P?(30L]JW
MG5#H<3UXJ(XEF0R%;V$P:3Z+N.I,&D>;M0H724VDFNG#*YQ-/BIF*JS7U3-X
M:<O]V')8]2@/:G:>QMQK2:@] [RJK[ ;TFFWCG'W7^4H,3NA<VBWGH.LP9MC
M0UQ">6G33J2A._Q59X"(N+Z9P6G^+]-C%:MY"YP=853PVD^V&_F-T0M\JKD3
MJQE+HD,*W?YK7#6M\ /XJSW[?8[?%_SM1-J2$QI'N7U%1(![L?9G%RU>/[*3
MF_0CU2VDUM%'K__5I5#!>[)@'1O@>:"*OX[W;V^>].O$5?R14\2!R.5/TU2.
MXL;/ *U\4-)&6KVT>ZH8 DF\@'H;MHPB3*,6L_C=#/?ITJP!&QO]3B\J1*AB
M%?D?HFBDV&(Z65V:V8^E4A-KJOQOVP;:OX*S_ECFPO@-WY2[##GA2?N4IRJA
M -VHW=*>MQ^L3 TU=R1=X3"]/6ON1"A]&UPJLUECWI'RQJ@SM/^5[;U7E_/B
MWC !3S_WY0@)%%4^1L)@^#47.2A'E;+4C?#[C;X?C=B6:;T_(%MYIVVT-_J8
MSP3_0UAQ8;@V/<[UY5!#*9'$D0POFS, T!K\6S$97#W1G@#-0/: W_Q_!S?X
MJ\$GHQ,')M%80#3B]Z42$1R2 C>9U3]J\WK#Z:ID7+TVDQ9500&*$O)87P<#
MY&5_^B/(KF]CW1/W^(S@=2R #=X%(P^*M/B<L/#W<84H6 6R6?%G@9$:6>_[
M<%XI:CO'';+)E$X(2:?6'!<?$P%2Q! * Z-Q$\XB9PECD46?0@25-.)^")\C
M[A>/8"1203Q&HH:$V5F0%%+#H-_F+"%=$B<%*:Y(0[0<V2+QOCN=&$8T1)'B
M'ZII(0.;<8<U0@,M? --B(LY#![\)XCX?[\UX46%]Q>G/<N1<:<_IH0_%[?T
M6P51IPKCU5IXE,)6RF-E_&)[XSIDVCZWX(MP_[C=I=0V?'.WUI$;_4C%AN]^
MH\3;\*PS .WGEB>)Q15'=Q<S'V]5,*Y(LLL#!35W#Y63#I<I%J/. &2$^G)+
M=X3(D%C*@AO;P&E81LK@WFLPT7K:]T&;K;::,G#$^P*:F-NL-R!< 7R%M9;W
MX$^/Y@NH<I>=>=T^;)GWU1QB,C6JN)ANLV#/ZB10+E)_.+25=RT2AZRGA;U<
M@K$D'6COE/GDX>M51KS1;%K%OZ5[W)L_VFB>IV<>4<7MU"N0$HVIQFG="19O
M"E..?+9N)67PJ:X6JXR: BRSS6VAROE:/53D2$I]!:]"AHGGFL DPIW_0D)(
MG'7IGH5@C@3MS#7<)FN@SNEPF9-N>*#7L\MN%N-%:WIET<8B'?#[<+29>0?=
M)?$5.!!^K4-.^JWA:%+&#2X/*6BB]$+'F_]5H?<?;&^/K\#LP5_;S"A>&Y(1
M.9[DY11"8^K =[72:H0.Y78I$<*/\,<_YCU 6B0,O!!]M[M!/ET"&)((DT28
M,7/B[D8BC&>])("!Z0,4$L%)0#:_G+^X%!2.JG\8(N<U[;)\)BM"2'KJ7RC5
M_NASH[[PS)-89'^UM@A)MZ&\<8 "2XB\[&5V(,(!%T8^%A>/A*"<,#Q;,>2G
M\ M>H.<2+^#EJ!E+R)&V%S,-$&8J-1)@HB@C'QMZ_D#$BKM7<T.23LKE=\!!
MO&_R3KH%A?%4OL<V_;TU?_C YE'DI^!\E3M&9O1X/8]PIO%ZF/Q!JVGAT\O.
M+,EPF;V\D*QNO^WG(8J/YZZD+4BR&W/A:NYNWW"&UU<AHG%W'3H;C-X"87GV
MV A81NJ:OP"8"R'&AVE;[;0;^DRM&3G!>L=2S=R0-O:;+M2I!OSUFKV'ROQF
M64>,._JW6R>&_*>-CCZM2#$_R/[>ZI@'6Z(MC\-^F;1ES1]WA'A.\&/[13Z6
M"XZZOJVUKZH15#3,779@N'1?7J9_8T>?J7X ;%ALCO/2F-EVH63>&(NV.O:N
M)[_[->?PHWO-R7,58 ?JTH"#QBDIIC(X\U$/5:['4S'*C#:*?P'F44[P?>W3
M0?T5G8REQ=XN9N/@RHH2HUGK1I[,^D!:3975Z[RG"=?W%FU?/<FODQZ[.ZO"
MCFW),//=OYR7AH@*&AP]Q\DI8>OB_/">L CM<WRK]MVOMGR2!KN9;Y6ZL[CD
M%3QZ(PM?*=^\ [K/'F8YWD#R L<_U,OQ:Q#;QV:.AUYRH+MV'\:*BR4-2E*T
MRXO\]A\TBZPZ9].N;;=VLY(9G &PSP" 0XT.VE!J39?3,\!D]![>T6M[7:J5
M#WC-Q\][5$3;67H*D%US[O]+*L]_M]V$"MWK>7U #B_*(]$S0C>+ 9P!#/AS
MC%.<YPP<@_8,.KN5TX#/;-(@KWM6R 2G(0)&U@+7A#%].M$$DQ"V0W'K])NL
M?JH/S-T-J#2A^.5=J_S8=[\JI<^7:!I,.G@$SP /1Z '7MOX;1^SEX3%R&@*
M+%1$K4^+4L$=N\"#P2RV UG-!"<'>:4KEQ.:VAR4;.$WS@ !DA-[H\@,MNJK
M+:LL/F6?I7[KT$@NKA2&O)1O-OMJ1;0<Z]<:@W;2G4^OM>D>SBB5=O/06K,F
MX9<%9#_]LISBQ\2[%6D6->F".2 FH;8[XA2AQN_$TT0D^IJ3VY]LDT<EWB\X
MA1PMR.**8XIIME%XP6=ZF_MB\\2?IV/4O":Q+>$/\B? \?9<U](T^32[9<(I
M(EEF'[MPD&WOYAPYWX_G>4H.>G.WXSJM*&OY^\ 7BW8W968B>6I;,O0JI>*S
M\$W-I2X3WS*;F=G+H-^+890-J-7+4!MMPIP.:,\5V/O*VGQX\+S;U)G#H*1[
M-?'SZ/,;@2.)>2W6320KF<5=A168.]F%(]Q&+X:U[N'?\Y=\]VR0="[SKYKG
M/"_@\1/I_H<-QQLX RBCC/.H>4(\EB*1.-6E^_X(GSDY[M P_DHM0@6%$FLO
MU_,AL>LH /M/PI00!:-?8WN[+D@$4#76@"YA &NY(J-\Y,=TI+^L&A3/:S)W
M&$OP740SN0:O0X+!-G,@($1.V-7>*4'XX4NN .I416 =K:.]8Q_?5?;%N"-<
MF@"_-9S$1/:KO#)3"/W"[:I?D3%[>+0F!MN%#?GDO=6I_(2G).2P!'E5:0YN
MKLC8'.?2Q@_O@ 7Z%&#1FN3OX4>;11_#W]9RQXDC5$\1L%').?CTS2NZ=MY'
M1@1R?5X++_0$QPLD_<"02#5_>3#7!L+,ZFVURZQKS^O0-2<-D;T8?9!ZOX@T
M+L:@"Z&=P&@X>6!EQ%-VKX5$<X\AZMO(+CYAA3EX3@GA5CJ8W8RK%>>W.QIM
M4(7DCTM^'BT[ ZQ$&D5T6/!C^4'6?,CP#;/N%8_/^/B!O7L0VB81DO ?.;AB
M-T14S@"Z-BR]0F08>"<5GL6??GC#9JU<:&GZ=,1O6@WV^Q(J1[YG)ZLNO[?]
MB)]JRANN%">,OZVTTEPX.NL21OK>4/#90V$\9<PIE%XS91@>^^+@LT<:"H)T
MQX@I!(60IMH8B61K/,[UC8HRA"9<QHU&J!I,U=AK6"^>?,\='F.MT,DD32PT
M<*==1+ML<*AJ"RUN87[19M4R7^'H ,2.U+-*8]#;=H'%173(R4M=__;03]"=
M'^17'<'2U[4CQ;+Z'4*5^D]@V_]PDV42()$"V"I?+V['V/4%AQI2BF=AK2G)
M#;[.H10_^LA=W)$,R7\18[1;GP81(D8Q>OTTQ[?3_->QW'H12DC@)I1WZ\K/
M46<)^K'Q^,18"W5R^UUR53[+0C&JVXYK,,(SP(.(&N2LYD[E<CH<00D?998G
ML<W. V4Q7#Q!5:TXA(8])M5$I87%_$LTS_/089*5,UNSRGII=?0,W(H>\A)9
MIG)XM$-1!@P=_E-?&WGSA6T50T?]/#X,J,@[^=ZI#S *OR2AV6*I=Y""R^;0
MF,OM=$)4'<O?;<XFE-QHDZY5AK[:];U9@7?(^RMZV7QY)I5 N\PT)0R2!J]^
MA;@F3QOZ PR^R#. W58"&@GF!4TX]87WBGY.94QT 6=F"3FW:V+"F&Y8.J<-
MQT0VK&> OI+.3@PN<42D3.L_E1@$GDIT Q(<Y\DKRH&S\"E^=K0%7+364J4@
MYP\@J9+.O0^Y\V&I$  (FX(Z'I/(-U-(TAB0#2^2=@B[S6X0^SFKG9995CM4
MO7,Z/T<DQG!;"6)20,,<0C*]VC2\PXN6'CG7<0;0Z&515*B53=L49'Q>TV25
MP6DVN$-+NCO6ZA0I3AOO]M\2G!1 'N!&L)@R'GVAB!K7/EX*!;Y=GMRG8#GU
M+T'"^5YY@>7*$D]MZ1K)MZ7XC$!&UTL41KJ3H"$-KV,<EC9S:EJ/5^_BOIJ"
MUAT@A"(10NN]_J=0(79X*6>B#T=.%HD^S/@ASM"&*Q]M+-Q@O!2E((2]5\IY
M!K#QDE-5^$91Z4E.O,_K"RHN<[)KFI-1RN$D^W \D2NJ,TIT(@EE5=#(/X+V
M 7$C]:2CYOW&@(OMMI"PZ;&U9*J912<B2'6*F)@FD*'GTW_/NJ<6RC!MX^]9
MPI:)JI(?GXHS"O\XI>6"AF$?$4A92S$RY_@HA61N[69=UV9SP67JJ7]J-/T3
M8.IQ#AI5$#W $$+^ '#]7#2@*_+GK4<1%O_&NXW$VF")@WX.*?S=&LFB<*?(
M./&7<-)04\5?-8 34:$,4CT\6V&9HZ8/XH+L\[Y@;P#]ZO!&C>8M2_PY_ O5
M9?+= R&Y#].'DUD:XJ^2IFOEOM19:C/DR S.71QR$0;H_'>381(WM'1T3[N.
M.]$3?&B.\BV2 B,3;"S,R#N>DV!(.-G,Q]'C-/%R]W$=M=82K@$+/K1L\44Q
M?'-B7=.O6B@)A]U"2-8/WG\I\QDYZZ1CVY4>O8Z]+$K/K-Z')*YVW7EO0$!(
MF_HFO];%O./!+F]O/T5;P8A842-)5%[&9,S:A-7N.J^)RJT)]<EMG/G4Z@[:
M-L6J(?,^U_3#[!X:"^>ND:13PO8NA3%057:4>BB_394QUG'Z#S'--\Z%B=-(
MQ?U_WVA-JUV[-3^OQE]>"CL#G"H%:MY]1SHB:MTWL8O?XA-.3S!O\XK,,7W4
M1W%%-D6Z:#)VZ,&2#%Z7-!Z B/JW898T]O#)=.2/^"M_8HT31A(18%/\QN0N
M)R: 973!;GOICZZFW[KY%+1/U5VPN:(H40F))(0_A(9W!J@5OH/PJ_$ BTCI
M8F(LI=Z]\&R0+ (8OS0?DA@2Q0:)=3X/_1V*08F"'O PE94OLA?M>N]MK"_?
MXP-D,8FS\E6TA22S"+**G<\ ]DJ.?[XM<65;GIXY=9V5!,_K'_I&R%D&6#:V
M:6(X2.?$K46MC536%(E%@RO!(, J>(J]IWC]A'>>V6=5&T[C?RBUNU91W>'@
M,\--< : Y%Z'GVR7@.,:\< 3KLH;.X?3;MP3?SDF"7['A=MLHV!<AZ.]_@PP
MG>6.3,GG3"QLU0,/)D(K8'".^)L'?SDH_0SP?D)ZI&+UX',[<Q[X,'.R9J.&
MUNX(9BEZ>C!GALSL4Z%7_?4@_C]?;2GCR48SLJ @AZQ:J-=TS$  &_^%3Y1S
M8I)<7@QY>YDNG1AS&8UPOM+_XB3\\27VB47;KES;;&-,5W<W+A -1Y25A_S?
MD0!GIGQ&Z^U$3_)I&B3ACC2=^RJ\_6CFI/%8,?S.==5BRN.&4]X5NNCHV*(9
M?8YVI=6$&H61%@N-C1%%T-LSP!/$0[O0D?2WJ:2@:^/7V!\>^X/\(.D_ZC.$
MAX*I&BPM@\KUVU]5N[DSX<B-$C64%SFI/7%0.%#O3_Y@X'F /+I/&;)_Z6H3
MKZBE]JO0^<KQU9*UXZ099HVLX'&_L1,'YMC$[+%AWJSCA),<I:P5'0K6-A+_
MX! -S>2_:U+Y1YNF;01!J [6P4CPX8Y&-FY$+ID/^ Z:9K;./?QY_=O=3WGI
M;MA840HJI*<'*#9S0*EV&[$LDO&6_ZA#LH0@$R*Q_'NOX[-PSP!9>*A&Y%_Y
MF9"+>6D_=Z RA3]GIR$6P?Z]'>LBF6*"6,8\(87E/&@1P,M ['P8=6B8:-8K
MBSZ-V$E]E"J*L!#IR$0AJN->^'S,8QDJG3\/N2!N!:0D)[$@Z<U\.B\A[!3"
M6G5W$P%\/06FTXP]/0'Z$VE-]SO[74Q&4P\C7(1U_WQCM!2R#$[T3VPW&-?D
M#8 ;P/XJ4&6:<L=^V_[:N/9P<CO_.'\.X"W\RB;\768+7GE__(ANQ=U-HZUH
MGFS+G:<D!%>@)#B\F6EUV(]:A+9<VC[$H0OJ?B*\2A)U.9TRC#(R:S+Z#/#=
M-,ET;.ZTZ&D<="<'#!E"/&/P'<0[ZJHUGGCL)6H;+!Q?=AUH6G2^-EF#96R9
M;1<NE3$N9L:@=756SV^4^)68/!-LF[DQ#1JN$>^WK"@[C1'BQ@]<@.SZNT<@
MUO*2'ZEH.6%$N+<N)AV1_?,'2F'C_=<_#BV8YM5Y1I11NG%%RS%^5"]9QCW4
MABZ^G<"!41I-2V2M^(JK!4M\D6$2\,+HX  &<#:R=D$_P.XC[OS-9792PN+*
MO/(O]YN;5X4V99ZU<@+\G@A;PZ]NT57?K.Z=[&6IR,C6TV989F3$P24D]FBT
MNLH!%=K,39AJJN3/678D_62=IDI.$>OTX0P ^LJ.=9U=FHLT]2.,/G?"6VAZ
MH&;2LOIF-P^#\Y4,D_+]&-YAT-CJ:6]N3N%[=+=EKB*Y"K[K ZR:=VL%NZ'9
M\B:]?G-I 5,! 4^8UCKFE&#,,S'FWXX%/[1_OY)7&I.LEOO0NG3R$MH-M).B
MH<.CA#Y7H%$L>5G1"6:ZGF^P03,LN,%Q][Y7"J?A4;DA1>;<\KI@]N"2RK#!
MIS<W/?5>1E*&F9H]^*3K"]^"/Q(X!1/-S_6L5@*G;AU[9ML1-61'?*">N4G_
MD+_1HUMHI&>3<Z!S;PQT!A -U]Q23F YQO[D_V@H4'&LE6\Y&JT4_<</,K+!
M_D]+PX]S'!+YJO2L7=+M?5@:YA@([PZ:'N$K6@C<(SXV& ZG':FJT:Z':R65
M3PSLPFK89^T1UO1""]-F=[_8GAJ)-KW7T5UV"FHY85>MRAO=P*YJJ:\8,,&-
MDYQ4$4R>:?$RLRS4X1<7&],P51M<64,QJ)F7TCB^_G=:ZV;:I31]=54)=@9'
MK%MT3R-T9_"C>-IX//VE:[M+GY86/6/SKT,\DK%^5S"W[E16XY^JFE2\F!N<
MC33%4VEA&ZG@RT.18N%]^!^SM8<IAAI<Q, %R<1HW>GUDL=R\AKY@T-^+Z /
M:;[><MV.[0MTT.^'QN;%^DH0^][Q$G*G5:;6J7R?!; _"AD8F'/(F2 O@<$&
M(K:.<A5:-FK-6WX<$9_B&V__R(FR^.&SRQ<'RM+6O-9@.?]Q^XZ'QQR2J4OW
M?]O,302BX]/;W^EF[9CI+O]<_WKQR5JQ@XR*>2<X6-V;]GM]1V36=N?^9L!<
M<N6/$,46N?0,#"L2(4\42@X%\R=$:CAF1'2&:5QG</ ZJ\\;X>LBL[J*INEJ
MSQHXS>F[&I6,%'$/]2-5K@\&03Z=J$B? >).M$]@-3,*M988S03NAG.R%N)/
M7L5]_\1"FQ"BN"M/B/$P"T\6PY'&4>0D;4G@%JJ JH_4PQ$_>[V1I&P_/P2F
M$3:2<_>\P94%H !$N42(6')Y9-'PDB]R -4CI&8U1T2$),#C/)E4A'O/YT;
M@NKHGH]$CMNU1CE&J-Y6),4H"BKRJX**SE(8@O+SA01NO)+[DB$E,D9UJ0#2
M$,-3%N%D !FQ5 M?^J "PP8H_.[D0JG["DX+7"KLPO<SF/T/_%>T<K3L,A:)
MDI;MY$\_?R:ULWC^J8G.H<&%ZM*&)_R!<?7M+V'MW\>[U8THF<)BV>BN 5[>
M^OKV4LH699VO=CV1@M%!<;'<<(122^U]S)EB"5R-'J,2PQ'08]SU=G;_K14I
M>$?Y6$F+.:.M92G8'T1:X=ZC4]CC2K\RK!5EHH,=&[O?W_0EZ<>=,)HD='(.
MPGK%\L/P'$U[OQ8-$R>6H"X0N:)O,5.Q=05]].3^HS+SU9.<$>?B[0.#^UY(
MT#O?BNT$?6754,,4G-=H0MVS,*_3",[?_W;B]H3)%SJ,#?6#KD+=!M&7G$T-
MO$;.$EM7-+:$2XLK[2?S1J\+O?$4FDD5(X]+M=0XV'?I7ZM6=W J\*V%.7:=
MQME4F(>-:ZW.6)P!2 MS4MR/1Y=X6+<(U#>KO :SNX=-'LQFCCX7TXB.QB?;
M:S,X#*\_KH$LB+%2UW0EF8_5WEX3/FBT]I<W8?S3%1K^G_?B]7[>-&V;?G]#
MM^I,2<^J0LN'ZS8T27U^8BU C3, ,^A8NTY*1[S'-'NF)#^"GIT^IW7_9,X-
MUS^PP,UR%4PS7U.P7F*Z/=(R%FT&G.GW_]/MB;^J'R;Q,3E2); NZ*XMKVIP
MD&M1[Q+'+S76\:>C<\,E?.(_6H@ [K&@]8^X?%/HO7L&L%#<_9=1F&)G T[[
M*-5>:CWI_CZ)\?V6@(ER_W6_9+M<9^E'+ ];X:+2]W'HA*5?P)IR<R4WWAU<
MD0$[0I$I,QKQY.BY"KZ&4*IN]_=L@L)XROKO_JG#).TG\K$VX1O>,'5J3SF2
M#DR+,*G".PLMVKG9A&$?H8BL9NL<@>+/;7UKJ;_A9V%\UQ11<AOSCY!Q/&Z%
MLMK-QB(><=B=66:-%(H.[!K&0TP,?*O]II&8I6"$]]1H'./B0TG8&$G9V'[[
M?1ERIHW:?^S2B:.1 YADQ,4K4@07M%-%K^T :\\ 4#E.*N$?NS2X\T&0Y;?%
M%M[T,]Y@K.G<^/0D?"ZLH^(1.X,N"CW=%T54J51I$"%$#!23C@BT'QM>#+)%
MLWYA&-^)%HET]!":#!$\ 5SLP;XULQ:]X G@\56H!11GJP3F1^1_,G,&$,0?
M<S^<2*CW.23(>*=5M@F%"U= CT_,3]%HFU8&^/#/ $TE-F< ;=,S0#R%C0Z_
MYP%QJ<QT5"QC?W*G,ZNU$P!SQGNZJ:.U$0 GCON>GPT'+A6 R(^SPU5 6>D&
ME>P,)/>!M1X^-X<P<P\W),OZ>&@M21+#8^^J=5U1'K82.&@P0OCK]Q<)N.0U
MI3)&U$MEQH7HWNDJHP<6;H-O#/B4(]ZZ/RWWF-!Q-])'WK :O[@W;6>]Q>&@
MK*Y:?F>@UP\^OF?+#UA2%N'<+6/(ALIZ[(?$?/[AE_"-X\$!L;)6E>L=A4Z>
M5WC,,:SH]6R+3;HB33=%-:SC6OK+"6%Z\<(WS$E3L%N:GS5B%UPC?^V(G11X
M.!T),S\#W* \5(<3UY9!9.[95Y](EI:&LK@\5=+]0$F[T.1PY+WZ!,SH.-SC
M3*F7,'%M-R.7/J<9/ZRGS<"W0[_VMN!!-K?)8"7]3(Z<#?LVW9YF@: %[/%4
MG]@B#B4TK>JMQ6&46&5O4L]J;O>ZW;/9$=Q'C][U?;;@I?)KKG6JB&0A$J="
M3>!@_BDG*+*_7Z/21 POS(=/-Q$5(/4'/*?Z0XP4>,]TEP5-%!E;XTH-0QZO
M"0.X^$NIAU(;#S"X+B+E[OF@=P+7(Y%C8#"-D&YWO)R$ ,;Y#-,HB4A4_$S
MHH^:,4A$%7\Y]4E:#\B-MC333F[CHY=K(K0T<YT*_28D;)J?09^D' +YPSEQ
MGV9\^B)C,?X&-4M;JY3H:; F9M>22->2 /$98%\*.,3::4H:@OB'UG$&T.WZ
MS_ZL6M)368Q9S.8OS@8!O#$ILI3Y%UD-ZB;/D4L!EZ2O@)SS<[)5B9L<%14S
MB"RMPYJZ8S@5@]XK9YOV3N-MZ_ _)8X3;T\ASR./#NX/JI:XXQWJL,-;#GSE
M62N*(Q-JCB04G.?ZC_-XH6J!'M3?2):H4J.D%Z4>9[>9.+TO>Y:-N6J55F6@
MK?KY6M#3SQWFZ[W&]?>8HG$[^U.*ND<9^M%=.4F+]CBUC'M^:IL=C12U]ONN
MVILW:&CVUCYZ1SPB]"^%K\E!"]+D6<G:[LS0*(1R6B&Q%)W_42(VU^-9R1"Z
MI"B#!9_[%QTA<LBG/C\,6[:MJXDO!A+=:#L:%0OQ"!1J,*1WK%;5!!5R1-Q3
MY;0X5W#PIJ3PII#9E1! (6H6%)$X $2-^,#9PO!L)>,\@N,\@=N*C"E+.WEA
M)O?5R,UR-S,HMQZE)$::OGD</.IQ<E\<H3E,XTX/M3>S[N[W[WO+#U]->&:E
MS()U;6\Z2AB[I.)R$)U^NEB2D;6F2Z8F6]LZ<QQGO/S1\0PK+]X'246FT)=7
MR2Z3[DD/B/;0I3*#C/IMMV.A>%@^X%LTQE1H9J:F&P^>C GB;9%FT& J'!+Y
M]7_OD/%,RB]T'\*A>.7S@'(1@P\U7:GMEW-+F(QD(OD9WE)C_QS*)G=.Z U(
M;0+;(DMP8L@GRXVJ6S\LR(TLJ@A/8A@"4(5/IO60G;C'(9M]SB>.('LMW"\2
MG/*=J'$&/JAA2\P7\P//J7;P]-\)H*5&6B;'7U559*"IQ?J("&RU14-O<OGA
M=*<KMZ83BL=Z01KUJ.IE9"W/T[C_\89/9XPKZ?^5N-N4PI8ERO;9G&DB$[_6
M]P+RP!2K50>6DX^MV[JG79V*2MN'J^I0!E48[=8.'Q3-0Y&LC?$CG!2)1XAU
M%/Q?O372G%V3O\I!5D6!]^9^9-C ,YO!PPG8<NB>?WC$:R"ES6ZZX /WFU=S
M:-7SJ 9A_#O0].8=-1'Q.XYP\*9,:!M3<D_TW;AP&/IM2%=UWE#$*R#C%F.*
M@<IP=Q91X/S'+27JYFB4F374_Z=P$Z/%8KC>C\_^87QQ"II,6$EIZBZ17;?\
M/V]/@+H$M?D_9JS1L'<>?-D]C6$I#TH1+ZS'?T"LPEDZ)9T* 9WS@-'C(;4F
M<@82$AY)A)1VI65[I$D-0LU"NWBX4'B%%T:&+!=RA$R3^/S*AT:<<\[_XD)B
M%L8\5UG,DL%_<O(_(/G'(%J]<HP(P>XZ_2;=QLHWB9RL&8EPZY-8Y 2NBQBB
M1KB>^_<HB;HN3(C4V0BW'J#1==[[PV (.(> ]S;@TS_U!"@C//N\J?<>-9A%
MT4IJ,S=]TJH NG+B@I<]>O\V!?>OMEFI-;^Q1;0NT8IY_K=*ZA7^K,7046".
MF)WEN]G&3I>94YI0>T(_YJB#)R/0(Z!PV&292G%ZT1+\%4*R($[_V'7[=YL
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
M3-I=X5HV@Q^5=8OO]I*/ZW).&66GKHH,T+V2$[\U_%K*<_)@6U?]KQT:-Z;
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
M>Q)"OEV?B4CMG!T_)!#<QV^EG;EU7]!RYZWUE-'4,/8R2"[?G@YA#I6*2^H
M$B+90VU1RGM2C=S0C:DL;=J-&:ZI.T5PB_RH4_PHX"$VTG4^PQ5D\]&XQ;*"
M [W=@4+IZ9\^$5Q<4$ "]HZ?;UM5%9K1$<$W,:ZV '8+E5 !F>-#-KZM3'/&
MX+\VL 7H:2%7Z^>S9OG?S:7N_$92&5$J&E5_1"%F@7<2BJBM!*AUB23I6 :=
M'7(B4Z(9[&7L\#Y%XV2#$2*X($!)@C3RYCO*(MAY'?BT)L+8C<ZK=H)^VXP6
M#+A #(Y8_%<E:.F^@IV4]^4ZYB12.\YF4MO?\JH]4GXV<;\V'ZLABI*H"S\*
M+KP^<X(VTD6.NNYO0> (%.>XJ*I">SHT!67.F$Q1@V7JY,#I*^\1U1'5&#E5
M- K]"$RB$SJBNGW^Z#XTPVVY>Q,9F"K>%!R>1R8ZT:@M+??T6+P&8=QK'8CU
M)O^F7QK#;>^*\C"5+XX6>L[1<=!.\*Q./%MF<CO%R2!)TKGESFS!<U9MUI?#
M[V]T3)^*L+]G[C*CQM'AS&*K%"[S_DKDLGW*TMZ"M8SV\(SVIS[F>Z:FUH%
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
M)+_NZ,!&G#^N]'9RT3AF"DU_%UJ@UVG3:*2\GA"4)_^,8A&G5>0C%,R1R"&
MXZ=OB?9V \?4>J7X-VH*R[N[TH*PV_4#&08A'1]\-YT(_7Q]V"=3N0]D $LS
MW9<CG V23)6[5SF!S.=!L;0/1]P4Z;L:A5"%@]1T.8VGX=.K9?I&RQBTV+4X
M40<*?&$9SZ6Y4'O1+ O.DU!]JH["=J#ONNV;[.V$]Z/+7[5NY(X^6RNK_G.,
MP-08#*S5EA<,T?T3+QJX,7:-&LV-%)."F>UX/$)F)E^6[K*P/0]?W]&ZPKAA
MK]0)?!?<DV$ENT/?D$F$%= UG3<N!("JI MSX Q.AG,SE?:8>#XPVX7T[M5K
M3;OPEX02ELU#W2'AK)_?2 KFT#V[,RF4.ZJTB)2*,$?F_I(ET8:XT64[310,
MG/E#2[OGU*V$(E2&JEXJ5*4.W"A+6J[6()4](;C6.L0*.?&X*+DX.4!&YBDY
MT.OSPV:F^) ,,[;D((29^&N"LY]+N$8Z5';SYY=%_>HNRV034AJ!6+3(E6(\
MO=HH5+;+P2C.A;YUWB43@FN?$I,5\)W?&?@& NC=PP\].0"O"J+MU"#;F!6\
M&V5MSRP44[]!;36\19KE[+F3^%Y==Q0Z_BLOP\.J%*7E1ZXM_F"S!;K2<?%X
M=IB_(;-BKU8#1^K&C41(-@S11X\HX3L(\ (X4U)(7+KC6=4P:AQGM"Z-5JJI
MJK;(.\1$I_RN;22UY/Z0LM/E:[>2XCY";'$K._&4*GJ]['5KOM"4H. "HO^N
M$/&7O'XI<W8A#):\*>5BA>]I2+GY&<GNB32PKLTK]PCOZ6A:QDN'E-M]B.C^
M@VQ0+,->EOD3_4&V5D]=*'HI_H->+NV%YKQ.);E6:[I:(K8^!\@<'UOYV6 .
M>^ZVX-HY;'"[<]6GM>:F"'.^UULTB&N%,SRA2%E%M/V)"/@?]N,NT%8&+FP0
M<$1! )O@=RV.]72C4;?CDV2?>R-'X8DF<Z67WB ZOQR8@G4(IP6U0U'A*<*7
M 2O& 3?!>KVC-'2VNF.[).5X^>"?XKQ:5%5?S%R\$I0-W%8WH@G:5N$WB>D$
M,:\R'S!I&#)NZ=\R^GM=UVR2B^'Y5HG-!6SF;S1)/SQ'QDJ>T4I.!L\S"V8S
MWY'A4O-45O/P_*X=%8SD8WDD)KRO.:/!VD&51)HX?E>6NCV.?G\B=..O8,;K
M,O5R.GDL&@)DFD?(#5.3O ,K1 5!@+>D1^1">/,78K] G[!4.)RF,]1I=QA7
M$:'TXU[XKNDUE  V((.'1HL1XXU@0<Z<I-F @V:X[UE2PK.O,N4A6%&8\^)G
M!>++Y[X#EOMALG('\7?TM?-B.\"*X++N%-'&P-3:VL,VJ#W\2FW&[3]9:A8E
M-^01^3.O=(GIK(:Z(OU<G@<#U)/!4W4"UH4?$4TO!T PE: M4+;&*8)\-8A+
MK3&)3RP?N%DJ@P!#\2=IJ/KVK.KQS22!)P843IP%E.?9BX="^*1'7]K$[UXZ
MGP\%%9SN.*OV5WOD1=Z2?ZR]1U02@O*GHR_"NVIG^YAOGG%12=\7&$* < O"
M_)89VO72!T'_:SBQ?4UKL&$5R6V.X"T-:3%@IJ#1,EW*?.>E-]_WT-L2TW*U
M@;XA@R@R\KG/;*($U$0I//5 G0B<BAS_GTR(QLV.Q/?N T4?4L6U7)>C5O0_
M61N*4J[R/>$7)#I=F*C(T.S&#77(2?BA6618I,;VQ-!V758=0+>T$R+>O&-&
MET/W$ASU "UB@]J/SHXN1^^Y:NZ/U1';9C#JF@*E^PI=SW:G]DLV4Y6G:3YT
MV-]E]KT)%-!OA8M6YBQ])FQ@Y.1AS'2P1!>.&-.N(MJE*VFH4)EG];.V:^79
M%@]P@8YXU26(:S:B0RALVL/S67SC\">,K(-O6!-_84&_:TM[C< [?S["0'[W
MHR:+Z9B[#!_<8"GV/]#2X7K9/@,!OAQ8KI35E>F\)GK39GO0;)C [QPFQL+K
MWU.,^KKCAT,G$[BD,YTI[F+_:;@<9B !/O!D"<7DK"0GRH=OVA-])6 HJ8-"
M9;2E#"4!"]O!KL)YO_:VR0NJ/BI6#A%V>1MYC5.RY0P316/,!0;M#YH-F$E?
MCZ\9$'<KZ=Q3 0XO' 58_ @^U.NA=V+.EFLA"]-,OV))0.T:7L3I-Q7 .D[U
M=W)Q04DEK6NLMQJ9F^?H)S_T$<(GV(0 8_0CVS2P3;DSS9WHLY[@*DL2F^B4
MI(;]0>Z;20K$P*IYD<X+]X4&NUSX,C'UE^7HIUBI6BZRS;G9SH$10X@(4+D.
M:\F%MF]&]""YNKXP+D[Z\W3.5\I-:VY^.25Y=%AS@^515Y=]7) %%XFIUWX%
M8<6DM<.56GJB61J:2*< ;M,DA\ZKW@4+QZ@!]06QR&^P.+9V/@XW:NIF,N1I
M3Q+7&VV69Q<QMB\BIB2MH]IL7]W?LB@"%-\%JL8>:W@% 3J:*8]?=EN4ZFU?
M7" M+S#RZSG6;CWS!F\&@[6/BG_-Q($+MER>SRQ,BZ]3.M">3/.T<J\Y41R7
M5(ZB A\TIRS4JB]M=R]Q95".\=_A2K0)\>'.S6T2UZN*A:9=@44".&8][GDJ
MQV+*>X_+OI'SD*$W[.Y.-(B\YP ZWG.<ON> (<B;R>8D2$-BOIS=,4V' !-<
M8\-">/H00+5%6#$XF/G<X@R')@TQV#4'R14:V>8$V_Z.'E-(T)2"$$IM?4UY
MC<77_!4_[*YM*ML"-ELV.6(9!0CP*1-J#9T1CPH>,0D>%X5_A@ GY.9>@NOQ
M>C<[L2MQFDS9^=.ZNIJ:C=43GPU3M7T*GKA1IC9W) (W**[_+IH+:E=:A@ W
M:-O@*SS2J\F!&^=XEP))-DT&:_V0?@IIMG?I,%T;)A\0&=Y<%DHN-ZF:VKP*
MQ,\)GGRE%K;!I13 8"N2LD9#&3#P9@BQ!0) *SO\NZZ)+'91/DD&-LI(B?3(
MH346/K^G._3KLPWT213/Z\(-9/ 3<+X9Y@_@AZR1+)&D^2^"S8]T%O(%PHWS
M':Q_QAT'J 64"RGX:(%VP]M]WOP:]]B2&8\IH[>R9PN]GR#*OWOZ).VKO&J$
M""\^-3_&(.K#]A8(G(?#$^5#JZ?SM11E[M>34:H*OY9Y_2R,*Q)Z:5<XN"J'
MFA$WC 6H1,)W&H6 &EM9[JXA@*]J5@WM"SP7%84>?5L$0)M-Z7WS>:^>ZZ)8
M!95H6TKW46M#BRZXV&$2C$G%@^M,UQS*;G*&_^ (LRUFB58YRM7D>MX=>CY]
M@C#R ]UTE?37VH1E_48Q*]4Y?47J@@/,M;$/?_? 95$AL>(,#4&J=A]'*.T[
MQ7X_;]TG<O.=KCLZ<WU\WD8_BN-)W7H.E1I'[EH:O<$+ I4*]P<O.5[76S_X
MY5W3\J8D\L>8NV""\LIBPOK9GW:?"V9SO\YD7JSS@]G&Q+.YW:Z% -T677$/
MQVBJ!TX"&6_IQDC(QO<AP/@.%ZF85\=YO_L@ UB2(M2 8IRDGD$_^D& NA9:
MIB0J OT.P;8E6ZLF>&;<>;8-6V2$ _FNL/?#\4#%,\(%@I;%<-(^G!J38S0L
M7S>CEZ2'[]I:1((W4V$KW?6&1K@3;8K#13&#7>VT^X.^G!4+!?@=PP==45[+
M[4X>%<<F+=2N/Q.=D>I^&Q67-X0JG4J7\8O?7&AI+.0:)#E^X*@CI*NYYSS3
MNTW3*Q7R]$,'?UOQLT8M)YJG#):X-/LAN,-NENUSN'.&;W])1/.M14\T09%#
M-/A!YL#\VU%V$^#JG+FRVR3U+"-JI ?A5Q__<*B.S"A-*_/I\=RR\XFYR*J.
M3'I3Z&H5J.I@IE/=C4Z^ZRW0"E.Q#OA?GWC5/&!(0$'HDRP2 #6, I([R'>3
M C?KEMTGR_.O1?6GKKSI>3Y]G:@.@L,&*HVC0H9@)$6I $:H6@<4%21_ZW?@
MA14CQQ!@EA,S\@(0D>'(232%0>48#>48@I/Y*V+Y'4$?]K,,P1M_,X=J!YA4
M"+!+N&.:#3H//>>01YCZ3=$R,K[>:WHA2-' K"339B3_COQ2:6#:_Z0>HQAY
M1-9CPH=WC'*Y=^6[$$!'L;&EW>4B;L:[#/6B"J?2Q=F^#1OSRS<"0IO#IRH?
MN+7=CT>:PG_4"UY<!AU4+K[I.:U^.#7>^^CO^//LO)2V]LK.";O([ZSVP#.*
MS<O['# R"WV27,@8_X7!('&# '/G30.U:_OALILXBBR<UW"(MP?J2@K;H/HX
MU>C:NU&4CW']5CY:==5[Q@2D]2(]9#A4KMU\:M"1]'!VG\=*;:GG ^LU27B3
MZES64_.#'-T$6MQ]Z%SK#T5;HA9V9:('ZI,<YIH--]>UK1=;;5V.P$RLP6<@
M6,$[J?TZZDO:GAND)3D?IH9_:M*! (%66:.643Q)GX=HG5>YB4WA2FK5-S]W
MT]&G[^"KZO3/FEG4Y6(*W_<0;I(>@%=N2+QVZ16/V4KTRPF3&H/2;M#.^_LX
MXAD,8Z<7ZZBK=-PY\^6=%&=OZGKXE+'6PXI&C]$_DVR@3K"N2,B>NQSZH;%>
MP5TAK3"?OYD7DYE44_S%FV>\Y WGJX/@X!+AE;J\NH>F=C_Z@,BY]M&.+45:
MYL#QX^8^.>6EYEWU'1+(U/_!0QP">"')50I# /Y,*.,),#&[\9HH=(]S-J5*
M%?I5,$('"U!&J?NPP/ E,NV]JJS7<C.L=O$6#M[A>;[)%Z=*ASXVF:>1>?%9
M<+,2=#F4N?\<-&@* 0[39?6>6BC^B!)!K6J79/'5)-PR1/A)"5<U@,;F':MX
M*#)6]#!Y\=6VT!PCVX$N]KI+/A UD)+(IVZ5.HT#)MU\Z[1+(3;P>&BS20NT
M? /2W#R;3K!>E7=E0O-(]9@4FL?;OC?_+GW?C'Y;%")^V]@D/T.3T=QX#!M,
MDP9;Q0$!,,P3K>'Q9 U(3P;D$D 4HT=%]71&3_LUI585[5S$,\T$^*MJ9TG2
M F?D#DMI0'D0@&]2S\:%Z+@H4J*<PIY 5K@4J?#&N,PC2V9#\[TRUBGYNM8.
M_:_B>-%=F=F?>[E?+213EZ+&>L\[M[S9*L9Z.P082^0(U>^*O,+/!(N=:!E=
MSVD'DM83RQ8)NJ2.C9:F<XT+BQ+RX52-,!6-HSF,?7!#1A2AUZA@*4!3BI8&
MR,J(\D%ZO$D+ECWW70%A04&*YT+O3+#2[18"K)?T-]CM.4R4/(^5M.^V-Z+"
M<;;1CPAW7]^[DWY=D4Z8Y"J:5:Y3G%'F=<MEU7<"#!#ZB+$'-_'J==B9Z#MI
M!9[.O)]S4WC&@D=QY;S)\X#1O2DE;Q<=4B,2$A,[7%&S$%':9'0%VI?+0?Y:
M>'V0^G9Q5Y43.9 B-+@YY52]7K;!>^+FG=HE3 FU4^P<&8DE(W+M$AI+GW_X
M0;AF9(J9G#OT?W/]F'/LN58_4UP2,VR2? V/,<K/- %E!&Y;5P9NOIMI+\7U
MLU"5!<J:Q@HU18KH7_(+ZDYDL03+00I"+W($W45(FQSP+A-3PZP6;\6D:U,%
M*R5>A;'LY*EYOZ8A="[;CQ#:3)P9+3%JK&W^]O/%M/%)&H#R40C%87%C3G")
M \:R\_!&Z;W>OG<L)WG:4Q3!?>^84<1;O6PY"5/8.O_[TI'"V@Z,;;6"&+!7
M<R5,\A_5]F^NH_P7UY%\V,H7!;B5.EF4 @ ^I0 .:,3]3_3XD/>;@4B/0J+V
M"&[:DV^K#UMY\P:D[31N],S*X_K?@QR(1TCK4UONS?,Z>V;>1-/2%)9+[S9H
MT;R/?H[X@1><;3<3EL]XNWKP%KT/_Z&Y2G=GQZ+G5\7K#<&("QQ4#W5/!K.=
M<Y-P/2RZ1,;GBO[^B5+T!9*2&GOV:!2(,Q5.IB[O*M"7EEOF!9=L+23L6>>4
M*$6C7HL1J.)S'G'_XOM>&Q@W6RHRVJ&ZE@@"Y2H%#)?D5(QCKJ"^1>:!;::N
M#?GYC:[U0+XT2IB"4$YS>I)RB)-+!'6/1<;F8P)5304MSGKK()(/TP#Z AU[
M6 K[5[=<_L9B_+DIRM<'FY,G+PN]$@W&3/C=3[PL)D)BHJ+X>>C?L&<U3'XL
MJQPJXI!>:C&" %*I:^EMM=[XWRDB"GV'UDQ*O71$](:<O)@.D'L:)WVXIE,B
M5\WFQ%0,D<!D;_Q"2UN%@$V>Y>9^UAWVU"8W@<I_OL+\$^_/E6-"_M/HQ=3S
MD1K11QU07+RF(<*R67=>$BSLAYCV4)6#?G]!NFSL&G[IYIX>HR#J9;82@*T@
MA/!W<&HF.4Z>>,-8!3LR>Z;!6^[E);ZK'8L3JRE?2**1L<PCO$!=-S/?Z8 D
M@Q)\7-M;GNROAG&JRPEEFAC:IM'[/%'CX8.X[A[AH$W=W-P=W,N+'CLKFBBN
M+7$;@RV+S3)N#7FO28?Q; UE7>-:<V_S<GZI%W6H7VC9)1/9A9#_ #%!5AKL
MHY33TF2E(1QJW.1\R;404)O=OSND?R/@K&U"L"6>5KA:S*ALN'*(9_PJ6M58
MI=HW>]:L?'O;HGI"=6&[*;R_FRPZ0NS)4SZ,2%7&LP9I XQ02N,O";%K"6N6
MD7[2K)3'W3S;:C19L]$-\%&J[UBT.BV 0.S9%YMPE.<\_-Y5*HY6_)IM >4'
MWQ6K^VLW6-3," ;YW#=*%22,E;U)1I9YI%VXZ>3Y!MKY6&R?XY(_49'%@_/=
M5DULGX[:1P$Q+MX<U]Y! !H]70%Y1!QC?R&"B1G&T-R$<AZBGZE:'*>-W2:7
MPO82).U%FAIM'\V(B\LM UD#M*-O4N5656DK@1=FV5D<0$Q@S*@,0*48?5@S
M-CZ33;UHDY^& C7?U!>51-$?RIIS@H$&O)LL".#X-\F0^(=D_!>[@.MD,JO+
M>N6#7?7N,)B@3+FDY-WSQI!G2.P^;#* </Z.I(&U]LGF)STE;97.'S5*'!6O
M-\V]]M?B)QDY@J;5RL.EH#SJ.03X:;UF=\=G4MK+<S-9E/%][#JQP21F[1B'
M1ZE<W$[4[?X@/F][FW!1?5Z+H?5;_X_W?N]="';<2%/HMQ.#I[-7U760)=%[
M;(>^APY2'#H.5LE=!%V",)LS[P];#[=*8+VH%6OJ+,S.;FLW3WYUT9(;6?E@
M:OL/ (A@<_"[6A:]"EAO0XK=0:5#-3GB?BH2G9Y4Y#@F[6Y;-#2S[MGTO$RK
M8?]=Q5(*FW7MZV:LV:'-\$YB;QU9*?N*LO#"69]=%B*6MILP< Y(JJ>U)&.#
M5&!^=4NB%RPR4Q>'K\\:;B-U?8<@W=EVQK^CM)D#5LF]1FW-A(T+/I-"48&:
M$A.DW=>)Z6H;T,$'D6Y86.+=KO&3KAE]?H!O4B#&5M!3=6T3Q9:'^7?0(B&=
MS!EFYK*_& !YD)Z3G(>+OELFZ.S2PB'@;LB<W2O5;Z@)<Z5$QPHI1#MW(^5<
M:\8^AADIZ6P\?/A"NRG8NM BIWE.D_43D4^M7]_V(&1_-'UWI*! ;'UH;&^,
M;IR,\Y<Y;U3(B#SLQN/U-X?%CE&4APVK&KS*5&H<39S2[%^_3KKT3-LDM!OS
M2%PD-HN>F9W;/UT*UFGB^X$:/E!6^DPY9Q719&XA0$(I+YO3:6H];9R9J1)V
M=!Z;39>JX5?MV\@R>5LQ%EF[U$R>PM$9<>+Y.##Q^JK0B10EJ45$_9U/P&*#
M2PLUWXUJ]U2Q:&/<R@P&O$]0>!^A%@4B17K.[)3&C#B1\T3$VTA, _55)"Q^
M6V"58ZM=WB\D969'QJS+B2BC""SRIL-YA9'6Z+3$*.KM;*)' M76#Q0;@S!^
M>L2]2\&I&\,X]]"=Q<5\,4P=23*#LB1;%-FYYVAB3[CY+2HE5@-9B4SS_#/R
M6G%4)Z5&BUZY69[=:KD1?5S 5T%&:XS@*7X?<H]Y?_XUGWE\31WWZ0H&IA F
M1M,)OY AJ6]Q@>'KHUER"?(P*@;U AIY]>3H;GNS,R P*@8ZKHHO-*T \BR.
MRD"?Y^.T K=>,CJ<4G+-BTI"!(._I8_TWL!+!AO&F?G<[ R'+&\%:OZ#A161
M -M<)-/<_XJR^P$FLZ(I;"SY!GDX2O?^5#W6[[Q(J1O:*' ]!:Z;G,>>(M\@
MP"].+N@"$[U);49$AP#,5"?LI94_P&PBGZ)K]\8W5[2\!%<8B^I]D.'56!K3
M X4 -+F1)J&0L*H?KDGM<J ".>]X]5/GA\.^ 98TI_G];3F:P1T:#Y3WAS@5
M+C:C0X-8\>+@F1'-IDDYQ>J&7+/ZK%6KA7"S FU=[3>]\1L2NF1L)?MU%W4\
MK3]W1TI![2+P+Q@OLMG:$,XF5"^&NDG2L7?IR1&T>A2^_40&?SOG[I*QYR(A
M;JBQ%) "K\S8RI7J5B%><&P68J4VDLB5:MY**5P,J=#N@)7=L/+QI>,TV8?0
M,K,M[*2-\A9GM-X?D==%C2P;"!63VP>/X,Y7ECG+>^L+$3$+..5B7"S@1WC<
MG(Z=3F0_="6?ZSM,^O><[ZHRG/4LUZ))\NQVZ[GO9+_-2+3"'RN6:<L:J$8_
MIS_+IXWP>RGO17M^0)6^TM1-JJ?9-DYV<H#L>]+R2[!T]V[7R8O?O"0=,<5\
MSA[,\M"2[:G+%C3.ZJ*'/'NN1S'6IG)9IZ<C^'/3-)O,3WB'EK[R#+94PE[X
MXJ%*K(1H[_WYK-92R\+R%@2@(!(_HCJY^Y$13+\33D23$0S\ST#?<J1:/XD!
M,M$6,/SB@"'XHQD<='*C!J.D.==GY(3SB[%:8M8^<?.'@DI^[?F6A51F+GWJ
M*N&:\LYTD16UXE?%[\$[3&$\I//\G>:9:GV5*WN#'SG&AP5,<_RE)3XFTK*+
M_A9T&%$J;""SF)'#J<CFN5?-/>D>R/2!\4'VT-*$-!2P8@4P)0![R0*EW1<Z
MQ8U<>"]BD^5_L6-'R1:4HU](<@L&&.",K1^-]]>&F3&54)VH#3#4J@*86O!Y
M<"[<NPK936?NN/FY??HO#>,]:6',GF=&3*G2U;7-=W&O^'#MG],3=JE4-U6G
MI/!U8D@526T2!J*_/P9K1A%^8T+Q(\B,^+%..=6Z]W&,R%%@?& 70U=K=]1\
M(LY^3MK&"BGC)00H1LA&2;LUTCK"L>F88#.# #.L$D$.LD5ZUO A'\,=T+6K
M#[LY8++O,XTNF*OORQ?W4CPA *=G<^WM=+<N79<]O8\.NSP)(:_:E/'KKHY]
M<1K0Q+669Y'3? MZB&H !+CX?(QB@SA+,<M!7Z:X/+SZ1N2UR[5T&X69HNN@
MIP]:?<0DOM4YO1=;?\N*$4/\:ZV27U$#75RHI&^4 ^%A-\V7JI\6U>6.81-J
M')1.()P2&'>N,;X@_A;AV_235!"3A605'R ),ZOJZ,,ML&96UUNDO +WA;W1
MBE.5*5[W?76*:U?IA^<LSK?)B[E]Z3SI( E_D_0YMYKU2:JX(D%KO)_WQ["T
M-69Y1 Z8T9$7*TR9XP_#>=Q-3=)I3'RUF96U1D8SL["U#L]7S>!I>/!WDZ>:
M1W4998%-Y;@!ZD#%/HX#$998]=!<_F@R6_8A6%.X8DY9J%K2K#7_0]53_P=5
M?_E?;DFR/XY(VS^.R,>(75)"!KJJ5=ST"/*)"T([[FK/2SQ57(<RZ<)-"R&
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
MHL4P9+8K5#"Q:'FZXB0?W@I ;Q3>X5ZI*@C$#OSM*\_P>3ZBF"@%B$A*F='
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
M(F+[W'7"CF<YFY?[$*)XSE7!"'V__LZEPBB3#=,!>0SA-VH/Q:_@>E\N1%V
MTGDI<?-<9<B)T=IB;()*W=H)%YUH^ U;VUBO7G)J&A/[**?2 T:?_\1;A\EU
M/K!N):B=Q];]IZS[76[T[H3/Z\G.G066NL;@\Z*S[!!Q;+/G]L>B#\7*+.3:
MD1'=^#T"735?SOFQ5$>*2XHO4!6"GX2^S^P5(L(A;Q9"[*NQX7>(LN#ZOZF>
M\^Z5 R91=,_:O8PSSJ\K[W8M(8P3._"WL,:->O/?>SS%]@*V7H6#?&^+J3];
M4X@R[,G3A;D09YY?E(K6D=*!170]BBNH@RD-D[6^N_Z,MR-\JG!JY ;OM&3<
MF,BZWB77KWU!+YV$@$ZM_Z8%S7S"/<;=:SP]<$?]4QM5I-H:SYOD@_951!X*
M_(W"'7>5@VA>$8_GJG&L');E]$6?'0)1BH3O4)U>[!\D>.6;X3VWF+"OQ,68
M;>BSH,S?R*C6&!^-I3SO(+TP)\70V9H9BR@;]ZFM&O6K_ )WS87%_$YTM0\?
M ABB;(:YG8<3=4>WW\S93XE2??KR*@-9BS($^R>B*ADXOL2MFVA,S9TDV^2B
MI5(K0$L^E#Y!N72 [1.+)2O9&L(@ 3],2;32Q,L7:D&I@S\BY/*G^'(T"%Y1
MQGL&4HVB^HZ1- &<)O*39\1ZT@U^)S:<2Z@7)H:N,RX8L1JPN3_1EC(MCIX#
M/ /2,/U7SLL9M3&TRQ=KEWRI5;/IO?[:) ']LR1UW?R#U,4N9I>((\T&+'K-
M)N/K@Y?(-SOB_)5J]%_P4G_Q0EE'6=PLN(GT,NB\^.8I_(<35$>CZ4Y/BO6K
M].F'E,_=Z\IV] EF3!!@<VY]J]BBF.&U+@H]R*'LQEU5B9X"YX,(6MKD%C=#
M.Y1VC"TTJ:G<NPB0XOD6!\0SBF[=L$+G^9!;DG')(^GS4HC1VH?,XU*U[U72
MTNK%J[=E>0J'VC;^E8NOEP_72!E #-[[<P]Z PT_)QJ)NFHXQO#D?IU]K]PG
M,1E+X,Y'8%':_?4&X0_%?-RL%WUEFH8H?MDI)R_^\%UY#%!0F-,6L; ^G9,H
M^^'/L&<+%%#H?F>18;7XI%X=K\%H)'X=]N1YGD%T-S#T));**/SY=I)\54=7
M/UM;N;H.T1N4/+K6YT\1HU@/55LJ&4&5@2E0"IW]K?&0V>PVH<MAM!C0R/C+
M1L ,IJ4!.&(47P!TGWX3R7OY/Q:"VJ$H\5;:,[R#\&QNI=]7>;@ WD1:4YBQ
MRAE-P L[IA((2OPRR<G)&6@*1W>!SL;G>\K\LGPW/=)!_3+"3:X6/;9%1 @G
M[Z]-4-IL['/L'1J89DV0H\)Z[J4H;S!@$P>>QW8SNQ^6A1HK+\/\XOY0.5B>
M+GV!\5[S&Q0U%V;[%S*'H:T884\0S7<-"4*#JA1+$5F2MR:5_*N&SW@LR37]
M<SD]!(=6PH.TSYD<)E-S)\*OQ/^^;7B/+L7"3Q]^^[;%H>:6-^@D6>^.HL0]
MGF=W4&E7_#^W.CF(V?@D,2!3M0/2Z3'!F/6S>Q)IK5 (P#JHZ#$I[X^$ 'U;
MU:=:5-!L9NVDF/E"83VL311;5:Q-?DZST[[6:;,"+2,GHRI;-YL@?]39HBQ%
M4[X0#REX^QN>JN(L$3CA#<M#<TR?EADS4V;-9Z,U;M)5'0S [^E/?N'B4&31
MX.&90V/*B(_*$. IU"2;G#.:WBML:R_R.JO1$M3M[MS@X3.5E$UNFKCPN&M(
MO'&*<5:UT^J^-- V&;ODS/"'S1!=R=4,G'4Q?J:A@8Y=&:.(7Y>5U8\-U&5E
M0AG;XV\@!03/_>ILB$T3PRHNT+]K72^H);1LJG0YK^:3!-9_A@ 32*D^W//(
MPF-[C:R,E1-;-9+N-:P_#I[:-J"QL3UQCMQ7>R6COT,_86$QBF&J2^\16(,:
M^6H#27X5'^Z0:%)&4HBHZB#6I=C<3D?.^.+[VCN%>13?=_9WFQ88ERE"0/38
M>"A=A^*+T*J']!?(0<$?!;K@R5^1^7B]Q3I_5?_BSTI$@N(/?%;V[[->-#"H
M?Y:A'B>8^J8;BE]!3=@N&3Y$+8_H]:T) ;H8\W^#EM/K.!]B:9GL-$3%%U#\
MFC8O.GZ&78B&JD/!B54"A:_$5P&]X-:;,:<*.VNJM^BZ7>64H9GV12RF,)7_
M)]M5* 23[EXI1E_U9O)KDOA\2+@#=7P+]S5YC(*H*^+P?_L.5/J0<1NCJ5]2
M";*>7Q33CL9*THB:_]I1#J6IZ]_ZXEB(7BFY\5/0,3<$ F"4I'+D+0<8B(K*
M8]L"A5)5YZ[:?*8BL39C5W>JK]2#DP>M_6.4.LFPJ\;LOS[NY1L'OQ\6>F+Z
M.)%_3V':F--75/J^6\L'M:04,,5KNY SQ#'E85 1SI>58MA=[5OJZ:P OI3;
MQ@D*GMF0#Z12'1ATD3GS5&YX"'CTT@9"%A.*VU%Z,PE,^N(8^Z'.9?I"@'7K
M [E<D'J5A49N_:L?0@_:?8Z]S5H?,**>Z8K M1VJWX "#XH;>022.,H(J.HT
M7,0I &QLZF18]%YW#Y7HS/F9/0N]5\9^>X.8<Q+33C3*09ZL<VRVW=0 4@%;
M<GZN@L8Y]HBB^1L\M*8<QM8OAQ^$CK,B>T?R).'B -I!ZG7!;(%-S9%]$D.P
M0E68!)9G68+8&4FV^R7IMR*Y/6(IKD9':42+J_?V0<:P+P?VG.]:6*Z[$:TE
M!K$WC^Y/IT'&T9:,!FZ&8:L>!-JUGD]T:DD]UPYXX-(&7T19,14;'G^)V\"R
MU#_U'M[(Z:_KUMX\[N+?9N+4,JT\;_K2/(H=DH\W/:WUR]@J#2Z"]R99U6HB
M%N1H=8 T4W34]7_5<25 329+^ \!402C7')(/+@"(: <+G(("X8K8B !Q @&
MHT 2 95#.8P$!5912$1 "2PW A)0D$L*61"10SEB.$.64P1$C@?*"FSP_1%W
M]]6K]ZK^_JOKZYF>?[IF>J:G>O[,6GT#5?U69>6J*065RXTMXG+9(2J]?2DX
M#$9+PR\L9:F5H*'X/F!H9J-K;)B^AY=?\H+E,6)7)=$2,%3MLO_YQ)'&F0%6
M(%5^R=.\YI+*%;J]0F##T^U=9B*1$FTW,3WLCA>OD/XZ9>RB]XZ7)DDGM2U/
M:MN_Y@>*GQDH'.N^J!,-"^A;:@O@Z"/+XD]330ZVBI-7EXS-$5#\^@7'GP)Y
MZI^D/6WR[R(/S$\<V9-^WFN*6Z^-G3/5,U& SXO6I%KGH;07O&A;PA:X[\K]
M*N*M!J<H1]^.4!)<F<5/!SI4:QJ&6E<7PX,7'#WE5U4CCA,JZ[ID$X][UKU"
M[/32Y>^M.1AX*",]$,*NK7\XB]3-);OM5,)I>NPSWQ[4,H$_S6^\*M+E;Q9D
M-7+%CJ^?P=_E#LOR0"6D231=U*JL/&1"RQY],W\W]J2KFE?VD='E+R7Q)J:M
M[&2]?&ELHKVXL>*H+W4*6B\&G&:O1O;]UM,7X_MFHVSC$?W @G#H3TYK]31V
MXPLA/1^]3?Z:WUS*C[6'8&6 00.6;UQU47VNC;,#:VY1BH6#9&A&HL;MJJ>@
M ^4B \CRZ/VQ:.\NO\7T+T0"<$.8U/[?])@OB?DB1RWF)[CT_YIJF[9CQ(>!
M13[0W:\[PW1&RRU-]?Z3"7M.4Z32+S@V4*U&5._\_/7*%THR);KNJA)?XX)5
M.PZ??,K-F+MYV&U_SYH F5]=;9?K@I;(S2I [W2%6 +!(FSM?N[8)693BR,Q
M:/*0^_-Q]=([.7)N>2),"<*L<7.NH<]]0Z "Y\P"$'DY=$GA_759G\0XX!IQ
M5LS]L7!^IXW#9 9#@SY] _SBQOX4#%U+QL?7= ;:_A'C0GK_Z792DNM@M;W[
MX7K-7URZ=4-,M^8Y;U^-\'72OXX?R#@X7#'+D%9S?LL9\*RQ23'F?]JF=F^^
M_6Y59$S"Y03ST#SNG6=*5(=I?AX;83284QY?^FF*=7EKQE1KO-Q9JQ/;MEAG
M0,8P<!/)*#<9SUB,UD7IOLFL4\?L&D_JE]$R$9WA:^/,#H)#0V8S1E+:8L5S
M\;QN&O$-]*VK#MZ4L7@C4-]\N=F=1D9/5G1C%$.M2^I[?77<$9Z-98EV*_-V
M65)4I,+7F&MC?H9#'^I6[YR.@D\"6FVF*Q.2)GL#ZO"54KBS!03/@;F=G=:&
M"U"' U9YL8B\O3^GC_IJT(T*V<I=<C-K@0W5TLW(.B32T,!&AK*A/MSPU-A,
M%PN?.'RNGY2B:L+C"Y):RUHN+_DSGT6OVLP-M'VT'+V<@8#B$I\E/-O5JXQ-
M&!ZW3[Y%RKY2"-GFEV@L&%__,EZ$'M=7^AF5-"?IM-IU*4ID(@BZM* )I7R9
M)D.O/ .C9,(W ._F58NYK>G>1-J]] 8>/0JW,"G66^L'EZPX<(R)[[B1A+=U
M" %,4M(PECOR'[WK_K%P$?Q1F^!V.S1*%B*#LOK7AQ(2RXVNKUDFFL*X.<,K
MK#7TE=QJU%WN(FU9>K!]:Y:DB?;G*I4)BZC'#)G7U[U5A^F*_WD^)SQGA647
M41+OOAIQF&JV947WW^-&/U /M=#_5=:9N(=6Z(PFW,36I"_&G.RM*=GO$**2
M5>J-8VL5=PP4NZ'8CVHM#HQ%E,T05GAFAT;;4I5'"B8)MW<Z 0HB+ZB*'AF5
MGG7WWI,,R"6(XM7RF)14N2J%/Y<B0U?6W!(U*\UQ>5"Y.6Z!Q.7)&^5F2LF^
M;A[<JR1M;D,6KB^6Q+&W(4."[.U9" BY0UV##"%O_IS!A@R .Q0?^M[=:YQ3
MP_L6FQ_<VNA::0N0:?V]NLU;\?>[4_N^ <&NDR2V0DB!(%L@YG)^?/YVDDMR
M:EI!J,\;#&>*NR]E+)N%/90ZB('2C1N@7VVI91JW_5'E#5VZO:Q34:*^P5%-
M5V;6FQ@OV8+L%V)[R9%H89:WDH-V:U%0#MK4.V ^R^V6M?ZK=M%6 _H@SA;?
MS@R;Y<K8Y@\UDZIN>1Q[%M9TCWFMX^L,UXRFC:VPR'E'RQ;(,]NYTU75B#95
M3.6CL%NB(><1MB<>GG.\?RR.S,2$!"[EG97W*_2RWB+U,HII.<=PHH[P]G(H
M1]]MW+&4FPL.+7DB-N2!->_L=TO!/:<-A<< DJ* UPY!)V5D\/J9S L4_X@0
M/U32@39%JU>0NSO;739<]7C$OQ1$EDGKZ?"(GKS:UZI7&.<4 ;4;0[VQ@>[O
MSSUY=W]]EUEJUKI_/W/NA>KJH>T!PXHG^(M\NCV\]\*<WG1%)C42G;55IX+,
M?@)?F-LMT[E>79=_W2]:!0!HS3,+]O!XR1U*1[R1DX9893GD/K7,M,DN,<;Q
MB ]L6I% _OX<=KH" F=X!7=H#'-&WM[;K7\TZ#E#;7F>4OX-*(DL*CK:LW''
MR2" A UB =Z@ZY30ZN'\GY&_"1:"'D\%K8X"]LN^3%97R-HJX>*_NY+0K,$#
M.A,[-3\^/)H;Q^9%_D%<EGN*Y['.R4)B^_!ZEK!NKE1=$]NG^GAP!K$2\ K#
MP48OMC-0WX":D>2+82YA9WH@T0>8G^-_T[XZZ'/)IJE+KGHR G>KR"C$QY!W
MU=8"?L^4]L%50.T)U_&*G^_X/%YUC)2N6JK@16[Y--*SD''V3"1U.,;.+_L7
M@0<55GKDSX_M+7C1 K'2UD8T0;M%MD#+M(T?C\O;'N>!ZV4". X:0,DF.8EP
M6 X&PFU;#EW^_J9?_WZGT(:"Z !D4W.$@#!WZT/BCP2-S:L-6A0$9/,EA)@<
M>TLI,!*"!-F00>M@:D'V*BS\)U@X(@OZ%A[+, P'=[OB87>FR<NVV6!T9<:9
MIESC3(.%8:#H:H:Y%.@0II[D.@L)#9AV$6UR01*6_/*9*B10$0CD+?=S"G/H
M,B";OXP7LC C<R4&2& H)@1^@$=H4A:=Q'F6L!9VOE*/MUL(*Z\D;<SB!/D6
MM3W.EN(\_'K)B76K-2.PZ968S]2CW?7Q:%D@DTRT>23(IH$:(=>[S:7^K@L6
M(9I_A__G-\% &6-37A^^9@0/_ZYXBF'M^$^7S?[N,O:[1:!OB=;V'V#68+,!
M\,_@XVRYK2;B'6@!#8K!CX2\;X/_!E!+ P04    " "W@)U8'T@ .)%$  !J
M20  #0   &EM86=E7S P-2YJ<&?4NW5 '4^4+MBX6W)Q#1:<X.[!@[N%X.ZN
MET"0$%P#P8*[>[#@$MS=(;B[[24_F9DWL[OO[7_;E^Y357VZZ>JJ.O5]YU0_
MS3RM )@R$M(2 !04%/ !\@.>Y@$Q !$>'@$>#A$! 0$)"1$9%82&BH*"BO_B
M)0:(F("4A)B B(B,DNDU&3D#!1$1#1<MPQL6=G9VTM<\ MRL_$QL[*S/-X%"
M1$)"14'%0T/#8WU%](KU_WA[:@.P$*'HH'%AH,@!:"PH&"RHITZ % "@X*#^
M;,#?&Q0T#"P</ (B$C(*1*$&$X"&@H&!AH6!@X.%A9SU@9P'8+'@7KQB$8%_
MJ62 0.X 8OT8_1V10K3B)[;RZ#$EFZ&C/Q(R#BX>/@$5]6L:6CIV#DXN;AY>
ML;?B$I)2TC(JJFKJ&II:VD;&)J9FYA:63LXNKF[N'IX!GP*#@D,^A\;$QL4G
M)'Y-2L[,RL[)S<LO**RLJJZIK:MO:&SOZ.SJ[NGMZQ\;GYB<FIZ9G5M=6]_8
MW-K^O;-[<GIV?G%Y=7US^UPO*  &ZI_M?ZP7%J1>T+"P,+ (S_6"@G9[5L""
MA7O% O]"1 G!P.$E.>M'1)!H]/>*GT@4;,K'V(:.H\@XE.RK5"?/5?M3L_^]
MBOG_?ZK9OQ7[CWK- :@P4)#&@\$"A(!S#J6(>+K,)\#95[63"#E)'*#K3E_4
M[\_&>GV%>YJMI,P(0.,] =O)3\ R^PFJ_MF@T%&T#.V:'Z8(QOVIPMV&2E>3
MT%FW$"01R*\((]Y$^G>FFO2L7>AN1:6+&U):TGI__.7Q&K1J9?<$")Z EZ'3
M:-O]\!@96[>7F"%*@3EU]W==3X WLGL>,O"AJN8)2#<''WV483@ ;\^1WJVH
M^J?00+.864&N'H$\284,0XG0\XE+.B5Y$!3N#"0W!<G1^G990%3*P<L5RJ':
MP)=]SO2S/82'.U"K017DEII"1S,%!>;0&.6S3\!P,>G5OO*#__BCSX<GH-4P
M+R<#^0GX4/VW7M8^SE_78IN& B67* HW%P&/#Z&"/__Y!^KF&<C+_W]5IX&H
M__M*LO8YP7^I&\;XT3\$_?-&HF:UP7_>DNK6<WDHI-S@W_)JH:M]M0 Y=BBH
M?UIK)O<A8OK1Y_L3T *GR3XNC#V86G9_U_'<JF(6-G^W>Q[D!":AK-W-U7-_
M&'_N#_SDSU?(6^3ZT7_3 =^LXCX<T^;.8=RLDCX<T_W,)0#\YG]"M(P@6N)O
MYCO^2<I;!/F1O1&#9&,?;T =?W=-E62##$14)4CS<MP7LKT .X#I4L8)_.B_
MCM]EG>;/XH[XJAD$OFWWHZ]ORTQ9#Q '!!#Z!>/I)AP>1L\+U/U(:LARD:,4
M8;KX5>#X_Q'PWFFO1LGBUQ(UQ]>C\8JR%C+H)&&QTM!@.F\1'A#8E^]1%$[*
M4">+;5V8"79=71WPS1)N??(1@=69&&EN/'P>?L,"2UZYRT1VI<5.J%3^WB0J
M+1PU'L( >DPPC#"I",;+:_!C0++=(US/(_OJ6B3&$S#B]NX):*M_ KJ;7C6]
M+GD"LJ)-*7'9\#"S3^J. ,JBU8ANF"HC/)[?EC5+@05:#V4'.*OJ$Q0R6VKT
M9V'?40E1I7B@G+H5A,UA?L\S:LA/U#T$/4[M#70_ >0F/@T[*22\I/VEH<?I
MP6Y<)WI+5.&=6!YI[\_8J>46:GEYUPO*/M2TILUF!:B<7DDY$/^R5.=Z?2U%
M>6!G*.]%=(R];U[00)]WNFN-;)\+^3/E5@E\HQ((..EC'AY:-Z$4Z&HK4+[,
M2ZR52LEB,E:T%T'XSK%*>ASO'ES;7.B\SA7C-/U06G-(^A*\D;:;*K29J'^[
M&]]VSYDH_\E#<;F],7SFVP%6;XPM%H---32H[/46?\!I1#44Y-G;U=9(YAX+
MQL.6I(?U+QO'_EO)5%ZPLX^C@)&\K.S\-SX;Z90O/RQF^7N-7GNE$(6YHL(Y
MJR\QZAD^ 9V,[$SL#2*L>A[SKFV8G85M <T1(FJ]-Q$^YC"?GX!/19UZ-0\J
M>?A-L6FM!RYE3L?;GRE(<"H:6A/49^V0FP*U)=U>J=JS:L9(%O2549UL?;UT
MG%FXN0DR[Q>QV8S3S%)$I',C7CD2XB*,6(^PJAT1M$/>Z:#<LF)JEJ<*>P)D
ME%W%V^F4I8,[%8@M>>TN+48.;6WXA[F&SO9E;+L7Z\]44HS/+[9K[)^ XZI[
M@WG-6],Y$L\GH&JJ<3F\ T:4].*DQ^[&3#=\=V;!F[.JOG;<(&C5A0)F,'5,
M[JXX1J=,I?V<R&57FVKN%N4)0!'K%JCY.!XV+P9Y19ZC_VO!5&MP=6!%]2AY
MP]A:S+KBI/;2!3.C&&^&4N!-D.+J%X> \1KMFLH1%UGN \/Q:/6QHP$,.KHO
M2;B_^-X5RI:3%=5*]N/"4 6)X'MR=9:!ADMW3G1W6TR:$EF*0VS6"*-J,5XY
MH@O0+^Z73IUBD9]SG*E>.LU<]^.5$BQF>X7D#M;/$R*\^@@3WO2FK>U6H]4"
MMW:*EVN.Z9#<GZI[A\J^4.BE\)C=6V>0!MQ:Y.<YWX!+A7+&VD*SY=:^)J5-
MFVXVOT5',-UVZZK[K;O7SN.W^<?K##GV_=&]<XTH</O)^?'1^ -7W<.)Y#TS
MJ0+Z@]"X%W@9! 4Y&[?3BH_S!*A65SYVG 9V[N!^M6.K9C/BGIT?:Y;!CS%>
M"";WH\P,I0$RP\84H<>4DF4 FNSL#+CLS&_"<*\R8_R0+7+8@_PPQ^5HL]F!
MH&0+.?81: )(V;@P&ONX/$2@_BTX\ O0WHS FGZU%%-*!L(+.0OD)":@8%/1
M0#N"!R"@XJ'K5C4S*_*0>2P'!)PH@'XJ_!&C\G_E(-/;FFMC:F[2"8*VU_3I
M2IIL/:J?+58BT_<0HI.T@!3?XDFST;+S9CZYQSG=G5IE[!2=7N4U=<=Y>&&3
M-B'WR([IXFE?8JV%Y87WXHRS7I^U-?3VZIQ>N-_X[+U^Q&XD*7-TFMXB2G\?
M!Y6>;^F:K)?VS6SUP'7R>VV*_!B["A)54A"!AGJDN2(W,E+O7LIDLYC^"(</
MTRE*7].T']=L:O2ZQ8*$FC%R.AF??WA9FS"PS?/M$;ORSVT9> 2;:<&KVM]W
MKUX+^!KT7>P(XR^C-TS8*KQ72=M.V'N_]"IB;:2#E2&Z<34^2 1[.XWHV,M\
M.IS25/T,<<&8['RXKMF37<S:$@U&?BZ+6YHSPH&-?PYLH;FY0GH ]@#/[?)M
MQW",3DZP1O5+B"#XT\*9-%??JB19*_99RAM7(\0_ 99"N\T8UB15==]+8T_!
MZ?<O!K=J<BS&$>UJ^/BTM-Q@TUPD*'+M%>0Q-A7![6JKR[<8%N!K?-+KZ2AO
MS<:@L\Y+QY]DSE;8/;9O8XRQ)K!V=(>^KP[JR%5S:;C^)$?'@LQM8;V=.% 3
M+#0S^VUJ^.SC50*Q/9[=T477G(_='9IC6PV) [.D\YFZ:^*O8]J<8:=#I(W(
MV>AUM5ZFWSR$;)?Q"VG7V:T.:E_)<XWH(/AE]38DP?06I/["K-V"F8"F26\G
MZ'2:%Z>*'';&SX)7?<1&[1HZB@K\(+__@<0<2YN1<VW+ !7#CKU8'HLIRW!1
MWIZP1/-+1V--.UN7^=#W622F+(;L@N'!"4R+QQ=J7[HXY28VGP#2Z" Y+_"G
M?<:\T=1%>+G%Z<?(F/B+BLS E<VYGI!TE#W=)^ [RW;3E^'W"H-3S0IB05+L
M<JQ(<<$Z7TP^>&Z\&3XM7;ZC'G_T"/U>."]N>VO8G6%ZP>L%#<ZAM>85(GAL
M9(NZ[LI=MD3*(J3G^Q8?.7S&GY_4OFW*%I&*+D1PYIK>)3&^;\-9:=-^@,DV
M4&5^4,=-C(!]_JD_MENID6" %^T;"Y6X4O2*K,-:G%>P=(W?-,55)W_&P$]2
M(?X4AT'AJ+U1/%2E7=E+5V9XF$B&V)B!A_%TF:MO \2L?0F<ZC%N3X &K)A3
MZX@KR3;@Q@'MKFF)X/L]Q$" D=RV]:@.G-%VL:B\_-8*SV*0$6L-Q\&R;JZ3
MRS:1Z\6W0&;VG]\8,#2L+["/WN.-9=[QNVG(V]K&>9>NASP!"^^_7.QZQ:H;
M'2^&R>1'%Q:&P2GYP5EIMR6,?A)IR[,Z5&#34.*O6@\26GN+\,#O,/^H-8WB
MDVDQ<DTWK573E+RVI=-*[F(R3Y :> RU4=Z[S2T0[+1P;\?SV(X/05 1?. !
MWK/Q-59OP4:N2Y./?K+;GY$2/6()9=.7C"C1O_;4L*(I(+FKCVN%;T]LI7'G
MGKV8>-O&7AHR],L1HS\#ZL+@2&7675)FDMV*=O\"B;+!)M(=1SRJ,'6UXD7X
MZL>9HA@W7+SB.SMB*T[>K"4M:>)J!D*<-U4YE9M2E!*$P-7MF1H#OX)/'@,Y
M7&"M_/0+?"CJS1 *5N)9;M@55)\USY016'O1J30Z_Y=V#G:5!RQHPR]H%KL?
MTSE99C1&6X@-YSQCO#2&LE02-4[D<C;Z"-@&D3]%\HF68GM6\ .\L?IOW9T>
M1?:$"565(6:039P*/P.&_3E)2Y.= 1TJ(_-7(FK$ @UXE<U.(":,:)$;-T8
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
M$E^NL)J":C9[R+(RBW)5J2RIV[U[D<%;S+8RDI>95C?7]5!O,#JMNY9?9%V
M0K\*1T/TT4N_AC*:>7;M<\DK($CUP[:7$6#;(^-:5W MJ^&2;)5Z!CM':)WE
M)_T;GB]]J*%O]?C.W[!E3H&;]A7">=F(O>9M?!;V>U;EW;FQ[4 =# *W2QN=
MFLZ8)T"4G,>HMOZ,+%1SC#J"M6HC-9+"+ @X^[F!2E"4IV>1D(FW%6$!)>&1
MZQXC<<;3C?V-4/B"/S:M/16M-MV%M0,TO^$KW.$4=OO(X?6(M>+TDX='B&6K
M)8A;JT^/W:.RLYN7W6FLN\ZSN@3)?25!W3BL3IQRG?\"V^Z.Z2V5WM>4C8V+
MJY*OYR]B$(!MGEW+BX<D'=4XC"3XJ5OE@J!4[C-6@\]A><9&.[5!//JO>3:V
M6X4>/)-['@6>@)<*=4^ +A0_)C@>9Z]"SX<H=)IN'(MC\961+UZKLB5-9DO8
MF<Q<0*5F;Z^401BFPU)YRZ20Q<9.M^[9]'*)S2[X%"/QXWS9A/H3T#'5(FTX
MB[8\2^GQ-I&6C+/O%%.N'RH!QA^&-U+^YK@*OT]-W0=#%@6T6LBM7Z,PY\'K
MD,A_<;4G.9=WP)_*/9#F>7=1NB=7.\'D2WCM/X7&]RO0Y/-J?=!BE=-G0B^<
M1\8,]!2HB\TE[*I)]MZ<*ASMG.;->9V%'A\#Q&]8+SJ1$.VQ%=XKV(I[+$WY
MS$[VD?0@7!;<*;R69]U.:WFP&-7[5?F=3:J-:*5AP^OL5B._I21WJ;;*T,9
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
M+CW9MBNT;"DP3GKD]PP):#*;V8:0+^PPYKX)$$R]>//6('+B%*SRWBIGCO!
M>6X9'WW=[2XK]M:TV?;5>T$SH2 $WQ=\O=6I=,*6'#O*,.]9EACQL[/8 :5D
MF7<CT&.0+@5O(;E$JFU#][!ZD8%4A/,$=#52)WE1I6X>)?*[+Z2II!A#\\ 0
M(Y84GBV_N,95F?(6<0';"61V,0UF2G[H0$3@5MG15(];)_RIEPIZ):]L:=M[
MP%Q#59U H[SD5?19Q"0([4=MF,EG0X H(J]9(Z!3VWC8#D6W&)?M$,6.!87,
MA)M.LM3]ZB#9Y2)G;?>-)0X];&6V'$H7?]";?BF>?]%/D4C.TOR"MN[6DK3;
MKVD8#\46 ]B#E6V\'N[A][SJVSR6PWKC=B5HG1I10 7#6);,]^_*;&=A]TV>
M$]&[M]9]A%WY<[S]\Q0F25*N.Q^'7T=KJEP;KLDQR]5*!FJ/30_85[(BV)]P
M=]# 0AL)<2FEK$R&<[U-GE>\,TX8I?B:+:'BQ=CG./_&32HC A1P[9*!YJ4G
MT7VS(2L[X!44LB8"*MS$:,$@QMA4MZ)X6]E2>4:1;JS^7<V@3B<AW90MA8^\
MEM?>*<PA(K[D.3[X/&W09,#^P5DO8A)BGL%6WS/8TGT"!A2>AS"6X.];E2Z)
M5F<?VC4_HO^T^ X$G,C*@:J!75HX1H C2%PC2BU6B3L#W7&7F6XUV*@WWTI#
M*<#9JVT3'&_R'\$4XO6J)X $YK'1WA.,IFJ'A'.\9_G9A=O1$"NGJR"4+R$J
M!3&E5B\8'(?.%R'72@QY"K\GH#2%)+U#M81?R2[7(C'*(ME)S,F]XG-VS/:O
MR V^RGP)$4HWTPR$/9*7<KSMC^X<+YTX4WE%/ C%-O--$>)M>EP1*:+R6NB(
M7XN.NUC1]ST!U8=K,6.3I:;+IKG\$=!'9TXQ4C";V(Y7W9R)Z18(DC?,AUD-
MK1(_N+^9^JJVP;^1?EU$"M:=Y?B=*-(\5ES<,I28Z.L=8;J@S9(:G<9V&INR
M'2M,<!OL]_@3K?E78_HMQ=MQ7?D1 R71 CA!\)(M<XVG<<"A5=(X46D>DKJ
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
M<\<@-&BH?N^9=$L++8$+'IT5830R\D(-S_]9;OP? D*&9)]7&=@P KRA,MJ
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
MN>QS\NMB8$J0R>0UF]0@ DIA]?]O @!02P,$%     @ MX"=6 U44>I=/0
MOTT   T   !I;6%G95\P,#8N:G!G[;MW5%1;DS=\$"2H@"@@(M B($K.04*+
M2,XY@Q(D"4C.M(+D# +:A):<09$D423GG'-. DUNH,/7WN?>Y[W>F;GSS#NS
MWO7],8=5"PY[G[/WKE/UJZI=M3$3F 7@NKRTG#2 @X,#/,/^ )AI0!(@Q,<G
MP+],2$! 0$1$>.4:.?&UJU>OW;YQDY2<EAI$1TM-0W.7D8/Y[CTV!AJ:!X(/
MV;BX^?CX0,S"8D(\HAR\?#P_7X)#2$1T[>HU*F)B*AYZ&GJ>__*%^0:0$>*X
MX"SAXMP#+I'AX)+A8%H $ #@7,;Y[0)^OW NX>)=QB<@)+IR%=NAXCIP"0<7
M]Q(>[N7+>'C85E]L.X!'=OD&/;<$_DVUYP3W',EYWL2F$S(\^=Q$H3X(9^0U
M=?(GND)YB^HV-=-]Y@</6?CX!02%A!])/I62EI&5D]?0U-+6T=73-S.W>&%I
M96WC[.+JYN[AZ17P-C H."0T+"[^74)BTOL/T(S,K.R<W+S\@K(OY1655=5?
M:[XWM[2VM7=T=@T-CXR.C4],3BTN+:^LKJUO;&[M'QP>'9^<(L[.?ZX+!\#%
M^>/Z=]=%AEW7)3P\7#R"G^O"N>3^LP,9WF5Z;OP;$FH$SQUOWN-Y0TC^)#;]
M<Q,1 Z\ZG,+4:? *)2/?(M/^SZ7]MK)_;6'^_U<K^^?"_L^ZIH!KN#C8CX=+
M!H"!$UH&V>$7@S\LXI7+/>GF!%Y8:28R2<L)K8QB@!]BS.@W;B8($MBB7 :D
M U<9 Y3J-AZ1Z9/C2%Z0RF& CT9):-Q<A!HJ. L##'!T8P"<820+ZO_'S;<_
M7@%->*F@+OUHA-."OT?_:8DZ&__;]K]M_T_:2&^-O@[7:X@2RM14"*5X'/[Q
MFJ,4V  #Q)QD8@ 3=0RP(1T&'!O=1#^F=D=YM6*E.6R@"/7+[<=+80_^#>%#
MUU_>K6^,TNLK="<]?SKX-I)^*IW)@FKVMABY*_\@7<):&L_^_=Q%"-[57NXX
MYF2MQ#F#JH@.=K6<>!Z[O0B<_F)U-\6\VOM]XQ<<A^B ) QPNDN*%I0Y,5I'
M$7!B@+T9$-+^:R.I;=QF W7#F&LCY<0VU/"NJ%=D?4U;%_<APSUS2Y%7!*('
M++Y7ES@^E&Q?MX[.V::V:/U^FQU27BR:\%65Q^=+?)KP3BO'"YHA=&PM*LD3
M TA@M?/BE  #W,G\95S#%#!EN6V>0V[%$']MR$M*[9I$$55UAMNK"KO3<?@+
MO,/S85/Q[8^>88"W+E(4/3NE"U-L\ED%.]?T#IH!W#Y>&5X2:XCL$+J[#LNR
M50R N@C  )&#J ^_C%FBKQ)V3J[3$]2M9<?/?"&RM6WEUU*:FLMC^5'4$I3+
M#]% A&9LU"066^2SG0QM)A:Z*;YQ=+Z]X"GCWN/T9&$Y'CN,)8I!F<S5NJ3)
MC@EYJM;MP!;<I]MVI?R9F6GI:;_^#*TMK+R!.K$P:_ZJ]<(MRIOR]U* C:M/
M'C\C M#\ \-)CY-D5AZ%/<AG?) 1!OP=^<NI$T[.)C"HZKU/ 0C4E52Q2P^7
M:H-4_!"'6:GL9^_?0H9[Y4#6APPA\_A%7YJ):Q5XBQP_SO2MX\CD,V>KRX];
M9!6[:6&?BGZ*Y4E]-!J/$S&( 8CH0K$L\08A"4WV<ZRGT,&%/0.;T,I4;Y9K
M90:&61&9(X'W"Z,I/9Z7M&8@ F0%I54>/.$TG6\4FJYR<T[C5E#A-A:W:$3(
M'JF<7YW   M/L'P&P6,W8$>W/F. ;X$8@-I(06^P_!EL"IH:&/WA5'ST5:S]
MN3T#OSR$TL-TR.'^7@NUZ(T=XC*#B81/TA)-]F^ORWS.WCT+7%XS_-O9YMW=
M!P67Q-VJ&COJ3/2L"X&*5$_(W<>9J!:M8GC3?Z]$;"?"?5"WT]4^*?ZA1_&4
MU(U'45D<3H^/R;T;GN^>Q1L8&QBW652D/8RA<0AMOG9NKI6N1ZV+ 52PYF][
M!W*DJ%7RL%-774Z$WBHC[,F5!QFO_TRBMG]16O[&,U(;\/$Q)_JMU4=2K4'P
M"DXN9+S(Y)RP^$K_+W> O-(W]3'*=-*IBF01RSB+D.F>U>>IR]WX(9?D8U2N
M01Y9&T6Q7"2_T]9!,IS #J<P  ; 7<< 2QM8=O@-H[U-L&SVP0!((\IHQRDQ
M;*-V6-=?FT#PZ"E(ORWV3U(8!@C/&-REC(9\&\TH:UP$E6. M'$,@ "!,< M
MF;\.4NX=F#D/Y^=50(P+%EFKZ6V,CW.I^)0U.S"D7[QLOT8>\\J$ +IA=E$^
M-;1!HZZC&'-4PK)E9S,OP9YI-5;S57!<P=&2;XF!\86>^#87:\JR\(Y1_J8>
M-0'20P'++'?PN=@F9Z _0F^5$@-<JTC5D-RW1"KLB()19?07X@GDWW67K"8$
M])+>Q!&>R=R)IM'JQ_.X801N@?K^:+A4/DC=J]OIXQK*H2_]0.?4,8C>2=GO
MY?Z><;O4/>6KB^M!I>6P*UM>+ZJL5WT+SE>195T7&3Z 4U:4M,>VX7AS_R6/
M8/G]NW9>0(U?M!U_21)] DT78T*HSR79,V4NQQ&=SVJ/02*3/O<;AILWJ_PN
M?QK-.DSN'IO7B:.JO!EC3/%LAE313TQ%9;D1L&W@'MLM3:\*FW3Q]FB+H6F;
MMXNYWML8'[AL11RE['73N%D*<*H\'18H_BA0?&G21E#;F<$@B3@4XM;S,?\N
MO,CKB&)XG'-)@6"D0D'V8ZQ9C8)U=N6[([DX6?F;.['^(OXR7I-#_(RCY;6V
M(Y)W9*L]DO>>+BP.7!1>RIW12%)YLEIVQ)>7$?;T,KG:X[^CV^+W,$"LK2;6
M?Y.#'-TT)&VI4-)I09/ =],9[D=#G!EF/CIEO'@L0,_PF?GXN-5][I?NFDB9
MQ4CF5B_5SZ/%:;JC56T;K<;,/[J:TU%BUD=G[]"@#RW67S;/+5O91:3B%X^C
M(D7.=BSR# QE:F1'=>T?4D?7$4@+WSXI<5A,K6@93V+T(&G6JJ+NJ:WX\.*U
MG-TA25B7X<Y%,T$CQ<8Y<W,D6&K<[CB4W\Y!JZ%2.HI@9$]T[Z'NLT JVM!B
MAZL(_?[OVCH"B>HS<K2MP[/<J>]B]B+>O!9:BF6&>3#(#(L:+8.I;<3O?JD<
M<6 _QK6FT5$+Q>,J>;*C$<,;U= ^,H34AI>\R4+<(_@\6'0WP<%NZ4;1%?/)
MVCONL=41CA%'2S7%)HLE"06VSK:44U&?LTSZTNWO#^V)QG/1"K[R)5#4*I;\
M!I7" (%V/D('QC(6MO?DH\H"&'@^O_S")=S)""NU 9;$F:U/T*!ZN"62X9RI
MH(,?(B#"JJ5@ 57DP+G[[.9K'NM/-EYKN?NES:4E'I"+&YJ?JLG:3T:^SE6+
MK@+MHJ;UMXS@Q;"04A?OVD[[&THL&T:/Z2UP4LR".H1IW%K9YP-_[(GJ/%\2
M3%PPGO@&?QK6O9K@LQ(;L9[6HGHYDA?]A+H?Y<N)#HVJ\![3_H !Z(DMT0U8
M@_JT7;]^L[XK;?FGO 3^13[H^(LQ0(>W&O:#YT..&*2HYY'!%:#S<^QS3_A4
M"0HV8 ? <./V&"<*3SO0\I<[@.^T"#O,BG793VG! $</"G7_^I_\]M),ECN-
MDATE_-XPA.ZC[*HP'[T2A->. W=6H B;Q5M0TJNVL8XM.=PT90]:]T@_IED/
M2?4XW'0IL2)9FGZ!0N+:#D*\,T<!8T5+&I*, D12$UI@7ZFB+SAOZ]'5#6>5
MM:OI#LS39+B[ .<,'FF2F*.>,0-"K7!^NZ;GW 5*<P)-+7<D<I4U5DA6C_U!
MIP:\2;E6I;;9_B ^<Z2!48XR-VOSG#-XMT+.U8[/9.IMJJGH <7IM0=M<B_3
M7G$YZ^[[F*<>A51X^C#Y0,UU[HVKUMB^/YGN3'E.H$? P+QZ6Z@X$O3M/#4X
MM(X[7XD_4S)K(T Y56WBBRP^SU=#BE-&D$U'\F):!7,SL4'SO665"[NUG'''
MK['("LE[E423*8LJ#FVO!5U+0<;3B*CUIP,^@H[%,[K2<?./#!E9"9\G7*VF
MW8EZQ8W<IRO>OZJJY+4N#5\/XG!-KGV@;CM@KSXC46W.H4O;&]5\W)3'B61:
M*A9LHX[ZNJBPP\$W:AK*>6]$7?+S@!TI75_N[87]?K_!.0^1-FJ=T IVLV;J
MG'=#-@/2285Y;=N53XTR9$\LTW()WJ0=X50Y+"F84/H(UXS9D0T)%]_'%R;H
MB?@8I($(VS:["-@T-$Y:#(0'-[,64RE;>A1;>C*U"=;:FS[^(=R^J).L.W9T
MXF]G(#^\\,F:\B%SY0C=BY#/4T5:'R6J'($4.(D7KDIN3RX<V9=U5 0CQ0#M
M;QN/3YTQ0.9<1;1\)QQKKCRZ_[ 2Q>_'O_<^E.1[R?"L1&*JQ1QW.^IX39PL
M6:\245]B39U8ZYG/^,A%G53H1X0(!6.1[4&IH=<%]&A3\,SNBSV2]NMFVF0I
M^R"2??]*?_NA1]JNR;6;7K$&<S(W#1VO)'1&D)W"1>)XU24DEU(;/G]LIJMZ
MOK1C>6&ZAC(M&TY_]8DG[I7_=7%3?)YVX66&6'TZWOB6MBTWDYV056ISSMQ4
M_BQ=[4-/'L]LY=[J:735ZG3:,<5> -)G3KQFGXW7P^:HD,=Z.Z]\_4>L^;)-
MQFNJJ-PTY+A1D57-? A?KXA28W5Y566L5@6D3"1  .A16S&7[DV)<ZZ*<++"
M99;:)_>CWQ>KW^G[0IP:]S!:X?.M)X(CNO##]P=7[TL0<GE1'I5*E@J.^!#D
MS=@F^8^6(\IKNZ=9O]"S?3$(?T60&'++FL *V*7"@]L./<"]MXR6#@>='V'=
M@"=A^1(8X :$0@X' T2+&?!*;22Q-#["NFD#^+BCC&);.^W(2$KP\:8C!DB7
MDJ[/%<C.%E5]U.YYAVVL+"V4AR9=?)**H9K1/>?<BX(C+:B>(C7+1J[0VFT\
M+T@@]M6^X%QH4W/ZJ?9EE>IBZG\#-?_&-!G_8FOTN3% (4B^[Z<CJY^+\L)Z
M"Q^A@]$HW7.-"R9P\)KE-O5:\B)*0 %E?,ZJH+G02;^W :S GL=K\G%2([Q;
M*MUUH-*%Q"T"F;Q?\"-:N)1UA?!(2(7:"89R]RF+LS;T%;9JFI\FCD6NL3X*
MLD/<?0F:$[YK-C)^$RMU3S[8BTHN@ZX;2#VGJU0(EX-3LOHI6_3?9BB!T%43
MQF<-^C$@%%JHJT[LDXHEQ2;[)I!52A/;Y66OY^INZA0C]3)F;27E@N 5BYX,
MJL]CI'<#. KIC2*Z9R[)K@_5?=%+,OB$"%^8GJ=JS>XF>M>42TPV<=F-!?=1
MAR#/0:/+&V149<7'V<U'.X%!\059IW'&1C:4 CGS^,.]> JBI=6[3^>F=6SB
M6JZE4 -'R4:F6%]/O?YS>4JG6#C+S&7IJ8AF>G<S:Z&5UTX\O&$CI8((WU()
M<GWC:/SW<'V3:05/6[=3\9?C3(9$=,_+[=S8[O@WIYB;46R2X\3F0#HD];#L
MS\8 @]QCI5Y=P^ 5^B(,,#Z$=6G?;^O4"W[5F'$E5Y.-R0A[ /R)<-LJ_N3N
M9OX7XU?\M.-X,#)2P.1X$XP.I+"E^^56Z/C(0M)]XZ6:E*4MMYQKADD3X2Q;
MY<$]3EPVS=?"IUERF5(^9PLH9F6X2HBHL,.2 ZY2KDW2#4^!J0*;%Q9Q9NW<
MA7:&N[@T*%;[DVY->%6(745X*E/:L:M"!B?#AVO0.$5"_]G'(GU$AD$XFO1W
MH<!)&.L;..U) GMKIZ^\R#S9%NZ.8'P61VQ'@5O@F_? /O/L9;EC4>A>'BYS
M"^2 ;0MVO,F)]K<9;<VZ-793;Z:-T=^CQXE^HTN:$%E0&H(U?WJCX.TA$Q3>
MV#O(*]^'J#A8\R&WCZ"[:.4-W;D.8_1W#5N1SVN*3G&@TX%"7SG:O #ED6+%
M?#MOJ\]\9?(9"M(O[LQ\Q0O%]W204-UZ/^0C85%82GG*])+3%V \X_"+DH=,
MF]AL[#^Q(Y(?EP;'EV" @2?-& "8Q@!10V?4>T@,, %9N /9GQIKKZ#*3.[T
M;5[WC8U=V6X\NOX)J^L"&&"YW)-Z#X7'!H83-2)V; =E!.,N@OLN.*L[#_CG
MSPFQ4=!OSYLP&&&_6& T&D<0 ]#F<[JFBJ@0[+A_>BH#3^R&S#- F^H0P5D&
MJW9#WHFT5TI&D?W@;,E"*J3VTYK$N;;ZBDCXB%E-7;V_!HW*C2)5'M^EMW$*
M5:<$Z_K':^/@&YRZL+*))NIEM#ZW\[GI9_NZYR6S*W?60E7@+>G<B#>PL4]I
M/$G>YPP/=2*/(4YB5T"(>$2!+&%K6O&'C".%!)-4R((5+LY6'-UQH4!A[K2C
M&*I(9G!-#=GKX;O3<IXX7SFCY/BYN?0# PW7WEAF$=TCL7LO]LDVHLV36J>N
MB0KDDF$ 1ZSTQ_ KFX10TYBMQBV9G&(1B48G?E!/].4YHT*+FTR.W#Y($??4
MK<H.#5=#*3V>O\G>/CML =9[C$Y8U]1$N97&@G63S+UP$*F;69;;6$LVH0%9
M?-$@-*2# 2Z!+Z@7K#*$:E*FT9=.#D1P]UT3PE+):6@@[?T8P$P9=&N\(00+
MM28FJ$#/"-BV"6I9J;0\B"0BT]O/7(6,;\JH7T<E/-'<[U ^%3+[#K3!TN6C
M/]@_7]9HDI&. 28+VS=RX'S>?O=T\\_HIF^US!-WX&_:FYYXJ( 2;9!T(O#1
M[TAH.19'C2CBS]X8$TA)=F^ZO,P.]U4[>DN]EN",SE0O3T)UCF  _?J4*-8U
MZ@J[?!,L1]J+=UI QWW:)BNV1!;]/SH&33-'00KJ.F\F$7LME19N6W%=F8@7
MEQ11<K=1MG[]2WVYUR\=?)^#N-SG14DY=^-HV;VP*ASV59';OXX!PFPUU]%&
M3%@A)3:14:->B- A<M@7D6R(3&^HK*[2N6/@1?"$%(_&>>:DV%>L[G9^1G&6
MOF*$%_.[L/G33@"=$)'7=V5(<8[W;:;M\8;Q_JU@/@>*S<WGQ?KAA>8Q\OEK
M-<^_W:7))TCG3\A "L'=WHBU3+V(I5%QQC7H883*:2V;$JF7M#Q;<"ON1\CP
MJ9SC_91MK,4+!,&CK&!'A#_W*%PQP)7NV4.6P4-NONA@<5(X.H.?5E"J*FI'
M66U*)O[YL>J/)S#'L.FJ8;9B?I'B)T+[[IX5+][7<M-+4TC+366FX>/+B2D]
M]Q"1&MI%WOQHV)^KK\17XUK;R1B3;VEV(TZ.@3&^S]8=3=9[$_V&$HP@:5R4
M3GMN=6HAQOQ]BB3<^Z3[*B_Y-#4_.U_4O2?386U%+=)9AX& ]NG[QCF*9 Q
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
MH$O8:!"*$'];)'/^5:LAA0QEVX<!@AJ8192%$IA&&4:;&F?OS1;W_9"A/[L
M[4&.MT;-8J%5#IZO;YC] (UO&U_;=+X8G*\ZH_/WF<N>>I!1_>_NA/Z5U!M
M]1'G^>@$_6(3$C.P&AK"4FB2:5[60$*G@^PGI6OT/9# QETEK_ZS,H3+EC93
MY?I&#6OTV0[5:0T80#Y8=_SYL&K;^[B5(^7N7=O@FAKH@1O4G6/]ZXZ6K4VW
MG(S.*9&S,_ML<S\OI9OP_7J5!=_J1VGYSK//93$ +VS36,5X$OYD_$5T_FPL
MNG+1C  UVH_N?;+5)#+;T%XT*$7!^%^HOL+YCZJO_HG\VY5!IT_KJG#9!F]D
MWNXFD=FZ[,EL;#M-.EO*NB^0BDHM5BS(DGQX:";>GH<D@5S3Z5MWH4FG[LZ)
M'DR+PO=N7C.%/L^%6I?&R>3(71YN"KP8Q #NU>?:$;SMCU;O"&V1JNGA)\>1
MK#)R;4BL%;?QB[-?8( /-I >^Z6POF UADL6'>@##!!H'&:U9C18_7QGZNOZ
M$]5QUUF*ACQ?<C7#YK_;,&&9)YUM\P6=4^?J.,CLXAP]1X/&\G4V;I.7OE7X
M8AGYGG..>?4<^P6--]?_XV\X[AJI(')9;20^K&E$5,/._HI^M+CRAXU,I'5>
MI7J UY&@!52(@4=^*^11HA!%E\W<0\O9RT%:7K=5-(Z*1&:EMU5CZENR@RU
M+KZ7-7-=*FE'_$!UVB_<V%H2F1G3CMZIJ3_6&3*YYA*?A:#KX&I)$OX*0=Q2
M0;JP>ZB\=2$255A24!*6./A0U=>,, -Y8 "5?(IC&FY&,D:U/$VI*Q_=+L&>
M5$;G\_^IC.*_5S[Q!]KA%9'>W%C6&M:5SMPA6UT"]_B!^RGJY<*ZLH5&PM\F
M#+/<?!47)RKW1EWR$N&"/Y<4WZ%18SCRD9R=_" !+F\;@<E)\#$291O,#Z^>
M882/"AO/@F)WAO(*9#X0\P5G/\R!+O!36^.P3+]+>#Y#0^V80SW&X^C^.%D_
M8T8_)?\-2S!=9H!.>KW_2V#1X**XJ4A22714GGQ]G]6S](!=<]>E7$>$MF?
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
MCUX=O:BY4W_3@Q7?KROV+%F<>'2.K7*N2W*WVO25D^R\<RI2CS-G7K*RJCS
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
M6B$(_LG5X>RT#!N3@C! &#;*!B\^VYH_W+/ 1J-@#$ A@V2C-4#[_FC<"\8
M2WD9KTD1NH^JD!>3D'E2#-"*'>TJ@396([TY+Q8Q *+@P4=<-"4)=B;B)R:G
MS1A@7Q/RO6FT<7VN&XV H%G"'@ 8(#"@$-)?GX3Z><92ZW]G\+\S^-\9_-_.
M0'AZLP[U9,TRBN= OJ?=P4GNYY8^9O+_ U!+ P04    " "W@)U8113]'%_T
M 0"*>0( #0   &EM86=E7S P-RYJ<&?LO 58'5NV+EHX00.!X!(\P8*[)<%#
M<'=W".XL)$#P  &"!W<([N[N#L&=17 6MM9C]SVWN_?N[M=][CWOW?/=KXMO
M &/68-;\QQRZJ@K8/&P->"HC(2T!P,'! 0:/7P!L"7@+H"(CHR CH:*@H#QY
M@HJ&@8>)@8Z.083[#!N/C)B"G(R8E)22AH6>DHJ)FI24@><ETVLV3DY."GH^
M(5YV018.3O;?)H%#??($ QV#$!.3D/T%Z0OV__0!:P=P4!'8D!,0X*@ >!PX
M!!PX6#=  0!P2'!_.H#_..#@$1"1D%%0GZ"A/PK4/ 7@X1 0X!$1D) 0$1_/
M^CR>!Q!QD'!?L(DA/U,T1*%RP&/WC\E$I7Y3T8&O-'%"PV'D&/ $[3D!(1$Q
M+1T]P\M7G%S</+Q\_&_?B4M(2DG+**NHJJEK:&H9FYB:F5M86CDYN[BZN7MX
M!GX*"@[Y'!H6&_<U/B'Q6U)R5G9.;EY^06%1955U36U=?4-C9U=W3V]?_\#@
MY-3TS.S<_,+B^L;FUO;.[M[^P>G9^<7EU37DYO8W7'   MS_//XN+IQ'7/"(
MB B(*+_A@H-W^TT !Q'I!1LRKI@BBJ'#,RIV?U2\-S&9%1U/J#F43O"-'"?0
MGM-PKM.>_@;M3\C^-6 !_TO(_@SL+[@6 0P$N,?-0\ !1(#K6X8L/[3_5E2D
MU5ILF;E/X)E[WZI;6F*F25+8?H3BZ FW/(ZTR+ACJZ\[!Z7]<.T9M-V;\;V*
MHFI_7'CE\& 74O4+8E18'E -O+:1]4K*N+<N2\?-F;GBVPW]I!M=:%&>  /6
MT4]@P ,"##CCS+A7I3@)@H"@_C#@AE@>^JK\@$L@2[@.:_@V-NS&'OJT#1L&
MC(O  &II&-"C" -0]4-@P!X%#(C)@0$;!;>1'_;^I[2T-\\Z?3WW(5G3!_Y>
MEF\_[GG,2K"1W;TCPC&B;\'T, #_38?<T;B@RO/]#*4)?688T$FP#@-N46#
MEJ4(I$CD#^M2+%Q!F5U?R%!2U&>F0'9WQTC!@(,!<K]=MXA0D&U=^UNR!F6P
MQO1ZND"^@7 .%X72;W^0N9"A.J'/*+8NCZ$KN:.]),GIT;MWK!NR0YP+ SZQ
M=L& BT=(_9.@4Q4?B7QG"NT0,Q]I<>^ZOX'VGY(N+%Z# 5@"[*6Q%6^#X=T$
MY'4HDJ,+IH\##S\>C146E']]U@5]&KMYM%<[(BQS8W0:;N+:>S23O;:*S4!;
M B 4<ORF7B6-ERW*HJ<*VGD^LN+>A2C!@B^=G]0%$_GQT@GDV5!T%($@;^X?
M]T(4!MQ'_J9/.0,KH63LT@YG\^FOZD.@WVUD\3+$O#/!4&[Z=4?3\4W=^X9;
MTP+WEZ6+2&&!"QP'@XS;GYNIUXL_)VC8XDHMQ3O7.V*/!V>QHD+L3)GQLZ2^
MQ].RD$9$9?]2O"1.&_>Q(TNZ%,(_6[U_X?N(^#L(*A$' \+R0)W4Z]EL(4>A
M.T'+RF#L)O+ZE<F_H-XK3P@)%!24$/<3D?Z31H4Q3DZ(N D1H"E_,J8_S\R,
M?U;:%M3,[!X$+MU(@^NP*-/U$T[EDOM_M;;_G&U:0%B[MD!]P2+@ZD?3DC58
MO/;;X8\.^K5C[7R3-T5O="K3<B+D>;$[?E68CI6C>OV*]YOT_&U 6-=)2)B-
MM^EZDZU9UPM:$I/0Z!&\P%\O;WV_!_ZL8XS8_S\?)_XOI;/HZ#K<#!3+1AN;
M(?+,PAZ,'/(B!%)?0_EUO7(]Z=-=J!@Y,0SX,0RZ15<5U\UY:9$T0,7D4&(!
M7^0'D/GE*XK[O%A'PE,413*$-%I_$^1QO,J-AV ,3;\4G-VF?M48;T DU8%H
M0AP6LQ,>JI#(%/?ZEQWG V/7QYM:>R[_2)7/\5* ?X"CI,YET9D50:#&G:"3
M+ 9F/N<02=%S"11@%^4F1BMC7LMU)1B9S5Q8.GY8_[K7%1K//)IH[L8NR\GG
M_);P58^O\C0I3LR1-=\;.[ E#, 8H68HA0&E$0*V2E>;[R:WK&>DR][^>E6\
MTT#4.ZY2;N>(0G: .'M)5"WW_.0#KG9X!<9WJO5>J6/>_24R:T\A=+E0YGC;
M^MJ5K1T) :=I1T\O9?F0ZBY[I+:%>7&$)"K5I-Y9P2V#R:VT:_ MJ(,X50"D
M!0/:&?66?XH5[-]:K=3:I4M87C$8%+'C81@O\9:YFH(@XO=BH4DRJZW@[YC+
M!1U7M^JV3J;V'MLW>]*1==2,^*;"W4^M2I*1$YF;?Y"(:VS;GJ$NQ'E<4P:
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
M3QLZ94EBJ5I/DW_OUTO;6.NNT/]A7 -G%&[SI,SU;OWR6T-2M349AUR4-G*
M>,"RY([T#G796A%[VPN4-JXE18GVF0MS4BC)3/GQUC1+3V3-<!VWW>S)^S.)
M0H0$>@]QVL\V/A/C&-<%MH*,Q3T.IGC%>>'6.(X5H[%\"88,-L]) .58CH$Q
M?2OP7N9!":.U4W!TAWJ@3'.=>17'2+ZF5O;6R<E6Q>CR)@W. R-KUY/"GLU0
MM5_OI]]3'8"SF,BHZK"Z?^T@J:WX3UIB"S)LL>9-J [?-&1<MMV$BC.<9244
M7W7E#=<^[> :8IF1WF&C%W+LT(@2:GMUG@%8),\D!CFG%#,<T;;\\'G3DY6\
M/LFCUFCSPY"(,CC:ORYFV?7X7KQX($M3TMM8O2I*\:K3LP]GK7Z7XN6+Z+L7
M37.L:W*6>5+.Q3BD18G)03U;#?V1Q,<.Q!$4S7TT+B2*+>+2;GNR, #5M\(R
M?WE_UFE!%BO;)&$N;G X^AG0D?;T)?:7732933(YS>E[XFL"XJ"'KZZN=<<%
M";^>O*XJZ+V*5='M6'#T#Y;!2HW3C<=#'1TO965RUM:VOKF_*Y@. ;'E''_D
MX6'V]Z\_<XB;K;;(2G'#54-CR/K2^0\>6/K7J!14L&#I6NI2H*>]J%W^,\$#
MGN%>'G^XKH<5@1I?F.Y'/^_Z ,4W/+BY"9VP>Z43CA^*&]88&>J4OB8J&2>5
M]\]@P%N))!@ Z@&TPKNHA%CE*GB\@N(7&IBW-T$LKIN"/M#FBZ+7[BSKS-05
M&2I1L@*RFLPEBLRN@E;[5>S<YSM/FS&0KD>D'UM;U@Z1"T[+C.M[Q;]FE&H3
MH$V8 CAR:TUY[%WVQ7WX:=T)4_)$U<M@&F$-)&UWM!R)!D+Z\=F@\F#?D:(^
MKZN6)186LX7M36%7WE$OX].KHM^OD^)W'$_9QKYQ?$;'[55:V0)S6M@!=^VX
M]KM**9G.'6YZ=H;Z]T\_2!BGH" :YWJ*7]X_CT3$':Z0<^UE0"]\I6]I0]%.
MSLX1U@$#@A+7,FZ).<?NH(P\.J=U_I=IKZPY-EKXZ6TXE7(.&U_"#3;NUE-2
M=(;O&W@V);423.;SO]+0.53+.KNZDKU[@1^''"65<Y/D_^7X Y[Q]MW\2BQC
MMOZ3U1Z>JZ_\U0C:ENF:+.3#U4Q$^&BHS>VBW9;1&7QD\C*;WD@;T5C[KI4K
MAU"Z2>1\:D&KBF7XF#<T9G >4*J>T%]?L%?P%V! Y]")_ ,FL?D##, [1BJV
M1R]1NU*;_"G-U5)@R8W?$>M*&U'B-!\KVH>2_O%U.NY)WSW5%<>23QY?\P*"
M[P'V2W>%!L;Z[5'VD71I>OABT%]/]SNFC)%,%7_P]]?[G0#&04&9.O2Y?@!H
MSV)*Y!>D8'4CVG_3AN*9Y=;EC<G8V7>LQK ME!X1! Y 4,XPUF$HYH$Q>\K%
M5D"C]NY#$LC6 T6>_:=JC-A%/R><XS\TZ<UFPU..KE:,)%M6VN1#)6^;BFJY
ML]2+,4H6GU$?N#)SZ//KSR0[X>N@4'*.P;IX>NJY!UW TV/J*(+NF25<:.YY
M&&'O%!UXZ32ZI2GU<HP+3TLX$2N;)?MYBCG919=-'2-\**DGAS%]ON>Y/$0[
MG08&9&EOB-Q=/G:KQ-G0Y[NA(GL)D&CHPZ-1]Q8@3.R>0,,=$P:$8PQ?:94-
MN<0N$+ZK[R6@WB;<#$MS7D+Z*E.KUBE&^94WU)&4I7VA3[>-Q8=W7\_XT0F<
MNC,N9+T?&V#?'!BPJ0+J7#ZE?\!=Q8$!JX4BD!G 91$&^'':/QU!C"OT>U.6
M216 \K:ECJT[IEZ-GJ82;.<Y)VL/K[788T^^22J%XU9A[,<V(!CW2T_SG\]-
MQD1FIS_-N8H1"7ICR_%NZF@W6CMV]H@VQZ$)NW*9E'MB\,=BEY 8_LS^<SWR
MZ7N!*R]F\A'G4-U3.UM%HZ_(U.[O#0(C J,D,-W=PFM .) 4M>IIYF:4#5VN
M^("?B+5?DL89&3K.>N?0:<)()AZ"7-56\2X/!2Q*OT-4-QC60]]0,;$#1<@
M1>/%=VR50/G*VJ?H7@+N0<UF#-[U\=[5O(-E* C^[1=X"<FVD8&C5ZYJLR,?
MH28C&#+!DM!S T>?$8_H>^8Q7- $\RG%PVT<#(A4_%O0<(=XZH^G_@"=XJ1.
M\''KWM5U@ZX/Y*%<HN05XAXB?YA-J;QW(K^1 M>=1V_"=J4V=-LOGD*W _1^
M'*5X0N6B1:U+>\IPFG.HX+B4CBA*8U0,!B <8%.5_:./IC&WMULSS+FVEP>0
MJE%-8M5Y5138I3GAN/"W+4\)>O18D\766+%ZZ-)#[*_R"GJH'?G!HF(B2=?P
MI3"@9QL&%/[VVNDX2LZ$GBT,($B$/J*[CY:\U]/_;:UG0H"GG)B;N76!UH"U
MERWF2',@-MY$B 3YVHGU&&CC# 9,9\" F#T8$#X$ Y1 4,GOV*(54T?.3>(U
M4T=@,',BK5%=J+%8>CT I[/<.)+[LR5'GR:8 5>@)V7DYKTI=S#F?@ C-I25
M]3>+OR%O\)'LH'CF@FE8;@K"RD]]*X\H3QFL!!]8;RS"7E38L<5 H8!M,54>
MIS15^LLH2F,SG8TJ9Z"FG9J:NJ+/JDK/JO@T1@+E_@4$!M1>M)UZ@ [D84#_
M!=P^IWH*Z,]@)_Z"4Y0\3MRC[L]@N78@0W:M]@O>],X$<1BVKZJP137\1/B!
MBT;&X)/H;O?+$3UY[$-/DT7ZST9*O:-.\?&2IQ*0W3F*A(]R;IQ_^\"IJHN0
MS)CDE!T7V9MU9C#S>'-EFSC%W/[/YJ+5'ACPM)6R:61M"5V71!Q#34A247>,
M1:!H+7I :NQ4 :5\0D^GE1#2J&(/\3<@(?7/?R<)#?_MO6_CC=4'/!**^^>/
M,W0KH!0HZND_5@Y]/6VW#-PB$.9P&/ Y&XH3'0ZZ4+ !G6@3P  <4?),<0_0
M/37%<QBP]_VQ^5BK985214,DA)EAP(18!0SHL-&_%P<\@_ ?=702X?W8&6<%
M/D:1@/DV2)C(.B&D#@:((_?! *0*T"D>7-LF6&_<W;H[F8.#>6&\S$Z!?5V7
MFS\MOT$Y(FHI<;:N^L%Q2F&:Q<;VOC=AEC?=;.FL\*/4>QC@!> *()/7;)/3
M0-Q.Z36GEG]"&GMO-;*^BA,OTC!UC&?3;2MVO:1.YR=O#_>4]X/2[:N-)NCQ
M_*@[S[',I3"49*9VH4UB]X+; Q  .%'RMO]24 =XZHF/_LQV:@\-PXR&HC]V
M2AL,_QOZQGQLP'O&D+H7@[,?4C9\N"FU7.K$2/L#"^%40:*KLRWHG;Z,D_>F
MF>+%EDILH5$#U XAH7VJAH?]]WL(O\]/(W,U#QQ=_.\6\TJ=:V=C7(P'C#Q?
M^0_0CZNGB)^R]D)IE1W6L>$&F/UW!-+>&!)^]?23B1Z(!#Q7\+<>@<=ZF\.
M3 (9&-#>#P,@EQ1_,P)XILTTZB[*V;XPB*.6Z/'TD^ MZ3N9B2C,[WL1OUE1
MYV6B9A@B(1KB1IJ*-5_^Z$&?XC9%'E ;U:'(C^&PK^"/ X6\^6V/9?4/:%MY
M YG?"5?<X@C2;&:![J\:;@?!$?)#=VG$+%NQAYGM.G(4+D8(_\PE:PWFFX<7
M=UH_'V)T!3-X003+*Z-\)!6KP!P^#'A"WPNZQ7$NO\>(A@'1BG\<4+:ZBQML
M(ANI^V3#;!S&N]- )<!G$[RCWT"-3']\V;]95^/TU!U;8^K>(#GMTQ75"CFM
MY@Y.<S$:5>9[0G23(,&2 G:GNC(GT#H-9 P&O&&)AP'^,3#@]$#D;T:D-?."
M-Y*M&P[4%08<K&G8=(9LCNN?O<%K](H<',HHX-I-'HTVS;$\M< ]:*Q(?>OD
MDO]S8 NS#+^Y/WB^G4_-.%BY]Z.O'@.H4_HT _I)E_$QL%,_YI*9Z TU2-V&
M+NU1V?TSPR?+-&'NK,;8SZ(B&K[>!1X\(=O[,9K_=L*YZ10YWM"I4$O./I]^
MJ:Q4EXTU5?9;:F7&M^T,Q@"$CQ+61?4G44DN^-U*H3*R9DS&NEW73S?CHZ/8
M16E2X_SGX?0TU_,@#>NE+VU*O?$-.9ZSRPI>5Q#$CYV2RJ"( A< VOS?;&18
M_X4/@63XNPIKB_QDQ[/F23D^W3,!TEA7O^P30"WR,;/19! ]NI_X9-L)NPA4
M2/(/O"BM\2Q#.?T_M9@"HO_(IK]7S/0?-37]IZP;'4[\*X2%*KHO';M^$IQC
MD&%? ^*GM?<V\7TO7U&N6-E2.VV3V5R5S@?.$ST=(AJL3/]$#*3_E4MAE..X
MA\N=E(4*EQ;+;VOU]"$P'7F^BGKTEG3&469!TU.>GC4]B'67EF]:3MOKL2(^
MUE=7E/"\U.EXT6\L3DN>;(Q%ZI&<M/P:RUU8K,WD1#E^K%NYX<CZ!MO\#7^V
MV !%^*( !B"@@/(-U+/_F'3480#5H]T2Y$-S]>]#=5OFPIR]A,2.3!IB=C^;
M&6(VQY8(FE]'A*D)\]U\+I75_F9O^Z*QSH'F&64L#P+)UXC L1IT7067BMV7
MCV5(BL78/=6CCJU'Q_8__"7MEDMG^0DN_3F/1D.:VWZK*;<\CR3#JB4J&EJB
M'FCK:NNY)SFE1M]G(QCY/7$=0$##%E0%\RA5SUQ RDM,SVVW$;/Q7[GS4@8#
M :C4B&9!!64?*?Z<1/^2/^=R)D3'N/]R[3P/$&'=KZ4U\ K'W>W%X.B/.<X5
MI<7CC=Y=,,ZB',TS#XONDM#KKQ@F&7E.2YPZ6!1_9YE@3GV<_?07E<GG[V,W
M-*A<(Y/ M.$[>M]1%#0"4'G'!%V*J/OX$2SJ^/LRW)F83=CD&"WG@&PL+)6^
MIH#7'UYCZRB@</R]\L63MK3;S;5"IYL&9S!S;C@RVX9"U0!5N!M!M90K4A@&
M*+3\J&F4+K,)*QVDDT_0,('W-(_ZZO*CK-3ITU\ 9O]YP4W6^D\M$\<^UKK1
M;2WI/,3:4_'$#25&?UTC3]JZ(.LOY4?9^NMR8G63T[I9<OT)ZJX!APG4!,1_
MT<B ,.;-<<I65K.^7HYO*?_]L!N!U)'7HHQCROABX&)W'->]_$TY/V1B'>)B
M#^A:O6KBPJ0G<*TJQ_A&_1'1*8#OUL]+77M=2$G.OI-8N/!U]YR:@RP]X<U@
MP&JPDR@)?MR&"*ZE+]Y$[HR+ES]FM3? 9TE267#\N(/ZWTNMSD1P-%DC6@4M
M&\EN;Y+U(O-3KNKLU"29D*6.V8TWYZ\X@1_WXI# #8;6N740$)C?QB8'^EA@
MHO\+T/2\PQ7:_SOIQ+-/#*S34A?&A:E:9L=I2\1RL>1!3NU N_KUG!V79%#N
MT^M^:J:A5"6[=H=_*1EY$MS3+ HJ2%TGIT6F_J"Q=\*[9BBUT\',[*"V<_)/
M-2O!M);A_S(ED6]B/VC_O-7S)M<A]6C4(0J2Q[CO-/*O1/$+C@U;E(&&K]9:
M#K(&&$<LF]T>-)A]O#I?)(7CAT"=XY4^Y)U;8I:8EP_3M5=7=5J?',J/%_S-
MOL # A]1,=C;S5,GVRX/1#@(H+CR$3#@@FI?'T)$ 0/(L_\X4/[NQYS-<1HS
M?7U-W<R[-](7YRXD0]A$E$%"*.4R\A 906'FG7K^XZ0MT0ZS.+ #."+=/^KC
MD^L\=.51NCE?-IWN";DU(=KLCZI?5WK%4!ZCIJY&^K,*2,9:*;\V&46[UL<P
MS60S2_ML,YIT9.^??@;8^85T+7FVUC)UL;-\EP*\Z;^@0O&[JAR@^B<W;6CU
MQQ79 C]4%:3I?V3NE758><C_D^BM6Q?B_0%*/6E?9GOTCL!U2O#-HH=#.H*$
M9D!L9OS7"]XQ;^5FYG)]2'A7VV*<9>U5K !_%]I*$H(MK:_9V9P]Y05*E,_C
MHD/P)[K^>6B?:<ESOX7N;,H0W-+6-!/';]4J<M7<)(O'LK<GO,7USGBQ]2R*
MG;'$UEA.5[QZIJW&]AT=#*@(G1JEGC/DZVN3X=>_A=:@7T#;2K&Y_FF^*:X[
MZ0NWN9>T:HK@3O:W=-L'.T:SOY(:B$6Q3ZPCWRW52NGAQ^#FF<M8O%)Z:_"D
MD>U#F1%U%> N5"%='3\_VT3N\S=5B"DD<P,&8-BD]+:B),RV?R$_ZS1\U9>A
M@(X]$N3)G!'JK TI2<=4&JXY,I*BOGMC__$#+W >X-#KL5%M'L"8XD&93I-
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
M#^P?,3N>+OW-Y7TSDN0E'K4F)Z<?<IUXFQC@O/)6N2WAZOA A&LKAOJ]R29
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
M)HWX<CET<\1/;A$%"9[!45NXW+LPW!@=S&VPXP73AY9$"G:W,,<\X1K5?)Y
M%824NY&=%+MI8.4^7./%HOKLAQ1.K,K;0$7)\7RL1P" #Q :_*.:B7,(OKK>
M@ 'Z9D]1KW6+=1,V%PY=3%@PP)\5\O ^SOAO]MPGYD*B2.,*FVE]#!-IG#$=
MNNADG.+*]17]FWQDOR((BGZ-IX[%><A@9_N%5 H!#X64BZ1NJL>4R*Q.)_9^
M>S*MUFL^KJS\Q*BC4I& />'[GIZP05$?B"+%I.% :=GKE1N(ITJGVIK-Q1<N
MO.'X(%W2.>5D)O6CPYYU;6VB12"[ 'OT:\I'7?=J\PY*48/59>]:#&8/9PTK
M1PT5ZAPC;]]LZ<YV,R' 3__L+*9KHH/D0SV)AZ^<_\I=L[T?VETN;QRR5J/2
M?:]0:/JTO\ZZN\(]DJG':+<[K_<C3H"?H#-_<I::-..=&EJ^A6GPEZ8 50\+
ME!5Y//%?;1/,;BPQ- ,2HM/**SO,(KDAJF/\;*,EM./B3\.>:G.Q9"7X!&:#
MG9YWT!1YP\+10-E/&!^D5%0UT\Z>?S5EH6NJG-VY3D'BPC#2721%9PP-Z*"!
M=Y#/S3S=.Y?U:$"&5&S$E2A"@S0U%-J@+'I5S%4\I69;RIM?QI4,XK6U>2-N
M_DZ")U:#M5X ,.1+SUQ^6C544K$G:3B:,M)7?4@6V_J.,(18\ 7B!5::]]OJ
M3,_<&:-#W5V/I <:0&T@3^4CZ]"5=:W(;N_(R%4K*^+Q/5"ATR6J:B8W.SME
MY!(%@QMCA]\OX/TGN]=0[) NT0.FZW?K:&!0C>D6QM^GG+N@FC&(89,U)HSI
M4.W7E6VS"_CQ':46R,6])GJ,V/C*71)\(?G: %?_]2Y_#+YK:GI-0^D=Y.7_
M&0UP<A9!)IO@E\+<P,F_5\=+?&I@X=GQJ*N$A[FE*O^D9(LS-[3(I))ZX104
MVK[2[S)@L.HF\^#'>(R'G4"8M"*D@E)DXVY5\*)4VQ&8I&HON<O"BY.C\>%Q
ME/Y&A%)C_.B=U]\D0DE_@A]>@_K<BN;X!UH@I(N2JP9F=E\_&GD-X;\\9')!
M(2BO>K'8&0U'1Z'#QZ9^F/B6 2Y^QJJFSD2LG+V= MT(/SFI2EJ?-1$L-Q6^
MR=K\Z"#";^A43A XV.D/0J5^^6Z@NF=H8KE,E^]H;EI*WB-BJ"]8A*>YA/?R
MBFLET)Z48.9Q"3Q2Y*Q.LBG5<QL^O<&T)94UW9/X@^$C0 'XBWHTZTZD?(J6
M^:NL9^E\OGMMUMPJC=YI _4I7P(-Y 87V*V57[@AM3A.3TS7+J];O7&;J!O'
M2A23H?9;E*N[]TK3;[($VHWZ+HJ4XBT<KB6:IK^1'*]*7)2ZQ:/UK4%-Z47J
ME2QG\#"-(WXR!3@F@?#+-VKJ60W'&NH5USWU]K,E-!":\ZTQT"=4M,LFH.6^
M!4,)5F@DT_+>]BWOR7X\[[.O4IQ;YT4H*EO)RIUS*?^P"$R\K_G/#^^MHN@P
M[(T]2+Y^MXAQ,'^S'.=.*'7Y=M-3TG=H0*'YGU58_Y4_+WB'Z04';?*U&^81
MBGS>"G\, -XW0I#OH/"=> B+#G?C?_O_/E BW^;/,.8K#_(R,Q_>Y\LU/[4K
MH4DRO%-Q:ZN29'TN7L(49CXQI-*BWI$.DB4_8)B]W)XN^<0K?JHS7JKJ[,':
M9,&>])J5[7-'I@P^C$):*<^^SI=V;CWG.AG$F.-CQ]'0X[UH6&&NN.$>X> Y
M%=LJV(^EG>ZG$AM;J)<&""MGGG$H.'A5I9H7;T^+3[GVI#X'LQ\VGO1*1CP3
M(([XO"/\Y%.S="%W=(!@,V6<M4U^Q_+-!BZP<Y;,.6*M,6K0)U?6A"BP.U-X
ME0>G(NBJ)<-D>*4==FIX$RRRN7"EM=F<5]DW$1^?KS5O*:@S34(RB'.G T<:
M]+C(6/HU4=%#WER?+*SPY8T; ?CKD4$77;L/5PIP+2($DI%$_O5X\W"$TR5]
MN2>55C11WUVZ"*4A)W[F&KML=RHR:F1C-P7_^$"2H >Q%<).P)>RR-Y;MA3L
MQIC$D:%CK#@M%I<;_$@,M:]I27^[85'<U-&'Q\])N;Y!+&DZY\,$LY!@Q^O(
M<WS</7QI1M)&W8@V$X;T94-/MVM^Y27BX?;DN*1'<,]O^,PD%UOR^V@ "N]4
MX;*;= S*%4O(4:605(S+>]9K#'9% TD,DSA)!+7LT?4/J1>7RZ0IE]@R9XS4
M\K<,I V*$WK1@$/Y]4I=YQJB?ZC(.<UC4S:Q(9UEB*-4=?,D2F:/(3Q[YTVP
M&%O^K31RKN&=:6E:*^^TZ<I(;]^/4ZYG]UD=CEL2WEV,>%=#'D_91A.2AG@@
MVKZ*S@6_*V*0G5>5X',JL[3M<=2GC 177BO.FJU(OVK$40_VL26?VH.R!%+'
M6=YM#5I\@VU)F%7-&:/B<+D>!V(GF[5/>B[33LS#\8,KF1/'EC,M'I^QTF"E
M50=B79^LEG1+7?5>6^_=:L)A12D$Z3S ]&'EX==3TXD3U./ZVB!0WGF+^MC)
M3KWA+9+'^?UEK5:CUMJ,DV-XB\P25U\6R29H?K[<1S+ 5&7SI'6KU*2/IN85
MV%.#+[Z\O&%TX[O.M+JB]_%*^O+T.EV/GB-TE5Q>^":;VV:WXN,"V\KB>DQ0
MU^S&L=JOW3*M$2HRIZO3V&@LE*!=KSQ-;9T@B$6;9=Z-W%@SNE4TNU'IYOI<
M*5;O;XF3_^_SB5A&U='@$SJHY \^<=4:>+S4E4^(GE686/8;?+D=!B]F,\N#
M-C>1YY.,!5D#2+5K.*SCE27";SCG\TEEJX77WE]3NK.[-1\* [(8WJBZ ^-6
M_DRC*S40GA]WE&@.:+=Q')*^>$F]-L0VJ1U@/!F>-6Q>9J+8/JV+Y'*VSIU1
MC)M1J<^R8]?A7=/ W?L1>7S1"!KPE;*JTTE=_/S$^,Y?(\4;GUB24&UG:BZ-
M^B_OJ84=EDH?GG^_'&W1@:Z=PX_"'BCG7D-NH '\2\73Y*^@USNT,JU-5#61
M,R"J:E*)E,D/@> 9;^4TZ[?,$ \X3>2YDNY,MK)7MJG1S%3EZIUI_6W6>5U]
MJ]DR'MY\PD6S(L&=D?"D!;61A@=NRQE$S3G3A=N&G&4QG736^C%)FI>%$OU2
M/.X%ZXB0$&@3NZV!M^VIJ8T:[9+[!5'_>-1C3H;7?0,F:F3*AVC F Z$J.[E
MJ(>,[R!_'O)L^U..[>VZ@:74$(CT^=/^>1[A"5O_3E:,&JKW>Y A'T7-)IS
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
MG78BXX'D2*=# YGO?C7TF$0#[0$"]I)N5466')^GJ8+_<K4HSJ8/UI+ O4W
M%JN@AJM(Y[EL9_7A:Y"P<M3 V]%%K(3C8OBYJC3&K,KC_6HJ58H&HI@029Y.
MJ.!;O[H96:(!6F#R*V9XB1>Q<$U,JXO"ZT")0'[H+\$OJ45@R%LQ2%NL9!,Z
M*MK$ME7OJBS':I6[R_/W(CONX]C26/$V0)R3)Z ."N2/"17(@Z(HN/,W@47"
M;C3POKP%<BQH9WI.QW0^A$&P-L%H8--L&(X0DSO(M"UF<'1XKH<&_MB)W&^;
MP++1'<X:YU4HG]5PU%%(Y @(Z-Q^D[=^0YT 'Y>L0^5KT]VJ>$^;IH8&>"*-
M\?2;@+\TUV6VPPN?Q#\#L!+B;[9S_(]V@==&&?/'8/[Z04;0WI*=]0%C?'X6
M^W69W,%Z@*"_4%W>#S_/<H#8^6V&-C>6,=7[<X1C,.DUSJ]D/<CDY3*#O6ED
MW5IUL+1T N2'*%BRKV!;@; XU9MU8^?[MCJ)H+!?R<-AZOC[H]RL02\9 (8;
M@.2?-[4YSS%A)D?(TL:U6RH:L,;X/H'S/DL?,"C3$ZX1VB<> L,];)?ZT>;A
M3Z. /TCNHPO)!*5 0H]]_'15:_3W;(R*2+Z<:4F1#88#0_^P#]A1J&2\3+[B
M_F$%F>)T*^VG,_I^2G5QS?@QK3BZ^7\77D&P-!]E<0U8!>4C)#Y-WFU)$\4^
M!W=_@B\G+O> $>0=?G_+[-<\83=CTBOU_>E]/O7+'^MS^N2&VC3=5<*$G=&-
M(0\'&&Q+$7N)49L-.BGZ'P3E>59YI.ZZXS!YA:VB<'#"Q[\&>.__JSO,VF4,
M,BT] 0U87$$VNT CG.D\("_.]!?AU*/UG;O8A='*[,>4JTUX-4[T2(-Q7SM"
MP:%=</MG2S9BKSP)7IFF XP<0P'OD]_NA2W"+P1DI=! B29DD\>DU$3)2=)3
M^S0$;OAS;OH\ON]6,?3,=XQ0;&.VR!DU?#GQ>X-B[-LT*G&QB@2B \V+?<Q3
M.4E9EM8%TX:E5^0F!NS!TP]B8LE)'G4PD #X#_M<131OJ$FIC%1$N#CEZAE,
M/5'_RWVP&)1A=!\[.[I[F$FNNS)(=K!M?8::$406:/A+![6'Y"=>2XPC'!/H
MORE9VMCD318729]6)87=KHDC$/K)C4_HU2[Q<(,&_^O7<.SFW\K3?X/BNNS<
M218 #GOZV"J<-->4PM?XP","BN<Z&B4RX^6CHMC7"EGXYA]]'V=\\]_>,B_[
MLWO2:E#;5573N@U,GO2):<C^V& WK^%09L!BIC]E]ID0L#N(OFH9BF!B.+?4
M+FL*-2\!6Y 2UZ!8.G$0O+*).Z.:^!ANM<A["J"\[.'G)'"D,1-B<)X(#:0;
MP% X,#1 95+Z*].!%!$/1 ,;2448%[*#!MHP*G?K%H8S:X5H8%$2#1RX[5#\
M;WY6B3?MAB\+>9M3$9C]YQB_T<9H(^!L^L<LI3\7FRC^)5-_KN@*^6TM[S9,
M_(.Q8?]SS\HZ#41$?C+TX7OE)=3J/,/%B0:88+I? Z0MKZ1:%ZA.?)0K^X3!
M=WZ(O0E+&G8(@U&[SI*0""T @+JP%V-O87[F"^"+&? 0.RD<X)$R'G0=(+<3
MWDJI_&HTK3I&ER_SD?%+S',#$4W\^+P?&N2V+;OS-.=!!?IVB\BD\HYU+\O!
MV]_]5;@6$#!95HP)4\M  UB0*^Z37[4K&%]@XJN P=^I<BAL-'#Z O*CX3P"
M#2B(09 WT,!NT?@O:X4&@KP.J%#A#FC@''/^J>=H@/!H6>":8@I#$BHT4 ;3
MPQPF T6YT6IZR87!-XL"&*NFA.09"(4?:]M@W)DIJKO1XE=5V[EN!AED,W<
M0S#X=>(K@W/=98:)T$H&9E_%&IVRP)N1<)M.B$BG4.1!C, )#+1G5)4DM[R*
MT8KF<:9+AC[@#=,?QY#[_0 O_R$IOQ\C_\\3Z/Z#4;\?(^N/$_Q#.G\[QEN$
MSXOQG$C/CO;I))@-'=Y=YX(PZAC3CZ@ )F\,2;&K,O*F[0Q\[]Z]>S S_?TM
M:[A0P)>7*?\37['X6EL=?#@. H6.Z]V3IX_[UFG-ALMD<4M5 ? <I36-;"(W
MT6 ,R>M9EKO9PQ+'][S<V4%#$\#-^'[;&YD]MG+0/2>K[\NP_#36;^U*<!'E
MMGW\=[H<8PZ7J=0*.2>6:X\Y-TF"'-\_QWA&K)#S?PHOT?  *HB)#$,#P;_Y
M:6]]-#"8M2R'Q&-:^0=%!%3E+BE^Q:T!+4A;#&VW,,1Y$A.*(2,U).J?NM+(
MB_&USP^84#BD!UDHJIR,:T)9-@P1S5&B_V32_S&;^4 :[5[\R)3 ,[9T$<M!
M0NZSC6G'2D:$8XKOI=$\-:+V]02>[_7719PTLP"_@P"I^-<W?!0HL'3_&@&+
M^ G/J)>^EP>!J:/9&3Y Y* &_YT/0FT@-18S2#U_W(@Q',FJ<:6.-E-YEJ%(
MOS*35^G<@Z#Z85MOV3@>AZ]@^!T3)G2 1FV_D&*$,(ATR>F2 )1Q3BUWGB*W
M)']NB JDW4#AD:+N-3[!:!1&H#51=]' EV!,3/'V'1H(RT)1R 7!-UE*((MF
M:& 9-'K__\F##HH@[Q@9DMM2@C].7$Y,[>V"'6]'E-:[QDA6J<]_#',^'X<A
M[T.(((/R1ABR8<+IU@ES#*$Y2#$,^?8R!!557Q(8( W_?6W;/Y8](;R/TX.Q
M.?^^>,R?^X=I?OT/#[('R;WU)ZIN,$S]"*O$;B3?7RU#J>#YAX0?%]['Y@'9
M\NYE554%/S0+>Y+MG/]24Q+ ?ZPU]-__[J?9SCPA8B)L4K8\RV"N&P^WN-ZJ
M(_>DQ7)&M!\CE?'G7A@).D.IST(.NH\Q6\98JR5E7TSXD.F#!C@=Y<[7F!#9
M38R0P48TD%#-A'S3B!T.'&$XH65**K=I@@:Z9F)0$DI(+H&0C&,!R.I>!QJ@
MASW"' L-H"B26P8NJ>"'[BMH(/J7)57%P$"BA0LI3&C2P3.(898<AFH<B"-4
MT$_DYQHTL/(!\K]J2UKR",NE8_*;=UKRG^V>/7B(C(@S7J/ ,FC1*!_>'1[^
M,4QG:'NNE_DH7 [K;TVV_@A^Z'B?]]UIX^:-JTMT=8[]CGC,T.8%GOA!U\>F
MG:J)X QS=+TC-,>1*I"*)?O]^/+V_"3LQ=_\ AG\5_M9&0PVQV=" S19?P[\
MPWW\GS"M4'L+3KTXMGN\?E#UT:HN6I\R*,T36Z9V8!\RPY3HP^>" ;0QDJ37
MWB:0A[8X&!3_WFE%[IK40!>%A6%RN^V? Z!_.-#__=,X($'I7 <BH4T/#RK.
MJK@?@WBH6Y59&(0?X: !AH$:F/IP11'#G;_>J8^ LZHJWKIW4%@"D##.> WV
ML>[?2U93#V"!%0/TMG S^"WZTL^G$\]CTO%/&+-&/2X#E$BQD=:(!H@Y)K)K
M'>]JU27O9OM ,A,A;'7M@7&(W7_'&/_CYL?_1"/__\S_=3,[^2N8POVE-;Z=
M!ZZWM'A+'3C?2O"*[VULEQ?'CSL+.,%K?-!RB?=Y*>KN@O+PE]O3WP7QM3KJ
MA?8U7 Q<__,KM$;C.2M@-J5Q)]<]]</NKB^5T<OW:NN?]5Y%!!;2,8B1*/J?
M;0R//Q]R*;+W6,"(9<S,L[TJAZM4Z8%4B0U9&W5)GV&/\NI7HHXY#WVM<_RB
MVPUKV0,-BSSSW)Y9)3*38#%:A==KNM^HVJ"81.K>J-^6FWZ:'W@--5/U9$]2
M!J*8]IE?L3M*,)MAO= (Y"=OJ]ATLS*D2WT&=8J#>DB_O?/*$KRHJ!))'WS:
M9I#P(UG(5!F2M^W<[.XXOT0+LF2]X3E$0QBBY;_(O.HR>58-JH<8?"H!\: !
M S*[=)% 8V&B/4556S.0<LEJG&]O(7NJ,)7="J[5?K^/MRWDA_E7.GU.JCMQ
M]%_OW"Y/[>=7?*17Y>00&?N(.4!#I=L)FVKD1I;]^^K)5^7"U)*?V,F=VO<G
MV^42M0[R@D55"U S.<7)I!R]PM*O/\<KDHL;%=QYJJX:'<^"<S5'7-I^-KKK
MVJ<UHC]B"2^UHYTVVK5C\0QK[IA[3;#JK2NT!#6'GLB8M/N8\E,F;>^J6^%^
MTW>/JW"]W$! !X@-YZ8][?OG+_N))%:>Y%)K=&=Q,K5.LIO%U=9RKLN /@]6
MR#S9T6\<-=2L$!/@FRN:OHYJ^!&LPWF6[O@@X]3;.?I867\*8@#Y.'%RA@;B
MP+Y@D=L7ETD)IYZO2D$[&MPKO79D*L@2PGREBY$ O3=>RU]&D1Y>7[,1VP9J
MT,95Q7L7L($I9"W.4HHV-;<+';]8QL?\ 8FBFXL%>95BETG0T]#E,A"=/"7\
MPQ +MX<0;_/"JOJCYQWJ]K.R#*.&>^7S((*SB;@.W(090^HG3X*BR51+B3VJ
M^Q*Z%IU?[(U<HNJB,+[/%"'EQK_IO7"ZJ^9RHTC)KM+]V5Z/K*SU3'3$]WXO
M"88RMZ+D"H25F"RO\:MYVZP@-K)L(J<0S=O,&@\\+DNC9L2N]UVFZ\+5YW!A
MHW_/T_[AWHZFD(;0G _;5539_%5\>%]NP.-9KS35ZCU^7N4YNMM(;S1Z4]J(
M!>56IDZ+5IGY9%26_72T/L)-+4^[1I!(NK=S=2AY7-N+C,%+>KMCVK2[O"-%
M5FE?)$/-JN5L99U2BK7O\7V<JGW6C[S2?8BZ-R:W=#-]NOM>;4.(2OSV^K9A
M.5U[L=7+^^[Q?8=WNHPLH>YV2XW<,B^V59TXIXD^B7U:%<*7,5*H-X.<!FXD
M].G6(EZ]\\#55+7A3*3G Y[6)N*T*W.8@FZML*>).4__7^R]!U"4S;8V.@B2
M!9&<049!HF20C)(%!)0TP(B "$C.<0B"B&0$E)QSD#CDG'/..><<!AAF_N$[
M>Y_:WW?_?^]]SCUUZU;=6\5;1;W5TV^OU:M7KZ=[A:S%R?-;SU;E9WJ=7]NU
M?JM,A.O6G[?%#D^_@I*S43T32/M\0!2)I;=INQ;NQB&5"U<0H#+)6%6I(+?G
M:+9PCT<"6'A;$" Y8NRIKO6&K1D>L1=:;Y/H1M)K0#\JVGIM.%^ZAK3Y<K$(
M\-X.<(\V&EB@ZQPQUM5 XQ7&%E\3%>3UA(@K1*IR_^2SE[6OB@I@;]P;KXPG
MBY$#H?=R%%BS6] 4>)?>TW[&%!&))A%>S%,YSB\FT;X@Y,J9'K=#45[KDO'0
M_]4IOA^C_1 ESEK4H4&\-;&4!0D7;U^7CZY6QR:#$3-MOTV-8,!9%1RR\MTN
MEEA&/-%TD_W2KK_17H7 N:2[A5.B=I92.+8Q7&;FQ8&R0'J!CKGZ%I96G'/,
MQH+0.58 E\"3".!'BK?8\B=53R"!QG1G7.?))-.8W'J]SM;9B_SE48\EZ98V
M'OO*,)BR'E0%8G) O7GUW5PTY)1?@.C+^H;[5N0BE7(-/JP>0..TJYC0L9QI
M\]SUT5^7A4XS0H4JG2+%3FH3]\>G2I[$1YT*J#(GF:7I*+7JKIC[;E!:P6>W
MYLI_!_Y2)XJL50OR8;@OSXYSY;,]9#WAE)RR7:,_WS^>6!UJ$?4+)WK*D5TZ
M ,C02^S?U/VTW.R?%YS]+S_5.M9U<JXKMZJ*HX<.M2 +)0NSX2)VX*_9?IY[
M.#KA-A_$&K_/ M'STE"F>0FL%>%70X_ R4("UO+$.U<)KPFV(+"G*&F)S$%/
M^?^;_$>3YI5)"8E ONA.^,D(C>ENS?+?FNT=DJ" :_M=F2<4YNW\A!@X5KW%
MUY2 L4G G;Q?X+(E_^E-:9V,8- 9!_U^;Y'V:Z]A:\S6+-36#N*12[BJAVX>
MI1!,!&TB 65U&DC 2](P!"YJ\Z=-OQ%IESCCUD9AY0*4"3 #V&(I@OSEG<2?
M?Y)"X/L_U4^^.>:1V22SRL/X86(*C*LI,#W+9_O@5:&"L'].NC!%W4<K_OS>
M?LXY@<(<LPNRF L-XY\'&).^,N'X-'(5O0[+GNUN-G=>]>VNM]FMM3=<% 8N
M:;0?V\RUU+#G0W\Z%>>J;1RI8*I"JP>E;A-7DJ\I"B!'FA#8/L"!1$OB3V_H
MIQ>>H2!3T%UQ+11X#1W"DI*Q1P+^\G;X7_:2Q&Q%W1:3)_+SK$]PEY$^\S_:
M1*QP75-)G$A+'!= \ F)=W699S\>/]>Z>=<G1$9T%NK*1)^&"SBX8R93&_B,
M#[+V!;(J=R$7V+B%,I6ZL>]N?/X0A*YC\ML']%>,]+#A?^CS;W-5*BJ#8KP<
M0EX.P0<Q=OF." B#AX?!/_U-S,*(($/#*.DDNKO\F:9[C*(K'0D ,MW=_6S]
MO_C3,9/D;T=%N=E4\Q5LA6LK\?AL Q5SDYYKK8LU2_BT._YO:MC]&X\6-\=^
M4>K*((&!SIR<6'FE<W!DQ[0FY=?4HJ2Z?/VCF!I1"\SX3$Q5PATEFU.5 JFR
M1R2"N WQ%R$-(4Q)8VC;$\XQ,_X)6D[V&1<G15OKP>O:;GX:8TX7Q[H@&6MK
MJDY\>:80DO>L/MY8OTF?_!\/&_[O/]JZT!!1WM37AF/GLWAF7[63'!?$\X3I
MHP%6PWH0.(<J.F2H'[6\/.F/TA%DV3Z-6Q]+D("&,-@;+$.9N^HV%:(/4!/'
M'W9[!FD)@^DF8:*F)JX3<2VQ+$GK3XH2^Y:Q(\%;_ F)2]3\X4HLF[M0(P(L
MZ&^VD !_@*.]*OY3OIBWLM&5LI3>G%/,Z&-+Q&&2%C^/9-JXS02_ W-"GE;D
M/,9\+R@X8R)$EPU(<*=J.18,]2 LVCJT) PJ,*P-B7%7N*1IYZ%)=]A.PC[
MH=T-A4%6Q0B4MBO Q.83 AR6SHY/HG^%5T[&:;H^Z=IMQ0!;=L)RT!=RBB3^
M1-!=O4N-IL4S7I0B6I2#LZ#_3JM" OY$D=R?^)%"T!*TB@),_T@1_9_XX2V"
MRQ:&>IN[9'U-60 Y3+\K&_&/[ #LL11)>3USH?S)<LP?H-#)*0D_UN=,SITR
MGTC;5*F'UGD? :'1QN ^*D#%'SC)=H$#EKP<ACF'IRR]HW#8A;7G]&U#D7=4
MU+MZU5=JHWH--A*9X@(G7HG5&(X99$"4H^V\_:/$WUT=*^IV,.P^$C"9CB#G
MNI5?8$4"FK@0]7\O%E@-V9$]1H%\R/D=(7=5H 2#&H_PD(#BOY52Y 1?1]2]
M0P*\P;=N$LMV2,!8R$HQ_!X2L#N$E;83,V)@%BLP-*=D"2PI93^F$34.QJ1;
M+71]&EMD?CT84J%,P,V15296D5B9+BJ9 Y77M6</A,P2Q$OLYDBT6( 0Y)R0
MC;]]?R=#@J1@_YSR< 7FN>)8FTCZY(>VQT!^8DK"Q=PG](F;/ZH1XL4B,JQ)
M(4OD2(!!&$RO\9S))1\) #1>G_V]JN'_,,E&'O8C'$]EQNM$5F@%GB(!,9-D
MWBS7I\F]?&@[#II>(45F28RC46]&N#[45GAA1"1]'0I-N:&SD/ZOE:/Y^U,T
M.?&=I+1B[)Y0<F]$GQ_VG$?&A6BH6+MV\8LQ/EI-"PXGE\.*MW+CK[X9TA!1
MK.L/P^<ZC)E\[:@K:"UOK1K[5*]ODJ_HOK]C&&<_<+AL#+"<Z&ZTWV>BQGG0
M3+F4"\\/B[]1KI.=A51*E >D)!F(+IM<<+0Z0=9#G0YV3P\NVHU[S;SBU'47
M0+O?K(8-7(FF@#W*S8D]5_$27W(I%D]H$BXR%FOO,I?^1(R )\^OZ<),<Z;-
M<94S^S0>YNSE+?($Z/=6.>KY)9F/NZ[7)Y6QDTU\=M3FZ)O@AOX8D=64*%N1
MQ+Y)=\:B:#[C#RF:-[^HO(A34LT+!S;.>-Q4_) MO1^D^8EHW2:U:OX$ZC3
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
MQN/_.4^0L>'RY62QHI*6M6KG]4T[LW7GT0NC557<[WY6'LKI.*U[W/$PJ-4
M=\CT@/N[?570B,/;D'-]E9YF()!)7X]=*G!/D"ANA0\DIG[90<<>RA8B:K:?
M*\W%85K)PY?W/LR& /0)P];WJWAZ);1-[=D0NTQ=A)S$1>;/;^O2/86;G#@
M7[G?3+MRKVYFC_%VN=@06$K9.TY4%3G5H\66Q1S=#$K6K%V_:&7?1JC/Z8-F
M6/G[CJ6+=JE^T;!\9$:3=8MTN5<W^GK\R1!<<"515Y5#5)Y3:LQP!L/F]\SW
MQ\5@+L/%2 71M7$PT:#KD\T+DW786'I9PZB5I>,SPT!19?8JMA]OZC&EFI:K
M^_GS%5R]!)  'KV">$\N& 2<N_M6*[ZU>%?=PJ\UTN(14#E'R9+N-V.@_,T'
M'8SWI">7ZT%14)@J8!S$H:0UP7^(KV2?UVNUXXC=^UCV<16WD$QX+G@%JX1^
M+R(N_EQ&L$9,8&$#K^K5Q*@<WZMP.D'\##^_KC.&H)BZ3?E)QWJG!V3-%:DF
MCLZFMC:3MJ".UZ7 6FG_][)#!/(TJS2A%5YB]FK?.QZ"YG?8KSU&@,\5+&BX
MK)FN1(+$<2(%F3>PGC@M.0KGZ4X1#S=T:MT69B$!YA"4O'_2A7SZO'BA*NPQ
MWU#+F^"^$K/Z=G2?BV/OP+HPM:8:*(4?Q5I7M5NAT.M%VN9R,6%8/&5!9JY[
M(U<><\&GT1=8*@M4]4@U/&]_5UD7I@[SR7 )[C(*.%6M$^AX(]OK<')1 K;3
MKZ5Y*/(VV]%Y$]*QZ-F(23Y>O)N)PO_#!YP,Y=#(E8U/RP'<U6L1OGEAZJKW
M,C3Q4W_X8G<QU;L<9.?/FR]0'IL$I'L^S36N806#^IW-:"1$R%L?YW3IY44O
MGA)J3$"+/:0@UBMB/'BT'\PL9PX6!E;&.8P>MM")+F=8)V9LM9HU8=P3&8>
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
MJ8[=GG/%1L2S<_4V==N@_K]6*=-.ZT)0=S+$NJ"QLD*$VD+_Q<3;T)YWDH/
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
M_@ #M"L@37XQU/OWSQ,A"TJ]M1L"N.A/42!!_7IQB+L,"UM87B-KX#NQ9O$
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
MAB6D.#?;"T=E\+$;2@]Q'LJ'BUC?*HYSZDMY?$>5H+)TWFFICCF^EGO&-N9
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
MWC3_U$))FCVDD#Z&,YT/YCX.+>N4Z4:I/=@7$9KAP6K3@;>2$V-UH>XN-V.
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
M:G2'H%IH&X UO\0 *A!4T!_WQP!__2KWURL&>U[8=>-1B:X^$]NZ)9!']>4
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
ME)V"3TS\Y]W#_N_H*/8_\!DQ&T'3$6QE/=Q/XPZ] QB,[IE3J?GT_H;1V0Q
M^ V?^.H?/=R/6[J^Y(-A:<,278IDD%5[3259*L;=^$!A''V.+VU<:#K KUGR
M-E D"YB3LMK_#4$O-F 3MB1Z"+K%\Z9!XAK? 9:+[@"?#]I0J3G_)NB"^\L=
M(+P,=/%Q'NT.D.U,<'W-=0<@DK]A.;@_3FW O+U-1GWA!U[,Q?L;FCN C,']
MD00IZ*)$\J]$2VF0S\\#0)MZP4CDP!V@Z_X&K\]/R1-.Z3O /7S[<A&Z*?(9
M#!-%=#(;I=7=-$C6?]#LN0.$B"_27)'0W@%@5?^&)<D\)+C%B04M3*/^#YCZ
MQ]!S_TZT\@ZPI.*)B0SIE3S8A=UHT!P6-J/? 5ZOTIR?&2)9 P3^/O#PBT"/
M'YYQ?-=1)#VZ5%$W)$^]XD&6,J&?WT+2[=?BOHF@_/:7(_*Y_VQL(Q5'#D&N
M<Q+S_3-=(N1M&"9\F*I?A- I;^:L>VZ8_ E0[(7<[]I'2MYHF-X!_O*RY%^&
M#+#].QH+BIM8"\%W@$V;^X,:4Q0M(FW4PU]F%O,W&4I1T/QG("^:DG^3<^Y?
MA?CAT3]&_G>:&C'_$/0_&(4VJ;WM3IXNIR]QAMCGGMA;TP'<2/-;-Q?J7+ 8
M6P\57]!=[4A/K)!%#&2D,DG.V<9+2:J)1]GZ"AQ-+(01GLM.EG<5AO$53'L0
MOV(P"/RY-0D66GW:]AQMX3X[UR2N7I'$\_0W9-. []I]ZO8M_.9P!VB5E\QW
M\I<\TH067R01 "Y$5(F+1;R2SW_< 7KRWGB?"=%N0%@QF:)H\&\H#Z/#'MLT
M84P<?-]/VK[Q2IMIF'+.S2H^90Q@![4OH:2$ZPA:* 9=I$HN.5Y@(D.%) _&
M83?**"%AW7.3B$_RAD3FWU5YCYGNA:1^+R1]%(>>29&BGNKO*^UD*&G.MPV1
MC#$7>A+W4HHFN#Y%2>D9D.8PR%,2&:*,^OI#U'OWM0A_)3OR2/*&D^9>2CV8
MMU?)]\4-],LJD;XTR_JL+"<JSQ%M95+]7P^>!YI];:RF]\U TW#:SUQOD40^
M4;E7C.)[Q6BDN?]E:3&4MKTN0*E-$$I]4@%KKC1A-/@U>,0SRL&=E4)A+@SE
MN$WYL>E-T(&)[_'^M?EW )PO*-%RHS3./_^^S-#T/R=ZK\,=*/&3HB8!4_OW
MA/XC$^]5^-F]"K-:@BXX4:^%Y?Z=:  W2H?_(ZMI_LK#.LDE#)0*8Z?2('%0
M[RQ;_H/D#^PKBT[0H^UC=@$#N@HK[24U1;$ZTTUT4\;&\)5:4(@_%MPNE<Q7
MW-Q6H;W/G#3PV]7-]^&5.#V#!%"9+\.11O(7_J8M?@+L;8ZU*8.!\W)#H<<]
M%:MFKCWTI'0!XDG_RAVCO99KH4G+7L1")J__B*8__,"C*!&@%<,)72&($#PN
M#'4P&Q%CP_F>IHK]YIS!;68DYF>D!\.1%/6 K)<9Z(&8A);;?"UD]M=L<[G[
M(Y7;8R3?'>#B Y+X#O#COI K,/A^&@0?<IIAR.>2(;#-%V#0HM&_)QM"L.1P
M]=@FZX)4$L7P4^P_#F07X2L=U RC>[6F_.-*I50R[\WUFHN,,G3Q,>=UJ)Z#
MJNF\R:M1BDK3OG#R9%+R\!7HB ]^@;4DR&IPKFM2R*H\)22QP 'P0-($JT%_
M&Y%W(MVS&;<LN@5RN3DJG6[8,G*G-#.\0#?,(!S0B S*1_YL^_>"_PM%M.WG
M6O>E%U\.H;<8_,,WN#3WHLN^X;@#2..YW '0,>]5@CI;]A^41FD"D"2L4N-N
M(PK;7)@T%WL [RBBE>1YPJ.>CN\S'P\SF]S 5A4W8UNZ@?/7F/I?&GK.W3-%
M!-^>J&!Z-KT_@GS)GCA9UM#>32*6Y./!+P&]DMY_S(<&DR7ZY3G0A=DA8OL
M/K.76GZ2@V@?H?2JRMSX+:\&Z@X0P2H(GV=,LB(4&C?/F )(/E.'06M 5S@H
MV[KX&A3E3"R):U=+HB_3#8W?N4KS[7KI#M0F.#?]:F3DVK<SB<X/03%@H<WP
MA&W+\ (7MH2RN#,(R=N'9:##%Y+=,7M[-,@@N.3%DZR5>V-=?D.$4I361%1*
M.X!\#FJ''FK=8E]I(=&Y+E!V]NP,94BE;6AN'JL<Y5[[W-<NU<8@,9@NX)(W
M;*"'H!%(/F@1E5"%T/R-$%KE;<M]<9,N2O$>/+NQ1,[?%P)SH#Q,(!:2/^:O
M(Y3_*RV4HW% K:<3XOM"X<_W![#_<?KW3NH_#%+U;Y,E.**&/&]D+\^U2>+>
M?I*82B3(4F=2R"BPL5_QT&5&>$^/)KC9_%%#^9R,J7^=@%V)8K'! "\K8<@3
M!AI!Y[8(TQ\J9R$>DG^;3>>%Q>+W@<3#[N\>=2N-@-EKBQ]GE!\>+?Q_CSW_
M)ZV%THHAHDXE=AZ&N(K^QE>T2+H&R(4F$OO^4/8M:E0HAXO=VWIAX5!0;4V-
MU90@-3Z^_V?%W49G^-SLZZK126^WR+$4U2U*#WB[F#JO] JV)W=UR[\5S'RH
M9F(DDR\LR?R!+"3Z_3\7*_\WX^?;K)MOXA;(-DV:*X']QK]O'[C^*WH&_*W@
M[+X)^5^/3__=-.C^QA!(!-ZTN/ 8O9%#_L,Q^ -HF/DH'8F[@40W@!AH+=-6
M^?\V>*+E_^Q]QF^5US/F- .7'S"+ XA>%P'0 C"M=?_+C4)1^(E,D>?RU;G:
MH1AB*+ R&HY%,$VZC[L[V&I6TO_JIT5PW E_6JDEDJGI*%+D%/J%DUC41NBY
MCJ*;_>]?FG(O*;C.$_5>B:-S?6P3[X*%[ZX?^?6$FM4U0EO#T1RCF%4X+8\C
MLS69#FG)W6#A[/LW0(^E&4].AH;J$//ZC-=>JOO7)>_W9EK#_6ODWP.]9HY@
MVRPV/E?^FK?XH@:_:W?J;^17+4F><98ZF8M9;?S$_MKI,U'-R"/P=#PX+LBK
M/8JWTQ#A71;G:9<3>J!^G)OTT8XA3L[H:7(D&79Q_V)"0FTCM=1)?\>X[[M&
MCZ^V)Z;YUL\&O"CZ<'][&:A.\0PD.7JX[BWLA%5!N4#W (LM;F)_>MH10_GY
MS<X7[ZTL5/#["A59!VR2OF5],^O%Y\[TVW+CPMM)]K;/MT'%-!F=02L=9V?<
MCU(G'RSA4&;-'P7]W+A-V-//+XPV;AG)G<C^S6]*,7_[5>K-@P_79X3R:9&/
M5L ^*Y23&NH3J+ 9? <HRC7;AY6#%JD_%EMZSPV?K<Q<J*WAS25&OF))'3?/
ML:U?-GCU&!6U^2=ZK[P]PCL(MSW(&VE.4_*9GNW" ?[P7/U<Y&[4E=+WTS[
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
MANA F"Y([GOZ/ =-V1NNLL&9T=..S@I]<B](M&!C QR#K\SUY=X9Q>(0_&!
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
M)@T;3\"/I^.$LXO*19Y9VJ-RB1SCNJ[PY-2 .ILTY[U&>NHU5^EXQ1>AO#V
M1[^L4C%$HF!?.&HHI&WM3W*,FFI;U$J=B$E?X**U0_L] -Y/(X-8(R6PX;;&
M8UV1Y'I.764@*_'4V489^R;L2Z>G3W\ILBMB\\YDDAAR2*I<<!WZH>U<(&&'
MDN\+W\]SCR2_"_Y XBSV[. /7-3*0*9BZ9B\V*GF=C=:=/D'B,93G\E2KIRR
M+.)90ZA@G*F.Q HO:^R/56>%;CGO\-7E"Y\2Z!3X%$]4:IRIKJ'Y4U5C8E[@
M2J8*[XM40HWQHW-\^0+K[L+%A2?O$/W:.IN:9^>I?BWI3_,[X\H,@+PTW]Y(
MT0BCU@-]@2/Y,1+EN07/\1: (""*HR) "+F5JB'H4_MQ739[S,/&/G/'B@&>
MX,3C-^:.KYREA=I*6HF/AI)J<V>40&*:T#U+^XT8TSSK@*7P)MQ7!KQ!3@M$
M[R??'GD>X5ZUK&=E*XG2!LT@&3\^M2/0U#"D3S*=J!)UZL;GHR%HEG8JM+HR
MOQRCJPM6:!C+3\4IICIFP> I#I-[]+M-?+B0!W*+BAT7_646KD[N $%NPRL+
MN!W/%"4*5^T27TR+$<KM#I\+Y#)_PL3$1</$S&2N/]*3_!3\L9I-("E9TKSE
MF-ZS('#@(:8-0 I73AH]./TH>*AO,4/#E=F.O88&1UL_?Z@F0<ER[TGZFZ5S
MPHI50BT*1Z=X#W?.EC$WA5U^/^(_;"JU-H@O:;9)U6+Y=/U89'\B:EC!+B-)
MZ&!>?;M;UUN*DTJ\)I !J+SUN/B(LX4QNHX8'IN'",UUYBB/EWN!UO;I$WTZ
M:Y#GSF@218OANT\)^O5CF>U"U(H.M%$_'O\$/\\5=8J:7=V@:NI9!A$HES%F
MN)@Z49)'ISASVF5JL$<Z:B0&;#Q4)*,2F;#[*#_I*_]C;GJ;4$=;B<&T/QHN
MER'69=26DO)DA?71B,BSOI5GY5FG!5F'_OZR]G> \M,[0(#-ELA91GE8:P=O
M]4^I)!9C3[-WD9&Y 3^?CJRDCH(-E4;=OKOY#+F?41#LX13]J!,XU&L(,Y4S
M&6[NQC)MCFV26L0]+V_"*2U-;B0A#GH8;DKYCBHF-9=&<+!$?BRN!V/B#F X
MN71+JP([O04!DVWZ[@]H^XPOO.X ^I_N -,V]WBO?_V3%>YI^+^@E!<-;X*;
M5>^A24"Q_X( ^.MQP;_[F%0V:_D56V62M<)&E:$S'"L\=+/=OV)BEGZ:TTLT
MK(S \;-7BK,O;'UE;&PHK#\QJEI?(A)^2)A4] KI1RO\<JR!Y/Z!+O.!QWU2
MB),KK,CW\L$1)2\G$O=F^! <H\'B24K$F;P3'RBSTMB&,6N-+1%[M8,(UN$5
MMI0A>#[(QOE](=07ISF[/98DQ_@;^K'1D\=$FT<732J50!QQDRON8CWY9Y)Q
M-K1ANC*?^RX_>PFCN[B$)YUWN6,Y.15.OX_?MHY_;)K(H& @J]\E-I+O@=;W
M01&]EK&!N$5290>)%__"9T8<Q<$+T/;N,=O!\Y>3 37GP7KC+\?C^[>6DJ@4
M.B./H ^G?$=['[U*#\)B%R%O\6"7H%,AS;693!Z5SI<7(SZ["L[I'L(AIJ S
MQ^6%AF)"^">L:)[P[1Q@O[S=NVV)^K.UY2$<CR7V_=RIP26&6\8IQ,2E6[J<
M3,QI:0<86E,_\73?6"$2J4[(T[/N-SJ%02OFMW)O8)R#X>)N-^57^)Q#2M#-
M?>!AX?27$#Y8U=MCF3,SQ ';6Q7*FT%%>N&#D^4Z-CK#9YN'U@,%BAX124XD
M5X7<88][91@%,.EC\U:OU!L-6@IMV)>[+1),O@R\WB13I.5)0G?.*,0PH]2
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
M[^D96E.EE7MPVIO+!)B\AC"HX9BP>=FUTS70G0P,KP=@_,VN2H#$=,M5S0C
MVY'4R]?QTYH$","A/A*#%5HIWSQ2V/V_%<C^U\G-_^#BV"G%%;;98XA<G#1]
MQ/3ZAZF1]UTK+U:T=N@U\6)4\%G19AW@2_YQHNT9%6DS67M.^!GP_ QMSP6:
MVSA'4@-<A)'Y&5M.5C#3*U=?&#ILDJ10U]-Z+./L;,4=N#='X7OT*FYJ&.C/
M4RA..1>9'J]E^E)0 ;98\QFH#%NYD*]P!\\A%]G&G:'9Y9T*Z5.FY5,:,@3
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
MH?<:!\M,1K$DYD*4Z\+S+F@!K5I0()P,'%"_;E:( -1%W:H]X:HVS!WS:B$
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
M]LIY5CJ&IR5C@IL1V58..F6IIQ:).REOHGCD2Y]Y1NI%:UHLI:=;VXOZ"2
M?&%QY4OGH&;>X1_Y?&4P?N0L=XK/5C2NCLTI\##7/"(MPF*02\L1C12(Z&GF
M$.)_7 Q:['#]2(AOF33ZO3P*??BFR#>:+SRO^E4 29B<!H:_&I-18$E<;3TT
M\3KXV!:D.W4D3I4>=CCIR1))'6KB[3;!DQEH;(,6C);>B)6JD\U/5K*_N4E^
MJ%O<;L,4#QDOL9GR'%=F(A[>9 _:_UX^"8Q($%=4K![N*[=<5;"CNU<T>Y^C
M]8434-T'X.#P;CCDM!*4BP#(?ZB66?/,WIJ4*!J")N9JS?%I'6% FA14Q7E+
MOKKPE8NLQICZTD:,Y9AB+&=R3W4[?&2\(?F:U+@O(]9/;-,&*@-O; 5!04WE
M'\C]3R[ A:6U8XL5E;8:8YN&'!W/B(-%M9;,!):-*6A<?SB=V:^ MDZH1J?Z
MVK/9V3.JGIB^B9;J>)!0,PG3A:7<=/5PVG*ZL):R\DU)%MD!GQ#51"9_OINY
M&R2V5*:D.$>TM6_)R0^M.7NZ]RQ137XID/Y8F]@2I_X^!K6CGH#NNR/SK'+S
M&T\$(([$D+]FYWSJ>G#SD^8G:P.N,9L3ZG%;L6>H ;9@/0ZG9N*+M]H"\N4
M&J<0SFK*G9C([F;-JO=)V;5@_3G?.E'*0:-*$^FWM&@DMOZ/V%,:'&0L0&OG
M=^1%)4ZOE:PCG.6+ZR+;UM2* @^E/I4G+)#)T'6]5#+0T)1V,>IJ9G@7+>U
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
MN2@MMR[@EQ<[3Z_X,BU-]B1 /9*<P8[!W?Z-/BD/169YL-#;5S%MZ>JR1I@
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
MD7C>I5=AL6]QPV[2FL\D8.C2A V[D<4Z/%;T:ZJ7\KFBF" "\ PS'@$(*$0
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
MT)_F,0D%7JQNY;^8->Z_@''NW_2D68HZ8'?#15O2MCE_LCBOGQ]I%OPZ B+
MHC,K3N$N4!H7KJB/R]-P-%6<<I&<-6/WF+4[4J1FCMU-K-(WW0JJ]>OG/F=E
MH(H9G9G(:WY#LLF'D85IW!U<VG>%Y)Y1:11'N%P6\2Z#'?LWM:1TW!XHA+L\
MZO 6<@1@Y'<=WY]2<U85S=9\M-D@%EH""0F9\OERYN0._; @'0&2Y\!S5$"N
MZP;FTB768[\T$TQN!+8S0S!LN3L>I)WB$DQ7'R./"5B'/7R'S^6\X!*EQ"42
M%YZN80<VFMXKW7!K.;L#=U!Q%MJ@O6VICM<8S4VGY)L:OA'GTM.7LX=M)$OR
MK!D;(QD7,1S)2!H,AY_J#<J?C_D^$^IE;PQCA<]2E-.](%]C9JK6:7A,Z!)[
MD<3;PA>6/;_+:<N]XZZV) 4OW51PM5'?[C3W<_,KV"V^J;E8NH4?8$1XN>\G
M+3@<"X/5CS9SK&!/%'Z,@2Y269D(*S_SF+QVZ@^(6*DSF2:7H$F@)6&H7Y!I
M1]6W==F>&H4JT^'2.3<6+UKT#;P XO (HXX!4F><EYMSO_E>0^"M<>#MT]+,
M>*U;,%YV?/WQ+8Y+FWM]4VXDG7=KK19W/):'>MB&[-%+*ZRY9E"GLR,ZX>BH
ME+H'>A'S_2J1_7^B4Y$YZ&51 V54H8V)8$+;J47*J2R0CQY(:4[=QY--^G,)
M?O>/=T!O-5R+9GU]B\9UQ["R-8$&'X-2QG:]907IXS8_5-(.VB#IXVJ?$W.7
MX7<\]P5EPQAY1D3(*:!+,0T!E.Z=MJSCKOQ8@J/<O=,'$T!G#>DCRHV&"5SH
MO]:'10KGI/FW5Z,+T"<E&'S[:NY:S"K651^^3:PR=&RTI^CB0T%M6?V&Z=6&
MQV>V+-L-SX7XKU@I"T9HNI\V:WUNKI[%:1\R5%E&]R>Z=M/3,$A:O(W)?D&;
MH_II9>,STR,[LK*O"L(9UKCXS;.A7#V=QB ZJUR);2E\Q:Z+FK,[]Q/T'8>]
M:P0@1LLO?QF 71-<XD9IJ"CO$UKIZ6"?B"FN>A'#SP8(#+D$$N#4EB3")E.*
M"^Z2"U(K&_2D*F=)XF2L;ULEV B0OQZWGG=[%F(?=2C?()6'Z$U]K^1[U=I)
M'X8 7,G=N6#E>[]Z) *ZU&!H 5M(BR^J0(;, Y]3CBEFB:YH9W+4M*?X*+G(
MQ5P?<P^^39NS:]E]8Y^8N[_(E'*Q<C<<>MJ &;I^(S2 RH]>?.O!%.&R%[$5
M-;E5M&H#NK5SXS%D)-;4(CKG.[9[]A(\FFGF>+OROLPCYEM"ZSQWO&%6]HR1
MU,JHA<C$U G01Y ?$V:JO-+[]K@&:;O!KTF9W69EXM,J58$-*']IKK+>('N:
M^,6SY%+RH5HT%ZZOYH"H0?8#X/&#-TE-N5"P$>3J>]<.)./LSN]A<,9J4>S1
MA=K4Q@LWWA!H@H5J4.UQ<F SVIL#TAY*IS?C>5-;$X<\Y)'V#KS%WYKU9@Y6
M\67JO@@^?U%!JAK8KX0QI,P[2HD_HIV;GAJOI$V%5H$D+UO,>8*/:05YQ1W_
M=1+$V,$'5892LAT>LC&$&=^\WL]]'>E23OSH(3%C/MT9W;BOT5G-[MDM2B:\
M'LZGZ\=([E9P63^A)Q)Y<'=6G,3MY2*2K:1/%QI@\8+D;40 \Z\K<,CFOG<)
M<^>YQ_7^%,@GS$"BIHH3+PA%Z-,:^9?'<]PQ#4H/%6WXPBRA+(+2%#JOPT@C
MJ,]":Z_T)BA<]L:_%RJLL(J\5W);H>])U_MYS,^>L/GN^/:GF?M!!KN^CU6*
MG8Q]QA'J>-44 CA2W!UHACW,R+.M]K88T/]4U!%*)"1GKBD"=U/+HE22;5V'
MZ29T7399UL'$@@\.UB=!R0P)Z8?=O?W/L$E5$ZT7.>/;AB6&*:UW8Y4MAT(4
MID_O+#?/%_M*R11>"!=T5O_H)+Q>8_OV)(**NPVMMF!SLICU3 '$I?=9;R['
M*IA*@0NR*-KJ,_UU9Q,^=V-*2MSY!,I7M6FH?Q>ES<90P_$ FS2*AQ'_.=H
M:>OP^U0VMR_VKF)LV/*KJYQ^(/JZFMC^K!>/,3(<^I6IWW_8&[+^G1-%#^WL
M,FU@+\79:$'[TP?ZA>)G7M_"^6(G<26K).B^.J(QCE6BT?*N):%I?-SU2.3S
M8X[2X0E5/\#%^J%P'LM,'"F)W$J!   H&DU^6\G3_%VQHUA]_238F]C2<J0:
M=3/G<M_D+"IC)MI';SD=&C%(T.8KZS&:9G=Y.]Z_F7:= Z/M79LGH1J(IO'W
MTYH6RO.-##V<9$0#8I1>#EIYFI3FP2J4?7T+/VK6RB9:-3V>+W>I/+!XS#:!
M"D3,-5^@:AIUINH5@;$OIR:+2^D%/\AX8>T](9EZN1;M:=5- $ETQ$ ])!E^
M:9#A7%)_;ZQZGZ=F%ALYI,7T8FC(IDM6FKD\]H_)HF5Q?"BM^.0R1*&ZN;HR
M;J5Q(*Z(G$5I]- DX:$XWPN1 )KTV5*/SM@% UO-Z13.>K* FO2!OE2EV.^Q
M&*0L6[8]P4 PW2%IJST3^:#HX8RGA_2X_1E:W5AD;2)_N<./8;(#K$%FAH4V
M9W&M7I&P[;62)C!D1+EWEU58,L?(P%!/;Z%(P2:>;]T"0)9X&HKD3Q/X-@:=
MYD3W<7]\>[RTG(Q*OWR,HV_TL]HB"&9S&E^1:"1EYUBJ%UV40/^5SP!/( &
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
MC\WZ@A7T:)D(;;V;GPH70N]:"S;ZOC.AE:&S*WAP6CWEGG(S#[;=8?<E')/
MO:;[EHL<6?O<(S9D?NG%51,E3I6'5W;.$8QRX8<7T524Z  6Y+S:X>L#C,XT
MXOK V;DNOA1W>(.?Z6^:O[JE"<T+#H-N\^IT@1CNI];S'%C9P:24;:AX,^$G
MBJ((0'/*OI&3=:K<"RMVEW]$[OB5\"C14:XX0:DCAWN,P,NV-J+3X<=V@L6"
MTFE.1;YQ/CW-^+:/)4A81N0U5 D[GO>O'V.TI_N,@M"F>C)'#4VH0QL5"WS]
M*358XD ,QRL11/DZV<%2&C'$\WQE-&N4&.OK>-MDE/LIB0%Y1@HU/^NJH[3F
MQEF^??5SU5,(OYYID2)0(]&*[;!M!BY7'!PL0BL="-HW2J:#HE8>.J/9+UT<
M73\ZZ_\3J?F+O"JT38D@DX[W*C"@D+#!''Q*Z9Y/AP"8:O1#NKADVA' X^6U
MN\<(@%.<(KH] Z<EM#3O,GJ5[LFNUG%YN<P&*!,UGTG$D\8'ZX)WKVKH$IGG
MT\IT< *QM:!!A=E\=S8\>UI*_ 'A9@HJ']EB4HEGB.XX^=M)$*34]+@L5\\\
MLJR Z!R9NQ(EYFV<2XJ> ]&NBO6/-#:2E1\U1Y<3+%HJ'UQGE("8'K8Q4FEI
M#FFOTX)-.8,KL2:CXSL)V_V&.5C-IK<&8=NN']?$O@-/7-R. ^&X;G;U)XH2
MCI-:-FW*<D"V>]G#9<@S?_^]WBK&Z=O&.C)]#W[O3S;5(]EJ!.%2"9\;FA'
M5Q-<)'5&B@B8T=%29)B:(N,=R&7D.832CE7]AF]+\<8@F9B*\9BM<T2.QP4Y
MWU'B,^57YX_I'-P!0X<)$$,;3?>,V?/$%]]R<Z%J4*:^+5J'%XT"ILB_X-B-
M['X3F8?-O\;/W(V^">C![L!]%:/6$-'Q1KU5Y@%FF:\VCO-+N]PV(](QLCLH
MTF,6LS4?:#K? T\8:[>IBSPSNJ:2CJRKR11S#DL3,VQKCSDW!'\Q?7_?9_;B
MJWE&AKW3AZF,LVOX&\C>O2 \)K3(UP9?'5-CV_35*Q V-U=7-[K&8Z/:+[W$
M$@1[T$Z5S&\+\H<8"P8G..3MU'!(/8T03G^-S[?XII9B&2NQ[1W*L*[60G-4
M>]-^DM')O=5KZ.&PYFMSNG?..3?/FW MP;M1G2'TK'TTY$0X\F:8#BM8F'(^
MBIGK1K>Y;-H-%\]F?&9>5E@(>W_6ABY8G.Y=:/!*#8W;042,',\U9"^G9UQY
M3X\*(N62SCI^R+N$^<E'IV0M12M<*G@C-'P-E3.H=\L.D-@[I0W?XCEP9V7
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
MR!Q 055?*NOM5-<7*N=F_6";/*WK9A"_!#<W'W.?C"J#&2D*]5#"H!%&)^#
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
M;M1A+#IS'N\R36-Z"+SMTQ$XV&A%'!2;*_.M1%R3??N'.PK0A5#/U!2[=H+
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
M,BTQ7V=U87)D9F]R8V4N:'1M4$L! A0#%     @ MX"=6#ACU(+B!@  #"4
M "               ( !"*P% &5A,#(P,C8Q.# Q97@Q,BTR7V=U87)D9F]R
M8V4N:'1M4$L! A0#%     @ MX"=6 F",4NM!   1A(  "
M ( !*+,% &5A,#(P,C8Q.# Q97@Q,RTQ7V=U87)D9F]R8V4N:'1M4$L! A0#
M%     @ MX"=6".'IS>L!   7!$  "               ( !$[@% &5A,#(P
M,C8Q.# Q97@Q,RTR7V=U87)D9F]R8V4N:'1M4$L! A0#%     @ MX"=6-Y/
MZ7_W P  [1(  "               ( !_;P% &5A,#(P,C8Q.# Q97@Q-2TQ
M7V=U87)D9F]R8V4N:'1M4$L! A0#%     @ MX"=6*H0E"J+ @  ?0@  "
M             ( !,L$% &5A,#(P,C8Q.# Q97@Q-2TR7V=U87)D9F]R8V4N
M:'1M4$L! A0#%     @ MX"=6"HYJ[%J!@  B1D  "               ( !
M^\,% &5A,#(P,C8Q.# Q97@Q-2TS7V=U87)D9F]R8V4N:'1M4$L! A0#%
M  @ MX"=6#'!-)HG/0  I6T! !\              ( !H\H% &5A,#(P,C8Q
M.# Q97@R+3%?9W5A<F1F;W)C92YH=&U02P$"% ,4    " "W@)U8A!_K\/@)
M  "*,P  (               @ $'" 8 96$P,C R-C$X,#%E>#0M-#)?9W5A
M<F1F;W)C92YH=&U02P$"% ,4    " "W@)U8;*]O8D\,  #A.0  (
M        @ $]$@8 96$P,C R-C$X,#%E>#0M-#-?9W5A<F1F;W)C92YH=&U0
M2P$"% ,4    " "W@)U8B!.%(9,*  !Y-@  (               @ '*'@8
M96$P,C R-C$X,#%E>#0M-#1?9W5A<F1F;W)C92YH=&U02P$"% ,4    " "W
M@)U88^?@!N-M   PG0, (               @ &;*08 96$P,C R-C$X,#%E
M>#0M-#5?9W5A<F1F;W)C92YH=&U02P$"% ,4    " "W@)U8*_O=PJP&  !2
M,P  'P              @ &\EP8 96$P,C R-C$X,#%E>#@M,5]G=6%R9&9O
M<F-E+FAT;5!+ 0(4 Q0    ( +> G5@I,]B&6TD  -;] P 1
M  "  :6>!@!G9F%I+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0    ( +> G5@%;G=L
MG!0   DA 0 5              "  2_H!@!G9F%I+3(P,C,Q,C,Q7V-A;"YX
M;6Q02P$"% ,4    " "W@)U8PD(Y)5.O  ".FPL %0              @ '^
M_ 8 9V9A:2TR,#(S,3(S,5]D968N>&UL4$L! A0#%     @ MX"=6,NIY'=:
MO0$ _^\5 !4              ( !A*P' &=F86DM,C R,S$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    ( +> G5C>OU8N?;   % %#  5              "  1%J
M"0!G9F%I+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4    " "W@)U8'.[;?#4D
M   G)0  #0              @ '!&@H :6UA9V5?,# Q+FIP9U!+ 0(4 Q0
M   ( +> G5@G2](D8;P! $<X @ -              "  2$_"@!I;6%G95\P
M,#(N:G!G4$L! A0#%     @ MX"=6):,QV>1Z   UQH!  T
M ( !K?L+ &EM86=E7S P,RYJ<&=02P$"% ,4    " "W@)U8GW 2XI!+  !-
M4   #0              @ %IY P :6UA9V5?,# T+FIP9U!+ 0(4 Q0    (
M +> G5@?2  XD40  &I)   -              "  20P#0!I;6%G95\P,#4N
M:G!G4$L! A0#%     @ MX"=6 U44>I=/0  OTT   T              ( !
MX'0- &EM86=E7S P-BYJ<&=02P$"% ,4    " "W@)U8113]'%_T 0"*>0(
M#0              @ %HL@T :6UA9V5?,# W+FIP9U!+!08     &@ : "0'
(  #RI@\    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>186
<FILENAME>ea0202618-20f_guardfor_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:currency="http://xbrl.sec.gov/currency/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:gfai="http://www.guardforceai.com/20231231"
  xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/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="gfai-20231231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</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">0001804469</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">gfai:OrdinarySharesParValue012PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">gfai:WarrantsNoParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</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">0001804469</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdditionalPaidinCapitalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:LegalReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIHoldingLimitedMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRoboticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:SouthernAmbitionLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:HorizonDragonLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2018-09-21</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-21</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:HorizonDragonLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-21</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIGroupCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:SouthernAmbitionLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIThailandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-06</startDate>
            <endDate>2024-02-06</endDate>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-06</startDate>
            <endDate>2024-02-06</endDate>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-06</startDate>
            <endDate>2024-03-06</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:SingaporeAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:MacauAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-18</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:MalaysiaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-18</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:MalaysiaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIMalaysiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRoboticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-18</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIShenzhenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRoboticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:DubaiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIThailandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:HorizonDragonLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:UKMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:AIJianMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KPW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:AIRobotServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:KeweiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-11</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-14</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-24</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-16</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-15</startDate>
            <endDate>2023-02-15</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">gfai:GFAITechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AccountingEstimatesAxis">gfai:StrengthenedweakenedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ThaiBahtMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:HongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfCurrenciesAxis">gfai:ChineseRenminbiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:OfficeDecorationAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:FurnitureFixturesAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">gfai:BottomRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">gfai:TopRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:ComputerSoftware1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:IntelligentCloudPlatformMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitDedicatedVehicleToBanksCITDVMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitDedicatedVehicleToBanksCITDVMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashInTransitDedicatedVehicleToBanksCITDVMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ATMManagementMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ATMManagementMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ATMManagementMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashProcessingCPCMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashProcessingCPCMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashProcessingCPCMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashCenterOperationsCCTMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashCenterOperationsCCTMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashCenterOperationsCCTMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ConsolidateCashCenterCCCMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ConsolidateCashCenterCCCMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ConsolidateCashCenterCCCMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ChequeCenterServiceCDCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:ChequeCenterServiceCDCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashDepositManagementSolutionsGDMMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashDepositManagementSolutionsGDMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:CashDepositManagementSolutionsGDMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:RoboticAISolutionsMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:RoboticAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:RoboticAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:TypeOfServiceAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-03-22</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-22</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-22</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIAndGuangzhouGFAIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIAndGuangzhouGFAIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIAndGuangzhouGFAIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-06-22</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-22</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-22</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-22</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-02-09</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-09</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-04</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-04</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-25</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-22</instant>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-22</startDate>
            <endDate>2022-03-22</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-22</instant>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-22</startDate>
            <endDate>2022-06-22</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-09</instant>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-09</startDate>
            <endDate>2022-02-09</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:BusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-25</startDate>
            <endDate>2021-03-25</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:AssetAndLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:AssetAndLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:CashAndCashEquivalentsAndRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:CashAndCashEquivalentsAndRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:RobotsAtWarehouseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:RobotsAtWarehouseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:SecurityEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:SecurityEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:ImpairmentProvisionForInventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">gfai:ImpairmentProvisionForInventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialAssetsAxis">gfai:TradeReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:OtherReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesAxis">gfai:OtherReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</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">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:GDMMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">gfai:RobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:RightofusePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:CustomerBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:TechnicalKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:SecuritySurveillanceSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionIntelligentCloudPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">gfai:AssetsUnderConstructionCashManagementSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:BankLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-25</endDate>
        </period>
    </context>
    <context id="c340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="c342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2020-03-13</instant>
        </period>
    </context>
    <context id="c343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:WKVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-28</instant>
        </period>
    </context>
    <context id="c344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">gfai:WKVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-10-25</instant>
        </period>
    </context>
    <context id="c346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-25</endDate>
        </period>
    </context>
    <context id="c347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-17</endDate>
        </period>
    </context>
    <context id="c349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-10-25</endDate>
        </period>
    </context>
    <context id="c350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:ShortTermDebtAxis">gfai:ConvertibleNotePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:ShortTermDebtAxis">gfai:ConvertibleNotePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">currency:MOP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:BVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:BVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">gfai:BVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:MOP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:MOP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:MOP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:DemographicAssumptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:FinancialAssumptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:FinancialAssumptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfRetirementAgeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementThrityOneToFortyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFortyOneToFiftyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFiftyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfRetirementAgeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementThrityOneToFortyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFortyOneToFiftyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:ActuarialAssumptionOfRetirementFiftyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">gfai:TurnoverRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeInPositiveAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfLifeExpectancyAfterRetirementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis">gfai:PlanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:ChangeNegativeInAssumptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CaymanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-02-17</startDate>
            <endDate>2023-02-17</endDate>
        </period>
    </context>
    <context id="c481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-06-16</instant>
        </period>
    </context>
    <context id="c482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-02-13</startDate>
            <endDate>2022-02-13</endDate>
        </period>
    </context>
    <context id="c483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="c484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-04-19</instant>
        </period>
    </context>
    <context id="c485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="c486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-05-05</startDate>
            <endDate>2023-05-05</endDate>
        </period>
    </context>
    <context id="c487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-05-12</instant>
        </period>
    </context>
    <context id="c488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-05-12</startDate>
            <endDate>2023-05-12</endDate>
        </period>
    </context>
    <context id="c489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PublicWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2024-03-06</startDate>
            <endDate>2024-03-06</endDate>
        </period>
    </context>
    <context id="c494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2024-03-06</instant>
        </period>
    </context>
    <context id="c495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:BeijingWanjiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-16</instant>
        </period>
    </context>
    <context id="c497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SevenKeweiGroupCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-16</endDate>
        </period>
    </context>
    <context id="c498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SevenKeweiGroupCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-16</instant>
        </period>
    </context>
    <context id="c499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SevenKeweiGroupCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">gfai:SubsequentsEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-13</endDate>
        </period>
    </context>
    <context id="c500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-24</endDate>
        </period>
    </context>
    <context id="c501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-24</endDate>
        </period>
    </context>
    <context id="c502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-08</endDate>
        </period>
    </context>
    <context id="c503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivatePlacementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-08</instant>
        </period>
    </context>
    <context id="c504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-14</instant>
        </period>
    </context>
    <context id="c505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGFAIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-14</startDate>
            <endDate>2022-03-14</endDate>
        </period>
    </context>
    <context id="c506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-25</instant>
        </period>
    </context>
    <context id="c507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-26</instant>
        </period>
    </context>
    <context id="c508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-25</instant>
        </period>
    </context>
    <context id="c509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:VendorServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-26</instant>
        </period>
    </context>
    <context id="c510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-01-25</instant>
        </period>
    </context>
    <context id="c511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="c512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivatePlacementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="c514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivatePlacementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="c515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:InitialPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="c517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="c518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="c519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2021-09-28</startDate>
            <endDate>2021-09-28</endDate>
        </period>
    </context>
    <context id="c520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:CashInLieuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="c525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="c526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="c527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="c528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:InitialPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-28</instant>
        </period>
    </context>
    <context id="c529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2021-09-28</instant>
        </period>
    </context>
    <context id="c530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-28</endDate>
        </period>
    </context>
    <context id="c531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:NoteWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-28</endDate>
        </period>
    </context>
    <context id="c532">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:InitialPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-28</endDate>
        </period>
    </context>
    <context id="c533">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:OrdinaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c534">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-05</instant>
        </period>
    </context>
    <context id="c536">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-05</instant>
        </period>
    </context>
    <context id="c537">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c538">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c539">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c540">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c541">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="c542">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:PreshareConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c543">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:AdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c544">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">gfai:PostshareConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c545">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PreshareConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:AdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c547">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PostshareConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c548">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PreshareConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c549">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:AdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PostshareConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c551">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:TwoThousandAndTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="c552">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="c553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">gfai:TwoThousandAndTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-06</startDate>
            <endDate>2024-03-06</endDate>
        </period>
    </context>
    <context id="c554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c556">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="c557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-08</endDate>
        </period>
    </context>
    <context id="c558">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:MrYapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-08</endDate>
        </period>
    </context>
    <context id="c559">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-13</endDate>
        </period>
    </context>
    <context id="c560">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c561">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2022-05-24</instant>
        </period>
    </context>
    <context id="c562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2022-05-24</startDate>
            <endDate>2022-05-24</endDate>
        </period>
    </context>
    <context id="c563">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-24</instant>
        </period>
    </context>
    <context id="c564">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:RestrictedOrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c565">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2023-02-13</instant>
        </period>
    </context>
    <context id="c566">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-02-13</startDate>
            <endDate>2023-02-13</endDate>
        </period>
    </context>
    <context id="c567">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:MrTuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c569">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c570">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-17</instant>
        </period>
    </context>
    <context id="c571">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c572">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c573">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c574">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-25</startDate>
            <endDate>2023-05-25</endDate>
        </period>
    </context>
    <context id="c576">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <instant>2020-09-09</instant>
        </period>
    </context>
    <context id="c577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardForceHoldingsHKLimitedOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
        </entity>
        <period>
            <startDate>2023-05-25</startDate>
            <endDate>2023-05-25</endDate>
        </period>
    </context>
    <context id="c579">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardForceHoldingsHKLimitedTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c581">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c582">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c583">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:RelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-25</startDate>
            <endDate>2023-05-25</endDate>
        </period>
    </context>
    <context id="c584">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-01</endDate>
        </period>
    </context>
    <context id="c585">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-01</instant>
        </period>
    </context>
    <context id="c586">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c588">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c589">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">gfai:PurchaseOfRobotsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c590">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c591">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c592">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMrTuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c593">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAITechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c594">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIServiceLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c596">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanjingZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c597">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanchangZongkunIntelligentTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c598">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SichuanQiantuGuardforceRobotTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c599">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c600">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CSFMingdaTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenQianbanTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityServiceShanghaiCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGuardforceQiyunTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiYonganSecurityAlarmSystemCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c606">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceTHGroupCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PerfektTechnologySystemCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:InnoAITechnologyShenzhenCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceTHGroupCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceTHGroupCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAITechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAITechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIServiceLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAIServiceLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c620">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanjingZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanjingZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanchangZongkunIntelligentTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:NanchangZongkunIntelligentTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SichuanQiantuGuardforceRobotTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:SichuanQiantuGuardforceRobotTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CSFMingdaTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c631">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CSFMingdaTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c633">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c635">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c636">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c637">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c639">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c640">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenZhongzhiYonghaoRobotCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c641">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenQianbanTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c642">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenQianbanTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c643">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityServiceShanghaiCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c644">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityServiceShanghaiCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c645">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGuardforceQiyunTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c646">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenGuardforceQiyunTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c647">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiYonganSecurityAlarmSystemCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c648">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShanghaiYonganSecurityAlarmSystemCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c649">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c650">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c651">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c652">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:GuardforceHoldingsHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c653">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c654">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">gfai:TuJingyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c655">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceSecurityThailandCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c657">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c658">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceAviationSecurityCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c659">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PerfektTechnologySystemCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c660">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:PerfektTechnologySystemCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c661">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c662">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c664">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c665">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c666">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedICPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c667">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedICPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c668">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedICPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c669">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:InnoAITechnologyShenzhenCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c670">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:InnoAITechnologyShenzhenCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c671">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c672">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GuardforceLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c673">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GFTechnovationCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c674">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GFTechnovationCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c675">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:GFTechnovationCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c676">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:ShenzhenKeweiRobotTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c678">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c679">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c680">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c681">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c682">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c683">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c684">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c685">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c686">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c687">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c688">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c689">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:RevenueAxis">gfai:RevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c690">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c691">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c692">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c693">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c694">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c695">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c696">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c697">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c698">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c699">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c700">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gfai:OperatingLossAxis">gfai:OperatingLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:ForeignExchangeLossesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">gfai:FinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c732">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:SecuredLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c734">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c735">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:RoboticsAISolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c736">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c737">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:GeneralSecuritySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c738">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c739">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:CorporateAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c740">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:InformationSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c741">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">gfai:InformationSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c743">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c744">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c745">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">gfai:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c747">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">gfai:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c748">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c749">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c750">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c751">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c752">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c753">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c754">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">gfai:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">gfai:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c756">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">gfai:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c757">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c758">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c759">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c760">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c761">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c762">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c763">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c766">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c767">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c768">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c769">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c770">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:CompanyEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c771">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c773">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c774">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">gfai:HandshakeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c775">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">gfai:SubsequentsEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-06</startDate>
            <endDate>2024-02-06</endDate>
        </period>
    </context>
    <context id="c776">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">gfai:SubsequentsEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-06</instant>
        </period>
    </context>
    <context id="c777">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-25</instant>
        </period>
    </context>
    <context id="c778">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-28</instant>
        </period>
    </context>
    <context id="c779">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c780">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c781">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c782">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c783">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c785">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c786">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c787">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001804469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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="mop">
        <measure>iso4217:MOP</measure>
    </unit>
    <unit id="myr">
        <measure>iso4217:MYR</measure>
    </unit>
    <unit id="thb">
        <measure>iso4217:THB</measure>
    </unit>
    <unit id="Directors">
        <measure>gfai:Directors</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-45612">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="ixv-45613">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-45614">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-45615">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-45616">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-45617">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-45618">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0" id="ixv-45619">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-112">001-40848</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-45620">GUARDFORCE AI CO., LIMITED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-45621">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-45622">10 Anson Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-45623">#28-01 International Plaza</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-45624">Singapore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-45625">SG</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-45626">079903</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-45627">Lei Wang, CEO</dei:ContactPersonnelName>
    <dei:CityAreaCode contextRef="c1" id="ixv-45628">+65</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-45629">6702 1179</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="c1" id="ixv-174">olivia.wang@guardforceai.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-45630">10 Anson Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1" id="ixv-45631">#28-01 International Plaza</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-45632">Singapore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c1" id="ixv-45633">SG</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-45634">079903</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle contextRef="c2" id="ixv-212">Ordinary Shares, par value $0.12 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c2" id="ixv-217">GFAI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c2" id="ixv-45635">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c3" id="ixv-225">Warrants, No par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c3" id="ixv-230">GFAIW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c3" id="ixv-45636">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="ixv-45637"
      unitRef="shares">9830373</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-45638">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-45639">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-45640">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-45641">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-354">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-361">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-45642">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-45643">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-45644">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-45645">false</dei:EntityShellCompany>
    <dei:AuditorName contextRef="c0" id="ixv-18053">PKF Littlejohn LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-18066">London, United Kingdom</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-45646">2814</dei:AuditorFirmId>
    <ifrs-full:CashAndCashEquivalents contextRef="c4" decimals="0" id="ixv-45647" unitRef="usd">20235227</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c5" decimals="0" id="ixv-45648" unitRef="usd">6930639</ifrs-full:CashAndCashEquivalents>
    <gfai:RestrictedCash1 contextRef="c4" decimals="0" id="ixv-45649" unitRef="usd">100764</gfai:RestrictedCash1>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c4" decimals="0" id="ixv-45650" unitRef="usd">5630805</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c5" decimals="0" id="ixv-45651" unitRef="usd">5400186</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:OtherReceivables contextRef="c5" decimals="0" id="ixv-45652" unitRef="usd">817564</ifrs-full:OtherReceivables>
    <ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners contextRef="c4" decimals="0" id="ixv-45653" unitRef="usd">1665571</ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners>
    <ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners contextRef="c5" decimals="0" id="ixv-45654" unitRef="usd">1743008</ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners>
    <ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax contextRef="c4" decimals="0" id="ixv-45655" unitRef="usd">607221</ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax contextRef="c5" decimals="0" id="ixv-45656" unitRef="usd">757024</ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:Inventories contextRef="c4" decimals="0" id="ixv-45657" unitRef="usd">506403</ifrs-full:Inventories>
    <ifrs-full:Inventories contextRef="c5" decimals="0" id="ixv-45658" unitRef="usd">5105770</ifrs-full:Inventories>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties contextRef="c4" decimals="0" id="ixv-45659" unitRef="usd">2172638</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties contextRef="c5" decimals="0" id="ixv-45660" unitRef="usd">14508873</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners contextRef="c4" decimals="0" id="ixv-45661" unitRef="usd">201963</ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners>
    <ifrs-full:CurrentAssets contextRef="c4" decimals="0" id="ixv-45662" unitRef="usd">31120592</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c5" decimals="0" id="ixv-45663" unitRef="usd">35263064</ifrs-full:CurrentAssets>
    <gfai:RestrictedCashNonCurrentAssets contextRef="c4" decimals="0" id="ixv-45664" unitRef="usd">1608762</gfai:RestrictedCashNonCurrentAssets>
    <gfai:RestrictedCashNonCurrentAssets contextRef="c5" decimals="0" id="ixv-45665" unitRef="usd">1300005</gfai:RestrictedCashNonCurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-45666" unitRef="usd">4043725</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c5" decimals="0" id="ixv-45667" unitRef="usd">8066761</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets contextRef="c4" decimals="0" id="ixv-45668" unitRef="usd">2688208</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c5" decimals="0" id="ixv-45669" unitRef="usd">4171409</ifrs-full:RightofuseAssets>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c4" decimals="0" id="ixv-45670" unitRef="usd">2836250</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c5" decimals="0" id="ixv-45671" unitRef="usd">5793143</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill contextRef="c4" decimals="0" id="ixv-45672" unitRef="usd">411862</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c5" decimals="0" id="ixv-45673" unitRef="usd">2679445</ifrs-full:Goodwill>
    <ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax contextRef="c4" decimals="0" id="ixv-45674" unitRef="usd">1617625</ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax contextRef="c5" decimals="0" id="ixv-45675" unitRef="usd">1934072</ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:DeferredTaxAssets contextRef="c4" decimals="0" id="ixv-45676" unitRef="usd">1085477</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c5" decimals="0" id="ixv-45677" unitRef="usd">1511753</ifrs-full:DeferredTaxAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets contextRef="c4" decimals="0" id="ixv-45678" unitRef="usd">402447</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets contextRef="c5" decimals="0" id="ixv-45679" unitRef="usd">447322</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:NoncurrentAssets contextRef="c4" decimals="0" id="ixv-45680" unitRef="usd">14694356</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets contextRef="c5" decimals="0" id="ixv-45681" unitRef="usd">25903910</ifrs-full:NoncurrentAssets>
    <ifrs-full:Assets contextRef="c4" decimals="0" id="ixv-45682" unitRef="usd">45814948</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c5" decimals="0" id="ixv-45683" unitRef="usd">61166974</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c4" decimals="0" id="ixv-45684" unitRef="usd">3016850</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c5" decimals="0" id="ixv-45685" unitRef="usd">2633995</ifrs-full:TradeAndOtherCurrentPayables>
    <gfai:Borrowing contextRef="c4" decimals="0" id="ixv-45686" unitRef="usd">337241</gfai:Borrowing>
    <gfai:Borrowing contextRef="c5" decimals="0" id="ixv-45687" unitRef="usd">3181616</gfai:Borrowing>
    <gfai:BorrowingFromARelatedParties contextRef="c4" decimals="0" id="ixv-45688" unitRef="usd">3104149</gfai:BorrowingFromARelatedParties>
    <gfai:BorrowingFromARelatedParties contextRef="c5" decimals="0" id="ixv-45689" unitRef="usd">3148500</gfai:BorrowingFromARelatedParties>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c4" decimals="0" id="ixv-45690" unitRef="usd">1239066</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c5" decimals="0" id="ixv-45691" unitRef="usd">1774192</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:OtherCurrentFinancialLiabilities contextRef="c4" decimals="0" id="ixv-45692" unitRef="usd">108597</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:OtherCurrentFinancialLiabilities contextRef="c5" decimals="0" id="ixv-45693" unitRef="usd">398136</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:OtherNoncurrentFinancialLiabilities contextRef="c4" decimals="0" id="ixv-45694" unitRef="usd">3171643</ifrs-full:OtherNoncurrentFinancialLiabilities>
    <ifrs-full:OtherNoncurrentFinancialLiabilities contextRef="c5" decimals="0" id="ixv-45695" unitRef="usd">2477369</ifrs-full:OtherNoncurrentFinancialLiabilities>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties contextRef="c4" decimals="0" id="ixv-45696" unitRef="usd">2898506</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties contextRef="c5" decimals="0" id="ixv-45697" unitRef="usd">3868691</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:OtherCurrentPayables contextRef="c5" decimals="0" id="ixv-45698" unitRef="usd">1730267</ifrs-full:OtherCurrentPayables>
    <ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale contextRef="c4" decimals="0" id="ixv-45699" unitRef="usd">130876</ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale>
    <ifrs-full:CurrentLiabilities contextRef="c4" decimals="0" id="ixv-45700" unitRef="usd">14006928</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c5" decimals="0" id="ixv-45701" unitRef="usd">19212766</ifrs-full:CurrentLiabilities>
    <gfai:BorrowingsNonCurrent contextRef="c4" decimals="0" id="ixv-45702" unitRef="usd">44410</gfai:BorrowingsNonCurrent>
    <gfai:BorrowingsNonCurrent contextRef="c5" decimals="0" id="ixv-45703" unitRef="usd">13899818</gfai:BorrowingsNonCurrent>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c4" decimals="0" id="ixv-45704" unitRef="usd">1455857</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c5" decimals="0" id="ixv-45705" unitRef="usd">2340075</ifrs-full:NoncurrentLeaseLiabilities>
    <gfai:BorrowingsFromRelatedPartiesNonCurrent contextRef="c5" decimals="0" id="ixv-45706" unitRef="usd">1455649</gfai:BorrowingsFromRelatedPartiesNonCurrent>
    <gfai:NoncurrentFinanceLeaseLiabilities contextRef="c4" decimals="0" id="ixv-45707" unitRef="usd">218996</gfai:NoncurrentFinanceLeaseLiabilities>
    <gfai:NoncurrentFinanceLeaseLiabilities contextRef="c5" decimals="0" id="ixv-45708" unitRef="usd">233550</gfai:NoncurrentFinanceLeaseLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c5" decimals="0" id="ixv-45709" unitRef="usd">43200</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits contextRef="c4" decimals="0" id="ixv-45710" unitRef="usd">4935982</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits contextRef="c5" decimals="0" id="ixv-45711" unitRef="usd">4849614</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentLiabilities contextRef="c4" decimals="0" id="ixv-45712" unitRef="usd">6655245</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities contextRef="c5" decimals="0" id="ixv-45713" unitRef="usd">22821906</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:Liabilities contextRef="c4" decimals="0" id="ixv-45714" unitRef="usd">20662173</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c5" decimals="0" id="ixv-45715" unitRef="usd">42034672</ifrs-full:Liabilities>
    <ifrs-full:ParValuePerShare
      contextRef="c4"
      decimals="2"
      id="ixv-45716"
      unitRef="usdPershares">0.12</ifrs-full:ParValuePerShare>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c4"
      decimals="0"
      id="ixv-45717"
      unitRef="shares">300000000</ifrs-full:NumberOfSharesAuthorised>
    <gfai:NumberOfShareIssued
      contextRef="c4"
      decimals="0"
      id="ixv-45718"
      unitRef="shares">9830373</gfai:NumberOfShareIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-45719"
      unitRef="shares">9830373</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ParValuePerShare
      contextRef="c5"
      decimals="2"
      id="ix_2_fact"
      unitRef="usdPershares">0.12</ifrs-full:ParValuePerShare>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c5"
      decimals="0"
      id="ixv-45721"
      unitRef="shares">7500000</ifrs-full:NumberOfSharesAuthorised>
    <gfai:NumberOfShareIssued
      contextRef="c5"
      decimals="0"
      id="ix_0_fact"
      unitRef="shares">1618977</gfai:NumberOfShareIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c5"
      decimals="0"
      id="ix_1_fact"
      unitRef="shares">1618977</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:IssuedCapital contextRef="c4" decimals="0" id="ixv-45724" unitRef="usd">1179680</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital contextRef="c5" decimals="0" id="ixv-45725" unitRef="usd">194313</ifrs-full:IssuedCapital>
    <gfai:SubscriptionReceivable contextRef="c4" decimals="0" id="ixv-45726" unitRef="usd">50000</gfai:SubscriptionReceivable>
    <gfai:SubscriptionReceivable contextRef="c5" decimals="0" id="ixv-45727" unitRef="usd">50000</gfai:SubscriptionReceivable>
    <ifrs-full:AdditionalPaidinCapital contextRef="c4" decimals="0" id="ixv-45728" unitRef="usd">80983164</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital contextRef="c5" decimals="0" id="ixv-45729" unitRef="usd">46231302</ifrs-full:AdditionalPaidinCapital>
    <gfai:LegalReserve contextRef="c4" decimals="0" id="ixv-45730" unitRef="usd">223500</gfai:LegalReserve>
    <gfai:LegalReserve contextRef="c5" decimals="0" id="ixv-45731" unitRef="usd">223500</gfai:LegalReserve>
    <ifrs-full:WarrantReserve contextRef="c4" decimals="0" id="ixv-45732" unitRef="usd">251036</ifrs-full:WarrantReserve>
    <ifrs-full:WarrantReserve contextRef="c5" decimals="0" id="ixv-45733" unitRef="usd">251036</ifrs-full:WarrantReserve>
    <ifrs-full:RetainedEarnings contextRef="c4" decimals="0" id="ixv-45734" unitRef="usd">-58340675</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings contextRef="c5" decimals="0" id="ixv-45735" unitRef="usd">-28769014</ifrs-full:RetainedEarnings>
    <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="c4" decimals="0" id="ixv-45736" unitRef="usd">985120</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="c5" decimals="0" id="ixv-45737" unitRef="usd">1112494</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany contextRef="c4" decimals="0" id="ixv-45738" unitRef="usd">25231825</gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany>
    <gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany contextRef="c5" decimals="0" id="ixv-45739" unitRef="usd">19193631</gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany>
    <ifrs-full:NoncontrollingInterests contextRef="c4" decimals="0" id="ixv-45740" unitRef="usd">-79050</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests contextRef="c5" decimals="0" id="ixv-45741" unitRef="usd">-61329</ifrs-full:NoncontrollingInterests>
    <ifrs-full:Equity contextRef="c4" decimals="0" id="ixv-45742" unitRef="usd">25152775</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c5" decimals="0" id="ixv-45743" unitRef="usd">19132302</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities contextRef="c4" decimals="0" id="ixv-45744" unitRef="usd">45814948</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c5" decimals="0" id="ixv-45745" unitRef="usd">61166974</ifrs-full:EquityAndLiabilities>
    <ifrs-full:Revenue contextRef="c0" decimals="0" id="ixv-45746" unitRef="usd">36280502</ifrs-full:Revenue>
    <ifrs-full:Revenue contextRef="c6" decimals="0" id="ix_9_fact" unitRef="usd">33965648</ifrs-full:Revenue>
    <ifrs-full:Revenue contextRef="c7" decimals="0" id="ix_10_fact" unitRef="usd">34668872</ifrs-full:Revenue>
    <ifrs-full:CostOfSales contextRef="c0" decimals="0" id="ixv-45749" unitRef="usd">30889226</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales contextRef="c6" decimals="0" id="ix_11_fact" unitRef="usd">30196382</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales contextRef="c7" decimals="0" id="ix_12_fact" unitRef="usd">31056994</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit contextRef="c0" decimals="0" id="ixv-45752" unitRef="usd">5391276</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c6" decimals="0" id="ix_13_fact" unitRef="usd">3769266</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c7" decimals="0" id="ix_14_fact" unitRef="usd">3611878</ifrs-full:GrossProfit>
    <gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables contextRef="c0" decimals="0" id="ixv-45755" unitRef="usd">899433</gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables>
    <gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable contextRef="c0" decimals="0" id="ixv-45756" unitRef="usd">-5637527</gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill contextRef="c0" decimals="0" id="ixv-45757" unitRef="usd">2267583</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c0" decimals="0" id="ixv-45758" unitRef="usd">-3713551</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable contextRef="c0" decimals="0" id="ixv-45759" unitRef="usd">683344</gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable>
    <gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable contextRef="c6" decimals="0" id="ix_15_fact" unitRef="usd">448243</gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable>
    <gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable contextRef="c7" decimals="0" id="ix_16_fact" unitRef="usd">190038</gfai:ProvisionForAndWriteOffOfWithholdingTaxesReceivable>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c0" decimals="0" id="ixv-45762" unitRef="usd">3797552</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c6" decimals="0" id="ix_17_fact" unitRef="usd">942882</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-45764" unitRef="usd">3682789</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ix_18_fact" unitRef="usd">4408037</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <gfai:StockbasedCompensationExpenses contextRef="c0" decimals="0" id="ixv-45766" unitRef="usd">1101800</gfai:StockbasedCompensationExpenses>
    <gfai:StockbasedCompensationExpenses contextRef="c6" decimals="0" id="ix_19_fact" unitRef="usd">252095</gfai:StockbasedCompensationExpenses>
    <ifrs-full:AdministrativeExpense contextRef="c0" decimals="0" id="ixv-45768" unitRef="usd">12910475</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c6" decimals="0" id="ix_20_fact" unitRef="usd">14544248</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c7" decimals="0" id="ix_21_fact" unitRef="usd">7174290</ifrs-full:AdministrativeExpense>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c0" decimals="0" id="ixv-45771" unitRef="usd">-29302778</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c6" decimals="0" id="ix_22_fact" unitRef="usd">-16826239</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c7" decimals="0" id="ix_23_fact" unitRef="usd">-3752450</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates contextRef="c0" decimals="0" id="ixv-45774" unitRef="usd">461926</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates contextRef="c6" decimals="0" id="ix_24_fact" unitRef="usd">87616</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates contextRef="c7" decimals="0" id="ix_25_fact" unitRef="usd">292732</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c0" decimals="0" id="ixv-45777" unitRef="usd">305026</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c6" decimals="0" id="ix_26_fact" unitRef="usd">-590965</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c7" decimals="0" id="ix_27_fact" unitRef="usd">-1819661</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:FinanceCosts contextRef="c0" decimals="0" id="ixv-45780" unitRef="usd">653374</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c6" decimals="0" id="ix_28_fact" unitRef="usd">1141830</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c7" decimals="0" id="ix_29_fact" unitRef="usd">984843</ifrs-full:FinanceCosts>
    <ifrs-full:ProfitLossBeforeTax contextRef="c0" decimals="0" id="ixv-45783" unitRef="usd">-29189200</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c6" decimals="0" id="ix_30_fact" unitRef="usd">-18471418</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c7" decimals="0" id="ix_31_fact" unitRef="usd">-6264222</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c0" decimals="0" id="ixv-45786" unitRef="usd">434320</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c6" decimals="0" id="ix_32_fact" unitRef="usd">132208</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c7" decimals="0" id="ix_33_fact" unitRef="usd">-732868</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c0" decimals="0" id="ixv-45789" unitRef="usd">-29623520</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c6" decimals="0" id="ix_34_fact" unitRef="usd">-18603626</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c7" decimals="0" id="ix_35_fact" unitRef="usd">-5531354</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c0" decimals="0" id="ixv-45792" unitRef="usd">34138</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c6" decimals="0" id="ix_36_fact" unitRef="usd">-62432</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c7" decimals="0" id="ix_37_fact" unitRef="usd">39700</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLoss contextRef="c0" decimals="0" id="ixv-45795" unitRef="usd">-29589382</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c6" decimals="0" id="ix_38_fact" unitRef="usd">-18666058</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c7" decimals="0" id="ix_39_fact" unitRef="usd">-5491654</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests contextRef="c0" decimals="0" id="ixv-45798" unitRef="usd">17721</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests contextRef="c6" decimals="0" id="ix_40_fact" unitRef="usd">101264</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests contextRef="c7" decimals="0" id="ix_41_fact" unitRef="usd">9727</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="c0" decimals="0" id="ixv-45801" unitRef="usd">-29571661</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="c6" decimals="0" id="ix_42_fact" unitRef="usd">-18564794</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="c7" decimals="0" id="ix_43_fact" unitRef="usd">-5481927</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c0"
      decimals="2"
      id="ixv-45804"
      unitRef="usdPershares">-4.53</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c6"
      decimals="2"
      id="ix_3_fact"
      unitRef="usdPershares">-14.97</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c7"
      decimals="2"
      id="ix_4_fact"
      unitRef="usdPershares">-11.9</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="c0"
      decimals="2"
      id="ixv-45807"
      unitRef="usdPershares">-4.53</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="c6"
      decimals="2"
      id="ix_5_fact"
      unitRef="usdPershares">-14.9</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="c7"
      decimals="2"
      id="ix_6_fact"
      unitRef="usdPershares">-11.98</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:WeightedAverageShares
      contextRef="c0"
      decimals="0"
      id="ixv-45810"
      unitRef="shares">6531918</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="c6"
      decimals="0"
      id="ix_7_fact"
      unitRef="shares">1239852</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="c7"
      decimals="0"
      id="ix_8_fact"
      unitRef="shares">460719</ifrs-full:WeightedAverageShares>
    <ifrs-full:ProfitLoss contextRef="c0" decimals="0" id="ixv-45814" unitRef="usd">-29589382</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c6" decimals="0" id="ixv-45815" unitRef="usd">-18666058</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c7" decimals="0" id="ixv-45816" unitRef="usd">-5491654</ifrs-full:ProfitLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c0" decimals="0" id="ixv-45817" unitRef="usd">-130860</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c6" decimals="0" id="ixv-45818" unitRef="usd">-260682</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c7" decimals="0" id="ixv-45819" unitRef="usd">-9915</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c0" decimals="0" id="ixv-45820" unitRef="usd">3486</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c6" decimals="0" id="ixv-45821" unitRef="usd">551649</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c7" decimals="0" id="ixv-45822" unitRef="usd">627193</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:ComprehensiveIncome contextRef="c0" decimals="0" id="ixv-45823" unitRef="usd">-29716756</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c6" decimals="0" id="ixv-45824" unitRef="usd">-18375091</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c7" decimals="0" id="ixv-45825" unitRef="usd">-4874376</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent contextRef="c0" decimals="0" id="ixv-45826" unitRef="usd">-29697846</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent contextRef="c6" decimals="0" id="ixv-45827" unitRef="usd">-18276544</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent contextRef="c7" decimals="0" id="ixv-45828" unitRef="usd">-4870410</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c0" decimals="0" id="ixv-45829" unitRef="usd">-18910</ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c6" decimals="0" id="ixv-45830" unitRef="usd">-98547</ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c7" decimals="0" id="ixv-45831" unitRef="usd">-3966</ifrs-full:OtherComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c0" decimals="0" id="ixv-45832" unitRef="usd">-29716756</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c6" decimals="0" id="ixv-45833" unitRef="usd">-18375091</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c7" decimals="0" id="ixv-45834" unitRef="usd">-4874376</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ix_55_fact"
      unitRef="shares">433677</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c8" decimals="0" id="ixv-45836" unitRef="usd">52069</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c9" decimals="0" id="ixv-45837" unitRef="usd">-50000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c10" decimals="0" id="ixv-45838" unitRef="usd">2082795</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c11" decimals="0" id="ixv-45839" unitRef="usd">223500</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c13" decimals="0" id="ixv-45840" unitRef="usd">204249</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c14" decimals="0" id="ixv-45841" unitRef="usd">-4722294</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c15" decimals="0" id="ixv-45842" unitRef="usd">49663</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c16" decimals="0" id="ixv-45843" unitRef="usd">-2160018</ifrs-full:Equity>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="c22" decimals="0" id="ixv-45844" unitRef="usd">-9915</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="c25" decimals="0" id="ixv-45845" unitRef="usd">-9915</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
    <gfai:StockbasedCompensationExpense
      contextRef="c17"
      decimals="0"
      id="ix_44_fact"
      unitRef="shares">4689</gfai:StockbasedCompensationExpense>
    <gfai:StockbasedCompensationExpenses contextRef="c17" decimals="0" id="ixv-45847" unitRef="usd">563</gfai:StockbasedCompensationExpenses>
    <gfai:StockbasedCompensationExpenses contextRef="c19" decimals="0" id="ixv-45848" unitRef="usd">-563</gfai:StockbasedCompensationExpenses>
    <gfai:RemeasurementsOfDefinedBenefitPlan contextRef="c22" decimals="0" id="ixv-45849" unitRef="usd">627193</gfai:RemeasurementsOfDefinedBenefitPlan>
    <gfai:RemeasurementsOfDefinedBenefitPlan contextRef="c25" decimals="0" id="ixv-45850" unitRef="usd">627193</gfai:RemeasurementsOfDefinedBenefitPlan>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake
      contextRef="c17"
      decimals="0"
      id="ix_45_fact"
      unitRef="shares">1091</gfai:IssuanceOfOrdinarySharesForAcquisitionSharesOfHankshake>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake contextRef="c17" decimals="0" id="ixv-45852" unitRef="usd">131</gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake contextRef="c19" decimals="0" id="ixv-45853" unitRef="usd">327632</gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake contextRef="c25" decimals="0" id="ixv-45854" unitRef="usd">327763</gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore contextRef="c19" decimals="0" id="ixv-45855" unitRef="usd">-12719</gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore contextRef="c25" decimals="0" id="ixv-45856" unitRef="usd">-12719</gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore>
    <gfai:ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c17"
      decimals="0"
      id="ix_46_fact"
      unitRef="shares">90309</gfai:ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO contextRef="c17" decimals="0" id="ixv-45858" unitRef="usd">10843</gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO contextRef="c19" decimals="0" id="ixv-45859" unitRef="usd">12977028</gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO contextRef="c25" decimals="0" id="ixv-45860" unitRef="usd">12987871</gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO contextRef="c19" decimals="0" id="ixv-45861" unitRef="usd">5422</gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO contextRef="c21" decimals="0" id="ixv-45862" unitRef="usd">251036</gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO contextRef="c25" decimals="0" id="ixv-45863" unitRef="usd">256458</gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c23" decimals="0" id="ixv-45864" unitRef="usd">-5502130</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c24" decimals="0" id="ixv-45865" unitRef="usd">-29224</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c25" decimals="0" id="ixv-45866" unitRef="usd">-5531354</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c23" decimals="0" id="ixv-45867" unitRef="usd">20204</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c24" decimals="0" id="ixv-45868" unitRef="usd">19496</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c25" decimals="0" id="ixv-45869" unitRef="usd">39700</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c26"
      decimals="0"
      id="ix_47_fact"
      unitRef="shares">529766</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c26" decimals="0" id="ixv-45871" unitRef="usd">63606</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c27" decimals="0" id="ixv-45872" unitRef="usd">-50000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c28" decimals="0" id="ixv-45873" unitRef="usd">15379595</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c29" decimals="0" id="ixv-45874" unitRef="usd">223500</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c30" decimals="0" id="ixv-45875" unitRef="usd">251036</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c31" decimals="0" id="ixv-45876" unitRef="usd">821527</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c32" decimals="0" id="ixv-45877" unitRef="usd">-10204220</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c33" decimals="0" id="ixv-45878" unitRef="usd">39935</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c34" decimals="0" id="ixv-45879" unitRef="usd">6524979</ifrs-full:Equity>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="c40" decimals="0" id="ixv-45880" unitRef="usd">-260682</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="c43" decimals="0" id="ixv-45881" unitRef="usd">-260682</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
    <gfai:StockbasedCompensationExpense
      contextRef="c35"
      decimals="0"
      id="ix_48_fact"
      unitRef="shares">7000</gfai:StockbasedCompensationExpense>
    <gfai:StockbasedCompensationExpenses contextRef="c35" decimals="0" id="ixv-45883" unitRef="usd">840</gfai:StockbasedCompensationExpenses>
    <gfai:StockbasedCompensationExpenses contextRef="c37" decimals="0" id="ixv-45884" unitRef="usd">251255</gfai:StockbasedCompensationExpenses>
    <gfai:StockbasedCompensationExpenses contextRef="c43" decimals="0" id="ixv-45885" unitRef="usd">252095</gfai:StockbasedCompensationExpenses>
    <gfai:CancellationOfSharesNote
      contextRef="c35"
      decimals="0"
      id="ix_49_fact"
      unitRef="shares">-2</gfai:CancellationOfSharesNote>
    <gfai:RemeasurementsOfDefinedBenefitPlan contextRef="c40" decimals="0" id="ixv-45887" unitRef="usd">551649</gfai:RemeasurementsOfDefinedBenefitPlan>
    <gfai:RemeasurementsOfDefinedBenefitPlan contextRef="c43" decimals="0" id="ixv-45888" unitRef="usd">551649</gfai:RemeasurementsOfDefinedBenefitPlan>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacements
      contextRef="c35"
      decimals="0"
      id="ix_50_fact"
      unitRef="shares">416483</gfai:IssuanceOfOrdinarySharesThroughPrivatePlacements>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19 contextRef="c35" decimals="0" id="ixv-45890" unitRef="usd">49978</gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19 contextRef="c37" decimals="0" id="ixv-45891" unitRef="usd">18225750</gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19 contextRef="c43" decimals="0" id="ixv-45892" unitRef="usd">18275728</gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19>
    <gfai:IssuanceOfOrdinarySharesThroughExerciseOfWarrants
      contextRef="c35"
      decimals="0"
      id="ix_51_fact"
      unitRef="shares">274659</gfai:IssuanceOfOrdinarySharesThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants contextRef="c35" decimals="0" id="ixv-45894" unitRef="usd">32960</gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants contextRef="c37" decimals="0" id="ixv-45895" unitRef="usd">2981751</gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants contextRef="c43" decimals="0" id="ixv-45896" unitRef="usd">3014711</gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries
      contextRef="c35"
      decimals="0"
      id="ix_52_fact"
      unitRef="shares">148071</gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3 contextRef="c35" decimals="0" id="ixv-45898" unitRef="usd">17769</gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3 contextRef="c37" decimals="0" id="ixv-45899" unitRef="usd">4562111</gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3 contextRef="c43" decimals="0" id="ixv-45900" unitRef="usd">4579880</gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries
      contextRef="c35"
      decimals="0"
      id="ix_53_fact"
      unitRef="shares">243000</gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari contextRef="c35" decimals="0" id="ixv-45902" unitRef="usd">29160</gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari contextRef="c37" decimals="0" id="ixv-45903" unitRef="usd">4830840</gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari contextRef="c43" decimals="0" id="ixv-45904" unitRef="usd">4860000</gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c41" decimals="0" id="ixv-45905" unitRef="usd">-18549500</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c42" decimals="0" id="ixv-45906" unitRef="usd">-54126</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c43" decimals="0" id="ixv-45907" unitRef="usd">-18603626</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c41" decimals="0" id="ixv-45908" unitRef="usd">-15294</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c42" decimals="0" id="ixv-45909" unitRef="usd">-47138</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c43" decimals="0" id="ixv-45910" unitRef="usd">-62432</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c44"
      decimals="0"
      id="ix_54_fact"
      unitRef="shares">1618977</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c44" decimals="0" id="ixv-45912" unitRef="usd">194313</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c45" decimals="0" id="ixv-45913" unitRef="usd">-50000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c46" decimals="0" id="ixv-45914" unitRef="usd">46231302</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c47" decimals="0" id="ixv-45915" unitRef="usd">223500</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c48" decimals="0" id="ixv-45916" unitRef="usd">251036</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c49" decimals="0" id="ixv-45917" unitRef="usd">1112494</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c50" decimals="0" id="ixv-45918" unitRef="usd">-28769014</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c51" decimals="0" id="ixv-45919" unitRef="usd">-61329</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c52" decimals="0" id="ixv-45920" unitRef="usd">19132302</ifrs-full:Equity>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="c58" decimals="0" id="ixv-45921" unitRef="usd">-130860</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax contextRef="c61" decimals="0" id="ixv-45922" unitRef="usd">-130860</ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax>
    <gfai:StockbasedCompensationExpenses contextRef="c55" decimals="0" id="ixv-45923" unitRef="usd">271800</gfai:StockbasedCompensationExpenses>
    <gfai:StockbasedCompensationExpenses contextRef="c61" decimals="0" id="ixv-45924" unitRef="usd">271800</gfai:StockbasedCompensationExpenses>
    <gfai:RemeasurementsOfDefinedBenefitPlan contextRef="c58" decimals="0" id="ixv-45925" unitRef="usd">3486</gfai:RemeasurementsOfDefinedBenefitPlan>
    <gfai:RemeasurementsOfDefinedBenefitPlan contextRef="c61" decimals="0" id="ixv-45926" unitRef="usd">3486</gfai:RemeasurementsOfDefinedBenefitPlan>
    <gfai:CancellationOfSharesNote
      contextRef="c53"
      decimals="0"
      id="ixv-45927"
      unitRef="shares">-245339</gfai:CancellationOfSharesNote>
    <gfai:CancellationOfSharesNote19 contextRef="c53" decimals="0" id="ixv-45928" unitRef="usd">-29441</gfai:CancellationOfSharesNote19>
    <gfai:CancellationOfSharesNote19 contextRef="c55" decimals="0" id="ixv-45929" unitRef="usd">-4880223</gfai:CancellationOfSharesNote19>
    <gfai:CancellationOfSharesNote19 contextRef="c61" decimals="0" id="ixv-45930" unitRef="usd">-4909664</gfai:CancellationOfSharesNote19>
    <gfai:IssuanceOfOrdinaryShareThroughCMPOs
      contextRef="c53"
      decimals="0"
      id="ixv-45931"
      unitRef="shares">4946184</gfai:IssuanceOfOrdinaryShareThroughCMPOs>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs contextRef="c53" decimals="0" id="ixv-45932" unitRef="usd">593542</gfai:IssuanceOfOrdinarySharesThroughCMPOs>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs contextRef="c55" decimals="0" id="ixv-45933" unitRef="usd">20273844</gfai:IssuanceOfOrdinarySharesThroughCMPOs>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs contextRef="c61" decimals="0" id="ixv-45934" unitRef="usd">20867386</gfai:IssuanceOfOrdinarySharesThroughCMPOs>
    <gfai:IssuanceOfOrdinarySharesThroughExerciseOfWarrants
      contextRef="c53"
      decimals="0"
      id="ixv-45935"
      unitRef="shares">128901</gfai:IssuanceOfOrdinarySharesThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants contextRef="c53" decimals="0" id="ixv-45936" unitRef="usd">15468</gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants contextRef="c55" decimals="0" id="ixv-45937" unitRef="usd">491224</gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants contextRef="c61" decimals="0" id="ixv-45938" unitRef="usd">506692</gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants>
    <gfai:IssuanceOfOrdinaryShareForAcquisitionOfAssets
      contextRef="c53"
      decimals="0"
      id="ixv-45939"
      unitRef="shares">262500</gfai:IssuanceOfOrdinaryShareForAcquisitionOfAssets>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets contextRef="c53" decimals="0" id="ixv-45940" unitRef="usd">31500</gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets contextRef="c55" decimals="0" id="ixv-45941" unitRef="usd">1816500</gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets contextRef="c61" decimals="0" id="ixv-45942" unitRef="usd">1848000</gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets>
    <gfai:IssuanceOfOrdinaryShareForAConvertibleNoteConversion
      contextRef="c53"
      decimals="0"
      id="ixv-45943"
      unitRef="shares">172000</gfai:IssuanceOfOrdinaryShareForAConvertibleNoteConversion>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion contextRef="c53" decimals="0" id="ixv-45944" unitRef="usd">20640</gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion contextRef="c55" decimals="0" id="ixv-45945" unitRef="usd">1217760</gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion contextRef="c61" decimals="0" id="ixv-45946" unitRef="usd">1238400</gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion>
    <gfai:IssuanceOfOrdinaryShareForABorrowingConversioninShares
      contextRef="c53"
      decimals="0"
      id="ixv-45947"
      unitRef="shares">2947150</gfai:IssuanceOfOrdinaryShareForABorrowingConversioninShares>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion contextRef="c53" decimals="0" id="ixv-45948" unitRef="usd">353658</gfai:IssuanceOfOrdinarySharesForABorrowingConversion>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion contextRef="c55" decimals="0" id="ixv-45949" unitRef="usd">15560957</gfai:IssuanceOfOrdinarySharesForABorrowingConversion>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion contextRef="c61" decimals="0" id="ixv-45950" unitRef="usd">15914615</gfai:IssuanceOfOrdinarySharesForABorrowingConversion>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c59" decimals="0" id="ixv-45951" unitRef="usd">-21594240</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c60" decimals="0" id="ixv-45952" unitRef="usd">-29280</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c61" decimals="0" id="ixv-45953" unitRef="usd">-29623520</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c59" decimals="0" id="ixv-45954" unitRef="usd">22579</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c60" decimals="0" id="ixv-45955" unitRef="usd">11559</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c61" decimals="0" id="ixv-45956" unitRef="usd">34138</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c62"
      decimals="0"
      id="ixv-45957"
      unitRef="shares">9830373</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c62" decimals="0" id="ixv-45958" unitRef="usd">1179680</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c63" decimals="0" id="ixv-45959" unitRef="usd">-50000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c64" decimals="0" id="ixv-45960" unitRef="usd">80983164</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c65" decimals="0" id="ixv-45961" unitRef="usd">223500</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c66" decimals="0" id="ixv-45962" unitRef="usd">251036</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c67" decimals="0" id="ixv-45963" unitRef="usd">985120</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c68" decimals="0" id="ixv-45964" unitRef="usd">-58340675</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c69" decimals="0" id="ixv-45965" unitRef="usd">-79050</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c70" decimals="0" id="ixv-45966" unitRef="usd">25152775</ifrs-full:Equity>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c0" decimals="0" id="ixv-45967" unitRef="usd">-29623520</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c6" decimals="0" id="ix_56_fact" unitRef="usd">-18603626</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c7" decimals="0" id="ix_57_fact" unitRef="usd">-5531354</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c0" decimals="0" id="ixv-45970" unitRef="usd">34138</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c6" decimals="0" id="ix_58_fact" unitRef="usd">-62432</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c7" decimals="0" id="ix_59_fact" unitRef="usd">39700</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLoss contextRef="c0" decimals="0" id="ixv-45973" unitRef="usd">-29589382</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c6" decimals="0" id="ix_60_fact" unitRef="usd">-18666058</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c7" decimals="0" id="ix_61_fact" unitRef="usd">-5491654</ifrs-full:ProfitLoss>
    <ifrs-full:DepreciationExpense contextRef="c0" decimals="0" id="ixv-45976" unitRef="usd">4249646</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense contextRef="c6" decimals="0" id="ix_62_fact" unitRef="usd">5365312</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense contextRef="c7" decimals="0" id="ix_63_fact" unitRef="usd">4981259</ifrs-full:DepreciationExpense>
    <ifrs-full:AmortisationExpense contextRef="c0" decimals="0" id="ixv-45979" unitRef="usd">993594</ifrs-full:AmortisationExpense>
    <ifrs-full:AmortisationExpense contextRef="c6" decimals="0" id="ix_64_fact" unitRef="usd">616095</ifrs-full:AmortisationExpense>
    <ifrs-full:AmortisationExpense contextRef="c7" decimals="0" id="ix_65_fact" unitRef="usd">51383</ifrs-full:AmortisationExpense>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c0" decimals="0" id="ixv-45982" unitRef="usd">3797552</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c6" decimals="0" id="ix_66_fact" unitRef="usd">942882</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9 contextRef="c0" decimals="0" id="ixv-45984" unitRef="usd">3682789</ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9>
    <ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9 contextRef="c6" decimals="0" id="ix_67_fact" unitRef="usd">4408037</ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c0" decimals="0" id="ixv-45986" unitRef="usd">1101800</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c6" decimals="0" id="ix_68_fact" unitRef="usd">252095</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c0" decimals="0" id="ixv-45988" unitRef="usd">3713551</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c0" decimals="0" id="ixv-45989" unitRef="usd">2267583</ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable contextRef="c0" decimals="0" id="ixv-45990" unitRef="usd">5637527</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <ifrs-full:AdjustmentsForFinanceCosts contextRef="c0" decimals="0" id="ixv-45991" unitRef="usd">653460</ifrs-full:AdjustmentsForFinanceCosts>
    <ifrs-full:AdjustmentsForFinanceCosts contextRef="c6" decimals="0" id="ix_69_fact" unitRef="usd">1083276</ifrs-full:AdjustmentsForFinanceCosts>
    <ifrs-full:AdjustmentsForFinanceCosts contextRef="c7" decimals="0" id="ix_70_fact" unitRef="usd">909093</ifrs-full:AdjustmentsForFinanceCosts>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c0" decimals="0" id="ixv-45994" unitRef="usd">434315</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c6" decimals="0" id="ix_71_fact" unitRef="usd">121169</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c7" decimals="0" id="ix_72_fact" unitRef="usd">-732868</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet contextRef="c0" decimals="0" id="ixv-45997" unitRef="usd">899433</gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet>
    <gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet contextRef="c6" decimals="0" id="ix_73_fact" unitRef="usd">-7394</gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet>
    <gfai:WriteOffOfWithholdingTaxesReceivable contextRef="c0" decimals="0" id="ixv-45999" unitRef="usd">683344</gfai:WriteOffOfWithholdingTaxesReceivable>
    <gfai:WriteOffOfWithholdingTaxesReceivable contextRef="c6" decimals="0" id="ix_74_fact" unitRef="usd">448243</gfai:WriteOffOfWithholdingTaxesReceivable>
    <gfai:WriteOffOfWithholdingTaxesReceivable contextRef="c7" decimals="0" id="ix_75_fact" unitRef="usd">190038</gfai:WriteOffOfWithholdingTaxesReceivable>
    <ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-46002" unitRef="usd">-208093</ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment>
    <ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ix_76_fact" unitRef="usd">-24250</ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment>
    <ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment contextRef="c7" decimals="0" id="ix_77_fact" unitRef="usd">-4438</ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c0" decimals="0" id="ixv-46005" unitRef="usd">-312348</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c6" decimals="0" id="ix_78_fact" unitRef="usd">428772</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c7" decimals="0" id="ix_79_fact" unitRef="usd">-26740</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets contextRef="c0" decimals="0" id="ixv-46008" unitRef="usd">-64759</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets contextRef="c6" decimals="0" id="ix_80_fact" unitRef="usd">-332188</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets contextRef="c7" decimals="0" id="ix_81_fact" unitRef="usd">236234</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="c0" decimals="0" id="ixv-46011" unitRef="usd">757518</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="c6" decimals="0" id="ix_82_fact" unitRef="usd">-2876443</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="c7" decimals="0" id="ix_83_fact" unitRef="usd">-967994</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties contextRef="c0" decimals="0" id="ixv-46014" unitRef="usd">424979</gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties>
    <gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties contextRef="c6" decimals="0" id="ix_84_fact" unitRef="usd">-15725707</gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties>
    <gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties contextRef="c7" decimals="0" id="ix_85_fact" unitRef="usd">352432</gfai:AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets contextRef="c0" decimals="0" id="ixv-46017" unitRef="usd">33924</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets contextRef="c6" decimals="0" id="ix_86_fact" unitRef="usd">-151170</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets contextRef="c7" decimals="0" id="ix_87_fact" unitRef="usd">-58431</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets>
    <ifrs-full:AdjustmentsForReconcileProfitLoss contextRef="c0" decimals="0" id="ixv-46020" unitRef="usd">622816</ifrs-full:AdjustmentsForReconcileProfitLoss>
    <ifrs-full:AdjustmentsForReconcileProfitLoss contextRef="c6" decimals="0" id="ix_88_fact" unitRef="usd">-18773</ifrs-full:AdjustmentsForReconcileProfitLoss>
    <ifrs-full:AdjustmentsForReconcileProfitLoss contextRef="c7" decimals="0" id="ix_89_fact" unitRef="usd">-437086</ifrs-full:AdjustmentsForReconcileProfitLoss>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities contextRef="c0" decimals="0" id="ixv-46023" unitRef="usd">-258983</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities contextRef="c6" decimals="0" id="ix_90_fact" unitRef="usd">947020</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities contextRef="c7" decimals="0" id="ix_91_fact" unitRef="usd">1944617</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities>
    <gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties contextRef="c0" decimals="0" id="ixv-46026" unitRef="usd">-970185</gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties>
    <gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties contextRef="c6" decimals="0" id="ix_92_fact" unitRef="usd">3884995</gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties>
    <gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties contextRef="c7" decimals="0" id="ix_93_fact" unitRef="usd">-361815</gfai:AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties>
    <gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable contextRef="c0" decimals="0" id="ixv-46029" unitRef="usd">-192502</gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable>
    <gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable contextRef="c6" decimals="0" id="ix_94_fact" unitRef="usd">258989</gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable>
    <gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable contextRef="c7" decimals="0" id="ix_95_fact" unitRef="usd">88353</gfai:AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable>
    <ifrs-full:AdjustmentsForProvisions contextRef="c0" decimals="0" id="ixv-46032" unitRef="usd">34534</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions contextRef="c6" decimals="0" id="ix_96_fact" unitRef="usd">-193639</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions contextRef="c7" decimals="0" id="ix_97_fact" unitRef="usd">297905</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-46035" unitRef="usd">-1191701</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c6" decimals="0" id="ix_98_fact" unitRef="usd">-19190237</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c7" decimals="0" id="ix_99_fact" unitRef="usd">979164</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="c0" decimals="0" id="ixv-46038" unitRef="usd">2107069</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="c6" decimals="0" id="ix_100_fact" unitRef="usd">4402394</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="c7" decimals="0" id="ix_101_fact" unitRef="usd">5235480</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="c6" decimals="0" id="ix_102_fact" unitRef="usd">5235</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="c0" decimals="0" id="ixv-46042" unitRef="usd">18476</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="c6" decimals="0" id="ix_103_fact" unitRef="usd">3242537</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="c7" decimals="0" id="ix_104_fact" unitRef="usd">13235</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <gfai:CashAcquiredFromAcquisitionOfHandshake contextRef="c6" decimals="0" id="ix_105_fact" unitRef="usd">1765933</gfai:CashAcquiredFromAcquisitionOfHandshake>
    <gfai:CashAcquiredFromAcquisitionOfHandshake contextRef="c7" decimals="0" id="ix_106_fact" unitRef="usd">-24276</gfai:CashAcquiredFromAcquisitionOfHandshake>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-46047" unitRef="usd">-2125545</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c6" decimals="0" id="ix_107_fact" unitRef="usd">-9405629</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c7" decimals="0" id="ix_108_fact" unitRef="usd">-5224439</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c0" decimals="0" id="ixv-46050" unitRef="usd">20867386</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c6" decimals="0" id="ix_109_fact" unitRef="usd">20346353</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c7" decimals="0" id="ix_110_fact" unitRef="usd">13244329</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromExerciseOfWarrants contextRef="c0" decimals="0" id="ixv-46053" unitRef="usd">506692</ifrs-full:ProceedsFromExerciseOfWarrants>
    <ifrs-full:ProceedsFromExerciseOfWarrants contextRef="c6" decimals="0" id="ix_111_fact" unitRef="usd">3014710</ifrs-full:ProceedsFromExerciseOfWarrants>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="c6" decimals="0" id="ix_112_fact" unitRef="usd">1500000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <gfai:CashRepaymentOfAConvertibleNote contextRef="c0" decimals="0" id="ixv-46056" unitRef="usd">554238</gfai:CashRepaymentOfAConvertibleNote>
    <gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares contextRef="c0" decimals="0" id="ixv-46057" unitRef="usd">49664</gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares>
    <ifrs-full:ProceedsFromCurrentBorrowings contextRef="c0" decimals="0" id="ixv-46058" unitRef="usd">1895151</ifrs-full:ProceedsFromCurrentBorrowings>
    <ifrs-full:ProceedsFromCurrentBorrowings contextRef="c6" decimals="0" id="ix_113_fact" unitRef="usd">3426096</ifrs-full:ProceedsFromCurrentBorrowings>
    <ifrs-full:ProceedsFromCurrentBorrowings contextRef="c7" decimals="0" id="ix_114_fact" unitRef="usd">1563444</ifrs-full:ProceedsFromCurrentBorrowings>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c0" decimals="0" id="ixv-46061" unitRef="usd">2890252</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c6" decimals="0" id="ix_115_fact" unitRef="usd">4499358</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c7" decimals="0" id="ix_116_fact" unitRef="usd">1334930</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c0" decimals="0" id="ixv-46064" unitRef="usd">2652150</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c6" decimals="0" id="ix_117_fact" unitRef="usd">2849816</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c7" decimals="0" id="ix_118_fact" unitRef="usd">2819531</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-46067" unitRef="usd">17122925</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c6" decimals="0" id="ix_119_fact" unitRef="usd">20937985</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c7" decimals="0" id="ix_120_fact" unitRef="usd">10653312</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c0" decimals="0" id="ixv-46070" unitRef="usd">13805679</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c6" decimals="0" id="ix_121_fact" unitRef="usd">-7657881</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c7" decimals="0" id="ix_122_fact" unitRef="usd">6408037</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c0" decimals="0" id="ixv-46073" unitRef="usd">-62928</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c6" decimals="0" id="ix_123_fact" unitRef="usd">34714</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c7" decimals="0" id="ix_124_fact" unitRef="usd">-684136</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <gfai:CashAndCashEquivalentsRestrictedCash contextRef="c5" decimals="0" id="ixv-46076" unitRef="usd">8230644</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:CashAndCashEquivalentsRestrictedCash
      contextRef="c71"
      decimals="0"
      id="ix_125_fact"
      unitRef="usd">15853811</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:CashAndCashEquivalentsRestrictedCash
      contextRef="c72"
      decimals="0"
      id="ix_126_fact"
      unitRef="usd">10129910</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:CashAndCashEquivalentsRestrictedCash contextRef="c4" decimals="0" id="ixv-46079" unitRef="usd">21973395</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:CashAndCashEquivalentsRestrictedCash contextRef="c5" decimals="0" id="ix_127_fact" unitRef="usd">8230644</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:CashAndCashEquivalentsRestrictedCash
      contextRef="c71"
      decimals="0"
      id="ix_128_fact"
      unitRef="usd">15853811</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:LeaseholdImprovementsThroughFinanceLeases contextRef="c6" decimals="0" id="ix_129_fact" unitRef="usd">4579880</gfai:LeaseholdImprovementsThroughFinanceLeases>
    <gfai:LeaseholdImprovementsThroughFinanceLeases contextRef="c7" decimals="0" id="ix_130_fact" unitRef="usd">327763</gfai:LeaseholdImprovementsThroughFinanceLeases>
    <ifrs-full:ProceedsFromIssuingOtherEquityInstruments contextRef="c0" decimals="0" id="ixv-46084" unitRef="usd">15914615</ifrs-full:ProceedsFromIssuingOtherEquityInstruments>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c0" decimals="0" id="ixv-46085" unitRef="usd">1848000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:DisclosureOfExpensesByNatureExplanatory contextRef="c0" id="ixv-25456">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NATURE
    OF OPERATIONS&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI Co., Limited (&#x201c;Guardforce&#x201d;) is a company incorporated and domiciled in the Cayman Islands under the Cayman Islands Companies
Act on April 20, 2018. The address of its registered office is Cricket Square, Hutchins Drive, P.O. Box 2681, Grand Cayman, KY1-1111,
Cayman Islands. The business address was 96 Vibhavadi Rangsit Road, Talad Bangkhen, Laksi, Bangkok 10210, Thailand, which has changed
to 10 Anson Road, #28-01 International Plaza, Singapore 079903 since November 2021. Before January 20, 2022, Guardforce is controlled
by Mr. Tu Jingyi (&#x201c;Mr. Tu&#x201d;) through Guardforce AI Technology Limited (&#x201c;AI Technology&#x201d;). The Company ceased to
be a &#x201c;controlled company&#x201d; under the rules of Nasdaq on January 20, 2022. The Company&#x2019;s ordinary shares and warrants
are listed under the symbol &#x201c;GFAI&#x201d; and &#x201c;GFAIW&#x201d;, respectively, on the Nasdaq Capital Market upon the completion
of an initial public offering on September 28, 2021.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI Holding Limited (&#x201c;AI Holdings&#x201d;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on May 22, 2018. AI Holdings is a 100% owned subsidiary of Guardforce. AI Holdings is an investment holding company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI Robots Limited (&#x201c;AI Robots&#x201d;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on May 22, 2018. AI Robots is a 100% owned subsidiary of Guardforce. AI Robots is an investment holding company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI (Hong Kong) Co., Limited (&#x201c;AI Hong Kong&#x201d;) was incorporated in Hong Kong under the Hong Kong Companies&#x2019; Ordinance
(Chapter 622), on May 30, 2018. AI Hong Kong is a 100% owned subsidiary of Guardforce. Beginning March 2020, AI Hong Kong commenced robotic
AI solution business of selling and leasing robots.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Southern
Ambition Limited (&#x201c;Southern Ambition&#x201d;) was incorporated in the British Virgin Islands under the BVI Business Companies Act,
2004, on August 3, 2018. Southern Ambition is a 100% owned subsidiary of AI Robots. Southern Ambition is an investment holding company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Horizon
Dragon Limited (&#x201c;Horizon Dragon&#x201d;) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004,
on July 3, 2018. Horizon Dragon is a 100% owned subsidiary of AI Holdings. Horizon Dragon is an investment holding company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI Group Co., Limited (&#x201c;AI Thailand&#x201d;) was incorporated in Thailand under the Civil and Commercial Code at the Registry of
partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding.
48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for
an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The
two individuals owned in aggregate 49,000 ordinary shares with a value of approximately $16,000. The cumulative preferred shares are
entitled to dividends of USD$0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31,
2021 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per
share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a
general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders.
No dividends were declared during 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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
Cash Solutions Security Thailand Co., Limited (&#x201c;GF Cash (CIT)&#x201d;) was incorporated in Thailand under the Civil and Commercial
Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on July 27, 1982 and has 3,857,144 outstanding shares.
3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares
in GF Cash (CIT)) are owned by AI Thailand with one preferred share being held by Southern Ambition and 33,600 ordinary shares and 2,400
preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to
the articles of association a shareholder may cast one vote per one share at a general meeting of shareholders. AI Thailand is entitled
to cast 99.07% of the votes&#160;at a general meeting of shareholders. GF Cash (CIT)&#x2019;s head office is located at No. 96 Vibhavadi-Rangsit
Road, Talad Bang Khen Sub-District, Laksi District, Bangkok, Thailand. Beginning March 2020, GF Cash (CIT) commenced robotic AI solution
business of selling and leasing of robots. No dividends were declared during 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 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;97%
of shares in GF Cash (CIT) are owned by AI Thailand and Southern Ambition, which were previously held by Guardforce TH Group Co., Ltd
and Guardforce 3 Limited, with the same majority shareholder.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
reorganization of Guardforce and its subsidiaries (collectively referred to as the &#x201c;Company) was completed on December 31, 2018.
Pursuant to the reorganization, Guardforce became the holding company of the companies, which were under the common control of the controlling
shareholder before and after the reorganization. Accordingly, the Company&#x2019;s financial statements have been prepared on a consolidated
basis by applying the predecessor value method as if the reorganization had been completed at the beginning of the earliest reporting
period. The Company engages principally in providing cash management and handling services located in Thailand.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;On March 25, 2021, the Company acquired
51% majority stake in information security consultants Handshake Networking Ltd (&#x201c;Handshake&#x201d;), a&#160;Hong Kong-based company
specializing in penetration testing and forensics analysis in Hong Kong and the Asia Pacific region since 2004. On February 6, 2024, the
Company separated with Handshake. On February 6, 2024, the Company transferred 510 shares of Handshake back to its original shareholders
in exchange for returning 1,091 restricted ordinary shares issued by the Company. The cancellation of the returned 1,091 shares was effective
on March 4, 2024.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 1, 2021, the Company entered into a Transfer Agreement (the &#x201c;Singapore Agreement&#x201d;) to acquire 100% of the equity
interests in Guardforce AI Singapore Pte. Ltd. (&#x201c;AI Singapore&#x201d;), a company incorporated in Singapore. Pursuant to the Agreement,
AI Singapore became a wholly owned subsidiary of the Company. AI Singapore and Guardforce are ultimately controlled by Mr. Tu before
and after the acquisition was completed. AI Singapore commenced robotic AI solution business of selling and leasing robots.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 18, 2021, the Company entered into a Transfer Agreement (the &#x201c;Macau Agreement&#x201d;)&#160;to acquire 100% of the equity
interests in Macau GF Robotics Limited, a company incorporated in Macau (&#x201c;AI Macau&#x201d;). The consideration is approximately
$3,205 (MOP25,&lt;span style="-sec-ix-hidden: hidden-fact-243"&gt;000&lt;/span&gt;). AI Macau commenced robotic AI solution business of selling and leasing robots. The acquisition was closed on February
9, 2022. AI Macau is a 100% owned subsidiary of AI Robotics.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 18, 2021, the Company entered into another Transfer Agreement&#160;(the &#x201c;Malaysia Agreement&#x201d;)&#160;to acquire 100%
of the equity interests in GF Robotics Malaysia Sdn. Bhd., a company incorporated in Malaysia (&#x201c;AI Malaysia&#x201d;). The consideration
is approximately $1 (&lt;span style="-sec-ix-hidden: hidden-fact-244"&gt;RM1&lt;/span&gt;). AI Malaysia commenced robotic AI solution business of selling and leasing robots. The acquisition was closed
on January 20, 2022. AI Malaysia is a 100% owned subsidiary of AI Robotics.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robotics Group Co., Limited (&#x201c;AI Robotics&#x201d;) was incorporated in the British Virgin Islands under the BVI Business Companies
Act, 2004, on December 6, 2021. AI Robotics is a 100% owned subsidiary of Guardforce. AI Robotics is an investment holding company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service (Hong Kong) Limited (&#x201c;AI Robot Service&#x201d;) was incorporated in Hong Kong under the Hong Kong Companies&#x2019;
Ordinance (Chapter 622), on January 18, 2022. AI Robot Service is an investment holding company. AI Robot Service is a 100% owned subsidiary
of AI Robotics.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI Robot Service (Shenzhen) Co., Limited (&#x201c;AI Shenzhen&#x201d;) was incorporated in the People&#x2019;s Republic of China (&#x201c;PRC&#x201d;)
on February 23, 2022. AI Shenzhen is an investment holding company. AI Shenzhen is a 100% owned subsidiary of AI Robot Service.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robotics Services LLC (&#x201c;AI US&#x201d;) was incorporated in the State of Delaware on February 28, 2022. AI US commenced robotic AI
solution business of selling and leasing robots. AI US is a 100% owned subsidiary of AI Robotics.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service (Australia) Pty Ltd. (&#x201c;AI Australia&#x201d;) was incorporated in Australia on February 28, 2022. AI Australia commenced
robotic AI solution business of selling and leasing robots. AI Australia is a 100% owned subsidiary of AI Robot Service. On September
25, 2023, the Company deregistered AI Australia.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot &amp;amp; Smart Machines Trading LLC (&#x201c;AI Dubai&#x201d;) was incorporated in the United Arab Emirates&#160;(UAE) on March 13,
2022. AI Dubai commenced robotic AI solution business of selling and leasing robots. AI Dubai is a 100% owned subsidiary of AI Robot
Service.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robotic and Innovation Solution (Thailand) Company Limited (&#x201c;AI R&amp;amp;I&#x201d;) was incorporated in Thailand on March 30, 2022.
AI R&amp;amp;I commenced robotic AI solution business of selling and leasing robots. AI R&amp;amp;I is 98% owned by AI Thailand, 1% owned by
Horizon Dragon and 1% owned by Southern Ambition.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service (UK) Limited (&#x201c;AI UK&#x201d;) was incorporated in the United Kingdom on April 29, 2022. AI UK commenced robotic AI
solution business of selling and leasing robots. AI UK is a 100% owned subsidiary of AI Robot Service.&lt;/span&gt; On February 6, 2024, the Company deregistered AI UK.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service Limited (&#x201c;AI Canada&#x201d;) was incorporated in Canada on May 6, 2022. AI Canada commenced robotic AI solution business
of selling and leasing robots. AI Canada is a 100% owned subsidiary of AI Robot Service. On January 5, 2024, the Company deregistered
AI Canada.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
AI Robot (Jian) Co., Limited (&#x201c;AI Jian&#x201d;) was incorporated in the People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) on
May 16, 2022. AI Jian is an investment holding company. AI Jian is a 100% owned subsidiary of AI Robot Service. On November 22, 2023,
the Company deregistered AI Jian.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service GK (&#x201c;AI Japan&#x201d;) was incorporated in Japan on May 24, 2022. AI Japan commenced robotic AI solution business
of selling and leasing robots. AI Japan is a 100% owned subsidiary of AI Hong Kong.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service Co., Ltd. (&#x201c;AI Korea&#x201d;) was incorporated in South Korea on June 17, 2022. AI Korea commenced robotic AI solution
business of selling and leasing robots. AI Korea is a 100% owned subsidiary of AI Hong Kong.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 11, 2022, the Company entered into a Sale and Purchase Agreement (the &#x201c;Kewei Agreement&#x201d;) with Shenzhen Kewei Robot
Technology Co., Limited (&#x201c;Shenzhen Kewei&#x201d;) to acquire 100% of the equity interests in Shenzhen Keweien Robot Service Co.,
Ltd. (&#x201c;Shenzhen GFAI&#x201d;) and Guangzhou Kewei Robot Technology Co., Ltd. (&#x201c;Guangzhou GFAI&#x201d;) from Shenzhen Kewei.
Both acquirees are&#160;PRC-based companies. The acquisition serves an integral role in the growth of the Company&#x2019;s robotic AI
solution business as a service (RaaS) business initiative. The acquisition was closed on March 22, 2022. The acquisition purchase price
of $10,000,000 was paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%). On March 14, 2022, the Company issued
2,142,852 restricted Ordinary Shares to the sellers&#x2019; designated parties. As a result of the 2023 share consolidation, the number
of shares issued to Shenzhen Kewei became 53,571.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 24, 2022, the Company entered into a Sale and Purchase Agreement (the &#x201c;Yeantec Agreement&#x201d;) with Shenzhen Yeantec Co.,
Limited (&#x201c;Yeantec&#x201d;) to acquire 100% of the equity interests in Beijing Wanjia Security System Co., Ltd. (&#x201c;Beijing Wanjia&#x201d;)
from Yeantec. Beijing Wanjia is a&#160;PRC-based company with more than 25 years of experience in providing integrated security solution,
focusing on fire alarm security systems, and a well-established customer base among retail businesses. The acquisition serves the growth
of the Company&#x2019;s other security business. The acquisition was closed on June 22, 2022. The acquisition purchase price of $8,400,000
was paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%). On June 16, 2022, the Company issued 3,780,000 restricted
Ordinary Shares to the sellers&#x2019; designated parties. As a result of the 2023 share consolidation, the number of shares issued to
Shenzhen Kewei became 94,500.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GFAI
Robot Service (Vietnam) Co., Ltd (&#x201c;AI Vietnam&#x201d;) was incorporated in Vietnam on July 8, 2022. AI Vietnam is a dormat company
and is a 100% owned subsidiary of AI Hong Kong. On March 22, 2023, the Company deregistered AI Vietnam.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 21, 2022, the Company&#160;entered into an asset purchase agreement (&#x201c;Agreement&#x201d;) with&#160;Shenzhen Kewei Robot
Technology Co., Limited (&#x201c;Shenzhen Kewei&#x201d;) to purchase certain of Shenzhen Kewei&#x2019;s robot-related business assets in
China. Under the terms of the Agreement, the Company acquired, and Yeantec transferred to the Company, select robotic equipment assets,
Kewei&#x2019;s client base, sales pipeline and related sales channels and staff, as well as provided the Company with rights to the permanent
use of its patents. The purchase price for these assets was $2,100,000, which was fully paid in the form of 10,500,000 restricted ordinary
shares of the Company based on a price of $0.20 per share. The Company completed the acquisition on February 15, 2023.&#160;As a result
of the 2023 share consolidation, upon the completion of the acquisition on February 15, 2023, the Company issued 262,500 shares to Shenzhen
Kewei.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;GFAI Technology Limited (&#x201c;GFAI Technology&#x201d;) was incorporated
in the British Virgin Islands under the BVI Business Companies Act, 2004, on December 7, 2023. GFAI Technology is a 100% owned subsidiary
of Guardforce. GFAI Technology is an investment holding company.&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following diagram illustrates the Company&#x2019;s legal entity ownership structure as of December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="image_007.jpg" style="width: 938px; height: 455px"/&gt;&lt;/p&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c73" decimals="2" id="ixv-46086" unitRef="pure">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c74" decimals="2" id="ixv-46087" unitRef="pure">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c75" decimals="2" id="ixv-46088" unitRef="pure">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c76" decimals="2" id="ixv-46089" unitRef="pure">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c77" decimals="2" id="ixv-46090" unitRef="pure">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <gfai:OrdinaryPlusPreferredSharesOutstanding
      contextRef="c78"
      decimals="0"
      id="ixv-46091"
      unitRef="shares">100000</gfai:OrdinaryPlusPreferredSharesOutstanding>
    <gfai:SharesOwnedBySouthernAmbitionLimited
      contextRef="c79"
      decimals="0"
      id="ixv-46092"
      unitRef="shares">48999</gfai:SharesOwnedBySouthernAmbitionLimited>
    <gfai:AggregateOrdinaryShares
      contextRef="c80"
      decimals="0"
      id="ixv-46093"
      unitRef="shares">49000</gfai:AggregateOrdinaryShares>
    <gfai:AggregateOrdinarySharesPercentage contextRef="c79" decimals="2" id="ixv-46094" unitRef="pure">0.49</gfai:AggregateOrdinarySharesPercentage>
    <gfai:CumulativePreferredShares
      contextRef="c79"
      decimals="0"
      id="ixv-46095"
      unitRef="shares">51000</gfai:CumulativePreferredShares>
    <gfai:AggregateOrdinaryShares
      contextRef="c79"
      decimals="0"
      id="ixv-46096"
      unitRef="shares">49000</gfai:AggregateOrdinaryShares>
    <gfai:ApproximatelyOrdinarySharesAmount contextRef="c79" decimals="0" id="ixv-46097" unitRef="usd">16000</gfai:ApproximatelyOrdinarySharesAmount>
    <ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare
      contextRef="c79"
      decimals="2"
      id="ixv-46098"
      unitRef="usdPershares">0.03</ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare>
    <ifrs-full:DividendsPaidOtherShares contextRef="c81" decimals="0" id="ixv-46099" unitRef="usd">1700</ifrs-full:DividendsPaidOtherShares>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired contextRef="c82" decimals="2" id="ixv-46100" unitRef="pure">0.95</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <gfai:OutstandingShares
      contextRef="c0"
      decimals="0"
      id="ixv-46101"
      unitRef="shares">3857144</gfai:OutstandingShares>
    <gfai:OutstandingOrdinaryShares
      contextRef="c83"
      decimals="0"
      id="ixv-46102"
      unitRef="shares">3799544</gfai:OutstandingOrdinaryShares>
    <gfai:PreferredSharesOutstandingShares
      contextRef="c0"
      decimals="0"
      id="ixv-46103"
      unitRef="shares">21599</gfai:PreferredSharesOutstandingShares>
    <gfai:PreferredSharesOutstandingSharesPercentage contextRef="c0" decimals="4" id="ixv-46104" unitRef="pure">0.9907</gfai:PreferredSharesOutstandingSharesPercentage>
    <gfai:OutstandingOrdinaryShares
      contextRef="c0"
      decimals="0"
      id="ixv-46105"
      unitRef="shares">33600</gfai:OutstandingOrdinaryShares>
    <gfai:PreferredShares
      contextRef="c0"
      decimals="0"
      id="ixv-46106"
      unitRef="shares">2400</gfai:PreferredShares>
    <gfai:PreferredSharesPercentage contextRef="c0" decimals="5" id="ixv-46107" unitRef="pure">0.00933</gfai:PreferredSharesPercentage>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired contextRef="c4" decimals="4" id="ixv-46108" unitRef="pure">0.9907</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <gfai:SharesPercentage contextRef="c0" decimals="2" id="ixv-46109" unitRef="pure">0.97</gfai:SharesPercentage>
    <gfai:AcquiredMajorityPercentage contextRef="c84" decimals="2" id="ixv-46110" unitRef="pure">0.51</gfai:AcquiredMajorityPercentage>
    <gfai:ShareTransferAuthorized
      contextRef="c85"
      decimals="0"
      id="ixv-46111"
      unitRef="shares">510</gfai:ShareTransferAuthorized>
    <gfai:RestrictedOrdinaryShare
      contextRef="c86"
      decimals="0"
      id="ixv-46112"
      unitRef="shares">1091</gfai:RestrictedOrdinaryShare>
    <gfai:CancellationOfShares
      contextRef="c87"
      decimals="0"
      id="ixv-46113"
      unitRef="shares">1091</gfai:CancellationOfShares>
    <gfai:AcquireEquityInterest contextRef="c88" decimals="2" id="ixv-46114" unitRef="pure">1</gfai:AcquireEquityInterest>
    <gfai:AcquireEquityInterest contextRef="c89" decimals="2" id="ixv-46115" unitRef="pure">1</gfai:AcquireEquityInterest>
    <gfai:ConsiderationAmount contextRef="c4" decimals="0" id="ixv-46116" unitRef="usd">3205</gfai:ConsiderationAmount>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c89" decimals="2" id="ixv-46117" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquireEquityInterest contextRef="c90" decimals="2" id="ixv-46118" unitRef="pure">1</gfai:AcquireEquityInterest>
    <gfai:ConsiderationAmount contextRef="c91" decimals="0" id="ixv-46119" unitRef="usd">1</gfai:ConsiderationAmount>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c92" decimals="2" id="ixv-46120" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c93" decimals="2" id="ixv-46121" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c94" decimals="2" id="ixv-46122" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c95" decimals="2" id="ixv-46123" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c96" decimals="2" id="ixv-46124" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c97" decimals="2" id="ixv-46125" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c98" decimals="2" id="ixv-46126" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c99" decimals="2" id="ixv-46127" unitRef="pure">0.98</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c100"
      decimals="2"
      id="ixv-46128"
      unitRef="pure">0.01</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c82" decimals="2" id="ixv-46129" unitRef="pure">0.01</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c101"
      decimals="2"
      id="ixv-46130"
      unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c102"
      decimals="2"
      id="ixv-46131"
      unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c103"
      decimals="2"
      id="ixv-46132"
      unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c104"
      decimals="2"
      id="ixv-46133"
      unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c105"
      decimals="2"
      id="ixv-46134"
      unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:AcquireEquityInterest
      contextRef="c106"
      decimals="2"
      id="ixv-46135"
      unitRef="pure">1</gfai:AcquireEquityInterest>
    <gfai:AcquisitionPurchasePricePaidAmount contextRef="c0" decimals="0" id="ixv-46136" unitRef="usd">10000000</gfai:AcquisitionPurchasePricePaidAmount>
    <gfai:AcquisitionPurchasePricePaidAmountInMixOfCashPercentage contextRef="c0" decimals="2" id="ixv-46137" unitRef="pure">0.10</gfai:AcquisitionPurchasePricePaidAmountInMixOfCashPercentage>
    <gfai:PercentageOfRestrictedOrdinaryShares contextRef="c0" decimals="2" id="ixv-46138" unitRef="pure">0.90</gfai:PercentageOfRestrictedOrdinaryShares>
    <gfai:RestrictedOrdinaryShare
      contextRef="c107"
      decimals="0"
      id="ixv-46139"
      unitRef="shares">2142852</gfai:RestrictedOrdinaryShare>
    <gfai:NumberOfSharesIssue
      contextRef="c0"
      decimals="0"
      id="ixv-46140"
      unitRef="shares">53571</gfai:NumberOfSharesIssue>
    <gfai:AcquireEquityInterest
      contextRef="c108"
      decimals="2"
      id="ixv-46141"
      unitRef="pure">1</gfai:AcquireEquityInterest>
    <gfai:AcquisitionPurchasePricePaidAmount contextRef="c109" decimals="0" id="ixv-46142" unitRef="usd">8400000</gfai:AcquisitionPurchasePricePaidAmount>
    <gfai:AcquisitionPurchasePricePaidAmountInMixOfCashPercentage
      contextRef="c109"
      decimals="2"
      id="ixv-46143"
      unitRef="pure">0.10</gfai:AcquisitionPurchasePricePaidAmountInMixOfCashPercentage>
    <gfai:RestrictedOrdinaryShares
      contextRef="c109"
      decimals="2"
      id="ixv-46144"
      unitRef="pure">0.90</gfai:RestrictedOrdinaryShares>
    <gfai:RestrictedOrdinaryShare
      contextRef="c110"
      decimals="0"
      id="ixv-46145"
      unitRef="shares">3780000</gfai:RestrictedOrdinaryShare>
    <gfai:NumberOfSharesIssue
      contextRef="c111"
      decimals="0"
      id="ixv-46146"
      unitRef="shares">94500</gfai:NumberOfSharesIssue>
    <gfai:AcquisitionOwnedSubsidiaryPercentage contextRef="c4" decimals="2" id="ixv-46147" unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <gfai:PurchasePriceOfAssets contextRef="c0" decimals="0" id="ixv-46148" unitRef="usd">2100000</gfai:PurchasePriceOfAssets>
    <gfai:RestrictedOrdinaryShare
      contextRef="c0"
      decimals="0"
      id="ixv-46149"
      unitRef="shares">10500000</gfai:RestrictedOrdinaryShare>
    <gfai:RestrictedOrdinarySharePerShare
      contextRef="c0"
      decimals="2"
      id="ixv-46150"
      unitRef="usdPershares">0.2</gfai:RestrictedOrdinarySharePerShare>
    <gfai:NumberOfSharesIssue
      contextRef="c112"
      decimals="0"
      id="ixv-46151"
      unitRef="shares">262500</gfai:NumberOfSharesIssue>
    <gfai:AcquisitionOwnedSubsidiaryPercentage
      contextRef="c113"
      decimals="2"
      id="ixv-46152"
      unitRef="pure">1</gfai:AcquisitionOwnedSubsidiaryPercentage>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory contextRef="c0" id="ixv-25638">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SIGNIFICANT
    ACCOUNTING POLICIES&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following is a summary of significant accounting policies used in the preparation of these consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
financial statements were approved by the Board of Directors and authorized for issuance on April 17, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basis of presentation&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements of Guardforce and subsidiaries have been prepared in accordance with International Financial Reporting
Standards (&#x201c;IFRS&#x201d;) as issued by the International Accounting Standards Board (&#x201c;IASB&#x201d;). All amounts are presented
in United States dollars (&#x201c;USD&#x201d;) and have been rounded to the nearest USD.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#x201c;2021 share consolidation&#x201d;)
of the Company&#x2019;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. On January
31, 2023, the Company completed another share consolidation (the &#x201c;2023 share consolidation&#x201d;) of the Company&#x2019;s authorized
and issued ordinary shares whereby every forty shares were consolidated into one share (Note 19). As a result of the 2021 share consolidation
and the 2023 share consolidation, the par value of each ordinary share became $0.12. The accompanying consolidated financial statements
and all share and per share amounts have been retroactively restated to reflect the share consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;) to divest its information
security business (Note 28). The assets and liabilities of Handshake are reported as held for sale at December 31, 2023. The operating
results of Handshake have been reported as discontinued operations. Prior periods have been reclassified to conform to this presentation
to allow for a meaningful comparison of continuing operations.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;i&gt;Going Concern&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying financial statements are presented on the basis that the Company is a going concern. The going concern assumption contemplates
the realization of assets and the satisfaction of liabilities in the normal course of business.&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023, the Company&#x2019;s operating losses raise substantial doubt about the Company&#x2019;s ability to continue as a
going concern. Although the Company had cash and cash equivalents of approximately $22.0 million as of December 31, 2023, the Company
requires additional financing to expand and develop new business to obtain revenues and to generate operating profits. The perception
of the Company&#x2019;s continued operating losses may make it difficult to obtain financing or obtain financing on favorable terms for
the growth of the Company&#x2019;s business and could result in the loss of confidence by investors, customers, suppliers and employees.
If the Company is not successful in raising capital through equity offerings, debt financings, collaborations, licensing arrangements
or any other means or are not successful in reducing expenses, the Company may exhaust its cash resources and be unable to continue operations.
If the Company cannot continue as a viable entity, the shareholders would likely lose most or all of their investment in the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
assessing the going concern, management and the Board has considered:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Based
    on the budget and financial plans of the Company, management expects to see a positive trend in the Company&#x2019;s future results.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Management
    expects to see improved cash flows including liquidity and borrowings from future fund-raising activities. The Company&#x2019;s principal
    uses of cash have been, and management expects will continue to be, for working capital to support a reasonable increase in our scale
    of operations as well as for business expansion 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 48px; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company has conditional and unconditional obligations as disclosed in Note 25, these commitments and contingencies are under normal course of business and are included in the budget. Regarding the legal proceedings, as of the date of this report, the Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. &#160;On March 27, 2024, the cases against the Company which were filed by Mr. Tu had been withdrawn. Management believes the other remaining cases are without merit and is confident that such lawsuits will be dismissed.&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    Company has improved the debt ratio by converting the loan with WK Venture Success Limited (&#x201c;WK Venture&#x201d;) with the total
    outstanding balance of approximately $15.9 million to the Company&#x2019;s ordinary shares (Note 14). In addition, the Company has
    fully settled the convertible note payable with Streeterville Capital, LLC (&#x201c;CVP&#x201d;) (Note 15).&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basis of consolidation&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated balance sheets, consolidated statements of profit or loss and other comprehensive loss, statements of changes in equity
and statements of cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising
the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control
of the controlling shareholders, wherever the period is shorter.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated balance sheets of the Company as at December&#160;31, 2023 and 2022 have been prepared to present the assets and liabilities
of the subsidiaries under the historical cost convention.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equity
interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
intra-group and inter-company transactions and balances have been eliminated on consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.3&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Segment reporting&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;IAS
14&#160;Segment Reporting&#160;requires reporting of financial information by business or geographical area. It requires disclosures
for &#x2018;primary&#x2019; and &#x2018;secondary&#x2019; segment reporting formats, with the primary format based on whether the entity&#x2019;s
risks and returns are affected predominantly by the products and services it produces or by the fact that it operates in different geographical
areas.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
entity&#x2019;s reportable segments are its business and geographical segments for which a majority of their revenue is earned from sales
to external customers and for which:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;revenue from sales to external customers and from transactions with other segments is 10% or more of the total revenue, external and internal, of all segments; or&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;segment result, whether profit or loss, is 10% or more the combined result of all segments in profit or the combined result of all segments in loss, whichever is greater in absolute amount; or&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;assets are 10% or more of the total assets of all segments.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Segments
deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant
segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately
reported, they must be included as an unallocated reconciling item.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Segment
information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses
operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports financial and operating information in the following four segments and geographical segmental data as shown in Note 24:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: 0.5in"&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;(i)&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;Secured
                                            logistics;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: 0.5in"&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;(ii)&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;Robotics
                                            AI solutions;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: 0.5in"&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;(iii)&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;General
                                            security solutions; and&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: 0.5in"&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;(iv)&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;Corporate
                                            and others&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the Company&#x2019;s holdings and
treasury organization, including its headquarter and central functions. All listing related expenses are included in the Corporate and
others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;The Company completed the divestiture
with Handshake on February 6, 2024. At December 31, 2023, Handshake was classified as a disposal group held for sale and as a discontinued
operation. The business of Handshake represented the entirety of the Company&#x2019;s information security operating segment through December
31, 2023, which is excluded from the Company&#x2019;s segment reporting.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Business combinations&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations using the acquisition method when control is transferred to the Company, other than those
between and among entities under common control. The consideration transferred in the acquisition is generally measured at fair value,
as are the identifiable net assets acquired. Any goodwill that arises is tested annually for impairment. Any gain on the bargain purchase
is recognized in the statement of profit or loss immediately. Transaction costs are expensed as incurred, except if related to the issue
of debt or equity securities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Any
contingent consideration is measured at fair value at the date of acquisition. If an obligation to pay contingent consideration that
meets the definition of a financial instrument is classified as equity, then it is not remeasured and settlement is accounted for within
equity. Otherwise, other contingent consideration is remeasured at fair value at each reporting date and subsequent changes in the fair
value of the contingent consideration are recognized in the statement of profit or loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;IFRS&#160;3,
Business Combinations&#160;do not include specific measurement guidance for transfers of businesses or subsidiaries between entities
under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS
framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of
transactions between entities under common control at the carrying value on the transferor&#x2019;s financial statements, and to have
the consolidated balance sheet, consolidated statement of profit or loss, comprehensive income, changes in equity and cash flows reflect
the results of combining entities for all periods presented for which the entities were under the transferor&#x2019;s common control,
irrespective of when the combination takes&#160;place.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.5&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling interest&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable
to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheet, consolidated
statement of profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.6&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Critical accounting estimate and judgements&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 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;The preparation of the consolidated financial
statements in conformity with IFRS requires management to make estimates and judgements that affect the reported amounts of assets and
liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues
and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates during the years ended
December 31, 2023, 2022 and 2021 include provision for obsolete inventory, impairment on property, plant and equipment &#160;&#160;and
intangible assets, allowance for withholding tax receivables, provision for expected credit loss on trade receivables and other receivables,
useful life of property, plant and equipment and intangible assets, impairment of goodwill, measurement of share-based compensation expenses,
measurement of retirement benefit obligations,&#160;&#160; measurement of consideration and assets and liabilities acquired as business
combinations, accounting for leases, valuation of deferred tax assets and allowance for doubtful debts on a related party receivable.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.7&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign currency translation&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
presentational currency of the Company is the U.S. dollar (&#x201c;USD&#x201d;). The functional currency of Guardforce, AI Holdings, AI
Robots, Horizon Dragon, Southern Ambition, AI Singapore, AI Robotics, AI Robots Service, AI Malaysia, AI Macau, AI US, AI Australia,
AI Dubai, AI UK, AI Korea, AI Japan, AI Canada, AI Vietnam and AI Technology is the USD. The functional currency of AI Hong Kong and
Handshake is the Hong Kong dollar (&#x201c;HKD&#x201d;). The functional currency of AI Thailand, GF Cash (CIT) and AI R&amp;amp;I is Thai Baht
(&#x201c;Baht&#x201d; or &#x201c;THB&#x201d;). The functional currency of AI Shenzhen, AI Jian, Shenzhen GFAI, Guangzhou GFAI and Beijing
Wanjia is the Chinese Renminbi (&#x201c;RMB&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
currency exchange rates that impact our business are shown in the following table:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: justify"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year End Rate&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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Average Rate&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: justify"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended&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: justify"&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Thai Baht&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;0.0292&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;0.0289&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;0.0300&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;0.0288&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;0.0286&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;0.0313&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; "&gt;
    &lt;td style="text-align: justify"&gt;Hong Kong Dollar&lt;/td&gt;&lt;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.1282&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;0.1282&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;0.1282&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;0.1282&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;0.1282&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;0.1282&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: justify"&gt;Chinese Renminbi&lt;/td&gt;&lt;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.1409&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;0.1447&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;span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&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;0.1414&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;0.1446&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;span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial risk management&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8.1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
    risk factors&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The
Company&#x2019;s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential
adverse effects on the Company&#x2019;s financial performance.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Credit
    risk&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company trades only with parties that are expected to be creditworthy. The Company manages its operations to avoid any excessive concentration
of counterparty risk. The Company takes all reasonable steps to seek assurance from the counterparties that they can fulfill their obligations.
In addition, receivable balances are monitored on an ongoing basis with the result that the Company&#x2019;s exposure to credit loss remains
low.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
carrying values of the Company&#x2019;s financial assets and contract assets represent its maximum credit exposure.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(ii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign
    exchange risk&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to foreign exchange risk arising from various currency exposures, primarily with respect to the THB and USD. Foreign
exchange risk arises when future commercial transactions or recognized assets and liabilities are denominated in a currency that is not
the respective functional currency of the Company&#x2019;s subsidiaries. The functional currency of the Company and majority of its overseas
subsidiaries is the USD whereas the functional currency of the subsidiaries which operate in Thailand is the THB. The Company currently
does not hedge transactions undertaken in foreign currencies but manages its foreign exchange risk by performing regular reviews of the
Company&#x2019;s net foreign exchange exposures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the THB had strengthened/weakened by 2.28% against the USD (the average monthly variance during the 2-year period ended December 31,
2023) with all other variables held constant, the post-tax profit would have been approximately $1,000 higher/lower and $288,000 higher/lower,
for the years ended December 31, 2023 and 2022, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#x2019;s entities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the THB had strengthened/weakened by 2.14% against the USD (the average monthly variance during the 2-year period ended December 31,
2022) with all other variables held constant, the post-tax profit would have been approximately $288,000 higher/lower and $228,000 higher/lower,
for the years ended December 31, 2022 and 2021, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#x2019;s entities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(iii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    rate risk&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s exposure to changes in interest rates are mainly attributable to its borrowings and loans. At the reporting date, based
on the composition of borrowings at December 31, 2023 (Note 14), if interest rates on borrowings had been 100 basis points higher/lower
with all other variables held constant, the Company&#x2019;s post-tax results for the year would have been approximately $3,800, $11,000
and $14,000 lower/higher for the years ended December 31, 2023, 2022 and 2021, respectively, mainly as a result of higher/lower interest
expense on floating rate borrowings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(iv)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Liquidity
    risk&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prudent
liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount
of committed credit facilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working
capital requirements from cash generated from funds raised from the public offerings and private placements, operation, proceeds from
a convertible note, exercise of warrants, bank borrowings and finance leases.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and
cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the reporting date, the contractual undiscounted cash flows of the Company&#x2019;s current financial liabilities approximate their respective
carrying amounts due to their short maturities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below analyses the Company&#x2019;s non-derivative financial liabilities into relevant maturity groupings based on the remaining
period at the reporting date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year ended December 31, 2023&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;Within &lt;br/&gt; 1 year&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;1 to 5 years&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;&amp;gt;5 years&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;Total&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%; text-align: left"&gt;Trade and other payables&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,016,850&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-247"&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;&lt;div style="-sec-ix-hidden: hidden-fact-248"&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;3,016,850&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; "&gt;
    &lt;td&gt;Borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;337,241&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;44,410&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-249"&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;381,651&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;Borrowings from related 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;3,104,149&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-250"&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-251"&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;3,104,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related 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;2,898,506&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-252"&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-253"&gt;&#160;&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;2,898,506&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;Other 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;3,171,643&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-254"&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-255"&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;3,171,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating lease 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;1,239,066&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,455,857&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-256"&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;2,694,923&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;Finance lease 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;108,597&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;218,996&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-257"&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;327,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Provision for employee benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;362,284&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,460,434&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;23,059,674&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,882,392&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;Liabilities directly associated with the assets held for sale&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;130,876&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-258"&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-259"&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;130,876&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; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,369,212&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,179,697&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,059,674&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,608,583&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year ended December 31, 2022&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;Within &lt;br/&gt; 1 year&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;1 to 5 years&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;&amp;gt;5 years&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;Total&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%; text-align: left"&gt;Trade and other payables&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,633,995&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-260"&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;&lt;div style="-sec-ix-hidden: hidden-fact-261"&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;2,633,995&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; "&gt;
    &lt;td&gt;Borrowings&lt;/td&gt;&lt;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,181,616&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,899,818&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-262"&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,081,434&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;Borrowings from related 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;3,148,500&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,455,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;&lt;div style="-sec-ix-hidden: hidden-fact-263"&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;4,604,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related 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;3,868,691&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-264"&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;&#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;3,868,691&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;Other 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;2,477,369&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;43,200&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-265"&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;2,520,569&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating lease 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;1,774,192&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,340,075&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-266"&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;4,114,267&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;Finance lease 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;398,136&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;233,550&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-267"&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;631,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Convertible note payables&lt;/td&gt;&lt;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,730,267&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-268"&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-269"&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;1,730,267&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; text-align: left"&gt;Provision for employee benefits&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;457,315&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,554,322&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;23,302,600&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;25,314,237&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; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,670,081&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,526,614&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,302,600&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,499,295&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
Equity (Debt) Analysis&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; 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;As
    of December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash,
    cash equivalents, and restricted cash (Note 4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;21,973,395&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,230,644&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings
    &#x2013; repayable within one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,441,390&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,330,116&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings
    &#x2013; repayable after one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(44,410&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(15,355,467&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
    equity (debt)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,487,595&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(13,454,939&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8.2&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Capital
    risk management&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s objectives on managing capital are to safeguard the Company&#x2019;s ability to continue as a going concern and support
the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain
an optimal capital structure to enhance shareholders&#x2019; value in the long term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital
to shareholders, issue new shares or sell assets to reduce debt.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8.3&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impact
    of COVID-19&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
COVID-19 pandemic has developed rapidly in 2020. The resulting impact of the virus on the operations and measures taken by various governments
to contain the virus have negatively affected the Company&#x2019;s financial performance during the year ended December 31, 2022 and 2021.
At the beginning of 2023, governments of the countries where the Company is operating lifted most of the social distancing measures and
other restrictions that the Company&#x2019;s business has gradually recovered, and management believes that there will be improvements
on financial results in 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.9&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair value measurements&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded
at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions
that market participants would use when pricing the asset or liability.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based
upon the lowest level input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level&#160;1&#x2014;Observable
inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level&#160;2&#x2014;Include
other inputs that are directly or indirectly observable in the marketplace.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level&#160;3&#x2014;Unobservable
inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: the (1)&#160;market approach, (2)&#160;income
approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions
involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a
single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts.
The cost approach is based on the amount that would currently be required to replace an asset.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
assets and liabilities of the Company mainly consist of cash and cash equivalents, restricted cash, trade and other receivables, amounts
due from related parties, other current assets, trade payables, amounts due to related parties, accruals, other liabilities and convertible
note payable. As of December 31, 2023 and 2022, the carrying values of cash and cash equivalents, restricted cash, trade receivables,
amounts due from related parties, prepayments and other current assets, trade payables, amounts due to related parties, accruals and
other liabilities approximate their fair values due to the short-term maturity of these instruments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.10&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Share-based payment&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 25, 2022, the Company established the 2022 Equity Incentive Plan (the "Plan"). Under the Plan, participants are granted
restricted shares which only vest if certain performance standards are met. Participation in the Plan is at the Board&#x2019;s discretion,
and no individual has a contractual right to participate in the Plan or to receive any guaranteed benefits. The Company accounts for
the share-based payments (primarily restricted shares) with the fair value of the restricted shares on the date of grant and recognition
of stock-based compensation expense on the consolidated statements of profit or loss over the vesting period for award expected to vest.
The fair value of restricted stocks is determined based on the share price at which the Company's shares are traded on the Nasdaq Stock
Exchange at the date of the grant, which management has taken into account an estimated discount to reflect the impact of the post-vesting
restrictions.&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&#160;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.11&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash and cash equivalents and restricted cash&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include highly liquid investments with original maturities of three months or less.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023 and 2022, non-current restricted cash amounting to $1.6 million and $1.3 million, respectively represents cash pledged
with two local banks in Thailand as collateral for bank guarantees issued by those banks in respect of (i) project performance for government
and commercial bank customers; (ii) fuel consumption under the fleet credit card; and (iii) electricity usage.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;In November 2023, approximately $0.1 million of the Company&#x2019;s cash
in two subsidiaries in China, namely Shenzhen GFAI and Robot Service Shenzhen were frozen upon request to satisfy the court judgments
related to the labor lawsuits in China and an ongoing legal dispute with a related party in China (Note 23). On March 27, 2024, Mr. Tu
had withdrawn all the claims against the Company. Accordingly, the freeze on all of the bank accounts of Robot Service Shenzhen were lifted
on April 2, 2024. Management expects to settle the labor lawsuits in 2024 so as to lift the freeze of all the bank accounts of Shenzhen
GFAI within 12 months, therefore the respective cash balances have been reclassified to current restricted cash.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.12&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade receivables and other receivables&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
and other receivables are recorded at net realizable value consisting of the carrying amount less an allowance for doubtful accounts
as needed. The allowance for doubtful accounts is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s
existing accounts and other receivables and accounts receivable from related parties. The Company determines the allowance for its trade
receivable based on aging data, historical collection experience, customer specific facts and economic conditions. The Company writes-off
trade receivable when amounts are deemed uncollectible. The Company extends unsecured credit to its customers in the ordinary course
of business but mitigates the associated risks by performing credit checks and actively pursuing past due accounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recorded a provision for (recovery of) expected credit loss on trade receivables and other receivables of $899,433, $(7,394)
and $&lt;span style="-sec-ix-hidden: hidden-fact-272"&gt;nil&lt;/span&gt; during the years ended December 31, 2023, 2022 and 2021, respectively.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.13&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
solely consist of robots and are stated at the lower of cost, determined on a weighted average basis, or net realizable value. Net realizable
value is the estimated selling price in the ordinary course of business less the estimated cost of completion and the estimated costs
necessary to make the sale. When inventory is sold, their carrying amount is charged to expense in the period in which the revenue is
recognized. Write-downs for declines in net realizable value or for losses of inventories are recognized as an expense in the period
the impairment or loss occurs. The Company recorded an allowance for slow moving or obsolete inventory of $3,797,552, $942,882 and $&lt;span style="-sec-ix-hidden: hidden-fact-273"&gt;nil&lt;/span&gt;
during the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2023 and 2022, all robots inventories were purchased from related parties (Note 23).&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.14&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Assets held for sale and discontinued operations&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company classifies assets and disposal groups as held for sale if their carrying amounts will be recovered principally through a sale
transaction rather than through continuing use. Assets and disposal groups classified as held for sale are measured at the lower of their
carrying amount and fair value less costs to sell. Costs to sell are the incremental costs directly attributable to the disposal of an
asset or a disposal group, excluding finance costs and income tax expense.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
criteria for held for sale classification is regarded as met only when the sale is highly probable, and the assets or disposal groups
is available for immediate sale in its present condition. Actions required to complete the sale should indicate that it is unlikely that
significant changes to the sale will be made or that the decision to sell will be withdrawn. Management must be committed to the plan
to sell the assets and the sale expected to be completed within one year from the date of the classification.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment and intangible assets are not depreciated or amortized once classified as held for sale. Assets and liabilities classified
as held for sale are presented separately as current items in the statement of financial position. Discontinued operations are excluded
from the results of continuing operations and are presented as a single amount as profit or loss after tax from discontinued operations
in the statement of profit or loss. Additional disclosures are provided in Note 14. All other notes to the financial statements include
amounts for continuing operations, unless indicated otherwise.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.15&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Withholding taxes receivable&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Withholding
tax is a deduction from payments made to suppliers who provide services. The withholding tax rates can vary depending on the type of
income and the tax status of the recipient. Based on tax rules currently in effect, the withholding tax rate is 3% for commercial contracts
and 1% for governmental contracts in Thailand, which amounts are refundable. The Company generally files its request for a withholding
tax refund by the end of May of the following year for withholding tax deducted in the previous year. Once the request for withholding
tax refund is submitted to the Thai Revenue Department, the request will be subject to audit and review. Since it is difficult to predict
the time required by the Thai Revenue Department to complete its audit and approve the relevant refund, except for known amount to be
collected within the next 12 months, the Company has reflected its withholding tax receivable as a non-current asset in its consolidated
balance sheets for amounts due from the Revenue Department.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Withholding
tax receivable is recorded net of related provision for amount that could be challenged by the taxing authority. Such provision represents
the Company&#x2019;s best estimate based on recent collection history.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.16&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property, plant and equipment&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs
incurred to bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged
to expense; major additions to physical properties are capitalized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
is calculated using the straight-line method over the following estimated useful lives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&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 style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;Lesser of useful life or remaining lease term&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tools and 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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture, fixtures and office 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; "&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5,10 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;GDM machines&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; "&gt;
    &lt;td&gt;Robots&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;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.17&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Assets under construction&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Assets
under construction are stated at cost less impairment losses, if any. Cost comprises direct costs of construction as well as interest
expense and exchange differences capitalized during the periods of construction and installation. Capitalization of these costs ceases
and the construction in progress is transferred to property, plant and equipment when substantially all the activities necessary to prepare
the assets for their intended use are completed. No depreciation is provided for assets under construction until they are completed and
ready for intended use.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.18&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, net&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 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;Intangible assets acquired separately are
measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value at the date
of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated
impairment losses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;Intangible assets with finite lives are
amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired.
The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end
of each reporting period. Changes in the expected useful life or the expected pattern of consumption of future economic benefits embodied
in the asset are considered to modify the amortization period or method, as appropriate, and are treated as changes in accounting estimates.
The amortization expense on intangible assets with finite lives is recognized in the consolidated statements of profit or loss in the
expense category that is consistent with the function of the intangible assets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center; padding-bottom: 1.5pt"&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: 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="width: 88%; text-align: left"&gt;Computer software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intelligent Cloud Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 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;Right-of-use Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer base&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1 &#x2013; 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;Technical know-how&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;8 &#x2013; 10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Security Surveillance system&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&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%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.19&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Following
initial recognition, goodwill is stated at cost less any accumulated impairment losses. Goodwill is reviewed for impairment annually
or more frequently if events or changes in circumstances indicate that the carrying value may be impaired.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the acquisition date, any goodwill acquired is allocated to the cash-generating units (CGU) which are expected to benefit from the combination&#x2019;s
synergies. Impairment is determined by assessing the recoverable amount of the CGU to which the goodwill related. Where the recoverable
amount of the CGU is less than the carrying amount, an impairment loss is recognized. Where goodwill forms part of a CGU and part of
the operation within that unit is disposed of, the goodwill associated with the operation disposed of is included in the carrying amount
of the operation when determining the gain or loss on disposal of the operation. Goodwill disposed of In these circumstances is measured
on the basis of the relative values of the operation disposed of and the portion of the CGU retained.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company recorded impairment losses on goodwill of $2,267,583. No impairment loss on goodwill was
recorded for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.20&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impairment of long-lived assets&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any
indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is
estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount
of an individual asset, the Company estimates the recoverable amount of the CGU to which the asset belongs. During the years ended December
31, 2023, 2022 and 2021, impairment losses on the robots&#x2019; fixed assets of $3,682,789, $4,408,037 and $&lt;span style="-sec-ix-hidden: hidden-fact-274"&gt;nil&lt;/span&gt; were recognized when
the carrying amount was greater than the value in use, respectively. In addition, during the year ended December 31, 2023, the Company
recognized impairment loss on the robots&#x2019; related intangible assets of $3,713,551. The Company did not incur any impairment loss
on intangible assets during the year ended December 31, 2022 when the Company began acquiring robots&#x2019; related intangible assets.
Management estimated the value in use by estimating the expected cash flows from the CGU as well as a suitable discount rate in order
to calculate the present value of those cash flows. The basis of impairment is determined based on the result of assessment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.22&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade and other payables&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;These
amounts represent liabilities for goods and services provided to the Company prior to the end of the financial year which is unpaid.
They are initially recognized at fair value and subsequently measured at amortized cost using the effective interest method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.23&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest-bearing borrowings&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest-bearing
borrowings are recognized initially at fair value less attributable transaction costs. Subsequent to initial recognition, interest-bearing
borrowings are stated at amortized cost with any difference between the amount initially recognized and redemption value being recognized
in profit or loss over the period of the borrowings, together with any interest and fees payable, using the effective interest method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.24&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue from contracts with customers&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates its revenue primarily from four service lines: (1) Secure logistics; (2) Robotics AI resolutions; (3) Information security;
and (4) General security solutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Each
service line primarily renders the following services:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Secure
    logistics&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Cash-In-Transit - Non Dedicated Vehicle (CIT Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (CIT DV); (iii) ATM management; (iv) Cash
Processing (CPC); (v) Cash Center Operations (CCT); (vi) Consolidate Cash Center (CCC); (vii) Cheque Center Service (CDC); (viii) Express
Cash; (ix) Coin Processing Service; and (x) Cash Deposit Management Solutions&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robotics
    AI solutions&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 0pt 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Sale of robots and (ii) Rental of robots&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 48px"&gt;&lt;/td&gt;&lt;td style="width: 24px; 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;Information
                                            security - this was the revenue generated by Handshake, which we have separated with on February
                                            6, 2024. For the year ended December 31, 2023, 2022 and 2021, revenue and results of operations
                                            derived from this service line were presented as discontinued operations on the consolidated
                                            statements of profit or loss. Going into fiscal 2024, we will not have this revenue stream
                                            anymore.&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Penetration test; (ii) PCI ASV Scan and (iii) Rapid7 Sales&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
    security solutions&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Integrated alarm security system installation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes revenue at a point in time as products are delivered and services are performed. Consultancy fees typically covers
a period of time, the revenue is recognized on a ratable basis over the contract term. The Company applies the following five-step model
in order to determine the amount:&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Identify
    the contract or quotation with the agreed service price.&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 0pt 35.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Evaluate
    the services engaged in the customer&#x2019;s contract and identify the related performance obligations.&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 0pt 35.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consider
    the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the
    consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged
    in a customer&#x2019;s contract is generally a fixed amount.&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 0pt 35.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Allocate
    the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that
    represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged
    with the customer.&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 0pt 35.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Recognize
    revenue when the Company satisfies the performance obligation through the rendering of services engaged.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
of the conditions mentioned above are accomplished normally when the services are rendered to the customer and this moment is considered
a point in time. The reported revenue reflects services delivered at the contract or agreed-upon price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
liabilities consist of deferred revenue related to prepaid fees received from customers for future information security service over
the term of the service agreement. The Company expects to recognize as revenue of approximately $256,815 within the next 12 months.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue
is recognized when the related performance obligations are satisfied.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Fixed
    Fees&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Service
    Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Performance
    Obligations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Per&lt;br/&gt;
    delivery /&lt;br/&gt;
    order&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Per&lt;br/&gt;
    month&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 34%; padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash-In-Transit
    (CIT) &#x2013; Non Dedicated Vehicles (Non-DV)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 45%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Delivery
    from point A to point B per customer request. Service obligation was generally completed within same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash-In-Transit
    (CIT) &#x2013; Dedicated Vehicles to Banks (DV)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Delivery
    from point A to point B per customer request.&#160;&#160;Service obligation was generally completed within same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ATM
    Management&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Includes
    replenishment of ATM machines and first level maintenance services.&#160;&#160;Service obligation was generally completed within
    the same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    Processing (CPC)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    counting, sorting and vaulting services for customers in the retail industry.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    Center Operations (CCT)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    counting, sorting and depositing for local commercial banks on behalf of Bank of Thailand (BOT).&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidate
    Cash Center (CCC)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    counting, sorting and depositing for Bank of Thailand (BOT).&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cheque
    Center Service (CDC)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Handles
    cheque consolidation and distribution on behalf of local commercial bank.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Express
    Cash&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Armored
    trucks (with onboard GDM) and crew teams are assigned to collect cash on behalf of local commercial banks.&#160;&#160;Service obligation
    was generally completed within the same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Coin
    Processing Service&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Armored
    vehicles and crew teams are assigned to collect/deliver coins to/from customer sites.&#160;&#160;Service obligation was generally
    completed within the same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    Deposit Management Solutions&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    deposit machine (Guardforce Digital Machine &#x2013; GDM) are installed at the customers&#x2019; sites for the collection of cash.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robotics
    AI Solutions - Sale of Robots&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Delivery
    of robots and inspection completed at customer site.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robotics
    AI Solutions - Rental of Robots&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robots
    are leased out for a fixed term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Penetration
    Test&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Production
    of the test report&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PCI
    ASV Scan&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Submission
    of the scan result&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Rapid7
    Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Provision
    of information security service based on the sale and installation of Rapid7 software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
    security solutions&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Completion
    of integrated alarm security system installation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not offer promotional payments, customer coupons, rebates or other cash redemption offers to its customers. Except the sale
of robots, customer&#x2019;s billing is prepared on a monthly basis once service delivery reports have been confirmed and the invoice
amount has been confirmed with the customers. Standard payment is 45 days but it may be 45 to 60 days depending on the individual customer
contract.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.45pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue
    is recognized net of sales taxes and upon transfer of significant risks and rewards of ownership to customers. Revenue is not recognized
    to the extent where there are significant uncertainties regarding recovery of the consideration due, associated costs or the possible
    return of goods.&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Related
    service revenue or rental income is recognized on a straight-line basis over the term of the contracts.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-left: 0.125in; text-indent: -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="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the year 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="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Service Type&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;Percentage &lt;br/&gt; of Total&lt;br/&gt; Revenue&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;Percentage &lt;br/&gt; of Total&lt;br/&gt; Revenue&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;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;Percentage&lt;br/&gt; of Total&lt;br/&gt; Revenue&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="padding-left: 0.125in; text-indent: -0.125in; width: 28%; text-align: left"&gt;Cash-In-Transit &#x2013; Non-Dedicated Vehicles
    (CIT Non-DV)&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,882,370&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;32.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;10,693,948&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;31.5&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;11,205,580&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;32.3&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)&lt;/td&gt;&lt;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,814,604&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.5&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;4,074,052&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.0&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;4,556,538&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.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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;ATM Management&lt;/td&gt;&lt;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,579,774&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;20.9&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,897,939&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;26.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;10,809,497&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;31.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Processing (CPC)&lt;/td&gt;&lt;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,265,052&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;9.0&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,789,818&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.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,034,360&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.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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Center Operations (CCT)&lt;/td&gt;&lt;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,824,381&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.0&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,209,055&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.5&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,802,171&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.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Consolidate Cash Center (CCC)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;726,599&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.0&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;456,720&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.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;182,263&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;0.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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cheque Center Service (CDC)&lt;/td&gt;&lt;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;/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;/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;4,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;0.0&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;59,923&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;0.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Deposit Management Solutions (GDM)&lt;/td&gt;&lt;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,794,708&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;7.7&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,771,380&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.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;1,644,611&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.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="padding-left: 0.125in; text-indent: -0.125in"&gt;Others **&lt;/td&gt;&lt;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,062&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;0.0&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;10,149&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;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;5,270&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;0.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Robotic AI solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;757,284&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.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,272,236&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.7&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;368,659&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.0&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-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;General security solutions&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,630,668&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;10.0&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,785,789&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.3&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-270"&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-271"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Total&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;36,280,502&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;100&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;33,965,648&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;100&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;34,668,872&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;100&lt;/td&gt;&lt;td style="padding-bottom: 1.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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&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;Others includes revenues from express cash, coin processing services and international shipment.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the years ended December 31, 2023, 2022 and 2021, revenue amounting to $36,211,678, $34,331,705 and $35,041,563 were generated from third parties, respectively; and $68,824, $146,243 and $111,627 were generated from a related party (see Note 23), respectively.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.25&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost of sales&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&#160;of
sales consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services
provided.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.26&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income tax&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; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
tax expense represents the sum of the tax currently payable and deferred tax. Income tax expense is charged to the consolidated statements
of profit or loss as they incur.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Current
income taxes are recorded in the results of the year they are incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax is recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements
and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all
taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss
carry forwards and certain tax credits, to the extent that it is probable that future taxable profits, reversal of existing taxable temporary
differences will be available against which those deductible temporary differences can be utilized after considering future tax planning
strategies. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition
(other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the
accounting profit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets are recognized for all deductible temporary differences, the carry forward of unused tax credits and any unused tax losses.
Deferred tax assets are recognized to the extent that it is probable that taxable profit and reversal of existing taxable temporary differences
will be available against which the deductible temporary differences, and the carry forward of unused tax credits and unused tax losses
can be utilized. The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no
longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized
deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable
profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests
in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary
difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with
such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against
which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to
reverse.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current
tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or
the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting
period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which
the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.27&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Provisions&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Provisions
are recognized for liabilities of uncertain timing or amount when the Company has a legal or constructive obligation arising as a result
of a past event, it is probable that an outflow of economic benefits will be required to settle the obligation and the amount can be
estimated reliably. Where the time value of money is material, provisions are stated at the present value of the expenditures expected
to settle the obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Where
it is probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed
as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will
only be confirmed by the occurrence or non-occurrence of one or more future events, are also disclosed as contingent liabilities unless
the probability of outflow of economic benefits is remote.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;As of the date of this report, the
Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. Management believes
the labor related cases are without merit and is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, a related
party, the Company had sought for legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached
a settlement with Mr. Tu, including Mr. Tu agreed to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn
all the claims against the Company. Therefore, no provision has been made for these liabilities in the financial statements. (Note 25)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.28&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Employee benefits&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;The Company provides for retirement benefits
payable for employees of its subsidiaries in Thailand under the Thai Labor Law; and follows IAS 19 in accounting for the related obligation.
Depending upon the individual employee&#x2019;s salary and years of service, the related obligation is calculated by an independent actuary
using the projected unit credit method. The present value of the obligation is determined by discounting with the interest rates of government
bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms
of the related liabilities. The sensitivity analysis is determined by i) discount rate; ii) salary increase rate; iii) turnover rate;
and iv) life expectancy.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
re-measurements effects of the Company&#x2019;s retirement benefit obligation such as actuarial gains and losses arising from experience
adjustments and changes in actuarial assumptions are recognized directly in other comprehensive income.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023, 2022 and 2021, actuarial gain of $3,486, $551,649 and $627,193, net of tax has been recognized in other comprehensive
income, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.29&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leases&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Leases
as lessee&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
January 1, 2019, in accordance with IFRS 16, leases with terms greater than 12 months are recognized as a right-of-use asset (&#x201c;ROU&#x201d;)
and a corresponding lease liability at the date in which the leased asset is available for use by the Company. Contracts may contain
both lease and non-lease components. The Company allocates the consideration in the contract to the lease and non-lease components based
on their relative stand-alone prices. Assets and liabilities arising from a lease are initially measured on a present value basis. Lease
liabilities include the net present value of fixed payments.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
payments to be made under reasonably certain extension options are also included in the measurement of the liability.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally
the case for leases of the Company, the lessee&#x2019;s incremental borrowing rate is used, being the rate that the individual lessee
would have to pay to borrow the funds necessary to obtain an asset of similar value to the right-of-use asset in a similar economic environment
with similar terms, security and conditions. To determine the incremental borrowing rate, the Company uses recent third-party financing
received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as
to produce a constant periodic rate of interest on the remaining balance of the liability for each period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
assets are measured at cost comprising the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    amount of the initial measurement of the lease liability&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;any
    lease payments made at or before the commencement date less any lease incentives received&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
assets are depreciated over the shorter of the asset&#x2019;s useful life and the lease term on a straight-line basis. The lease terms
of buildings and others are generally less than ten years and less than five years, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Payments
associated with leases with a lease term of 12 months or less on the Company&#x2019;s equipment and vehicles and all leases of low-value
assets are recognized on a straight-line basis as an expense in profit or loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leases
as lessor&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company leases out fixed assets consisting of different types of robots to third parties. All leases are classified as operating leases
as the Company does not transfer substantially all of the risks and rewards incidental to the ownership of the assets.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, 2022 and 2021, the Company recognized rental income of approximately $493,516, $582,000 and $257,000,
respectively. The Company did not recognize lease receivables as of December 31, 2023 and 2022 as the amount to be received was immaterial
to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.30&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Related parties&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Parties
are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant
influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject
to common control or significant influence, such as a family member or relative, shareholder, or a related corporation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Amount
    due from related parties&lt;/i&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes the contractual right to receive money or products from related parties as amount due from related parties. For those
that the contractual maturity date is less than one year, the Company records as current assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.31&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Earnings per share (&#x201c;EPS&#x201d;)&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
EPS is calculated by dividing the net profit (loss) attributable to ordinary equity holders by the weighted average number of ordinary
shares outstanding during the year. Diluted EPS is calculated by using the weighted average number of ordinary shares outstanding adjusted
to include the potentially dilutive effect of outstanding share-based awards and convertible debt instruments, unless their inclusion
in the calculation is anti-dilutive.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.32&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;New and amended accounting standards&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
new standards and amendments that are effective for annual reporting period commencing January 1, 2023 have been applied by the Company
for the year ended December 31, 2023. The adoption of these new and amended standards did not have material impact on the consolidated
financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning
January 1, 2023, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these
new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory contextRef="c0" id="ixv-25656">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basis of presentation&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements of Guardforce and subsidiaries have been prepared in accordance with International Financial Reporting
Standards (&#x201c;IFRS&#x201d;) as issued by the International Accounting Standards Board (&#x201c;IASB&#x201d;). All amounts are presented
in United States dollars (&#x201c;USD&#x201d;) and have been rounded to the nearest USD.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#x201c;2021 share consolidation&#x201d;)
of the Company&#x2019;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. On January
31, 2023, the Company completed another share consolidation (the &#x201c;2023 share consolidation&#x201d;) of the Company&#x2019;s authorized
and issued ordinary shares whereby every forty shares were consolidated into one share (Note 19). As a result of the 2021 share consolidation
and the 2023 share consolidation, the par value of each ordinary share became $0.12. The accompanying consolidated financial statements
and all share and per share amounts have been retroactively restated to reflect the share consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;) to divest its information
security business (Note 28). The assets and liabilities of Handshake are reported as held for sale at December 31, 2023. The operating
results of Handshake have been reported as discontinued operations. Prior periods have been reclassified to conform to this presentation
to allow for a meaningful comparison of continuing operations.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;i&gt;Going Concern&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying financial statements are presented on the basis that the Company is a going concern. The going concern assumption contemplates
the realization of assets and the satisfaction of liabilities in the normal course of business.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023, the Company&#x2019;s operating losses raise substantial doubt about the Company&#x2019;s ability to continue as a
going concern. Although the Company had cash and cash equivalents of approximately $22.0 million as of December 31, 2023, the Company
requires additional financing to expand and develop new business to obtain revenues and to generate operating profits. The perception
of the Company&#x2019;s continued operating losses may make it difficult to obtain financing or obtain financing on favorable terms for
the growth of the Company&#x2019;s business and could result in the loss of confidence by investors, customers, suppliers and employees.
If the Company is not successful in raising capital through equity offerings, debt financings, collaborations, licensing arrangements
or any other means or are not successful in reducing expenses, the Company may exhaust its cash resources and be unable to continue operations.
If the Company cannot continue as a viable entity, the shareholders would likely lose most or all of their investment in the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
assessing the going concern, management and the Board has considered:&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Based
    on the budget and financial plans of the Company, management expects to see a positive trend in the Company&#x2019;s future results.&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Management
    expects to see improved cash flows including liquidity and borrowings from future fund-raising activities. The Company&#x2019;s principal
    uses of cash have been, and management expects will continue to be, for working capital to support a reasonable increase in our scale
    of operations as well as for business expansion 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; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 48px; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company has conditional and unconditional obligations as disclosed in Note 25, these commitments and contingencies are under normal course of business and are included in the budget. Regarding the legal proceedings, as of the date of this report, the Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. &#160;On March 27, 2024, the cases against the Company which were filed by Mr. Tu had been withdrawn. Management believes the other remaining cases are without merit and is confident that such lawsuits will be dismissed.&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&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; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    Company has improved the debt ratio by converting the loan with WK Venture Success Limited (&#x201c;WK Venture&#x201d;) with the total
    outstanding balance of approximately $15.9 million to the Company&#x2019;s ordinary shares (Note 14). In addition, the Company has
    fully settled the convertible note payable with Streeterville Capital, LLC (&#x201c;CVP&#x201d;) (Note 15).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c0"
      decimals="2"
      id="ixv-46153"
      unitRef="usdPershares">0.12</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:CashEquivalents contextRef="c4" decimals="-5" id="ixv-46154" unitRef="usd">22000000</ifrs-full:CashEquivalents>
    <gfai:TotalingApproximately contextRef="c0" decimals="-4" id="ixv-46155" unitRef="usd">3620000</gfai:TotalingApproximately>
    <ifrs-full:DisclosureOfBasisOfConsolidationExplanatory contextRef="c0" id="ixv-25756">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basis of consolidation&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated balance sheets, consolidated statements of profit or loss and other comprehensive loss, statements of changes in equity
and statements of cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising
the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control
of the controlling shareholders, wherever the period is shorter.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated balance sheets of the Company as at December&#160;31, 2023 and 2022 have been prepared to present the assets and liabilities
of the subsidiaries under the historical cost convention.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equity
interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
intra-group and inter-company transactions and balances have been eliminated on consolidation.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfBasisOfConsolidationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory contextRef="c0" id="ixv-25799">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.3&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Segment reporting&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;IAS
14&#160;Segment Reporting&#160;requires reporting of financial information by business or geographical area. It requires disclosures
for &#x2018;primary&#x2019; and &#x2018;secondary&#x2019; segment reporting formats, with the primary format based on whether the entity&#x2019;s
risks and returns are affected predominantly by the products and services it produces or by the fact that it operates in different geographical
areas.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
entity&#x2019;s reportable segments are its business and geographical segments for which a majority of their revenue is earned from sales
to external customers and for which:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;revenue from sales to external customers and from transactions with other segments is 10% or more of the total revenue, external and internal, of all segments; or&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%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;segment result, whether profit or loss, is 10% or more the combined result of all segments in profit or the combined result of all segments in loss, whichever is greater in absolute amount; or&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%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;assets are 10% or more of the total assets of all segments.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Segments
deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant
segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately
reported, they must be included as an unallocated reconciling item.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Segment
information is consistent with how management reviews the businesses, makes investing and resource allocation decisions and assesses
operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports financial and operating information in the following four segments and geographical segmental data as shown in Note 24:&lt;/span&gt;&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: 0.5in"&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;(i)&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;Secured
                                            logistics;&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: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.5in"&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;(ii)&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;Robotics
                                            AI solutions;&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: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.5in"&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;(iii)&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;General
                                            security solutions; and&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: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.5in"&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;(iv)&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;Corporate
                                            and others&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Corporate and others segment covers the non-operating activities supporting the Company. It comprises the Company&#x2019;s holdings and
treasury organization, including its headquarter and central functions. All listing related expenses are included in the Corporate and
others segment. This segment is an administrative-operating segment rather than a revenue-generating operating segment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;The Company completed the divestiture
with Handshake on February 6, 2024. At December 31, 2023, Handshake was classified as a disposal group held for sale and as a discontinued
operation. The business of Handshake represented the entirety of the Company&#x2019;s information security operating segment through December
31, 2023, which is excluded from the Company&#x2019;s segment reporting.&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory>
    <gfai:OtherSegmentsPercentage contextRef="c0" decimals="2" id="ixv-46156" unitRef="pure">0.10</gfai:OtherSegmentsPercentage>
    <gfai:ProfitOrLossPercentage contextRef="c0" decimals="2" id="ixv-46157" unitRef="pure">0.10</gfai:ProfitOrLossPercentage>
    <ifrs-full:OtherAssetsPercentageContributedToFairValueOfPlanAssets contextRef="c4" decimals="2" id="ixv-46158" unitRef="pure">0.10</ifrs-full:OtherAssetsPercentageContributedToFairValueOfPlanAssets>
    <gfai:geographicalSegmentalDataRevenuePercentage contextRef="c0" decimals="2" id="ixv-46159" unitRef="pure">0.04</gfai:geographicalSegmentalDataRevenuePercentage>
    <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory contextRef="c0" id="ixv-25915">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Business combinations&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations using the acquisition method when control is transferred to the Company, other than those
between and among entities under common control. The consideration transferred in the acquisition is generally measured at fair value,
as are the identifiable net assets acquired. Any goodwill that arises is tested annually for impairment. Any gain on the bargain purchase
is recognized in the statement of profit or loss immediately. Transaction costs are expensed as incurred, except if related to the issue
of debt or equity securities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Any
contingent consideration is measured at fair value at the date of acquisition. If an obligation to pay contingent consideration that
meets the definition of a financial instrument is classified as equity, then it is not remeasured and settlement is accounted for within
equity. Otherwise, other contingent consideration is remeasured at fair value at each reporting date and subsequent changes in the fair
value of the contingent consideration are recognized in the statement of profit or loss.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;IFRS&#160;3,
Business Combinations&#160;do not include specific measurement guidance for transfers of businesses or subsidiaries between entities
under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS
framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of
transactions between entities under common control at the carrying value on the transferor&#x2019;s financial statements, and to have
the consolidated balance sheet, consolidated statement of profit or loss, comprehensive income, changes in equity and cash flows reflect
the results of combining entities for all periods presented for which the entities were under the transferor&#x2019;s common control,
irrespective of when the combination takes&#160;place.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory contextRef="c0" id="ixv-25953">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.5&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling interest&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable
to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheet, consolidated
statement of profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory>
    <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory contextRef="c0" id="ixv-25968">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.6&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Critical accounting estimate and judgements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;The preparation of the consolidated financial
statements in conformity with IFRS requires management to make estimates and judgements that affect the reported amounts of assets and
liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues
and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates during the years ended
December 31, 2023, 2022 and 2021 include provision for obsolete inventory, impairment on property, plant and equipment &#160;&#160;and
intangible assets, allowance for withholding tax receivables, provision for expected credit loss on trade receivables and other receivables,
useful life of property, plant and equipment and intangible assets, impairment of goodwill, measurement of share-based compensation expenses,
measurement of retirement benefit obligations,&#160;&#160; measurement of consideration and assets and liabilities acquired as business
combinations, accounting for leases, valuation of deferred tax assets and allowance for doubtful debts on a related party receivable.&lt;/p&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="c0" id="ixv-25981">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.7&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign currency translation&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
presentational currency of the Company is the U.S. dollar (&#x201c;USD&#x201d;). The functional currency of Guardforce, AI Holdings, AI
Robots, Horizon Dragon, Southern Ambition, AI Singapore, AI Robotics, AI Robots Service, AI Malaysia, AI Macau, AI US, AI Australia,
AI Dubai, AI UK, AI Korea, AI Japan, AI Canada, AI Vietnam and AI Technology is the USD. The functional currency of AI Hong Kong and
Handshake is the Hong Kong dollar (&#x201c;HKD&#x201d;). The functional currency of AI Thailand, GF Cash (CIT) and AI R&amp;amp;I is Thai Baht
(&#x201c;Baht&#x201d; or &#x201c;THB&#x201d;). The functional currency of AI Shenzhen, AI Jian, Shenzhen GFAI, Guangzhou GFAI and Beijing
Wanjia is the Chinese Renminbi (&#x201c;RMB&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
currency exchange rates that impact our business are shown in the following table:&lt;/span&gt;&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: justify"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year End Rate&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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Average Rate&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: justify"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended&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: justify"&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Thai Baht&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;0.0292&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;0.0289&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;0.0300&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;0.0288&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;0.0286&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;0.0313&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; "&gt;
    &lt;td style="text-align: justify"&gt;Hong Kong Dollar&lt;/td&gt;&lt;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.1282&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;0.1282&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;0.1282&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;0.1282&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;0.1282&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;0.1282&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: justify"&gt;Chinese Renminbi&lt;/td&gt;&lt;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.1409&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;0.1447&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;span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&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;0.1414&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;0.1446&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;span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock contextRef="c0" id="ixv-25998">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
currency exchange rates that impact our business are shown in the following table:&lt;/span&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: justify"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year End Rate&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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Average Rate&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: justify"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended&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: justify"&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Thai Baht&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;0.0292&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;0.0289&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;0.0300&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;0.0288&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;0.0286&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;0.0313&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; "&gt;
    &lt;td style="text-align: justify"&gt;Hong Kong Dollar&lt;/td&gt;&lt;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.1282&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;0.1282&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;0.1282&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;0.1282&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;0.1282&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;0.1282&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: justify"&gt;Chinese Renminbi&lt;/td&gt;&lt;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.1409&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;0.1447&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;span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&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;0.1414&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;0.1446&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;span style="-sec-ix-hidden: hidden-fact-246; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c119"
      decimals="4"
      id="ixv-46160"
      unitRef="pure">0.0292</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c120"
      decimals="4"
      id="ixv-46161"
      unitRef="pure">0.0289</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c121"
      decimals="4"
      id="ixv-46162"
      unitRef="pure">0.03</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c122"
      decimals="4"
      id="ixv-46163"
      unitRef="pure">0.0288</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c123"
      decimals="4"
      id="ixv-46164"
      unitRef="pure">0.0286</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c124"
      decimals="4"
      id="ixv-46165"
      unitRef="pure">0.0313</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c125"
      decimals="4"
      id="ixv-46166"
      unitRef="pure">0.1282</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c126"
      decimals="4"
      id="ixv-46167"
      unitRef="pure">0.1282</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c127"
      decimals="4"
      id="ixv-46168"
      unitRef="pure">0.1282</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c128"
      decimals="4"
      id="ixv-46169"
      unitRef="pure">0.1282</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c129"
      decimals="4"
      id="ixv-46170"
      unitRef="pure">0.1282</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c130"
      decimals="4"
      id="ixv-46171"
      unitRef="pure">0.1282</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c131"
      decimals="4"
      id="ixv-46172"
      unitRef="pure">0.1409</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c132"
      decimals="4"
      id="ixv-46173"
      unitRef="pure">0.1447</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c134"
      decimals="4"
      id="ixv-46174"
      unitRef="pure">0.1414</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c135"
      decimals="4"
      id="ixv-46175"
      unitRef="pure">0.1446</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory contextRef="c0" id="ixv-26137">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial risk management&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8.1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
    risk factors&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The
Company&#x2019;s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential
adverse effects on the Company&#x2019;s financial performance.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Credit
    risk&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company trades only with parties that are expected to be creditworthy. The Company manages its operations to avoid any excessive concentration
of counterparty risk. The Company takes all reasonable steps to seek assurance from the counterparties that they can fulfill their obligations.
In addition, receivable balances are monitored on an ongoing basis with the result that the Company&#x2019;s exposure to credit loss remains
low.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
carrying values of the Company&#x2019;s financial assets and contract assets represent its maximum credit exposure.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(ii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign
    exchange risk&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to foreign exchange risk arising from various currency exposures, primarily with respect to the THB and USD. Foreign
exchange risk arises when future commercial transactions or recognized assets and liabilities are denominated in a currency that is not
the respective functional currency of the Company&#x2019;s subsidiaries. The functional currency of the Company and majority of its overseas
subsidiaries is the USD whereas the functional currency of the subsidiaries which operate in Thailand is the THB. The Company currently
does not hedge transactions undertaken in foreign currencies but manages its foreign exchange risk by performing regular reviews of the
Company&#x2019;s net foreign exchange exposures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the THB had strengthened/weakened by 2.28% against the USD (the average monthly variance during the 2-year period ended December 31,
2023) with all other variables held constant, the post-tax profit would have been approximately $1,000 higher/lower and $288,000 higher/lower,
for the years ended December 31, 2023 and 2022, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#x2019;s entities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the THB had strengthened/weakened by 2.14% against the USD (the average monthly variance during the 2-year period ended December 31,
2022) with all other variables held constant, the post-tax profit would have been approximately $288,000 higher/lower and $228,000 higher/lower,
for the years ended December 31, 2022 and 2021, respectively, as a result of net foreign exchange gains/losses on translation of net
monetary assets denominated in the THB/USD which is not the functional currency of the respective Company&#x2019;s entities.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(iii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    rate risk&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s exposure to changes in interest rates are mainly attributable to its borrowings and loans. At the reporting date, based
on the composition of borrowings at December 31, 2023 (Note 14), if interest rates on borrowings had been 100 basis points higher/lower
with all other variables held constant, the Company&#x2019;s post-tax results for the year would have been approximately $3,800, $11,000
and $14,000 lower/higher for the years ended December 31, 2023, 2022 and 2021, respectively, mainly as a result of higher/lower interest
expense on floating rate borrowings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(iv)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Liquidity
    risk&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prudent
liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount
of committed credit facilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working
capital requirements from cash generated from funds raised from the public offerings and private placements, operation, proceeds from
a convertible note, exercise of warrants, bank borrowings and finance leases.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and
cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the reporting date, the contractual undiscounted cash flows of the Company&#x2019;s current financial liabilities approximate their respective
carrying amounts due to their short maturities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below analyses the Company&#x2019;s non-derivative financial liabilities into relevant maturity groupings based on the remaining
period at the reporting date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.&lt;/span&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year ended December 31, 2023&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;Within &lt;br/&gt; 1 year&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;1 to 5 years&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;&amp;gt;5 years&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;Total&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%; text-align: left"&gt;Trade and other payables&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,016,850&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-247"&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;&lt;div style="-sec-ix-hidden: hidden-fact-248"&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;3,016,850&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; "&gt;
    &lt;td&gt;Borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;337,241&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;44,410&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-249"&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;381,651&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;Borrowings from related 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;3,104,149&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-250"&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-251"&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;3,104,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related 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;2,898,506&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-252"&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-253"&gt;&#160;&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;2,898,506&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;Other 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;3,171,643&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-254"&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-255"&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;3,171,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating lease 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;1,239,066&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,455,857&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-256"&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;2,694,923&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;Finance lease 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;108,597&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;218,996&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-257"&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;327,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Provision for employee benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;362,284&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,460,434&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;23,059,674&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,882,392&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;Liabilities directly associated with the assets held for sale&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;130,876&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-258"&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-259"&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;130,876&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; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,369,212&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,179,697&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,059,674&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,608,583&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year ended December 31, 2022&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;Within &lt;br/&gt; 1 year&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;1 to 5 years&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;&amp;gt;5 years&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;Total&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%; text-align: left"&gt;Trade and other payables&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,633,995&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-260"&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;&lt;div style="-sec-ix-hidden: hidden-fact-261"&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;2,633,995&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; "&gt;
    &lt;td&gt;Borrowings&lt;/td&gt;&lt;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,181,616&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,899,818&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-262"&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,081,434&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;Borrowings from related 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;3,148,500&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,455,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;&lt;div style="-sec-ix-hidden: hidden-fact-263"&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;4,604,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related 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;3,868,691&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-264"&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;&#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;3,868,691&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;Other 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;2,477,369&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;43,200&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-265"&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;2,520,569&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating lease 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;1,774,192&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,340,075&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-266"&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;4,114,267&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;Finance lease 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;398,136&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;233,550&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-267"&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;631,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Convertible note payables&lt;/td&gt;&lt;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,730,267&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-268"&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-269"&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;1,730,267&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; text-align: left"&gt;Provision for employee benefits&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;457,315&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,554,322&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;23,302,600&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;25,314,237&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; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,670,081&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,526,614&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,302,600&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,499,295&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
Equity (Debt) Analysis&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; 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;As
    of December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash,
    cash equivalents, and restricted cash (Note 4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;21,973,395&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,230,644&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings
    &#x2013; repayable within one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,441,390&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,330,116&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings
    &#x2013; repayable after one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(44,410&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(15,355,467&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
    equity (debt)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,487,595&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(13,454,939&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8.2&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Capital
    risk management&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s objectives on managing capital are to safeguard the Company&#x2019;s ability to continue as a going concern and support
the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain
an optimal capital structure to enhance shareholders&#x2019; value in the long term.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital
to shareholders, issue new shares or sell assets to reduce debt.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.8.3&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impact
    of COVID-19&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
COVID-19 pandemic has developed rapidly in 2020. The resulting impact of the virus on the operations and measures taken by various governments
to contain the virus have negatively affected the Company&#x2019;s financial performance during the year ended December 31, 2022 and 2021.
At the beginning of 2023, governments of the countries where the Company is operating lifted most of the social distancing measures and
other restrictions that the Company&#x2019;s business has gradually recovered, and management believes that there will be improvements
on financial results in 2024.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
    <gfai:AverageVariancePercentage
      contextRef="c114"
      decimals="4"
      id="ixv-46176"
      unitRef="pure">0.0228</gfai:AverageVariancePercentage>
    <ifrs-full:AccountingProfit contextRef="c115" decimals="0" id="ixv-46177" unitRef="usd">1000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit contextRef="c116" decimals="0" id="ixv-46178" unitRef="usd">288000</ifrs-full:AccountingProfit>
    <gfai:AverageVariancePercentage contextRef="c0" decimals="4" id="ixv-46179" unitRef="pure">0.0214</gfai:AverageVariancePercentage>
    <ifrs-full:AccountingProfit contextRef="c6" decimals="0" id="ixv-46180" unitRef="usd">288000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit contextRef="c7" decimals="0" id="ixv-46181" unitRef="usd">228000</ifrs-full:AccountingProfit>
    <ifrs-full:TaxEffectFromChangeInTaxRate contextRef="c0" decimals="0" id="ixv-46182" unitRef="usd">3800</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectFromChangeInTaxRate contextRef="c6" decimals="0" id="ixv-46183" unitRef="usd">11000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectFromChangeInTaxRate contextRef="c7" decimals="0" id="ixv-46184" unitRef="usd">14000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <gfai:ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock contextRef="c0" id="ixv-46185">The amounts disclosed in the table are the contractual undiscounted cash
flows, including interest if applicable.&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year ended December 31, 2023&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;Within &lt;br/&gt; 1 year&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;1 to 5 years&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;&amp;gt;5 years&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;Total&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%; text-align: left"&gt;Trade and other payables&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,016,850&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-247"&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;&lt;div style="-sec-ix-hidden: hidden-fact-248"&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;3,016,850&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; "&gt;
    &lt;td&gt;Borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;337,241&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;44,410&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-249"&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;381,651&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;Borrowings from related 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;3,104,149&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-250"&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-251"&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;3,104,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related 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;2,898,506&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-252"&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-253"&gt;&#160;&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;2,898,506&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;Other 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;3,171,643&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-254"&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-255"&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;3,171,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating lease 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;1,239,066&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,455,857&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-256"&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;2,694,923&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;Finance lease 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;108,597&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;218,996&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-257"&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;327,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Provision for employee benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;362,284&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,460,434&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;23,059,674&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,882,392&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;Liabilities directly associated with the assets held for sale&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;130,876&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-258"&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-259"&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;130,876&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; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,369,212&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,179,697&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,059,674&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,608,583&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year ended December 31, 2022&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;Within &lt;br/&gt; 1 year&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;1 to 5 years&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;&amp;gt;5 years&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;Total&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%; text-align: left"&gt;Trade and other payables&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,633,995&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-260"&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;&lt;div style="-sec-ix-hidden: hidden-fact-261"&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;2,633,995&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; "&gt;
    &lt;td&gt;Borrowings&lt;/td&gt;&lt;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,181,616&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,899,818&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-262"&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,081,434&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;Borrowings from related 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;3,148,500&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,455,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;&lt;div style="-sec-ix-hidden: hidden-fact-263"&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;4,604,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related 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;3,868,691&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-264"&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;&#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;3,868,691&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;Other 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;2,477,369&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;43,200&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-265"&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;2,520,569&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating lease 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;1,774,192&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,340,075&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-266"&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;4,114,267&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;Finance lease 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;398,136&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;233,550&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-267"&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;631,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Convertible note payables&lt;/td&gt;&lt;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,730,267&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-268"&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-269"&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;1,730,267&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; text-align: left"&gt;Provision for employee benefits&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;457,315&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,554,322&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;23,302,600&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;25,314,237&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; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,670,081&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,526,614&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,302,600&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,499,295&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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;</gfai:ScheduleOfNonderivativeFinancialLiabilitiesTableTextBlock>
    <ifrs-full:TradeAndOtherPayables contextRef="c137" decimals="0" id="ixv-46186" unitRef="usd">3016850</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:TradeAndOtherPayables contextRef="c4" decimals="0" id="ixv-46187" unitRef="usd">3016850</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate contextRef="c137" decimals="0" id="ixv-46188" unitRef="usd">337241</ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate contextRef="c138" decimals="0" id="ixv-46189" unitRef="usd">44410</ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate contextRef="c4" decimals="0" id="ixv-46190" unitRef="usd">381651</ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate>
    <gfai:BorrowingsFromRelatedPart contextRef="c137" decimals="0" id="ixv-46191" unitRef="usd">3104149</gfai:BorrowingsFromRelatedPart>
    <gfai:BorrowingsFromRelatedPart contextRef="c4" decimals="0" id="ixv-46192" unitRef="usd">3104149</gfai:BorrowingsFromRelatedPart>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c137" decimals="0" id="ixv-46193" unitRef="usd">2898506</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c4" decimals="0" id="ixv-46194" unitRef="usd">2898506</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <ifrs-full:OtherLiabilities contextRef="c137" decimals="0" id="ixv-46195" unitRef="usd">3171643</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c4" decimals="0" id="ixv-46196" unitRef="usd">3171643</ifrs-full:OtherLiabilities>
    <ifrs-full:OperatingLeaseIncome contextRef="c140" decimals="0" id="ixv-46197" unitRef="usd">1239066</ifrs-full:OperatingLeaseIncome>
    <ifrs-full:OperatingLeaseIncome contextRef="c141" decimals="0" id="ixv-46198" unitRef="usd">1455857</ifrs-full:OperatingLeaseIncome>
    <ifrs-full:OperatingLeaseIncome contextRef="c0" decimals="0" id="ixv-46199" unitRef="usd">2694923</ifrs-full:OperatingLeaseIncome>
    <gfai:FinanceLeaseLiabilities contextRef="c137" decimals="0" id="ixv-46200" unitRef="usd">108597</gfai:FinanceLeaseLiabilities>
    <gfai:FinanceLeaseLiabilities contextRef="c138" decimals="0" id="ixv-46201" unitRef="usd">218996</gfai:FinanceLeaseLiabilities>
    <gfai:FinanceLeaseLiabilities contextRef="c4" decimals="0" id="ixv-46202" unitRef="usd">327593</gfai:FinanceLeaseLiabilities>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c137" decimals="0" id="ixv-46203" unitRef="usd">362284</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c138" decimals="0" id="ixv-46204" unitRef="usd">1460434</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c139" decimals="0" id="ixv-46205" unitRef="usd">23059674</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c4" decimals="0" id="ixv-46206" unitRef="usd">24882392</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale contextRef="c137" decimals="0" id="ixv-46207" unitRef="usd">130876</ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale>
    <ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale contextRef="c4" decimals="0" id="ixv-46208" unitRef="usd">130876</ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c137" decimals="0" id="ixv-46209" unitRef="usd">14369212</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c138" decimals="0" id="ixv-46210" unitRef="usd">3179697</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c139" decimals="0" id="ixv-46211" unitRef="usd">23059674</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c4" decimals="0" id="ixv-46212" unitRef="usd">40608583</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:TradeAndOtherPayables contextRef="c143" decimals="0" id="ixv-46213" unitRef="usd">2633995</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:TradeAndOtherPayables contextRef="c5" decimals="0" id="ixv-46214" unitRef="usd">2633995</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate contextRef="c143" decimals="0" id="ixv-46215" unitRef="usd">3181616</ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate contextRef="c144" decimals="0" id="ixv-46216" unitRef="usd">13899818</ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate contextRef="c5" decimals="0" id="ixv-46217" unitRef="usd">17081434</ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate>
    <gfai:BorrowingsFromRelatedPart contextRef="c143" decimals="0" id="ixv-46218" unitRef="usd">3148500</gfai:BorrowingsFromRelatedPart>
    <gfai:BorrowingsFromRelatedPart contextRef="c144" decimals="0" id="ixv-46219" unitRef="usd">1455649</gfai:BorrowingsFromRelatedPart>
    <gfai:BorrowingsFromRelatedPart contextRef="c5" decimals="0" id="ixv-46220" unitRef="usd">4604149</gfai:BorrowingsFromRelatedPart>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c143" decimals="0" id="ixv-46221" unitRef="usd">3868691</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c5" decimals="0" id="ixv-46222" unitRef="usd">3868691</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <ifrs-full:OtherLiabilities contextRef="c143" decimals="0" id="ixv-46223" unitRef="usd">2477369</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c144" decimals="0" id="ixv-46224" unitRef="usd">43200</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c5" decimals="0" id="ixv-46225" unitRef="usd">2520569</ifrs-full:OtherLiabilities>
    <ifrs-full:OperatingLeaseIncome contextRef="c146" decimals="0" id="ixv-46226" unitRef="usd">1774192</ifrs-full:OperatingLeaseIncome>
    <ifrs-full:OperatingLeaseIncome contextRef="c147" decimals="0" id="ixv-46227" unitRef="usd">2340075</ifrs-full:OperatingLeaseIncome>
    <ifrs-full:OperatingLeaseIncome contextRef="c6" decimals="0" id="ixv-46228" unitRef="usd">4114267</ifrs-full:OperatingLeaseIncome>
    <gfai:FinanceLeaseLiabilities contextRef="c143" decimals="0" id="ixv-46229" unitRef="usd">398136</gfai:FinanceLeaseLiabilities>
    <gfai:FinanceLeaseLiabilities contextRef="c144" decimals="0" id="ixv-46230" unitRef="usd">233550</gfai:FinanceLeaseLiabilities>
    <gfai:FinanceLeaseLiabilities contextRef="c5" decimals="0" id="ixv-46231" unitRef="usd">631686</gfai:FinanceLeaseLiabilities>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c143" decimals="0" id="ixv-46232" unitRef="usd">1730267</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-46233" unitRef="usd">1730267</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c143" decimals="0" id="ixv-46234" unitRef="usd">457315</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c144" decimals="0" id="ixv-46235" unitRef="usd">1554322</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c145" decimals="0" id="ixv-46236" unitRef="usd">23302600</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:ProvisionsForEmployeeBenefits contextRef="c5" decimals="0" id="ixv-46237" unitRef="usd">25314237</ifrs-full:ProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c143" decimals="0" id="ixv-46238" unitRef="usd">19670081</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c144" decimals="0" id="ixv-46239" unitRef="usd">19526614</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c145" decimals="0" id="ixv-46240" unitRef="usd">23302600</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <ifrs-full:NoncurrentDerivativeFinancialLiabilities contextRef="c5" decimals="0" id="ixv-46241" unitRef="usd">62499295</ifrs-full:NoncurrentDerivativeFinancialLiabilities>
    <gfai:ScheduleOfNetDebtAnalysisTableTextBlock contextRef="c0" id="ixv-26713">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
Equity (Debt) Analysis&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; 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;As
    of December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; 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 style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash,
    cash equivalents, and restricted cash (Note 4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;21,973,395&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,230,644&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings
    &#x2013; repayable within one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,441,390&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,330,116&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings
    &#x2013; repayable after one year&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(44,410&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(15,355,467&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
    equity (debt)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,487,595&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(13,454,939&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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;/table&gt;</gfai:ScheduleOfNetDebtAnalysisTableTextBlock>
    <ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents contextRef="c0" decimals="0" id="ixv-46242" unitRef="usd">21973395</ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents>
    <ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents contextRef="c6" decimals="0" id="ixv-46243" unitRef="usd">8230644</ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents>
    <gfai:BorrowingsRepayableWithinOneYear contextRef="c0" decimals="0" id="ixv-46244" unitRef="usd">-3441390</gfai:BorrowingsRepayableWithinOneYear>
    <gfai:BorrowingsRepayableWithinOneYear contextRef="c6" decimals="0" id="ixv-46245" unitRef="usd">-6330116</gfai:BorrowingsRepayableWithinOneYear>
    <gfai:BorrowingsRepayableAfterOneYear contextRef="c0" decimals="0" id="ixv-46246" unitRef="usd">-44410</gfai:BorrowingsRepayableAfterOneYear>
    <gfai:BorrowingsRepayableAfterOneYear contextRef="c6" decimals="0" id="ixv-46247" unitRef="usd">-15355467</gfai:BorrowingsRepayableAfterOneYear>
    <ifrs-full:NetDebt contextRef="c4" decimals="0" id="ixv-46248" unitRef="usd">18487595</ifrs-full:NetDebt>
    <ifrs-full:NetDebt contextRef="c5" decimals="0" id="ixv-46249" unitRef="usd">-13454939</ifrs-full:NetDebt>
    <ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory contextRef="c0" id="ixv-26858">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.9&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair value measurements&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded
at fair value, the Company considers the principal or most advantageous market in which it would transact and it considers assumptions
that market participants would use when pricing the asset or liability.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounting
guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of
unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based
upon the lowest level input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs
that may be used to measure fair value:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level&#160;1&#x2014;Observable
inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level&#160;2&#x2014;Include
other inputs that are directly or indirectly observable in the marketplace.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level&#160;3&#x2014;Unobservable
inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounting
guidance also describes three main approaches to measuring the fair value of assets and liabilities: the (1)&#160;market approach, (2)&#160;income
approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions
involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a
single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts.
The cost approach is based on the amount that would currently be required to replace an asset.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
assets and liabilities of the Company mainly consist of cash and cash equivalents, restricted cash, trade and other receivables, amounts
due from related parties, other current assets, trade payables, amounts due to related parties, accruals, other liabilities and convertible
note payable. As of December 31, 2023 and 2022, the carrying values of cash and cash equivalents, restricted cash, trade receivables,
amounts due from related parties, prepayments and other current assets, trade payables, amounts due to related parties, accruals and
other liabilities approximate their fair values due to the short-term maturity of these instruments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory>
    <ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory contextRef="c0" id="ixv-26918">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.10&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Share-based payment&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 25, 2022, the Company established the 2022 Equity Incentive Plan (the "Plan"). Under the Plan, participants are granted
restricted shares which only vest if certain performance standards are met. Participation in the Plan is at the Board&#x2019;s discretion,
and no individual has a contractual right to participate in the Plan or to receive any guaranteed benefits. The Company accounts for
the share-based payments (primarily restricted shares) with the fair value of the restricted shares on the date of grant and recognition
of stock-based compensation expense on the consolidated statements of profit or loss over the vesting period for award expected to vest.
The fair value of restricted stocks is determined based on the share price at which the Company's shares are traded on the Nasdaq Stock
Exchange at the date of the grant, which management has taken into account an estimated discount to reflect the impact of the post-vesting
restrictions.&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&#160;&lt;/p&gt;</ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents contextRef="c0" id="ixv-26934">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.11&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash and cash equivalents and restricted cash&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include highly liquid investments with original maturities of three months or less.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023 and 2022, non-current restricted cash amounting to $1.6 million and $1.3 million, respectively represents cash pledged
with two local banks in Thailand as collateral for bank guarantees issued by those banks in respect of (i) project performance for government
and commercial bank customers; (ii) fuel consumption under the fleet credit card; and (iii) electricity usage.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;In November 2023, approximately $0.1 million of the Company&#x2019;s cash
in two subsidiaries in China, namely Shenzhen GFAI and Robot Service Shenzhen were frozen upon request to satisfy the court judgments
related to the labor lawsuits in China and an ongoing legal dispute with a related party in China (Note 23). On March 27, 2024, Mr. Tu
had withdrawn all the claims against the Company. Accordingly, the freeze on all of the bank accounts of Robot Service Shenzhen were lifted
on April 2, 2024. Management expects to settle the labor lawsuits in 2024 so as to lift the freeze of all the bank accounts of Shenzhen
GFAI within 12 months, therefore the respective cash balances have been reclassified to current restricted cash.&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents>
    <gfai:RestrictedCashAmount contextRef="c0" decimals="-5" id="ixv-46250" unitRef="usd">1600000</gfai:RestrictedCashAmount>
    <gfai:RestrictedCashAmount contextRef="c6" decimals="-5" id="ixv-46251" unitRef="usd">1300000</gfai:RestrictedCashAmount>
    <ifrs-full:CashOnHand
      contextRef="c117"
      decimals="-5"
      id="ixv-46252"
      unitRef="usd">100000</ifrs-full:CashOnHand>
    <ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory contextRef="c0" id="ixv-26957">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.12&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade receivables and other receivables&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
and other receivables are recorded at net realizable value consisting of the carrying amount less an allowance for doubtful accounts
as needed. The allowance for doubtful accounts is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s
existing accounts and other receivables and accounts receivable from related parties. The Company determines the allowance for its trade
receivable based on aging data, historical collection experience, customer specific facts and economic conditions. The Company writes-off
trade receivable when amounts are deemed uncollectible. The Company extends unsecured credit to its customers in the ordinary course
of business but mitigates the associated risks by performing credit checks and actively pursuing past due accounts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recorded a provision for (recovery of) expected credit loss on trade receivables and other receivables of $899,433, $(7,394)
and $&lt;span style="-sec-ix-hidden: hidden-fact-272"&gt;nil&lt;/span&gt; during the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory>
    <gfai:RecognizedRecoveryImpairmentProvision contextRef="c0" decimals="0" id="ixv-46253" unitRef="usd">899433</gfai:RecognizedRecoveryImpairmentProvision>
    <gfai:RecognizedRecoveryImpairmentProvision contextRef="c6" decimals="0" id="ixv-46254" unitRef="usd">-7394</gfai:RecognizedRecoveryImpairmentProvision>
    <gfai:DescriptionOfInventoryExplanatory contextRef="c0" id="ixv-26977">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.13&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
solely consist of robots and are stated at the lower of cost, determined on a weighted average basis, or net realizable value. Net realizable
value is the estimated selling price in the ordinary course of business less the estimated cost of completion and the estimated costs
necessary to make the sale. When inventory is sold, their carrying amount is charged to expense in the period in which the revenue is
recognized. Write-downs for declines in net realizable value or for losses of inventories are recognized as an expense in the period
the impairment or loss occurs. The Company recorded an allowance for slow moving or obsolete inventory of $3,797,552, $942,882 and $&lt;span style="-sec-ix-hidden: hidden-fact-273"&gt;nil&lt;/span&gt;
during the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2023 and 2022, all robots inventories were purchased from related parties (Note 23).&lt;/span&gt;&lt;/p&gt;</gfai:DescriptionOfInventoryExplanatory>
    <gfai:AllowanceForSlowMovingOrObsoleteInventory contextRef="c0" decimals="0" id="ixv-46255" unitRef="usd">3797552</gfai:AllowanceForSlowMovingOrObsoleteInventory>
    <gfai:AllowanceForSlowMovingOrObsoleteInventory contextRef="c6" decimals="0" id="ixv-46256" unitRef="usd">942882</gfai:AllowanceForSlowMovingOrObsoleteInventory>
    <ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory contextRef="c0" id="ixv-26997">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.14&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Assets held for sale and discontinued operations&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company classifies assets and disposal groups as held for sale if their carrying amounts will be recovered principally through a sale
transaction rather than through continuing use. Assets and disposal groups classified as held for sale are measured at the lower of their
carrying amount and fair value less costs to sell. Costs to sell are the incremental costs directly attributable to the disposal of an
asset or a disposal group, excluding finance costs and income tax expense.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
criteria for held for sale classification is regarded as met only when the sale is highly probable, and the assets or disposal groups
is available for immediate sale in its present condition. Actions required to complete the sale should indicate that it is unlikely that
significant changes to the sale will be made or that the decision to sell will be withdrawn. Management must be committed to the plan
to sell the assets and the sale expected to be completed within one year from the date of the classification.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment and intangible assets are not depreciated or amortized once classified as held for sale. Assets and liabilities classified
as held for sale are presented separately as current items in the statement of financial position. Discontinued operations are excluded
from the results of continuing operations and are presented as a single amount as profit or loss after tax from discontinued operations
in the statement of profit or loss. Additional disclosures are provided in Note 14. All other notes to the financial statements include
amounts for continuing operations, unless indicated otherwise.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory>
    <gfai:DescriptionOfWithholdingTaxesReceivableExplanatory contextRef="c0" id="ixv-27037">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.15&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Withholding taxes receivable&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Withholding
tax is a deduction from payments made to suppliers who provide services. The withholding tax rates can vary depending on the type of
income and the tax status of the recipient. Based on tax rules currently in effect, the withholding tax rate is 3% for commercial contracts
and 1% for governmental contracts in Thailand, which amounts are refundable. The Company generally files its request for a withholding
tax refund by the end of May of the following year for withholding tax deducted in the previous year. Once the request for withholding
tax refund is submitted to the Thai Revenue Department, the request will be subject to audit and review. Since it is difficult to predict
the time required by the Thai Revenue Department to complete its audit and approve the relevant refund, except for known amount to be
collected within the next 12 months, the Company has reflected its withholding tax receivable as a non-current asset in its consolidated
balance sheets for amounts due from the Revenue Department.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Withholding
tax receivable is recorded net of related provision for amount that could be challenged by the taxing authority. Such provision represents
the Company&#x2019;s best estimate based on recent collection history.&#160;&lt;/span&gt;&lt;/p&gt;</gfai:DescriptionOfWithholdingTaxesReceivableExplanatory>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate contextRef="c0" decimals="2" id="ixv-46257" unitRef="pure">0.03</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <gfai:GovernmentalContractsTaxRate contextRef="c0" decimals="2" id="ixv-46258" unitRef="pure">0.01</gfai:GovernmentalContractsTaxRate>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory contextRef="c0" id="ixv-27056">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.16&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property, plant and equipment&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs
incurred to bring the asset into its existing use. Maintenance, repairs and betterments, including replacement of minor items, are charged
to expense; major additions to physical properties are capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
is calculated using the straight-line method over the following estimated useful lives.&lt;/span&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 style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;Lesser of useful life or remaining lease term&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tools and 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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture, fixtures and office 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; "&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5,10 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;GDM machines&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; "&gt;
    &lt;td&gt;Robots&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;/table&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <gfai:ScheduleOfPropertyPlantAndEquipmentExplanatory contextRef="c0" id="ixv-27074">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
is calculated using the straight-line method over the following estimated useful lives.&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; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; 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="vertical-align: top; width: 80%; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;Lesser of useful life or remaining lease term&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tools and 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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture, fixtures and office 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; "&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5,10 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;GDM machines&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; "&gt;
    &lt;td&gt;Robots&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;/table&gt;</gfai:ScheduleOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment contextRef="c149" id="ixv-46259">Lesser of useful life or remaining lease term</ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c150" id="ixv-46260">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c151" id="ixv-46261">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c152" id="ixv-46262">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c153" id="ixv-46263">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c154" id="ixv-46264">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c155" id="ixv-46265">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DescriptionOfAccountingPolicyForConstructionInProgressExplanatory contextRef="c0" id="ixv-27114">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.17&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Assets under construction&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Assets
under construction are stated at cost less impairment losses, if any. Cost comprises direct costs of construction as well as interest
expense and exchange differences capitalized during the periods of construction and installation. Capitalization of these costs ceases
and the construction in progress is transferred to property, plant and equipment when substantially all the activities necessary to prepare
the assets for their intended use are completed. No depreciation is provided for assets under construction until they are completed and
ready for intended use.&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForConstructionInProgressExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory contextRef="c0" id="ixv-27131">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.18&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;Intangible assets acquired separately are
measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value at the date
of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated
impairment losses.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;Intangible assets with finite lives are
amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired.
The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end
of each reporting period. Changes in the expected useful life or the expected pattern of consumption of future economic benefits embodied
in the asset are considered to modify the amortization period or method, as appropriate, and are treated as changes in accounting estimates.
The amortization expense on intangible assets with finite lives is recognized in the consolidated statements of profit or loss in the
expense category that is consistent with the function of the intangible assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.&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; padding-bottom: 1.5pt"&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: 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="width: 88%; text-align: left"&gt;Computer software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intelligent Cloud Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 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;Right-of-use Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer base&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1 &#x2013; 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;Technical know-how&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;8 &#x2013; 10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Security Surveillance system&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&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;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory contextRef="c0" id="ixv-46266">The cost of intangible assets is being
amortized using straight-line amortization method based on the following estimated useful lives:.&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; padding-bottom: 1.5pt"&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: 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="width: 88%; text-align: left"&gt;Computer software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intelligent Cloud Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 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;Right-of-use Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer base&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1 &#x2013; 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;Technical know-how&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;8 &#x2013; 10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Security Surveillance system&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&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;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c156" id="ixv-46267">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c157" id="ixv-46268">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c158" id="ixv-46269">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c159" id="ixv-46270">P1Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c160" id="ixv-46271">P3Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c161" id="ixv-46272">P8Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c162" id="ixv-46273">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c163" id="ixv-46274">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfGoodwillExplanatory contextRef="c0" id="ixv-27201">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.19&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Following
initial recognition, goodwill is stated at cost less any accumulated impairment losses. Goodwill is reviewed for impairment annually
or more frequently if events or changes in circumstances indicate that the carrying value may be impaired.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the acquisition date, any goodwill acquired is allocated to the cash-generating units (CGU) which are expected to benefit from the combination&#x2019;s
synergies. Impairment is determined by assessing the recoverable amount of the CGU to which the goodwill related. Where the recoverable
amount of the CGU is less than the carrying amount, an impairment loss is recognized. Where goodwill forms part of a CGU and part of
the operation within that unit is disposed of, the goodwill associated with the operation disposed of is included in the carrying amount
of the operation when determining the gain or loss on disposal of the operation. Goodwill disposed of In these circumstances is measured
on the basis of the relative values of the operation disposed of and the portion of the CGU retained.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company recorded impairment losses on goodwill of $2,267,583. No impairment loss on goodwill was
recorded for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
    <ifrs-full:IntangibleAssetsAndGoodwill contextRef="c4" decimals="0" id="ixv-46275" unitRef="usd">2267583</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="c0" id="ixv-27226">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.20&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impairment of long-lived assets&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any
indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is
estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount
of an individual asset, the Company estimates the recoverable amount of the CGU to which the asset belongs. During the years ended December
31, 2023, 2022 and 2021, impairment losses on the robots&#x2019; fixed assets of $3,682,789, $4,408,037 and $&lt;span style="-sec-ix-hidden: hidden-fact-274"&gt;nil&lt;/span&gt; were recognized when
the carrying amount was greater than the value in use, respectively. In addition, during the year ended December 31, 2023, the Company
recognized impairment loss on the robots&#x2019; related intangible assets of $3,713,551. The Company did not incur any impairment loss
on intangible assets during the year ended December 31, 2022 when the Company began acquiring robots&#x2019; related intangible assets.
Management estimated the value in use by estimating the expected cash flows from the CGU as well as a suitable discount rate in order
to calculate the present value of those cash flows. The basis of impairment is determined based on the result of assessment.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
    <ifrs-full:ImpairmentLoss contextRef="c0" decimals="0" id="ixv-46276" unitRef="usd">3682789</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss contextRef="c6" decimals="0" id="ixv-46277" unitRef="usd">4408037</ifrs-full:ImpairmentLoss>
    <ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory contextRef="c0" id="ixv-27243">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.22&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade and other payables&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;These
amounts represent liabilities for goods and services provided to the Company prior to the end of the financial year which is unpaid.
They are initially recognized at fair value and subsequently measured at amortized cost using the effective interest method.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory contextRef="c0" id="ixv-27258">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.23&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest-bearing borrowings&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest-bearing
borrowings are recognized initially at fair value less attributable transaction costs. Subsequent to initial recognition, interest-bearing
borrowings are stated at amortized cost with any difference between the amount initially recognized and redemption value being recognized
in profit or loss over the period of the borrowings, together with any interest and fees payable, using the effective interest method.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="c0" id="ixv-27273">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.24&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue from contracts with customers&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates its revenue primarily from four service lines: (1) Secure logistics; (2) Robotics AI resolutions; (3) Information security;
and (4) General security solutions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Each
service line primarily renders the following services:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Secure
    logistics&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Cash-In-Transit - Non Dedicated Vehicle (CIT Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (CIT DV); (iii) ATM management; (iv) Cash
Processing (CPC); (v) Cash Center Operations (CCT); (vi) Consolidate Cash Center (CCC); (vii) Cheque Center Service (CDC); (viii) Express
Cash; (ix) Coin Processing Service; and (x) Cash Deposit Management Solutions&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robotics
    AI solutions&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Sale of robots and (ii) Rental of robots&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 48px"&gt;&lt;/td&gt;&lt;td style="width: 24px; 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;Information
                                            security - this was the revenue generated by Handshake, which we have separated with on February
                                            6, 2024. For the year ended December 31, 2023, 2022 and 2021, revenue and results of operations
                                            derived from this service line were presented as discontinued operations on the consolidated
                                            statements of profit or loss. Going into fiscal 2024, we will not have this revenue stream
                                            anymore.&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Penetration test; (ii) PCI ASV Scan and (iii) Rapid7 Sales&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
    security solutions&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
Integrated alarm security system installation&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes revenue at a point in time as products are delivered and services are performed. Consultancy fees typically covers
a period of time, the revenue is recognized on a ratable basis over the contract term. The Company applies the following five-step model
in order to determine the amount:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Identify
    the contract or quotation with the agreed service price.&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Evaluate
    the services engaged in the customer&#x2019;s contract and identify the related performance obligations.&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consider
    the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the
    consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged
    in a customer&#x2019;s contract is generally a fixed amount.&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Allocate
    the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that
    represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged
    with the customer.&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Recognize
    revenue when the Company satisfies the performance obligation through the rendering of services engaged.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
of the conditions mentioned above are accomplished normally when the services are rendered to the customer and this moment is considered
a point in time. The reported revenue reflects services delivered at the contract or agreed-upon price.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
liabilities consist of deferred revenue related to prepaid fees received from customers for future information security service over
the term of the service agreement. The Company expects to recognize as revenue of approximately $256,815 within the next 12 months.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue
is recognized when the related performance obligations are satisfied.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Fixed
    Fees&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Service
    Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Performance
    Obligations&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Per&lt;br/&gt;
    delivery /&lt;br/&gt;
    order&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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;Per&lt;br/&gt;
    month&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 34%; padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash-In-Transit
    (CIT) &#x2013; Non Dedicated Vehicles (Non-DV)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 45%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Delivery
    from point A to point B per customer request. Service obligation was generally completed within same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash-In-Transit
    (CIT) &#x2013; Dedicated Vehicles to Banks (DV)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Delivery
    from point A to point B per customer request.&#160;&#160;Service obligation was generally completed within same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ATM
    Management&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Includes
    replenishment of ATM machines and first level maintenance services.&#160;&#160;Service obligation was generally completed within
    the same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    Processing (CPC)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    counting, sorting and vaulting services for customers in the retail industry.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    Center Operations (CCT)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    counting, sorting and depositing for local commercial banks on behalf of Bank of Thailand (BOT).&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidate
    Cash Center (CCC)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    counting, sorting and depositing for Bank of Thailand (BOT).&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cheque
    Center Service (CDC)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Handles
    cheque consolidation and distribution on behalf of local commercial bank.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Express
    Cash&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Armored
    trucks (with onboard GDM) and crew teams are assigned to collect cash on behalf of local commercial banks.&#160;&#160;Service obligation
    was generally completed within the same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Coin
    Processing Service&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Armored
    vehicles and crew teams are assigned to collect/deliver coins to/from customer sites.&#160;&#160;Service obligation was generally
    completed within the same day.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    Deposit Management Solutions&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
    deposit machine (Guardforce Digital Machine &#x2013; GDM) are installed at the customers&#x2019; sites for the collection of cash.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robotics
    AI Solutions - Sale of Robots&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Delivery
    of robots and inspection completed at customer site.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robotics
    AI Solutions - Rental of Robots&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Robots
    are leased out for a fixed term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Penetration
    Test&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Production
    of the test report&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PCI
    ASV Scan&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Submission
    of the scan result&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Rapid7
    Sales&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Provision
    of information security service based on the sale and installation of Rapid7 software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x221a;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
    security solutions&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Completion
    of integrated alarm security system installation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x221a;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not offer promotional payments, customer coupons, rebates or other cash redemption offers to its customers. Except the sale
of robots, customer&#x2019;s billing is prepared on a monthly basis once service delivery reports have been confirmed and the invoice
amount has been confirmed with the customers. Standard payment is 45 days but it may be 45 to 60 days depending on the individual customer
contract.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue
    is recognized net of sales taxes and upon transfer of significant risks and rewards of ownership to customers. Revenue is not recognized
    to the extent where there are significant uncertainties regarding recovery of the consideration due, associated costs or the possible
    return of goods.&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Related
    service revenue or rental income is recognized on a straight-line basis over the term of the contracts.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:&lt;/span&gt;&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="padding-left: 0.125in; text-indent: -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="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the year 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="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Service Type&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;Percentage &lt;br/&gt; of Total&lt;br/&gt; Revenue&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;Percentage &lt;br/&gt; of Total&lt;br/&gt; Revenue&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;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;Percentage&lt;br/&gt; of Total&lt;br/&gt; Revenue&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="padding-left: 0.125in; text-indent: -0.125in; width: 28%; text-align: left"&gt;Cash-In-Transit &#x2013; Non-Dedicated Vehicles
    (CIT Non-DV)&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,882,370&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;32.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;10,693,948&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;31.5&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;11,205,580&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;32.3&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)&lt;/td&gt;&lt;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,814,604&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.5&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;4,074,052&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.0&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;4,556,538&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.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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;ATM Management&lt;/td&gt;&lt;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,579,774&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;20.9&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,897,939&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;26.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;10,809,497&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;31.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Processing (CPC)&lt;/td&gt;&lt;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,265,052&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;9.0&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,789,818&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.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,034,360&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.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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Center Operations (CCT)&lt;/td&gt;&lt;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,824,381&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.0&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,209,055&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.5&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,802,171&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.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Consolidate Cash Center (CCC)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;726,599&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.0&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;456,720&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.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;182,263&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;0.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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cheque Center Service (CDC)&lt;/td&gt;&lt;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;/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;/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;4,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;0.0&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;59,923&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;0.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Deposit Management Solutions (GDM)&lt;/td&gt;&lt;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,794,708&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;7.7&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,771,380&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.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;1,644,611&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.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="padding-left: 0.125in; text-indent: -0.125in"&gt;Others **&lt;/td&gt;&lt;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,062&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;0.0&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;10,149&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;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;5,270&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;0.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Robotic AI solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;757,284&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.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,272,236&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.7&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;368,659&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.0&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-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;General security solutions&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,630,668&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;10.0&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,785,789&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.3&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-270"&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-271"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Total&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;36,280,502&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;100&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;33,965,648&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;100&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;34,668,872&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;100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&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;Others includes revenues from express cash, coin processing services and international shipment.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the years ended December 31, 2023, 2022 and 2021, revenue amounting to $36,211,678, $34,331,705 and $35,041,563 were generated from third parties, respectively; and $68,824, $146,243 and $111,627 were generated from a related party (see Note 23), respectively.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <gfai:RevenueRecognize contextRef="c118" decimals="0" id="ixv-46278" unitRef="usd">256815</gfai:RevenueRecognize>
    <gfai:ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock contextRef="c0" id="ixv-27852">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disaggregation
information of revenue by service type which was recognition based on the nature of performance obligation disclosed above is as follows:&lt;/span&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="padding-left: 0.125in; text-indent: -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="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the year 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="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Service Type&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;Percentage &lt;br/&gt; of Total&lt;br/&gt; Revenue&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;Percentage &lt;br/&gt; of Total&lt;br/&gt; Revenue&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;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;Percentage&lt;br/&gt; of Total&lt;br/&gt; Revenue&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="padding-left: 0.125in; text-indent: -0.125in; width: 28%; text-align: left"&gt;Cash-In-Transit &#x2013; Non-Dedicated Vehicles
    (CIT Non-DV)&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,882,370&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;32.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;10,693,948&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;31.5&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;11,205,580&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;32.3&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)&lt;/td&gt;&lt;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,814,604&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.5&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;4,074,052&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.0&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;4,556,538&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.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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;ATM Management&lt;/td&gt;&lt;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,579,774&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;20.9&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,897,939&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;26.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;10,809,497&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;31.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Processing (CPC)&lt;/td&gt;&lt;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,265,052&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;9.0&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,789,818&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.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,034,360&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.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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Center Operations (CCT)&lt;/td&gt;&lt;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,824,381&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.0&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,209,055&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.5&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,802,171&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.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Consolidate Cash Center (CCC)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;726,599&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.0&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;456,720&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.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;182,263&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;0.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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cheque Center Service (CDC)&lt;/td&gt;&lt;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;/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;/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;4,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;0.0&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;59,923&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;0.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Cash Deposit Management Solutions (GDM)&lt;/td&gt;&lt;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,794,708&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;7.7&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,771,380&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.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;1,644,611&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.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="padding-left: 0.125in; text-indent: -0.125in"&gt;Others **&lt;/td&gt;&lt;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,062&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;0.0&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;10,149&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;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;5,270&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;0.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Robotic AI solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;757,284&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.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,272,236&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.7&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;368,659&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.0&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-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;General security solutions&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,630,668&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;10.0&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,785,789&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.3&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-270"&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-271"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Total&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;36,280,502&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;100&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;33,965,648&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;100&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;34,668,872&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;100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&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;Others includes revenues from express cash, coin processing services and international shipment.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</gfai:ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock>
    <gfai:TotalRevenue contextRef="c164" decimals="0" id="ixv-46279" unitRef="usd">11882370</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c164"
      decimals="3"
      id="ixv-46280"
      unitRef="pure">0.328</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c165" decimals="0" id="ixv-46281" unitRef="usd">10693948</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c165"
      decimals="3"
      id="ixv-46282"
      unitRef="pure">0.315</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c166" decimals="0" id="ixv-46283" unitRef="usd">11205580</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c166"
      decimals="3"
      id="ixv-46284"
      unitRef="pure">0.323</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c167" decimals="0" id="ixv-46285" unitRef="usd">3814604</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c167"
      decimals="3"
      id="ixv-46286"
      unitRef="pure">0.105</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c168" decimals="0" id="ixv-46287" unitRef="usd">4074052</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c168"
      decimals="3"
      id="ixv-46288"
      unitRef="pure">0.12</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c169" decimals="0" id="ixv-46289" unitRef="usd">4556538</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c169"
      decimals="3"
      id="ixv-46290"
      unitRef="pure">0.131</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c170" decimals="0" id="ixv-46291" unitRef="usd">7579774</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c170"
      decimals="3"
      id="ixv-46292"
      unitRef="pure">0.209</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c171" decimals="0" id="ixv-46293" unitRef="usd">8897939</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c171"
      decimals="3"
      id="ixv-46294"
      unitRef="pure">0.262</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c172" decimals="0" id="ixv-46295" unitRef="usd">10809497</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c172"
      decimals="3"
      id="ixv-46296"
      unitRef="pure">0.312</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c173" decimals="0" id="ixv-46297" unitRef="usd">3265052</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c173"
      decimals="3"
      id="ixv-46298"
      unitRef="pure">0.09</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c174" decimals="0" id="ixv-46299" unitRef="usd">2789818</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c174"
      decimals="3"
      id="ixv-46300"
      unitRef="pure">0.082</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c175" decimals="0" id="ixv-46301" unitRef="usd">3034360</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c175"
      decimals="3"
      id="ixv-46302"
      unitRef="pure">0.088</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c176" decimals="0" id="ixv-46303" unitRef="usd">1824381</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c176"
      decimals="3"
      id="ixv-46304"
      unitRef="pure">0.05</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c177" decimals="0" id="ixv-46305" unitRef="usd">2209055</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c177"
      decimals="3"
      id="ixv-46306"
      unitRef="pure">0.065</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c178" decimals="0" id="ixv-46307" unitRef="usd">2802171</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c178"
      decimals="3"
      id="ixv-46308"
      unitRef="pure">0.081</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c179" decimals="0" id="ixv-46309" unitRef="usd">726599</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c179"
      decimals="3"
      id="ixv-46310"
      unitRef="pure">0.02</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c180" decimals="0" id="ixv-46311" unitRef="usd">456720</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c180"
      decimals="3"
      id="ixv-46312"
      unitRef="pure">0.013</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c181" decimals="0" id="ixv-46313" unitRef="usd">182263</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c181"
      decimals="3"
      id="ixv-46314"
      unitRef="pure">0.005</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c182" decimals="0" id="ixv-46315" unitRef="usd">4562</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c182"
      decimals="3"
      id="ixv-46316"
      unitRef="pure">0</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c183" decimals="0" id="ixv-46317" unitRef="usd">59923</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c183"
      decimals="3"
      id="ixv-46318"
      unitRef="pure">0.002</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c184" decimals="0" id="ixv-46319" unitRef="usd">2794708</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c184"
      decimals="3"
      id="ixv-46320"
      unitRef="pure">0.077</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c185" decimals="0" id="ixv-46321" unitRef="usd">1771380</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c185"
      decimals="3"
      id="ixv-46322"
      unitRef="pure">0.052</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c186" decimals="0" id="ixv-46323" unitRef="usd">1644611</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c186"
      decimals="3"
      id="ixv-46324"
      unitRef="pure">0.048</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue
      contextRef="c187"
      decimals="0"
      id="ix_131_fact"
      unitRef="usd">5062</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c187"
      decimals="3"
      id="ix_132_fact"
      unitRef="pure">0</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue
      contextRef="c188"
      decimals="0"
      id="ix_133_fact"
      unitRef="usd">10149</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c188"
      decimals="3"
      id="ix_134_fact"
      unitRef="pure">0.001</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue
      contextRef="c189"
      decimals="0"
      id="ix_135_fact"
      unitRef="usd">5270</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c189"
      decimals="3"
      id="ix_136_fact"
      unitRef="pure">0</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c190" decimals="0" id="ixv-46331" unitRef="usd">757284</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c190"
      decimals="3"
      id="ixv-46332"
      unitRef="pure">0.021</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c191" decimals="0" id="ixv-46333" unitRef="usd">1272236</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c191"
      decimals="3"
      id="ixv-46334"
      unitRef="pure">0.037</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c192" decimals="0" id="ixv-46335" unitRef="usd">368659</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c192"
      decimals="3"
      id="ixv-46336"
      unitRef="pure">0.01</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c193" decimals="0" id="ixv-46337" unitRef="usd">3630668</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c193"
      decimals="3"
      id="ixv-46338"
      unitRef="pure">0.10</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c194" decimals="0" id="ixv-46339" unitRef="usd">1785789</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue
      contextRef="c194"
      decimals="3"
      id="ixv-46340"
      unitRef="pure">0.053</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c0" decimals="0" id="ixv-46341" unitRef="usd">36280502</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue contextRef="c0" decimals="2" id="ixv-46342" unitRef="pure">1</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c6" decimals="0" id="ixv-46343" unitRef="usd">33965648</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue contextRef="c6" decimals="2" id="ixv-46344" unitRef="pure">1</gfai:PercentageOfTotalRevenue>
    <gfai:TotalRevenue contextRef="c7" decimals="0" id="ixv-46345" unitRef="usd">34668872</gfai:TotalRevenue>
    <gfai:PercentageOfTotalRevenue contextRef="c7" decimals="2" id="ixv-46346" unitRef="pure">1</gfai:PercentageOfTotalRevenue>
    <gfai:RevenueValue contextRef="c0" decimals="0" id="ixv-46347" unitRef="usd">36211678</gfai:RevenueValue>
    <gfai:RevenueValue contextRef="c6" decimals="0" id="ixv-46348" unitRef="usd">34331705</gfai:RevenueValue>
    <gfai:RevenueValue contextRef="c7" decimals="0" id="ixv-46349" unitRef="usd">35041563</gfai:RevenueValue>
    <gfai:RelatedParty contextRef="c0" decimals="0" id="ixv-46350" unitRef="usd">68824</gfai:RelatedParty>
    <gfai:RelatedParty contextRef="c6" decimals="0" id="ixv-46351" unitRef="usd">146243</gfai:RelatedParty>
    <gfai:RelatedParty contextRef="c7" decimals="0" id="ixv-46352" unitRef="usd">111627</gfai:RelatedParty>
    <gfai:DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock contextRef="c0" id="ixv-28238">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.25&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost of sales&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&#160;of
sales consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services
provided.&lt;/span&gt;&lt;/p&gt;</gfai:DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory contextRef="c0" id="ixv-28252">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.26&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income tax&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
tax expense represents the sum of the tax currently payable and deferred tax. Income tax expense is charged to the consolidated statements
of profit or loss as they incur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Current
income taxes are recorded in the results of the year they are incurred.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax is recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements
and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all
taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss
carry forwards and certain tax credits, to the extent that it is probable that future taxable profits, reversal of existing taxable temporary
differences will be available against which those deductible temporary differences can be utilized after considering future tax planning
strategies. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition
(other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the
accounting profit.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets are recognized for all deductible temporary differences, the carry forward of unused tax credits and any unused tax losses.
Deferred tax assets are recognized to the extent that it is probable that taxable profit and reversal of existing taxable temporary differences
will be available against which the deductible temporary differences, and the carry forward of unused tax credits and unused tax losses
can be utilized. The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no
longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized
deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable
profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests
in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary
difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with
such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against
which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to
reverse.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current
tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or
the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting
period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which
the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory contextRef="c0" id="ixv-28315">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.27&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Provisions&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Provisions
are recognized for liabilities of uncertain timing or amount when the Company has a legal or constructive obligation arising as a result
of a past event, it is probable that an outflow of economic benefits will be required to settle the obligation and the amount can be
estimated reliably. Where the time value of money is material, provisions are stated at the present value of the expenditures expected
to settle the obligation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Where
it is probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed
as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will
only be confirmed by the occurrence or non-occurrence of one or more future events, are also disclosed as contingent liabilities unless
the probability of outflow of economic benefits is remote.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;As of the date of this report, the
Company is a defendant in various lawsuits in China, Hong Kong and Thailand totaling approximately $3.62 million. Management believes
the labor related cases are without merit and is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, a related
party, the Company had sought for legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached
a settlement with Mr. Tu, including Mr. Tu agreed to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn
all the claims against the Company. Therefore, no provision has been made for these liabilities in the financial statements. (Note 25)&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <gfai:RelatedLawsuits contextRef="c0" decimals="2" id="ixv-46353" unitRef="usd">3.62</gfai:RelatedLawsuits>
    <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory contextRef="c0" id="ixv-28338">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.28&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;The Company provides for retirement benefits
payable for employees of its subsidiaries in Thailand under the Thai Labor Law; and follows IAS 19 in accounting for the related obligation.
Depending upon the individual employee&#x2019;s salary and years of service, the related obligation is calculated by an independent actuary
using the projected unit credit method. The present value of the obligation is determined by discounting with the interest rates of government
bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms
of the related liabilities. The sensitivity analysis is determined by i) discount rate; ii) salary increase rate; iii) turnover rate;
and iv) life expectancy.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
re-measurements effects of the Company&#x2019;s retirement benefit obligation such as actuarial gains and losses arising from experience
adjustments and changes in actuarial assumptions are recognized directly in other comprehensive income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023, 2022 and 2021, actuarial gain of $3,486, $551,649 and $627,193, net of tax has been recognized in other comprehensive
income, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
    <gfai:ActuarialLoss contextRef="c0" decimals="0" id="ixv-46354" unitRef="usd">3486</gfai:ActuarialLoss>
    <gfai:ActuarialGain contextRef="c6" decimals="0" id="ixv-46355" unitRef="usd">551649</gfai:ActuarialGain>
    <gfai:ActuarialGain contextRef="c7" decimals="0" id="ixv-46356" unitRef="usd">627193</gfai:ActuarialGain>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="c0" id="ixv-28375">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.29&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leases&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Leases
as lessee&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
January 1, 2019, in accordance with IFRS 16, leases with terms greater than 12 months are recognized as a right-of-use asset (&#x201c;ROU&#x201d;)
and a corresponding lease liability at the date in which the leased asset is available for use by the Company. Contracts may contain
both lease and non-lease components. The Company allocates the consideration in the contract to the lease and non-lease components based
on their relative stand-alone prices. Assets and liabilities arising from a lease are initially measured on a present value basis. Lease
liabilities include the net present value of fixed payments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
payments to be made under reasonably certain extension options are also included in the measurement of the liability.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally
the case for leases of the Company, the lessee&#x2019;s incremental borrowing rate is used, being the rate that the individual lessee
would have to pay to borrow the funds necessary to obtain an asset of similar value to the right-of-use asset in a similar economic environment
with similar terms, security and conditions. To determine the incremental borrowing rate, the Company uses recent third-party financing
received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as
to produce a constant periodic rate of interest on the remaining balance of the liability for each period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
assets are measured at cost comprising the following:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    amount of the initial measurement of the lease liability&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%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;any
    lease payments made at or before the commencement date less any lease incentives received&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
assets are depreciated over the shorter of the asset&#x2019;s useful life and the lease term on a straight-line basis. The lease terms
of buildings and others are generally less than ten years and less than five years, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Payments
associated with leases with a lease term of 12 months or less on the Company&#x2019;s equipment and vehicles and all leases of low-value
assets are recognized on a straight-line basis as an expense in profit or loss.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leases
as lessor&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company leases out fixed assets consisting of different types of robots to third parties. All leases are classified as operating leases
as the Company does not transfer substantially all of the risks and rewards incidental to the ownership of the assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, 2022 and 2021, the Company recognized rental income of approximately $493,516, $582,000 and $257,000,
respectively. The Company did not recognize lease receivables as of December 31, 2023 and 2022 as the amount to be received was immaterial
to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <gfai:RecognizedRentalIncome contextRef="c0" decimals="0" id="ixv-46357" unitRef="usd">493516</gfai:RecognizedRentalIncome>
    <gfai:RecognizedRentalIncome contextRef="c6" decimals="0" id="ixv-46358" unitRef="usd">582000</gfai:RecognizedRentalIncome>
    <gfai:RecognizedRentalIncome contextRef="c7" decimals="0" id="ixv-46359" unitRef="usd">257000</gfai:RecognizedRentalIncome>
    <ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory contextRef="c0" id="ixv-28462">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.30&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Related parties&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Parties
are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant
influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject
to common control or significant influence, such as a family member or relative, shareholder, or a related corporation.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Amount
    due from related parties&lt;/i&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes the contractual right to receive money or products from related parties as amount due from related parties. For those
that the contractual maturity date is less than one year, the Company records as current assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory contextRef="c0" id="ixv-28505">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.31&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Earnings per share (&#x201c;EPS&#x201d;)&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
EPS is calculated by dividing the net profit (loss) attributable to ordinary equity holders by the weighted average number of ordinary
shares outstanding during the year. Diluted EPS is calculated by using the weighted average number of ordinary shares outstanding adjusted
to include the potentially dilutive effect of outstanding share-based awards and convertible debt instruments, unless their inclusion
in the calculation is anti-dilutive.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
    <gfai:DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory contextRef="c0" id="ixv-28519">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.32&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;New and amended accounting standards&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
new standards and amendments that are effective for annual reporting period commencing January 1, 2023 have been applied by the Company
for the year ended December 31, 2023. The adoption of these new and amended standards did not have material impact on the consolidated
financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning
January 1, 2023, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these
new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.&lt;/span&gt;&lt;/p&gt;</gfai:DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory>
    <ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory contextRef="c0" id="ixv-28535">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;BUSINESS
    COMBINATIONS&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fiscal
year 2022 acquisitions:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2022, the Company acquired four subsidiaries from Mr. Tu Jingyi, a related party. These acquisitions have
been accounted for in accordance with IFRS 3 guidelines under acquisition accounting, whereby the Company recognized the assets and liabilities
transferred at their carrying amounts with carry-over basis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
Purchase Price Allocation exercise has been undertaken to establish the constituent parts of the acquired companies&#x2019; balance sheet
at fair value on acquisition. As is customary in these circumstances, this will remain under review and subject to change during the
twelve-month hindsight period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On March 22, 2022, the Company closed an acquisition of Shenzhen GFAI and Guangzhou GFAI. A total of $1,000,000 cash was paid and 2,142,852 shares were issued and valued at the $1.22 per share in consideration of 100% of the equity interest in both companies. As a result of the 2023 share consolidation, the share consideration became a total of 53,571 shares issued, valued at $48.8 per share.&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 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;March 22,&lt;br/&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Cash and cash equivalents&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,187&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; "&gt;
    &lt;td style="text-align: left"&gt;Trade and other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;896,327&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;Inventories&lt;/td&gt;&lt;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,411,893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,338&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;Other non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,566&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Property, plant and 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;2,055,610&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;Intangible assets&lt;/td&gt;&lt;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,592,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Trade and other payables&lt;/td&gt;&lt;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,156,649&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;Other current 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;(163,785&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&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,867,009&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: 1.5pt"&gt;Total purchase price&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,614,279&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition
date contributed by Shenzhen GFAI and Guangzhou GFAI was $661,839. Total net loss for the year ended December 31, 2022 incurred by Shenzhen
GFAI and Guangzhou GFAI since the acquisition date was $3,306,084.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.3pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Had
Shenzhen GFAI and Guangzhou GFAI been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year
ended December 31, 2022 would show total revenue from Shenzhen GFAI and Guangzhou GFAI of $952,358 and total net loss from Shenzhen GFAI
and Guangzhou GFAI of $3,746,740.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on Shenzhen GFAI and Guangzhou GFAI of $1,867,009.
No impairment loss on goodwill was recorded on Shenzhen GFAI and Guangzhou GFAI for the years ended December 31, 2023, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(ii)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On June 22, 2022, the Company closed the acquisition of Beijing Wanjia. A total of $840,000 cash was paid and 3,780,000 shares were issued and valued at $0.52 per share in consideration of 100% of the equity interest in Beijing Wanjia. As a result of the 2023 share consolidation, the share consideration became a total of 94,500 shares issued, valued at $20.8 per share.&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;June 22,&lt;br/&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Cash and cash equivalents&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;38,342&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; "&gt;
    &lt;td style="text-align: left"&gt;Trade and other receivables&lt;/td&gt;&lt;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,656,550&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;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;562,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Property, plant and 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;20,488&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;Intangible assets&lt;/td&gt;&lt;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,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;203,765&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;Trade and other payables&lt;/td&gt;&lt;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,536,547&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other current 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;(145,026&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;Goodwill&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;411,862&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; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total purchase price&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;2,805,600&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition
date contributed by Beijing Wanjia was $1,785,789. Total net loss for the year ended December 31, 2022 incurred by Beijing Wanjia since
the acquisition date was $204,127.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.3pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Had
Beijing Wanjia been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year ended December
31, 2022 would show revenue from Beijing Wanjia of $3,255,081 and net loss from Beijing Wanjia of $544,673.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No
impairment loss on goodwill was recorded on Beijing Wanjia for the years ended December 31, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(iii)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On January 20, 2022, the Company closed an acquisition to obtain 100% equity interest in AI Malaysia. The consideration is approximately $1 (RM1).&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;January
    20,&lt;br/&gt; 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;12,500&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,184&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;685&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2022 since the acquisition date
contributed by AI Malaysia was $&lt;span style="-sec-ix-hidden: hidden-fact-275"&gt;nil&lt;/span&gt;. Net loss incurred by AI Malaysia was $242,075 over the same period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.3pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Had
AI Malaysia been consolidated from January 1, 2022,&#160;the Consolidated Statement of Profit or Loss for the year ended December 31,
2022 would show revenue from AI Malaysia of $&lt;span style="-sec-ix-hidden: hidden-fact-276"&gt;nil&lt;/span&gt; and net loss from AI Malaysia of $242,075.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company recorded impairment loss on AI Malaysia of $685. No impairment loss on goodwill was recorded
on AI Malaysia for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(iv)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On February 9, 2022, the Company closed an acquisition to obtain 100% equity interest in AI Macau. The consideration is approximately $3,205 (MOP25,000).&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;February
    9,&lt;br/&gt; 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,038&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,162&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(92,350&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;70,355&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,205&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;AI
Macau acts as an agent-only subsidiary company, operating solely and for all purposes as the agent of AI Hong Kong for the deployment
of robots and thus, AI Macau has no independent revenue of its own.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on AI Macau of $70,355. No impairment loss on goodwill
was recorded on AI Macau for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fiscal
year 2021 acquisitions:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company acquired two subsidiaries, these acquisitions have been accounted for in accordance with
IFRS 3 guidelines under acquisition accounting, whereby the Company recognized the assets and liabilities transferred at their carrying
amounts with carry-over basis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
Purchase Price Allocation exercise has been undertaken to establish the constituent parts of the acquired companies&#x2019; balance sheet
at fair value on acquisition. As is customary in these circumstances, this will remain under review and subject to change during the
twelve-month hindsight period.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On February 4, 2021, the Company announced the acquisition of a majority stake in information security consultants Handshake Networking Ltd. (&#x201c;Handshake&#x201d;), a Hong Kong-based company specializing in penetration testing. A total of 43,700 shares were issued and valued at $7.50 per share in consideration of 51% of Handshake. As a result of the 2021 and 2023 share consolidation, consideration became a total of 1,091 shares issued, valued at $300 per share. The acquisition was closed on March 25, 2021.&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accordingly,
the acquisition has been accounted for in accordance with IFRS 3 guidelines under acquisition accounting, whereby the Company recognized
the assets and liabilities of Handshake transferred at their carrying amounts with carry-over basis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;March
    25,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;24,276&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;32,250&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(58,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;329,534&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;327,763&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
revenue included in the Consolidated Statement of Profit or Loss&#160;for the year ended December 31, 2021 since the acquisition date
contributed by Handshake Networking Ltd was $484,318. Handshake Networking Limited also contributed net profit of $39,787 over the same
period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.3pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Had
Handshake been consolidated from January 1, 2021,&#160;the Consolidated Statement of Profit or Loss for the year ended December 31, 2021
would show revenue from Handshake of $559,934 and net loss from Handshake of $72,325.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company recorded a goodwill impairment loss on Handshake of $329,534. No impairment loss on goodwill
was recorded on Handshake for the years ended December 31, 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(ii)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On November 1, 2021, the Company entered into a Transfer Agreement&#160;(the &#x201c;Agreement&#x201d;) to acquire 100% of the equity interests in Guardforce AI Singapore Pte. Ltd., a company incorporated in Singapore (&#x201c;AI Singapore&#x201d;). AI Singapore was controlled by Mr. Tu Jingyi and Mr. Tu Jingyi was the majority shareholder of Guardforce before the acquisition was completed.&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying
value on the transferor&#x2019;s financial statements to reflect the results for the full year 2021, irrespective of transaction date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents their assets and liabilities:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December&#160;31,
    &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;28,148&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,973&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(68,882&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss for the year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;16,041&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additional paid in capital&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;12,720&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory>
    <ifrs-full:Cash contextRef="c196" decimals="0" id="ixv-46360" unitRef="usd">1000000</ifrs-full:Cash>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c197"
      decimals="0"
      id="ixv-46361"
      unitRef="shares">2142852</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:ConsiderationPerShare
      contextRef="c196"
      decimals="2"
      id="ixv-46362"
      unitRef="usdPershares">1.22</gfai:ConsiderationPerShare>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c196"
      decimals="2"
      id="ixv-46363"
      unitRef="pure">1</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c198"
      decimals="0"
      id="ixv-46364"
      unitRef="shares">53571</ifrs-full:NumberOfSharesIssued>
    <gfai:PerShareValue
      contextRef="c197"
      decimals="1"
      id="ixv-46365"
      unitRef="usdPershares">48.8</gfai:PerShareValue>
    <gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition contextRef="c0" id="ixv-28585">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;March 22,&lt;br/&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Cash and cash equivalents&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,187&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; "&gt;
    &lt;td style="text-align: left"&gt;Trade and other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;896,327&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;Inventories&lt;/td&gt;&lt;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,411,893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,338&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;Other non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,566&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Property, plant and 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;2,055,610&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;Intangible assets&lt;/td&gt;&lt;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,592,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Trade and other payables&lt;/td&gt;&lt;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,156,649&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;Other current 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;(163,785&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&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,867,009&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: 1.5pt"&gt;Total purchase price&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,614,279&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&lt;/span&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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;June 22,&lt;br/&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Cash and cash equivalents&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;38,342&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; "&gt;
    &lt;td style="text-align: left"&gt;Trade and other receivables&lt;/td&gt;&lt;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,656,550&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;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;562,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Property, plant and 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;20,488&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;Intangible assets&lt;/td&gt;&lt;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,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;203,765&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;Trade and other payables&lt;/td&gt;&lt;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,536,547&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other current 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;(145,026&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;Goodwill&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;411,862&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; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total purchase price&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;2,805,600&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;January
    20,&lt;br/&gt; 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;12,500&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,184&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;685&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;February
    9,&lt;br/&gt; 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,038&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,162&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(92,350&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;70,355&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,205&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents the purchase price allocation at the date of the acquisition:&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;March
    25,&lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;24,276&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;32,250&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(58,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;329,534&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;327,763&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c225" decimals="0" id="ixv-46366" unitRef="usd">2187</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c225" decimals="0" id="ixv-46367" unitRef="usd">896327</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:InventoriesTotal contextRef="c225" decimals="0" id="ixv-46368" unitRef="usd">1411893</ifrs-full:InventoriesTotal>
    <ifrs-full:OtherCurrentAssets contextRef="c225" decimals="0" id="ixv-46369" unitRef="usd">85338</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets contextRef="c225" decimals="0" id="ixv-46370" unitRef="usd">23566</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate contextRef="c225" decimals="0" id="ixv-46371" unitRef="usd">2055610</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c225" decimals="0" id="ixv-46372" unitRef="usd">1592783</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate contextRef="c225" decimals="0" id="ixv-46373" unitRef="usd">4156649</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:OtherCurrentFinancialLiabilities contextRef="c225" decimals="0" id="ixv-46374" unitRef="usd">163785</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:ChangesInGoodwill contextRef="c226" decimals="0" id="ixv-46375" unitRef="usd">1867009</ifrs-full:ChangesInGoodwill>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c226" decimals="0" id="ixv-46376" unitRef="usd">3614279</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:Revenue contextRef="c199" decimals="0" id="ixv-46377" unitRef="usd">661839</ifrs-full:Revenue>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c199" decimals="0" id="ixv-46378" unitRef="usd">3306084</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <ifrs-full:Revenue contextRef="c200" decimals="0" id="ixv-46379" unitRef="usd">952358</ifrs-full:Revenue>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c200" decimals="0" id="ixv-46380" unitRef="usd">3746740</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <gfai:GoodwillImpairmentLosses contextRef="c201" decimals="0" id="ixv-46381" unitRef="usd">1867009</gfai:GoodwillImpairmentLosses>
    <ifrs-full:Cash contextRef="c202" decimals="0" id="ixv-46382" unitRef="usd">840000</ifrs-full:Cash>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c203"
      decimals="0"
      id="ixv-46383"
      unitRef="shares">3780000</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:SharesIssuedPerShareValue
      contextRef="c203"
      decimals="2"
      id="ixv-46384"
      unitRef="usdPershares">0.52</gfai:SharesIssuedPerShareValue>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c202"
      decimals="2"
      id="ixv-46385"
      unitRef="pure">1</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c204"
      decimals="0"
      id="ixv-46386"
      unitRef="shares">94500</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:ConsiderationPerShare
      contextRef="c205"
      decimals="1"
      id="ixv-46387"
      unitRef="usdPershares">20.8</gfai:ConsiderationPerShare>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c227" decimals="0" id="ixv-46388" unitRef="usd">38342</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c227" decimals="0" id="ixv-46389" unitRef="usd">1656550</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:InventoriesTotal contextRef="c227" decimals="0" id="ixv-46390" unitRef="usd">562768</ifrs-full:InventoriesTotal>
    <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate contextRef="c227" decimals="0" id="ixv-46391" unitRef="usd">20488</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c227" decimals="0" id="ixv-46392" unitRef="usd">1593398</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:OtherNoncurrentFinancialAssets contextRef="c227" decimals="0" id="ixv-46393" unitRef="usd">203765</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate contextRef="c227" decimals="0" id="ixv-46394" unitRef="usd">1536547</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:OtherCurrentFinancialLiabilities contextRef="c227" decimals="0" id="ixv-46395" unitRef="usd">145026</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:ChangesInGoodwill contextRef="c228" decimals="0" id="ixv-46396" unitRef="usd">411862</ifrs-full:ChangesInGoodwill>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c228" decimals="0" id="ixv-46397" unitRef="usd">2805600</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c5" decimals="0" id="ixv-46398" unitRef="usd">1785789</ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c6" decimals="0" id="ixv-46399" unitRef="usd">204127</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c206" decimals="0" id="ixv-46400" unitRef="usd">3255081</ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c207" decimals="0" id="ixv-46401" unitRef="usd">544673</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <gfai:GoodwillImpairmentLosses contextRef="c109" decimals="0" id="ixv-46402" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c208" decimals="0" id="ixv-46403" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c209"
      decimals="2"
      id="ixv-46404"
      unitRef="pure">1</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:ConsiderationPaidReceived contextRef="c210" decimals="0" id="ixv-46405" unitRef="usd">1</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c229" decimals="0" id="ixv-46406" unitRef="usd">12500</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:AssetsLessCurrentLiabilities contextRef="c229" decimals="0" id="ixv-46407" unitRef="usd">-13184</ifrs-full:AssetsLessCurrentLiabilities>
    <ifrs-full:ChangesInGoodwill contextRef="c230" decimals="0" id="ixv-46408" unitRef="usd">685</ifrs-full:ChangesInGoodwill>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c230" decimals="0" id="ixv-46409" unitRef="usd">1</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c211" decimals="0" id="ixv-46410" unitRef="usd">242075</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c212" decimals="0" id="ixv-46411" unitRef="usd">242075</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <gfai:GoodwillImpairmentLosses contextRef="c213" decimals="0" id="ixv-46412" unitRef="usd">685</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c211" decimals="0" id="ixv-46413" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c214" decimals="0" id="ixv-46414" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c215"
      decimals="2"
      id="ixv-46415"
      unitRef="pure">1</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:ConsiderationPaidReceived contextRef="c216" decimals="0" id="ixv-46416" unitRef="usd">3205</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c231" decimals="0" id="ixv-46417" unitRef="usd">21038</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:OtherCurrentAssets contextRef="c231" decimals="0" id="ixv-46418" unitRef="usd">4162</ifrs-full:OtherCurrentAssets>
    <ifrs-full:AssetsLessCurrentLiabilities contextRef="c231" decimals="0" id="ixv-46419" unitRef="usd">-92350</ifrs-full:AssetsLessCurrentLiabilities>
    <ifrs-full:ChangesInGoodwill contextRef="c232" decimals="0" id="ixv-46420" unitRef="usd">70355</ifrs-full:ChangesInGoodwill>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c232" decimals="0" id="ixv-46421" unitRef="usd">3205</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <gfai:GoodwillImpairmentLosses contextRef="c0" decimals="0" id="ixv-46422" unitRef="usd">70355</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c6" decimals="0" id="ixv-46423" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c7" decimals="0" id="ixv-46424" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c217"
      decimals="0"
      id="ixv-46425"
      unitRef="shares">43700</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:PerShareValue
      contextRef="c217"
      decimals="2"
      id="ixv-46426"
      unitRef="usdPershares">7.5</gfai:PerShareValue>
    <gfai:ConsiderationPercentage
      contextRef="c218"
      decimals="2"
      id="ixv-46427"
      unitRef="pure">0.51</gfai:ConsiderationPercentage>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c218"
      decimals="0"
      id="ixv-46428"
      unitRef="shares">1091</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:PerShareValue
      contextRef="c218"
      decimals="0"
      id="ixv-46429"
      unitRef="usdPershares">300</gfai:PerShareValue>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c233" decimals="0" id="ixv-46430" unitRef="usd">24276</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:OtherCurrentAssets contextRef="c233" decimals="0" id="ixv-46431" unitRef="usd">32250</ifrs-full:OtherCurrentAssets>
    <ifrs-full:AssetsLessCurrentLiabilities contextRef="c233" decimals="0" id="ixv-46432" unitRef="usd">-58297</ifrs-full:AssetsLessCurrentLiabilities>
    <ifrs-full:ChangesInGoodwill contextRef="c234" decimals="0" id="ixv-46433" unitRef="usd">329534</ifrs-full:ChangesInGoodwill>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c234" decimals="0" id="ixv-46434" unitRef="usd">327763</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c71" decimals="0" id="ixv-46435" unitRef="usd">484318</ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease contextRef="c219" decimals="0" id="ixv-46436" unitRef="usd">39787</ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease>
    <ifrs-full:Revenue contextRef="c220" decimals="0" id="ixv-46437" unitRef="usd">559934</ifrs-full:Revenue>
    <ifrs-full:GainsLossesOnNetMonetaryPosition contextRef="c7" decimals="0" id="ixv-46438" unitRef="usd">72325</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <gfai:GoodwillImpairmentLosses contextRef="c221" decimals="0" id="ixv-46439" unitRef="usd">329534</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c222" decimals="0" id="ixv-46440" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <gfai:GoodwillImpairmentLosses contextRef="c223" decimals="0" id="ixv-46441" unitRef="usd">0</gfai:GoodwillImpairmentLosses>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c224"
      decimals="2"
      id="ixv-46442"
      unitRef="pure">1</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory contextRef="c0" id="ixv-29110">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following represents their assets and liabilities:&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December&#160;31,
    &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;28,148&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;11,973&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(68,882&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss for the year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;16,041&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additional paid in capital&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;12,720&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c235" decimals="0" id="ixv-46443" unitRef="usd">28148</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:OtherCurrentAssets contextRef="c235" decimals="0" id="ixv-46444" unitRef="usd">11973</ifrs-full:OtherCurrentAssets>
    <ifrs-full:AssetsLessCurrentLiabilities contextRef="c235" decimals="0" id="ixv-46445" unitRef="usd">-68882</ifrs-full:AssetsLessCurrentLiabilities>
    <gfai:AssetsandLiabilitiesLoss contextRef="c236" decimals="0" id="ixv-46446" unitRef="usd">16041</gfai:AssetsandLiabilitiesLoss>
    <gfai:AdditionalPaidsInCapital contextRef="c235" decimals="0" id="ixv-46447" unitRef="usd">-12720</gfai:AdditionalPaidsInCapital>
    <ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory contextRef="c0" id="ixv-29196">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;CASH
    AND CASH EQUIVALENTS AND RESTRICTED CASH&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Cash on hand&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;472,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;471,408&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash in bank&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;19,762,586&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;6,459,231&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&gt;Subtotal&lt;/td&gt;&lt;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,235,227&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,930,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Restricted cash &#x2013; current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100,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;&lt;div style="-sec-ix-hidden: hidden-fact-277"&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;Restricted cash &#x2013; non-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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,608,762&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,300,005&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; "&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;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,944,753&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,230,644&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;Cash at banks attributable to discontinued 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;28,642&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-278"&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash, cash equivalents, and restricted cash&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;21,973,395&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,230,644&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory>
    <gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory contextRef="c0" id="ixv-29206">&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Cash on hand&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;472,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;471,408&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash in bank&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;19,762,586&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;6,459,231&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&gt;Subtotal&lt;/td&gt;&lt;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,235,227&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,930,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Restricted cash &#x2013; current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100,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;&lt;div style="-sec-ix-hidden: hidden-fact-277"&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;Restricted cash &#x2013; non-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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,608,762&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,300,005&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; "&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;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,944,753&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,230,644&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;Cash at banks attributable to discontinued 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;28,642&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-278"&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash, cash equivalents, and restricted cash&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;21,973,395&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,230,644&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory>
    <ifrs-full:CashOnHand contextRef="c237" decimals="0" id="ixv-46448" unitRef="usd">472641</ifrs-full:CashOnHand>
    <ifrs-full:CashOnHand contextRef="c238" decimals="0" id="ixv-46449" unitRef="usd">471408</ifrs-full:CashOnHand>
    <ifrs-full:BalancesWithBanks contextRef="c237" decimals="0" id="ixv-46450" unitRef="usd">19762586</ifrs-full:BalancesWithBanks>
    <ifrs-full:BalancesWithBanks contextRef="c238" decimals="0" id="ixv-46451" unitRef="usd">6459231</ifrs-full:BalancesWithBanks>
    <gfai:Cash1 contextRef="c237" decimals="0" id="ixv-46452" unitRef="usd">20235227</gfai:Cash1>
    <gfai:Cash1 contextRef="c238" decimals="0" id="ixv-46453" unitRef="usd">6930639</gfai:Cash1>
    <ifrs-full:CurrentRestrictedCashAndCashEquivalents contextRef="c237" decimals="0" id="ixv-46454" unitRef="usd">100764</ifrs-full:CurrentRestrictedCashAndCashEquivalents>
    <ifrs-full:NoncurrentRestrictedCashAndCashEquivalents contextRef="c237" decimals="0" id="ixv-46455" unitRef="usd">1608762</ifrs-full:NoncurrentRestrictedCashAndCashEquivalents>
    <ifrs-full:NoncurrentRestrictedCashAndCashEquivalents contextRef="c238" decimals="0" id="ixv-46456" unitRef="usd">1300005</ifrs-full:NoncurrentRestrictedCashAndCashEquivalents>
    <ifrs-full:NoncurrentTradeReceivables contextRef="c237" decimals="0" id="ixv-46457" unitRef="usd">21944753</ifrs-full:NoncurrentTradeReceivables>
    <ifrs-full:NoncurrentTradeReceivables contextRef="c238" decimals="0" id="ixv-46458" unitRef="usd">8230644</ifrs-full:NoncurrentTradeReceivables>
    <ifrs-full:Cash contextRef="c237" decimals="0" id="ixv-46459" unitRef="usd">28642</ifrs-full:Cash>
    <gfai:CashCashEquivalentAndRestrictedCash contextRef="c237" decimals="0" id="ixv-46460" unitRef="usd">21973395</gfai:CashCashEquivalentAndRestrictedCash>
    <gfai:CashCashEquivalentAndRestrictedCash contextRef="c238" decimals="0" id="ixv-46461" unitRef="usd">8230644</gfai:CashCashEquivalentAndRestrictedCash>
    <ifrs-full:DisclosureOfInventoriesExplanatory contextRef="c0" id="ixv-29307">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;INVENTORIES&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robots at warehouse&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,743,645&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5,553,859&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Security equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;506,403&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;494,793&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment provision
    for inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,743,645&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(942,882&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;506,403&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5,105,770&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recorded a provision for slow moving or obsolete robots&#x2019; inventory of $3,797,552, $942,882 and &lt;span style="-sec-ix-hidden: hidden-fact-279"&gt;nil&lt;/span&gt; during the years ended
December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
    <gfai:DisclosureOfInventoryTableTextBlock contextRef="c0" id="ixv-29317">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robots at warehouse&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,743,645&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5,553,859&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Security equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;506,403&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;494,793&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment provision
    for inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,743,645&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(942,882&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;506,403&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5,105,770&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:DisclosureOfInventoryTableTextBlock>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c239" decimals="0" id="ixv-46462" unitRef="usd">4743645</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c240" decimals="0" id="ixv-46463" unitRef="usd">5553859</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c241" decimals="0" id="ixv-46464" unitRef="usd">506403</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c242" decimals="0" id="ixv-46465" unitRef="usd">494793</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c243" decimals="0" id="ixv-46466" unitRef="usd">-4743645</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c244" decimals="0" id="ixv-46467" unitRef="usd">-942882</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c4" decimals="0" id="ixv-46468" unitRef="usd">506403</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:CurrentInventoriesInTransit contextRef="c5" decimals="0" id="ixv-46469" unitRef="usd">5105770</ifrs-full:CurrentInventoriesInTransit>
    <ifrs-full:InventoriesAtNetRealisableValue contextRef="c4" decimals="0" id="ixv-46470" unitRef="usd">3797552</ifrs-full:InventoriesAtNetRealisableValue>
    <ifrs-full:InventoriesAtNetRealisableValue contextRef="c5" decimals="0" id="ixv-46471" unitRef="usd">942882</ifrs-full:InventoriesAtNetRealisableValue>
    <ifrs-full:DisclosureOfAcquiredReceivablesExplanatory contextRef="c0" id="ixv-29428">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;TRADE
    RECEIVABLES, NET&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Trade receivables&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,780,144&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,450,655&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Provision for expected credit loss on trade receivables&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;(149,339&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;(50,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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Trade receivables, 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,630,805&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,400,186&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The movement in the Company&#x2019;s provision for (recovery of) expected credit loss on trade receivables of $103,534, $(7,394) and $&lt;span style="-sec-ix-hidden: hidden-fact-280"&gt;nil&lt;/span&gt; during the
years ended December 31, 2023, 2022, and 2021, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following tables details the Company&#x2019;s trade receivables as of:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade
    receivables - as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&amp;lt;30&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31-60&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61-90&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;91
    and over&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,361,716&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,041&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,068&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;192,980&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,630,805&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
31, 2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&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="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Trade receivables - as of December
    31, 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 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;&amp;lt;30&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;31-60&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;61-90&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;91 and over&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;Total&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: 40%; text-align: left; padding-bottom: 1.5pt"&gt;Trade receivables&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;4,814,346&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;385,662&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;46,222&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;153,956&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;5,400,186&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfAcquiredReceivablesExplanatory>
    <gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory contextRef="c0" id="ixv-29438">&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Trade receivables&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,780,144&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,450,655&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Provision for expected credit loss on trade receivables&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;(149,339&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;(50,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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Trade receivables, 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,630,805&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,400,186&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="c245" decimals="0" id="ixv-46472" unitRef="usd">5780144</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="c246" decimals="0" id="ixv-46473" unitRef="usd">5450655</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c247" decimals="0" id="ixv-46474" unitRef="usd">-149339</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c248" decimals="0" id="ixv-46475" unitRef="usd">-50469</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:CurrentTradeReceivables contextRef="c245" decimals="0" id="ixv-46476" unitRef="usd">5630805</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables contextRef="c246" decimals="0" id="ixv-46477" unitRef="usd">5400186</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction contextRef="c0" decimals="0" id="ixv-46478" unitRef="usd">103534</ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction contextRef="c6" decimals="0" id="ixv-46479" unitRef="usd">7394</ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction>
    <ifrs-full:DisclosureOfCreditRiskExposureExplanatory contextRef="c0" id="ixv-29491">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following tables details the Company&#x2019;s trade receivables as of:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade
    receivables - as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&amp;lt;30&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31-60&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61-90&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;91
    and over&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,361,716&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,041&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,068&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;192,980&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,630,805&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Trade receivables - as of December
    31, 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 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;&amp;lt;30&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;31-60&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;61-90&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;91 and over&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;Total&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: 40%; text-align: left; padding-bottom: 1.5pt"&gt;Trade receivables&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;4,814,346&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;385,662&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;46,222&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;153,956&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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;5,400,186&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfCreditRiskExposureExplanatory>
    <ifrs-full:TradeReceivables contextRef="c249" decimals="0" id="ixv-46480" unitRef="usd">5361716</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c250" decimals="0" id="ixv-46481" unitRef="usd">61041</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c251" decimals="0" id="ixv-46482" unitRef="usd">15068</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c252" decimals="0" id="ixv-46483" unitRef="usd">192980</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c253" decimals="0" id="ixv-46484" unitRef="usd">5630805</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c254" decimals="0" id="ixv-46485" unitRef="usd">4814346</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c255" decimals="0" id="ixv-46486" unitRef="usd">385662</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c256" decimals="0" id="ixv-46487" unitRef="usd">46222</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c257" decimals="0" id="ixv-46488" unitRef="usd">153956</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c258" decimals="0" id="ixv-46489" unitRef="usd">5400186</ifrs-full:TradeReceivables>
    <gfai:DisclosureOfWithholdingTaxesReceivablesNet contextRef="c0" id="ixv-29646">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;WITHHOLDING
    TAXES RECEIVABLES, NET&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,691,096&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,531,953&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;739,573&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;749,205&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(545,233&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,008,194&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Write off/Allowance for uncollectible&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(683,344&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(448,243&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange difference&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;22,754&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(133,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,224,846&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,691,096&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;607,221&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;757,024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,617,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,934,072&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Withholding taxes receivables,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,224,846&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,691,096&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, the Company received a withholding tax refund of THB 18,959,514 (approximately $0.6 million) in connection
with the Company&#x2019;s 2018 withholding taxes refund applications of THB 29,188,153 (approximately $0.9 million). The Company wrote
off approximately $0.3 million, representing the difference between the receivable recorded and the amount of refund from the Thai Revenue
Department during the year ended December 31, 2023. Out of prudence, based on the amounts written off for the receivable related to year
2013 to 2018, the Company recorded a provision for withholding taxes receivables of approximately $0.4 million. As of December 31, 2023,
the Company maintained an allowance of approximately $1.3 million against its withholding taxes receivable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
March 2024, the Thailand Revenue Department informed the Company that they approved withholding tax refund for the Company&#x2019;s 2019
withholding taxes is approximately THB 22.0 million (approximately $0.6 million).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2022, the Company received a withholding tax refund of THB 35,312,291 (approximately $1.0 million) in connection
with the Company&#x2019;s 2016 to 2017 withholding taxes refund applications (which totaled THB 56,107,574 or approximately $1.6 million).
The Company wrote off approximately $0.6 million, representing the difference between the receivable recorded and the amount of refund
from the Thai Revenue Department during the year ended December 31, 2022. As of December 31, 2022, the Company maintained an allowance
of approximately $0.9 million against its withholding taxes receivable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company received a withholding tax refund of THB 20,724,273 (approximately $0.7 million), which
represents the balance of the refunded amount received during 2020. The Company did not have any write offs during the year ended December
31, 2021. As of December 31, 2021, the Company maintained an allowance of approximately $1.1 million against its withholding taxes receivable.&lt;/span&gt;&lt;/p&gt;</gfai:DisclosureOfWithholdingTaxesReceivablesNet>
    <gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock contextRef="c0" id="ixv-29657">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,691,096&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,531,953&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;739,573&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;749,205&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(545,233&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,008,194&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Write off/Allowance for uncollectible&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(683,344&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(448,243&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange difference&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;22,754&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(133,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,224,846&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,691,096&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock>
    <gfai:WithholdingTaxReceivables contextRef="c5" decimals="0" id="ixv-46490" unitRef="usd">2691096</gfai:WithholdingTaxReceivables>
    <gfai:WithholdingTaxReceivables contextRef="c71" decimals="0" id="ixv-46491" unitRef="usd">3531953</gfai:WithholdingTaxReceivables>
    <gfai:IncomeTaxesAddition contextRef="c0" decimals="0" id="ixv-46492" unitRef="usd">739573</gfai:IncomeTaxesAddition>
    <gfai:IncomeTaxesAddition contextRef="c6" decimals="0" id="ixv-46493" unitRef="usd">749205</gfai:IncomeTaxesAddition>
    <gfai:IncomeTaxesCollection contextRef="c0" decimals="0" id="ixv-46494" unitRef="usd">-545233</gfai:IncomeTaxesCollection>
    <gfai:IncomeTaxesCollection contextRef="c6" decimals="0" id="ixv-46495" unitRef="usd">-1008194</gfai:IncomeTaxesCollection>
    <gfai:AllowanceForUncollectible contextRef="c0" decimals="0" id="ixv-46496" unitRef="usd">-683344</gfai:AllowanceForUncollectible>
    <gfai:AllowanceForUncollectible contextRef="c6" decimals="0" id="ixv-46497" unitRef="usd">-448243</gfai:AllowanceForUncollectible>
    <gfai:TaxExchangeDifferenceValue contextRef="c0" decimals="0" id="ixv-46498" unitRef="usd">22754</gfai:TaxExchangeDifferenceValue>
    <gfai:TaxExchangeDifferenceValue contextRef="c6" decimals="0" id="ixv-46499" unitRef="usd">-133625</gfai:TaxExchangeDifferenceValue>
    <gfai:WithholdingTaxReceivables contextRef="c4" decimals="0" id="ixv-46500" unitRef="usd">2224846</gfai:WithholdingTaxReceivables>
    <gfai:WithholdingTaxReceivables contextRef="c5" decimals="0" id="ixv-46501" unitRef="usd">2691096</gfai:WithholdingTaxReceivables>
    <gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock contextRef="c0" id="ixv-29806">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;607,221&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;757,024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,617,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,934,072&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Withholding taxes receivables,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,224,846&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,691,096&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock>
    <ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax contextRef="c4" decimals="0" id="ixv-46502" unitRef="usd">607221</ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax contextRef="c5" decimals="0" id="ixv-46503" unitRef="usd">757024</ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax contextRef="c4" decimals="0" id="ixv-46504" unitRef="usd">1617625</ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax>
    <ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax contextRef="c5" decimals="0" id="ixv-46505" unitRef="usd">1934072</ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax>
    <gfai:TaxReceivablesNet contextRef="c4" decimals="0" id="ixv-46506" unitRef="usd">2224846</gfai:TaxReceivablesNet>
    <gfai:TaxReceivablesNet contextRef="c5" decimals="0" id="ixv-46507" unitRef="usd">2691096</gfai:TaxReceivablesNet>
    <gfai:TaxRefund contextRef="c0" decimals="0" id="ixv-46508" unitRef="thb">18959514</gfai:TaxRefund>
    <gfai:TaxRefund contextRef="c0" decimals="-5" id="ixv-46509" unitRef="usd">600000</gfai:TaxRefund>
    <ifrs-full:IncomeTaxesPaidRefund contextRef="c0" decimals="0" id="ixv-46510" unitRef="thb">29188153</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:IncomeTaxesPaidRefund contextRef="c0" decimals="-5" id="ixv-46511" unitRef="usd">900000</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction contextRef="c4" decimals="-5" id="ixv-46512" unitRef="usd">300000</ifrs-full:ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction>
    <gfai:ProvisionForWithholdingTaxesReceivable contextRef="c0" decimals="-5" id="ixv-46513" unitRef="usd">400000</gfai:ProvisionForWithholdingTaxesReceivable>
    <gfai:AllowanceOfWithholdingTaxesReceivable contextRef="c4" decimals="-5" id="ixv-46514" unitRef="usd">1300000</gfai:AllowanceOfWithholdingTaxesReceivable>
    <gfai:TaxRefund
      contextRef="c259"
      decimals="-5"
      id="ixv-46515"
      unitRef="thb">22000000</gfai:TaxRefund>
    <gfai:TaxRefund
      contextRef="c259"
      decimals="-5"
      id="ixv-46516"
      unitRef="usd">600000</gfai:TaxRefund>
    <gfai:TaxRefund contextRef="c6" decimals="0" id="ixv-46517" unitRef="thb">35312291</gfai:TaxRefund>
    <gfai:TaxRefund contextRef="c6" decimals="-5" id="ixv-46518" unitRef="usd">1000000</gfai:TaxRefund>
    <ifrs-full:IncomeTaxesPaidRefund contextRef="c6" decimals="0" id="ixv-46519" unitRef="thb">56107574</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:IncomeTaxesPaidRefund contextRef="c6" decimals="-5" id="ixv-46520" unitRef="usd">1600000</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction contextRef="c5" decimals="-5" id="ixv-46521" unitRef="usd">600000</ifrs-full:ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction>
    <gfai:AllowanceOfWithholdingTaxesReceivable contextRef="c5" decimals="-5" id="ixv-46522" unitRef="usd">900000</gfai:AllowanceOfWithholdingTaxesReceivable>
    <gfai:TaxRefund contextRef="c7" decimals="0" id="ixv-46523" unitRef="thb">20724273</gfai:TaxRefund>
    <gfai:TaxRefund contextRef="c7" decimals="-5" id="ixv-46524" unitRef="usd">700000</gfai:TaxRefund>
    <gfai:AllowanceOfWithholdingTaxesReceivable contextRef="c71" decimals="-5" id="ixv-46525" unitRef="usd">1100000</gfai:AllowanceOfWithholdingTaxesReceivable>
    <ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory contextRef="c0" id="ixv-29909">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;OTHER
    RECEIVABLES&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash advance to a third-party
    vendor&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;795,899&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;817,564&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Provision for expected
    credit loss on other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(795,899&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-281; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-282; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;817,564&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;The Company recognized a provision
for expected credit loss on other receivables of $795,899 during the year ended December 31, 2023. No provision was made during the years
ended December 31,2022 and 2021.&lt;/p&gt;</ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory>
    <gfai:ScheduleOfOtherReceivablesTableTextBlock contextRef="c0" id="ixv-29919">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash advance to a third-party
    vendor&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;795,899&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;817,564&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Provision for expected
    credit loss on other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(795,899&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-281; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-282; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;817,564&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfOtherReceivablesTableTextBlock>
    <ifrs-full:CurrentAdvancesToSuppliers contextRef="c260" decimals="0" id="ixv-46526" unitRef="usd">795899</ifrs-full:CurrentAdvancesToSuppliers>
    <ifrs-full:CurrentAdvancesToSuppliers contextRef="c261" decimals="0" id="ixv-46527" unitRef="usd">817564</ifrs-full:CurrentAdvancesToSuppliers>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c260" decimals="0" id="ixv-46528" unitRef="usd">795899</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:OtherCurrentReceivables contextRef="c261" decimals="0" id="ixv-46529" unitRef="usd">817564</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss contextRef="c0" decimals="0" id="ixv-46530" unitRef="usd">795899</ifrs-full:FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss>
    <gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock contextRef="c0" id="ixv-30009">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;OTHER
    CURRENT AND OTHER NON-CURRENT ASSETS&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Input VAT and other taxes 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;219,232&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;293,429&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; "&gt;
    &lt;td style="text-align: left"&gt;Prepayments &#x2013; office and warehouse rental&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;818,997&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;780,279&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;Prepayments - insurance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,022&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;106,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepayments - others&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;187,759&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;91,926&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;Uniforms&lt;/td&gt;&lt;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,417&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,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tools and supplies&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,760&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;155,642&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;Deferred costs&lt;/td&gt;&lt;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-283"&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;219,782&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash advances to employees&lt;/td&gt;&lt;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,169&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;71,084&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;Interest receivable on bank deposits&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;108,215&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-284"&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,665,571&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,743,008&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&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; "&gt;
    &lt;td&gt;Deposits&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;402,447&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;437,602&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;Deferred costs&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-285"&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;9,720&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other non-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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;402,447&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;447,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock>
    <gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock contextRef="c0" id="ixv-30019">&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Input VAT and other taxes 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;219,232&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;293,429&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; "&gt;
    &lt;td style="text-align: left"&gt;Prepayments &#x2013; office and warehouse rental&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;818,997&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;780,279&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;Prepayments - insurance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,022&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;106,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepayments - others&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;187,759&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;91,926&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;Uniforms&lt;/td&gt;&lt;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,417&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,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tools and supplies&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,760&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;155,642&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;Deferred costs&lt;/td&gt;&lt;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-283"&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;219,782&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash advances to employees&lt;/td&gt;&lt;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,169&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;71,084&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;Interest receivable on bank deposits&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;108,215&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-284"&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,665,571&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,743,008&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&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; "&gt;
    &lt;td&gt;Deposits&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;402,447&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;437,602&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;Deferred costs&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-285"&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;9,720&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other non-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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;402,447&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;447,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock>
    <gfai:InputVATReceivable contextRef="c4" decimals="0" id="ixv-46531" unitRef="usd">219232</gfai:InputVATReceivable>
    <gfai:InputVATReceivable contextRef="c5" decimals="0" id="ixv-46532" unitRef="usd">293429</gfai:InputVATReceivable>
    <ifrs-full:ReceivablesFromRentalOfProperties contextRef="c4" decimals="0" id="ixv-46533" unitRef="usd">818997</ifrs-full:ReceivablesFromRentalOfProperties>
    <ifrs-full:ReceivablesFromRentalOfProperties contextRef="c5" decimals="0" id="ixv-46534" unitRef="usd">780279</ifrs-full:ReceivablesFromRentalOfProperties>
    <gfai:PrepaymentsInsurance contextRef="c4" decimals="0" id="ixv-46535" unitRef="usd">91022</gfai:PrepaymentsInsurance>
    <gfai:PrepaymentsInsurance contextRef="c5" decimals="0" id="ixv-46536" unitRef="usd">106167</gfai:PrepaymentsInsurance>
    <gfai:PrepaymentsOthers contextRef="c4" decimals="0" id="ixv-46537" unitRef="usd">187759</gfai:PrepaymentsOthers>
    <gfai:PrepaymentsOthers contextRef="c5" decimals="0" id="ixv-46538" unitRef="usd">91926</gfai:PrepaymentsOthers>
    <gfai:Uniforms contextRef="c4" decimals="0" id="ixv-46539" unitRef="usd">17417</gfai:Uniforms>
    <gfai:Uniforms contextRef="c5" decimals="0" id="ixv-46540" unitRef="usd">24699</gfai:Uniforms>
    <ifrs-full:ProductionSupplies contextRef="c4" decimals="0" id="ixv-46541" unitRef="usd">143760</ifrs-full:ProductionSupplies>
    <ifrs-full:ProductionSupplies contextRef="c5" decimals="0" id="ixv-46542" unitRef="usd">155642</ifrs-full:ProductionSupplies>
    <gfai:DefferedCostOtherNonCurrentAsset contextRef="c5" decimals="0" id="ixv-46543" unitRef="usd">219782</gfai:DefferedCostOtherNonCurrentAsset>
    <ifrs-full:OtherNonfinancialAssets contextRef="c4" decimals="0" id="ixv-46544" unitRef="usd">79169</ifrs-full:OtherNonfinancialAssets>
    <ifrs-full:OtherNonfinancialAssets contextRef="c5" decimals="0" id="ixv-46545" unitRef="usd">71084</ifrs-full:OtherNonfinancialAssets>
    <gfai:InterestReceivableOnBankDeposit contextRef="c4" decimals="0" id="ixv-46546" unitRef="usd">-108215</gfai:InterestReceivableOnBankDeposit>
    <gfai:OtherCurrentAsset contextRef="c4" decimals="0" id="ixv-46547" unitRef="usd">1665571</gfai:OtherCurrentAsset>
    <gfai:OtherCurrentAsset contextRef="c5" decimals="0" id="ixv-46548" unitRef="usd">1743008</gfai:OtherCurrentAsset>
    <gfai:CurrentDeposit contextRef="c4" decimals="0" id="ixv-46549" unitRef="usd">402447</gfai:CurrentDeposit>
    <gfai:CurrentDeposit contextRef="c5" decimals="0" id="ixv-46550" unitRef="usd">437602</gfai:CurrentDeposit>
    <gfai:DeferredCost contextRef="c5" decimals="0" id="ixv-46551" unitRef="usd">9720</gfai:DeferredCost>
    <ifrs-full:OtherNoncurrentNonfinancialAssets contextRef="c4" decimals="0" id="ixv-46552" unitRef="usd">402447</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <ifrs-full:OtherNoncurrentNonfinancialAssets contextRef="c5" decimals="0" id="ixv-46553" unitRef="usd">447322</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="c0" id="ixv-30194">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;PROPERTY,
    PLANT AND EQUIPMENT&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold&lt;br/&gt;
    improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery
    and&lt;br/&gt; equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office&lt;br/&gt;
    furbishing&lt;br/&gt; and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;br/&gt;
    under&lt;br/&gt; construction&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;GDM&lt;br/&gt;
    machines&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robots&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 32%; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,239,683&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,108,501&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,412,444&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,233,868&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;248,686&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,713,926&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,369,070&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,326,178&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-286; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-287; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;205,070&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;141,619&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-288; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-289; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,571,013&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,917,702&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;146,750&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,987&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;40,690&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;92,813&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,222&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;72,892&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,031,107&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,453,461&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(125,666&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(94,616&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(70,482&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(367,110&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-290; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(15,513&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(9,260&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(682,647&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment
    of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-291; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-292; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-293; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-294; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-295; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-296; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,408,037&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,408,037&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transfer
    in (out)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,426&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-297; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-298; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-299; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(239,833&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;238,407&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-300; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-301; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(115,329&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(181,857&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(233,371&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(582,203&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(8,853&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(61,014&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(359,078&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,541,705&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,146,864&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,868,015&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,354,351&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,518,987&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,948,698&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,194,815&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38,064,952&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-302; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,390&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;26,202&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;39,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;74,126&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,144,766&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;810,559&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,108,242&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(106,385&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(107,569&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(97,835&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(214,021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-303; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-304; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(301,877&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(827,687&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment
    of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-305; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-306; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-307; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-308; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-309; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-310; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,702,367&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,702,367&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;33,330&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;55,507&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;53,107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;161,220&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,561&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;40,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(46,977&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;298,167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,073,809&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,829,343&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,335,825&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,505,385&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108,909&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,133,883&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,954,153&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,941,307&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,693,472&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,906,277&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,799,149&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,447,168&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-311; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;891,378&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;691,433&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,428,877&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-312; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-313; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;184,364&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;136,723&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-314; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-315; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;520,516&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;841,603&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,881&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;105,302&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;184,958&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;727,204&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-316; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;371,378&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,883,562&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,374,285&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(121,818&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(89,083&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(69,528&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(339,179&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-317; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,116&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,970&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(626,694&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(96,194&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(174,465&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(209,201&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(478,260&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-318; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(27,393&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(34,367&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,019,880&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,577,341&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,748,031&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,889,742&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,493,656&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-319; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,230,247&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,059,174&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,998,191&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;105,006&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;67,840&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;166,670&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;448,136&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-320; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;429,512&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,006,483&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,223,647&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(106,287&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(107,565&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(91,802&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(213,092&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-321; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-322; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(100,848&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(619,594&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;28,979&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;53,293&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;50,910&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;151,978&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-323; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;20,834&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(10,656&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;295,338&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,605,039&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,761,599&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,015,520&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,880,678&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-324; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,680,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,954,153&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31,897,582&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    book value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;569,523&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;119,984&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;464,609&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,025,331&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,222&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;718,451&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,564,630&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,066,761&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;468,770&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;67,744&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;320,305&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,624,707&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108,909&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,453,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-325; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,043,725&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023 and 2022, the Company recognized an impairment loss on robots&#x2019; assets of $3,682,789 and $4,408,037,
respectively. There was no impairment of property, plant and equipment recorded for the years ended December 31, 2021. No property, plant
and equipment were pledged as security for bank borrowings.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023 and 2022, net book value of robots&#x2019; assets of approximately $&lt;span style="-sec-ix-hidden: hidden-fact-326"&gt;nil&lt;/span&gt; and $447,000, respectively were leased out
to third parties and the robots&#x2019; assets were held and used by the lessee.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock contextRef="c0" id="ixv-30205">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold&lt;br/&gt;
    improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery
    and&lt;br/&gt; equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office&lt;br/&gt;
    furbishing&lt;br/&gt; and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;br/&gt;
    under&lt;br/&gt; construction&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;GDM&lt;br/&gt;
    machines&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robots&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 32%; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,239,683&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,108,501&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,412,444&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,233,868&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;248,686&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,713,926&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,369,070&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,326,178&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-286; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-287; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;205,070&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;141,619&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-288; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-289; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,571,013&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,917,702&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;146,750&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,987&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;40,690&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;92,813&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,222&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;72,892&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,031,107&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,453,461&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(125,666&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(94,616&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(70,482&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(367,110&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-290; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(15,513&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(9,260&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(682,647&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment
    of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-291; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-292; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-293; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-294; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-295; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-296; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,408,037&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,408,037&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transfer
    in (out)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,426&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-297; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-298; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-299; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(239,833&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;238,407&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-300; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-301; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(115,329&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(181,857&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(233,371&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(582,203&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(8,853&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(61,014&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(359,078&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,541,705&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,146,864&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,868,015&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,354,351&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,518,987&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,948,698&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,194,815&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;38,064,952&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-302; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,390&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;26,202&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;39,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;74,126&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,144,766&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;810,559&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,108,242&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(106,385&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(107,569&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(97,835&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(214,021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-303; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-304; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(301,877&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(827,687&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment
    of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-305; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-306; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-307; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-308; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-309; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-310; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,702,367&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,702,367&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;33,330&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;55,507&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;53,107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;161,220&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,561&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;40,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(46,977&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;298,167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,073,809&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,829,343&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,335,825&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,505,385&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108,909&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,133,883&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,954,153&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,941,307&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,693,472&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,906,277&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,799,149&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,447,168&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-311; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;891,378&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;691,433&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;27,428,877&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-312; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-313; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;184,364&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;136,723&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-314; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-315; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;520,516&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;841,603&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,881&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;105,302&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;184,958&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;727,204&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-316; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;371,378&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,883,562&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,374,285&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(121,818&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(89,083&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(69,528&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(339,179&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-317; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,116&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,970&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(626,694&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(96,194&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(174,465&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(209,201&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(478,260&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-318; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(27,393&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(34,367&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,019,880&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,577,341&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,748,031&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,889,742&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,493,656&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-319; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,230,247&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,059,174&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,998,191&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;105,006&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;67,840&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;166,670&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;448,136&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-320; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;429,512&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,006,483&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,223,647&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(106,287&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(107,565&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(91,802&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(213,092&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-321; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-322; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(100,848&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(619,594&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;28,979&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;53,293&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;50,910&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;151,978&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-323; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;20,834&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(10,656&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;295,338&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,605,039&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,761,599&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,015,520&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,880,678&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-324; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,680,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,954,153&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;31,897,582&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    book value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;569,523&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;119,984&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;464,609&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,025,331&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,222&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;718,451&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,564,630&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,066,761&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;468,770&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;67,744&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;320,305&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,624,707&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108,909&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,453,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-325; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,043,725&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c262" decimals="0" id="ixv-46554" unitRef="usd">3239683</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c263" decimals="0" id="ixv-46555" unitRef="usd">5108501</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c264" decimals="0" id="ixv-46556" unitRef="usd">5412444</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c265" decimals="0" id="ixv-46557" unitRef="usd">16233868</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c266" decimals="0" id="ixv-46558" unitRef="usd">248686</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c267" decimals="0" id="ixv-46559" unitRef="usd">1713926</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c268" decimals="0" id="ixv-46560" unitRef="usd">5369070</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c71" decimals="0" id="ixv-46561" unitRef="usd">37326178</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty contextRef="c271" decimals="0" id="ixv-46562" unitRef="usd">205070</ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty contextRef="c272" decimals="0" id="ixv-46563" unitRef="usd">141619</ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty contextRef="c275" decimals="0" id="ixv-46564" unitRef="usd">2571013</ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty contextRef="c6" decimals="0" id="ixv-46565" unitRef="usd">2917702</ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c269" decimals="0" id="ixv-46566" unitRef="usd">146750</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c270" decimals="0" id="ixv-46567" unitRef="usd">35987</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c271" decimals="0" id="ixv-46568" unitRef="usd">40690</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c272" decimals="0" id="ixv-46569" unitRef="usd">92813</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c273" decimals="0" id="ixv-46570" unitRef="usd">33222</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c274" decimals="0" id="ixv-46571" unitRef="usd">72892</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c275" decimals="0" id="ixv-46572" unitRef="usd">4031107</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-46573" unitRef="usd">4453461</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c269" decimals="0" id="ixv-46574" unitRef="usd">125666</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c270" decimals="0" id="ixv-46575" unitRef="usd">94616</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c271" decimals="0" id="ixv-46576" unitRef="usd">70482</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c272" decimals="0" id="ixv-46577" unitRef="usd">367110</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c274" decimals="0" id="ixv-46578" unitRef="usd">15513</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c275" decimals="0" id="ixv-46579" unitRef="usd">9260</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-46580" unitRef="usd">682647</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment contextRef="c275" decimals="0" id="ixv-46581" unitRef="usd">4408037</ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-46582" unitRef="usd">4408037</ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c269" decimals="0" id="ixv-46583" unitRef="usd">1426</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c273" decimals="0" id="ixv-46584" unitRef="usd">-239833</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment contextRef="c274" decimals="0" id="ixv-46585" unitRef="usd">238407</ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment>
    <gfai:ExchangeDifferencesCost contextRef="c269" decimals="0" id="ixv-46586" unitRef="usd">-115329</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c270" decimals="0" id="ixv-46587" unitRef="usd">-181857</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c271" decimals="0" id="ixv-46588" unitRef="usd">-233371</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c272" decimals="0" id="ixv-46589" unitRef="usd">-582203</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c273" decimals="0" id="ixv-46590" unitRef="usd">-8853</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c274" decimals="0" id="ixv-46591" unitRef="usd">-61014</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c275" decimals="0" id="ixv-46592" unitRef="usd">-359078</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c6" decimals="0" id="ixv-46593" unitRef="usd">-1541705</gfai:ExchangeDifferencesCost>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c276" decimals="0" id="ixv-46594" unitRef="usd">3146864</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c277" decimals="0" id="ixv-46595" unitRef="usd">4868015</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c278" decimals="0" id="ixv-46596" unitRef="usd">5354351</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c279" decimals="0" id="ixv-46597" unitRef="usd">15518987</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c280" decimals="0" id="ixv-46598" unitRef="usd">33222</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c281" decimals="0" id="ixv-46599" unitRef="usd">1948698</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c282" decimals="0" id="ixv-46600" unitRef="usd">7194815</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c5" decimals="0" id="ixv-46601" unitRef="usd">38064952</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c283" decimals="0" id="ixv-46602" unitRef="usd">13390</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c284" decimals="0" id="ixv-46603" unitRef="usd">26202</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c285" decimals="0" id="ixv-46604" unitRef="usd">39199</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c286" decimals="0" id="ixv-46605" unitRef="usd">74126</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c154" decimals="0" id="ixv-46606" unitRef="usd">1144766</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c155" decimals="0" id="ixv-46607" unitRef="usd">810559</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-46608" unitRef="usd">2108242</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c149" decimals="0" id="ixv-46609" unitRef="usd">106385</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c283" decimals="0" id="ixv-46610" unitRef="usd">107569</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c284" decimals="0" id="ixv-46611" unitRef="usd">97835</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c285" decimals="0" id="ixv-46612" unitRef="usd">214021</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c155" decimals="0" id="ixv-46613" unitRef="usd">301877</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-46614" unitRef="usd">827687</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment contextRef="c155" decimals="0" id="ixv-46615" unitRef="usd">3702367</ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-46616" unitRef="usd">3702367</ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment>
    <gfai:ExchangeDifferencesCost contextRef="c149" decimals="0" id="ixv-46617" unitRef="usd">33330</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c283" decimals="0" id="ixv-46618" unitRef="usd">55507</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c284" decimals="0" id="ixv-46619" unitRef="usd">53107</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c285" decimals="0" id="ixv-46620" unitRef="usd">161220</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c286" decimals="0" id="ixv-46621" unitRef="usd">1561</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c154" decimals="0" id="ixv-46622" unitRef="usd">40419</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c155" decimals="0" id="ixv-46623" unitRef="usd">-46977</gfai:ExchangeDifferencesCost>
    <gfai:ExchangeDifferencesCost contextRef="c0" decimals="0" id="ixv-46624" unitRef="usd">298167</gfai:ExchangeDifferencesCost>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c287" decimals="0" id="ixv-46625" unitRef="usd">3073809</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c288" decimals="0" id="ixv-46626" unitRef="usd">4829343</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c289" decimals="0" id="ixv-46627" unitRef="usd">5335825</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c290" decimals="0" id="ixv-46628" unitRef="usd">15505385</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c291" decimals="0" id="ixv-46629" unitRef="usd">108909</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c292" decimals="0" id="ixv-46630" unitRef="usd">3133883</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c293" decimals="0" id="ixv-46631" unitRef="usd">3954153</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets contextRef="c4" decimals="0" id="ixv-46632" unitRef="usd">35941307</ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c262" decimals="0" id="ixv-46633" unitRef="usd">2693472</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c263" decimals="0" id="ixv-46634" unitRef="usd">4906277</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c264" decimals="0" id="ixv-46635" unitRef="usd">4799149</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c265" decimals="0" id="ixv-46636" unitRef="usd">13447168</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c267" decimals="0" id="ixv-46637" unitRef="usd">891378</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c268" decimals="0" id="ixv-46638" unitRef="usd">691433</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c71" decimals="0" id="ixv-46639" unitRef="usd">27428877</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1 contextRef="c271" decimals="0" id="ixv-46640" unitRef="usd">184364</gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1 contextRef="c272" decimals="0" id="ixv-46641" unitRef="usd">136723</gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1 contextRef="c275" decimals="0" id="ixv-46642" unitRef="usd">520516</gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1 contextRef="c6" decimals="0" id="ixv-46643" unitRef="usd">841603</gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c269" decimals="0" id="ixv-46644" unitRef="usd">101881</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c270" decimals="0" id="ixv-46645" unitRef="usd">105302</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c271" decimals="0" id="ixv-46646" unitRef="usd">184958</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c272" decimals="0" id="ixv-46647" unitRef="usd">727204</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c274" decimals="0" id="ixv-46648" unitRef="usd">371378</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c275" decimals="0" id="ixv-46649" unitRef="usd">1883562</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-46650" unitRef="usd">3374285</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c269" decimals="0" id="ixv-46651" unitRef="usd">121818</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c270" decimals="0" id="ixv-46652" unitRef="usd">89083</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c271" decimals="0" id="ixv-46653" unitRef="usd">69528</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c272" decimals="0" id="ixv-46654" unitRef="usd">339179</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c274" decimals="0" id="ixv-46655" unitRef="usd">5116</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c275" decimals="0" id="ixv-46656" unitRef="usd">1970</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c6" decimals="0" id="ixv-46657" unitRef="usd">626694</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c269" decimals="0" id="ixv-46658" unitRef="usd">-96194</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c270" decimals="0" id="ixv-46659" unitRef="usd">-174465</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c271" decimals="0" id="ixv-46660" unitRef="usd">-209201</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c272" decimals="0" id="ixv-46661" unitRef="usd">-478260</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c274" decimals="0" id="ixv-46662" unitRef="usd">-27393</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c275" decimals="0" id="ixv-46663" unitRef="usd">-34367</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c6" decimals="0" id="ixv-46664" unitRef="usd">-1019880</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c276" decimals="0" id="ixv-46665" unitRef="usd">2577341</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c277" decimals="0" id="ixv-46666" unitRef="usd">4748031</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c278" decimals="0" id="ixv-46667" unitRef="usd">4889742</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c279" decimals="0" id="ixv-46668" unitRef="usd">13493656</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c281" decimals="0" id="ixv-46669" unitRef="usd">1230247</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c282" decimals="0" id="ixv-46670" unitRef="usd">3059174</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c5" decimals="0" id="ixv-46671" unitRef="usd">29998191</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c149" decimals="0" id="ixv-46672" unitRef="usd">105006</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c283" decimals="0" id="ixv-46673" unitRef="usd">67840</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c284" decimals="0" id="ixv-46674" unitRef="usd">166670</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c285" decimals="0" id="ixv-46675" unitRef="usd">448136</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c154" decimals="0" id="ixv-46676" unitRef="usd">429512</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c155" decimals="0" id="ixv-46677" unitRef="usd">1006483</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-46678" unitRef="usd">2223647</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c149" decimals="0" id="ixv-46679" unitRef="usd">106287</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c283" decimals="0" id="ixv-46680" unitRef="usd">107565</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c284" decimals="0" id="ixv-46681" unitRef="usd">91802</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c285" decimals="0" id="ixv-46682" unitRef="usd">213092</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c155" decimals="0" id="ixv-46683" unitRef="usd">100848</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill contextRef="c0" decimals="0" id="ixv-46684" unitRef="usd">619594</ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c149" decimals="0" id="ixv-46685" unitRef="usd">28979</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c283" decimals="0" id="ixv-46686" unitRef="usd">53293</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c284" decimals="0" id="ixv-46687" unitRef="usd">50910</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c285" decimals="0" id="ixv-46688" unitRef="usd">151978</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c154" decimals="0" id="ixv-46689" unitRef="usd">20834</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c155" decimals="0" id="ixv-46690" unitRef="usd">-10656</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:AccumulatedAmortizationExchangeDifferences contextRef="c0" decimals="0" id="ixv-46691" unitRef="usd">295338</gfai:AccumulatedAmortizationExchangeDifferences>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c287" decimals="0" id="ixv-46692" unitRef="usd">2605039</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c288" decimals="0" id="ixv-46693" unitRef="usd">4761599</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c289" decimals="0" id="ixv-46694" unitRef="usd">5015520</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c290" decimals="0" id="ixv-46695" unitRef="usd">13880678</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c292" decimals="0" id="ixv-46696" unitRef="usd">1680593</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c293" decimals="0" id="ixv-46697" unitRef="usd">3954153</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c4" decimals="0" id="ixv-46698" unitRef="usd">31897582</gfai:PropertyPlantAndEquipmentAccumulatedDepreciation>
    <gfai:NetBookValue contextRef="c269" decimals="0" id="ixv-46699" unitRef="usd">569523</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c270" decimals="0" id="ixv-46700" unitRef="usd">119984</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c271" decimals="0" id="ixv-46701" unitRef="usd">464609</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c272" decimals="0" id="ixv-46702" unitRef="usd">2025331</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c273" decimals="0" id="ixv-46703" unitRef="usd">33222</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c274" decimals="0" id="ixv-46704" unitRef="usd">718451</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c275" decimals="0" id="ixv-46705" unitRef="usd">8564630</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c6" decimals="0" id="ixv-46706" unitRef="usd">8066761</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c149" decimals="0" id="ixv-46707" unitRef="usd">468770</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c283" decimals="0" id="ixv-46708" unitRef="usd">67744</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c284" decimals="0" id="ixv-46709" unitRef="usd">320305</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c285" decimals="0" id="ixv-46710" unitRef="usd">1624707</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c286" decimals="0" id="ixv-46711" unitRef="usd">108909</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c154" decimals="0" id="ixv-46712" unitRef="usd">1453290</gfai:NetBookValue>
    <gfai:NetBookValue contextRef="c0" decimals="0" id="ixv-46713" unitRef="usd">4043725</gfai:NetBookValue>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-46714" unitRef="usd">3682789</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-46715" unitRef="usd">4408037</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <gfai:NetBookValueAssets contextRef="c5" decimals="0" id="ixv-46716" unitRef="usd">447000</gfai:NetBookValueAssets>
    <ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory contextRef="c0" id="ixv-32283">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;RIGHT-OF-USE
    ASSETS AND OPERATING LEASE LIABILTIES&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
carrying amounts of right-of-use assets are as below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&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;4,171,409&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,364,993&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; "&gt;
    &lt;td style="text-align: left"&gt;New leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;522,578&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,956,201&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;Termination of a lease&lt;/td&gt;&lt;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,786&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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Depreciation 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;(2,006,421&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,066,662&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;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;20,428&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;(83,123&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; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance at December 31,&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;2,688,208&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,171,409&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total operating lease liabilities are as below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Current portion&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,239,066&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,774,192&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Non-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;1,455,857&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,340,075&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"&gt;Operating lease 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,694,923&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,114,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
liabilities were measured at the present value of the remaining lease payments, discounted using the lessee&#x2019;s incremental borrowing
rate. The weighted average incremental borrowing rate applied to new leases during year 2023, 2022 and 2021 was 4.23%, 3.52% and 3.49%,
respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2023, 2022 and 2021, interest expense of $114,583, $89,470 and $109,848 arising from lease liabilities was
included in finance costs, respectively. Depreciation expense related to right-of-use assets was $2,006,421, $1,066,662 and $2,279,722,
respectively during the years ended December 31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory>
    <gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock contextRef="c0" id="ixv-32294">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
carrying amounts of right-of-use assets are as below:&lt;/span&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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&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;4,171,409&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,364,993&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; "&gt;
    &lt;td style="text-align: left"&gt;New leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;522,578&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,956,201&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;Termination of a lease&lt;/td&gt;&lt;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,786&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;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Depreciation 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;(2,006,421&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,066,662&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;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;20,428&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;(83,123&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; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance at December 31,&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;2,688,208&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,171,409&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock>
    <gfai:CarryingAmountRightOfUseAssets contextRef="c5" decimals="0" id="ixv-46717" unitRef="usd">4171409</gfai:CarryingAmountRightOfUseAssets>
    <gfai:CarryingAmountRightOfUseAssets contextRef="c71" decimals="0" id="ixv-46718" unitRef="usd">2364993</gfai:CarryingAmountRightOfUseAssets>
    <gfai:NewLeases contextRef="c0" decimals="0" id="ixv-46719" unitRef="usd">522578</gfai:NewLeases>
    <gfai:NewLeases contextRef="c6" decimals="0" id="ixv-46720" unitRef="usd">2956201</gfai:NewLeases>
    <gfai:TerminationOfLease contextRef="c0" decimals="0" id="ixv-46721" unitRef="usd">-19786</gfai:TerminationOfLease>
    <gfai:AccumulatedDepreciations contextRef="c0" decimals="0" id="ixv-46722" unitRef="usd">2006421</gfai:AccumulatedDepreciations>
    <gfai:AccumulatedDepreciations contextRef="c6" decimals="0" id="ixv-46723" unitRef="usd">1066662</gfai:AccumulatedDepreciations>
    <gfai:ExchangeDifference contextRef="c0" decimals="0" id="ixv-46724" unitRef="usd">-20428</gfai:ExchangeDifference>
    <gfai:ExchangeDifference contextRef="c6" decimals="0" id="ixv-46725" unitRef="usd">83123</gfai:ExchangeDifference>
    <gfai:CarryingAmountRightOfUseAssets contextRef="c4" decimals="0" id="ixv-46726" unitRef="usd">2688208</gfai:CarryingAmountRightOfUseAssets>
    <gfai:CarryingAmountRightOfUseAssets contextRef="c5" decimals="0" id="ixv-46727" unitRef="usd">4171409</gfai:CarryingAmountRightOfUseAssets>
    <gfai:SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock contextRef="c0" id="ixv-32371">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total operating lease liabilities are as below:&lt;/span&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Current portion&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,239,066&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,774,192&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Non-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;1,455,857&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,340,075&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"&gt;Operating lease 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,694,923&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,114,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:SheduleOfTotalOperatingLeaseLiabilitiesTableTextBlock>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c4" decimals="0" id="ixv-46728" unitRef="usd">1239066</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c5" decimals="0" id="ixv-46729" unitRef="usd">1774192</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:LongtermBorrowings contextRef="c4" decimals="0" id="ixv-46730" unitRef="usd">1455857</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c5" decimals="0" id="ixv-46731" unitRef="usd">2340075</ifrs-full:LongtermBorrowings>
    <ifrs-full:OperatingLeaseIncome contextRef="c0" decimals="0" id="ixv-46732" unitRef="usd">2694923</ifrs-full:OperatingLeaseIncome>
    <ifrs-full:OperatingLeaseIncome contextRef="c6" decimals="0" id="ixv-46733" unitRef="usd">4114267</ifrs-full:OperatingLeaseIncome>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16 contextRef="c4" decimals="4" id="ixv-46734" unitRef="pure">0.0423</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16 contextRef="c5" decimals="4" id="ixv-46735" unitRef="pure">0.0352</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16 contextRef="c71" decimals="4" id="ixv-46736" unitRef="pure">0.0349</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:InterestExpense contextRef="c0" decimals="0" id="ixv-46737" unitRef="usd">114583</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense contextRef="c6" decimals="0" id="ixv-46738" unitRef="usd">89470</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense contextRef="c7" decimals="0" id="ixv-46739" unitRef="usd">109848</ifrs-full:InterestExpense>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c0" decimals="0" id="ixv-46740" unitRef="usd">2006421</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c6" decimals="0" id="ixv-46741" unitRef="usd">1066662</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c7" decimals="0" id="ixv-46742" unitRef="usd">2279722</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="c0" id="ixv-32432">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;12.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;INTANGIBLE
    ASSETS, NET &#160;&lt;/b&gt; &#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer&lt;br/&gt;
    software&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Right-of-use&lt;br/&gt;
    Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Customer&lt;br/&gt;
    base&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Technical&lt;br/&gt;
    know-how&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Security&lt;br/&gt;
    Surveillance&lt;br/&gt; system&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intelligent&lt;br/&gt;
    Cloud&lt;br/&gt; Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets
    under construction -&#160;&#160;Cash&lt;br/&gt; Management&lt;br/&gt; Systems&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 32%; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December&#160;31,
    2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;907,304&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-327; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-328; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-329; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-330; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-331; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-332; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;907,304&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-333; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;729,934&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,116,730&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;514,968&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,356,666&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-334; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-335; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,718,298&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,740&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-336; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-337; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-338; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,687&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,495&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,244,922&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(32,299&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(56,905&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(74,620&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(15,624&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(33,455&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(212,903&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;887,745&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;673,029&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,042,110&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;499,344&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,360,898&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,495&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,657,621&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,137&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-339; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-340; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-341; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;200,101&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,590,546&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-342; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,811,784&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment
    of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-343; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(542,463&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(185,594&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-344; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-345; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,985,495&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-346; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,713,552&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10,340&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(15,907&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(26,956&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(13,232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(36,775&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(471&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(413&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(83,414&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December&#160;31,
    2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;919,222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114,659&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;829,560&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;486,112&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,524,224&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,604,580&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,082&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,672,439&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    amortization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;742,988&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-347; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-348; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-349; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-350; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-351; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-352; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;742,988&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-353; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-354; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-355; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-356; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;526,859&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-357; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-358; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;526,859&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50,894&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;408,463&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28,128&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;105,156&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-359; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-360; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;642,677&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(25,856&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(417&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(2,595&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;277&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(19,455&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-361; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-362; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(48,046&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    December 31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;767,168&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50,477&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;405,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28,405&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;612,560&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-363; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-364; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,864,478&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;53,859&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;65,753&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;312,268&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,501&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;103,162&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;403,051&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-365; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;993,594&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;9,573&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,571&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(11,865&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(950&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(16,599&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(471&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-366; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(21,883&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    December 31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;830,600&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114,659&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;706,271&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82,956&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;699,123&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;402,580&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-367; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,836,189&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    book value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120,577&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;622,552&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;636,242&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;470,939&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;748,338&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,495&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,793,143&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;88,622&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-368; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;123,289&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;403,156&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;825,101&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,202,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,082&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,836,250&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <gfai:ScheduleOfIntangibleAssetNetTableTextBlock contextRef="c294" id="ixv-32443">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer&lt;br/&gt;
    software&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Right-of-use&lt;br/&gt;
    Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Customer&lt;br/&gt;
    base&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Technical&lt;br/&gt;
    know-how&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Security&lt;br/&gt;
    Surveillance&lt;br/&gt; system&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Intelligent&lt;br/&gt;
    Cloud&lt;br/&gt; Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets
    under construction -&#160;&#160;Cash&lt;br/&gt; Management&lt;br/&gt; Systems&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 32%; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December&#160;31,
    2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;907,304&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-327; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-328; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-329; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-330; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-331; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-332; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;907,304&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-333; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;729,934&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,116,730&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;514,968&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,356,666&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-334; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-335; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,718,298&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,740&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-336; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-337; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-338; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,687&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,495&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,244,922&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(32,299&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(56,905&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(74,620&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(15,624&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(33,455&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(212,903&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December
    31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;887,745&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;673,029&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,042,110&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;499,344&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,360,898&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,495&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,657,621&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,137&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-339; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-340; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-341; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;200,101&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,590,546&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-342; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,811,784&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment
    of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-343; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(542,463&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(185,594&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-344; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-345; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,985,495&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-346; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,713,552&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10,340&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(15,907&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(26,956&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(13,232&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(36,775&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(471&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(413&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(83,414&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December&#160;31,
    2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;919,222&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114,659&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;829,560&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;486,112&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,524,224&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,604,580&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,082&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,672,439&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    amortization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;742,988&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-347; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-348; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-349; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-350; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-351; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-352; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;742,988&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisitions
    through business combinations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-353; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-354; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-355; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-356; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;526,859&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-357; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-358; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;526,859&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50,894&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;408,463&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28,128&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;105,156&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-359; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-360; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;642,677&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(25,856&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(417&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(2,595&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;277&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(19,455&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-361; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-362; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(48,046&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    December 31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;767,168&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;50,477&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;405,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;28,405&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;612,560&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-363; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-364; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,864,478&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amortization
    charged for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;53,859&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;65,753&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;312,268&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,501&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;103,162&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;403,051&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-365; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;993,594&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange
    differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;9,573&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,571&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(11,865&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(950&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(16,599&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(471&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-366; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(21,883&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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: 1.5pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    December 31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;830,600&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;114,659&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;706,271&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;82,956&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;699,123&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;402,580&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-367; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,836,189&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    book value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120,577&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;622,552&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;636,242&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;470,939&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;748,338&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,495&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,793,143&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -5pt; padding-left: 5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;At
    December 31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;88,622&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-368; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;123,289&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;403,156&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;825,101&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,202,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,082&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,836,250&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfIntangibleAssetNetTableTextBlock>
    <gfai:IntangibleAssetsCosts contextRef="c295" decimals="0" id="ixv-46743" unitRef="usd">907304</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c71" decimals="0" id="ixv-46744" unitRef="usd">907304</gfai:IntangibleAssetsCosts>
    <gfai:CostAcquisitionsThroughBusinessCombination contextRef="c303" decimals="0" id="ixv-46745" unitRef="usd">729934</gfai:CostAcquisitionsThroughBusinessCombination>
    <gfai:CostAcquisitionsThroughBusinessCombination contextRef="c304" decimals="0" id="ixv-46746" unitRef="usd">1116730</gfai:CostAcquisitionsThroughBusinessCombination>
    <gfai:CostAcquisitionsThroughBusinessCombination contextRef="c305" decimals="0" id="ixv-46747" unitRef="usd">514968</gfai:CostAcquisitionsThroughBusinessCombination>
    <gfai:CostAcquisitionsThroughBusinessCombination contextRef="c306" decimals="0" id="ixv-46748" unitRef="usd">1356666</gfai:CostAcquisitionsThroughBusinessCombination>
    <gfai:CostAcquisitionsThroughBusinessCombination contextRef="c6" decimals="0" id="ixv-46749" unitRef="usd">3718298</gfai:CostAcquisitionsThroughBusinessCombination>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c302" decimals="0" id="ixv-46750" unitRef="usd">12740</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c306" decimals="0" id="ixv-46751" unitRef="usd">37687</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c307" decimals="0" id="ixv-46752" unitRef="usd">3000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c308" decimals="0" id="ixv-46753" unitRef="usd">194495</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c6" decimals="0" id="ixv-46754" unitRef="usd">3244922</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c302" decimals="0" id="ixv-46755" unitRef="usd">-32299</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c303" decimals="0" id="ixv-46756" unitRef="usd">-56905</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c304" decimals="0" id="ixv-46757" unitRef="usd">-74620</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c305" decimals="0" id="ixv-46758" unitRef="usd">-15624</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c306" decimals="0" id="ixv-46759" unitRef="usd">-33455</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c6" decimals="0" id="ixv-46760" unitRef="usd">-212903</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <gfai:IntangibleAssetsCosts contextRef="c309" decimals="0" id="ixv-46761" unitRef="usd">887745</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c310" decimals="0" id="ixv-46762" unitRef="usd">673029</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c311" decimals="0" id="ixv-46763" unitRef="usd">1042110</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c312" decimals="0" id="ixv-46764" unitRef="usd">499344</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c313" decimals="0" id="ixv-46765" unitRef="usd">1360898</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c314" decimals="0" id="ixv-46766" unitRef="usd">3000000</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c315" decimals="0" id="ixv-46767" unitRef="usd">194495</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c5" decimals="0" id="ixv-46768" unitRef="usd">7657621</gfai:IntangibleAssetsCosts>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c316" decimals="0" id="ixv-46769" unitRef="usd">21137</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c320" decimals="0" id="ixv-46770" unitRef="usd">200101</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c321" decimals="0" id="ixv-46771" unitRef="usd">1590546</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c0" decimals="0" id="ixv-46772" unitRef="usd">1811784</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <gfai:ImpairmentOfIntangibleAssets contextRef="c317" decimals="0" id="ixv-46773" unitRef="usd">542463</gfai:ImpairmentOfIntangibleAssets>
    <gfai:ImpairmentOfIntangibleAssets contextRef="c318" decimals="0" id="ixv-46774" unitRef="usd">185594</gfai:ImpairmentOfIntangibleAssets>
    <gfai:ImpairmentOfIntangibleAssets contextRef="c321" decimals="0" id="ixv-46775" unitRef="usd">2985495</gfai:ImpairmentOfIntangibleAssets>
    <gfai:ImpairmentOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-46776" unitRef="usd">3713552</gfai:ImpairmentOfIntangibleAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c316" decimals="0" id="ixv-46777" unitRef="usd">10340</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c317" decimals="0" id="ixv-46778" unitRef="usd">-15907</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c318" decimals="0" id="ixv-46779" unitRef="usd">-26956</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c319" decimals="0" id="ixv-46780" unitRef="usd">-13232</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c320" decimals="0" id="ixv-46781" unitRef="usd">-36775</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c321" decimals="0" id="ixv-46782" unitRef="usd">-471</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c322" decimals="0" id="ixv-46783" unitRef="usd">-413</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c0" decimals="0" id="ixv-46784" unitRef="usd">-83414</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <gfai:IntangibleAssetsCosts contextRef="c323" decimals="0" id="ixv-46785" unitRef="usd">919222</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c324" decimals="0" id="ixv-46786" unitRef="usd">114659</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c325" decimals="0" id="ixv-46787" unitRef="usd">829560</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c326" decimals="0" id="ixv-46788" unitRef="usd">486112</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c327" decimals="0" id="ixv-46789" unitRef="usd">1524224</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c328" decimals="0" id="ixv-46790" unitRef="usd">1604580</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c329" decimals="0" id="ixv-46791" unitRef="usd">194082</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsCosts contextRef="c4" decimals="0" id="ixv-46792" unitRef="usd">5672439</gfai:IntangibleAssetsCosts>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c295" decimals="0" id="ixv-46793" unitRef="usd">742988</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c71" decimals="0" id="ixv-46794" unitRef="usd">742988</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination contextRef="c306" decimals="0" id="ixv-46795" unitRef="usd">526859</gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination contextRef="c6" decimals="0" id="ixv-46796" unitRef="usd">526859</gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c302" decimals="0" id="ixv-46797" unitRef="usd">50036</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c303" decimals="0" id="ixv-46798" unitRef="usd">50894</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c304" decimals="0" id="ixv-46799" unitRef="usd">408463</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c305" decimals="0" id="ixv-46800" unitRef="usd">28128</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c306" decimals="0" id="ixv-46801" unitRef="usd">105156</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c6" decimals="0" id="ixv-46802" unitRef="usd">642677</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c302" decimals="0" id="ixv-46803" unitRef="usd">-25856</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c303" decimals="0" id="ixv-46804" unitRef="usd">-417</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c304" decimals="0" id="ixv-46805" unitRef="usd">-2595</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c305" decimals="0" id="ixv-46806" unitRef="usd">277</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c306" decimals="0" id="ixv-46807" unitRef="usd">-19455</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c6" decimals="0" id="ixv-46808" unitRef="usd">-48046</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c309" decimals="0" id="ixv-46809" unitRef="usd">767168</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c310" decimals="0" id="ixv-46810" unitRef="usd">50477</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c311" decimals="0" id="ixv-46811" unitRef="usd">405868</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c312" decimals="0" id="ixv-46812" unitRef="usd">28405</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c313" decimals="0" id="ixv-46813" unitRef="usd">612560</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c5" decimals="0" id="ixv-46814" unitRef="usd">1864478</gfai:IntangibleAssetsAccumulatedAmortization>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c316" decimals="0" id="ixv-46815" unitRef="usd">53859</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c317" decimals="0" id="ixv-46816" unitRef="usd">65753</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c318" decimals="0" id="ixv-46817" unitRef="usd">312268</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c319" decimals="0" id="ixv-46818" unitRef="usd">55501</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c320" decimals="0" id="ixv-46819" unitRef="usd">103162</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c321" decimals="0" id="ixv-46820" unitRef="usd">403051</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c0" decimals="0" id="ixv-46821" unitRef="usd">993594</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c316" decimals="0" id="ixv-46822" unitRef="usd">9573</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c317" decimals="0" id="ixv-46823" unitRef="usd">-1571</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c318" decimals="0" id="ixv-46824" unitRef="usd">-11865</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c319" decimals="0" id="ixv-46825" unitRef="usd">-950</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c320" decimals="0" id="ixv-46826" unitRef="usd">-16599</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c321" decimals="0" id="ixv-46827" unitRef="usd">-471</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet contextRef="c0" decimals="0" id="ixv-46828" unitRef="usd">-21883</gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c323" decimals="0" id="ixv-46829" unitRef="usd">830600</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c324" decimals="0" id="ixv-46830" unitRef="usd">114659</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c325" decimals="0" id="ixv-46831" unitRef="usd">706271</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c326" decimals="0" id="ixv-46832" unitRef="usd">82956</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c327" decimals="0" id="ixv-46833" unitRef="usd">699123</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c328" decimals="0" id="ixv-46834" unitRef="usd">402580</gfai:IntangibleAssetsAccumulatedAmortization>
    <gfai:IntangibleAssetsAccumulatedAmortization contextRef="c4" decimals="0" id="ixv-46835" unitRef="usd">2836189</gfai:IntangibleAssetsAccumulatedAmortization>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c309" decimals="0" id="ixv-46836" unitRef="usd">120577</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c310" decimals="0" id="ixv-46837" unitRef="usd">622552</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c311" decimals="0" id="ixv-46838" unitRef="usd">636242</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c312" decimals="0" id="ixv-46839" unitRef="usd">470939</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c313" decimals="0" id="ixv-46840" unitRef="usd">748338</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c314" decimals="0" id="ixv-46841" unitRef="usd">3000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c315" decimals="0" id="ixv-46842" unitRef="usd">194495</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c5" decimals="0" id="ixv-46843" unitRef="usd">5793143</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c323" decimals="0" id="ixv-46844" unitRef="usd">88622</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c325" decimals="0" id="ixv-46845" unitRef="usd">123289</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c326" decimals="0" id="ixv-46846" unitRef="usd">403156</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c327" decimals="0" id="ixv-46847" unitRef="usd">825101</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c328" decimals="0" id="ixv-46848" unitRef="usd">1202000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c329" decimals="0" id="ixv-46849" unitRef="usd">194082</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c4" decimals="0" id="ixv-46850" unitRef="usd">2836250</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock contextRef="c0" id="ixv-34115">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;TRADE
    AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Trade payables &#x2013; third parties&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,113,401&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,060,856&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; "&gt;
    &lt;td style="text-align: left"&gt;Accrued salaries and 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;603,112&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;515,758&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 payables, accrued customer claims, cash loss and shortage*&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;300,337&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;57,381&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Trade and other payables&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,016,850&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,633,995&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&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; "&gt;
    &lt;td style="text-align: left"&gt;Output VAT and other taxes payable&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;100,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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;118,125&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 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;639,556&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;522,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Payroll 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;925,142&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;979,027&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;Provision for stock-based compensation 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;830,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-369"&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; "&gt;
    &lt;td style="text-align: left"&gt;Other Payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;419,964&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;289,494&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;Deferred revenue&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;256,815&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;568,664&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other current 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,171,643&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,477,369&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $10,000 and $11,800 respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#x2019;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock>
    <gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock contextRef="c0" id="ixv-34125">&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Trade payables &#x2013; third parties&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,113,401&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,060,856&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; "&gt;
    &lt;td style="text-align: left"&gt;Accrued salaries and 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;603,112&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;515,758&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 payables, accrued customer claims, cash loss and shortage*&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;300,337&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;57,381&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Trade and other payables&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,016,850&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,633,995&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&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; "&gt;
    &lt;td style="text-align: left"&gt;Output VAT and other taxes payable&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;100,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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;118,125&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 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;639,556&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;522,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Payroll 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;925,142&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;979,027&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;Provision for stock-based compensation 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;830,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-369"&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; "&gt;
    &lt;td style="text-align: left"&gt;Other Payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;419,964&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;289,494&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;Deferred revenue&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;256,815&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;568,664&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other current 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,171,643&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,477,369&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $10,000 and $11,800 respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#x2019;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="c4" decimals="0" id="ixv-46851" unitRef="usd">2113401</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="c5" decimals="0" id="ixv-46852" unitRef="usd">2060856</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <gfai:AccruedSalariesAndBonus contextRef="c4" decimals="0" id="ixv-46853" unitRef="usd">603112</gfai:AccruedSalariesAndBonus>
    <gfai:AccruedSalariesAndBonus contextRef="c5" decimals="0" id="ixv-46854" unitRef="usd">515758</gfai:AccruedSalariesAndBonus>
    <gfai:AccruedCustomerClaimsCashLossAndShortage contextRef="c4" decimals="0" id="ix_137_fact" unitRef="usd">300337</gfai:AccruedCustomerClaimsCashLossAndShortage>
    <gfai:AccruedCustomerClaimsCashLossAndShortage contextRef="c5" decimals="0" id="ix_138_fact" unitRef="usd">57381</gfai:AccruedCustomerClaimsCashLossAndShortage>
    <gfai:TradeAndOtherPayable contextRef="c4" decimals="0" id="ixv-46857" unitRef="usd">3016850</gfai:TradeAndOtherPayable>
    <gfai:TradeAndOtherPayable contextRef="c5" decimals="0" id="ixv-46858" unitRef="usd">2633995</gfai:TradeAndOtherPayable>
    <ifrs-full:ValueAddedTaxPayables contextRef="c4" decimals="0" id="ixv-46859" unitRef="usd">100166</ifrs-full:ValueAddedTaxPayables>
    <ifrs-full:ValueAddedTaxPayables contextRef="c5" decimals="0" id="ixv-46860" unitRef="usd">118125</ifrs-full:ValueAddedTaxPayables>
    <ifrs-full:Accruals contextRef="c4" decimals="0" id="ixv-46861" unitRef="usd">639556</ifrs-full:Accruals>
    <ifrs-full:Accruals contextRef="c5" decimals="0" id="ixv-46862" unitRef="usd">522059</ifrs-full:Accruals>
    <gfai:PayrollPayable contextRef="c4" decimals="0" id="ixv-46863" unitRef="usd">925142</gfai:PayrollPayable>
    <gfai:PayrollPayable contextRef="c5" decimals="0" id="ixv-46864" unitRef="usd">979027</gfai:PayrollPayable>
    <gfai:ProvisionForShareBasedCompensationExpenses contextRef="c4" decimals="0" id="ix_139_fact" unitRef="usd">830000</gfai:ProvisionForShareBasedCompensationExpenses>
    <ifrs-full:OtherPayables contextRef="c4" decimals="0" id="ixv-46866" unitRef="usd">419964</ifrs-full:OtherPayables>
    <ifrs-full:OtherPayables contextRef="c5" decimals="0" id="ixv-46867" unitRef="usd">289494</ifrs-full:OtherPayables>
    <gfai:DeferredRevenues contextRef="c4" decimals="0" id="ixv-46868" unitRef="usd">256815</gfai:DeferredRevenues>
    <gfai:DeferredRevenues contextRef="c5" decimals="0" id="ixv-46869" unitRef="usd">568664</gfai:DeferredRevenues>
    <gfai:OtherCurrentLiabilitie contextRef="c4" decimals="0" id="ixv-46870" unitRef="usd">3171643</gfai:OtherCurrentLiabilitie>
    <gfai:OtherCurrentLiabilitie contextRef="c5" decimals="0" id="ixv-46871" unitRef="usd">2477369</gfai:OtherCurrentLiabilitie>
    <gfai:ProvisionForPenaltyClaims contextRef="c4" decimals="0" id="ixv-46872" unitRef="usd">10000</gfai:ProvisionForPenaltyClaims>
    <gfai:ProvisionForPenaltyClaims contextRef="c5" decimals="0" id="ixv-46873" unitRef="usd">11800</gfai:ProvisionForPenaltyClaims>
    <ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory contextRef="c0" id="ixv-34286">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;BORROWINGS&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&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;As of 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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Short-term bank borrowing&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;(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;140,902&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-370"&gt;-&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; "&gt;
    &lt;td style="text-align: left"&gt;Current portion of long-term bank borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;196,339&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;947,559&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;Current portion of long-term third party borrowing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(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;&lt;div style="-sec-ix-hidden: hidden-fact-371"&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;2,234,057&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Long-term bank borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,410&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;432,179&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;Long-term third party borrowing&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;(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;&lt;div style="-sec-ix-hidden: hidden-fact-372"&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;13,467,639&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total borrowings&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;381,651&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,081,434&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(a)&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;The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(b)&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;On April 25, 2018, Guardforce TH Group Company Limited (&#x201c;Guardforce TH&#x201d;), entered into an agreement with Profit Raider Investment Limited (&#x201c;Profit Raider&#x201d;) to transfer a loan in the principal amount of $13.42 million (the &#x201c;Loan&#x201d;) between Guardforce TH and Guardforce AI Co., Limited (the &#x201c;Company&#x201d;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at 4% from April 30, 2019 to December 31, 2019 and 3.22% prior to April 30, 2019. The Company assumed an additional liability of approximately $576,000 which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#x2019;s Board of Directors approved the transfer of 1,666,666 ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#x201c;Assignment Deed&#x201d;) with WK Venture Success Limited (&#x201c;WK Venture&#x201d;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#x201c;Agreements&#x201d;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $100,000 as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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.5in; text-align: left"&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On &lt;span style="font-size: 10pt"&gt;September 28, 2023, the Company entered into a loan conversion agreement (the &#x201c;Loan Conversion Agreement&#x201d;) with WK Venture. Pursuant to the Loan Conversion Agreement, WK Venture will convert its outstanding loans to the Company in exchange for ordinary shares, par value $0.12 per share of the Company. As of the date of the Loan Conversion Agreement, a total (which includes the principal amount and accrued unpaid interest) of $15,914,614.59 were owed to WK Venture by the Company. According to the Loan Conversion Agreement, WK Venture discharged the entire loan amount and accrued unpaid interest in exchange for receiving 2,947,150 ordinary shares of the Company at a conversion price of $5.40 per share. This loan conversion was completed upon the Company issuing the ordinary shares in October 2023.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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.5in; text-align: left"&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For &lt;span style="font-size: 10pt"&gt;the year ended December 31, 2023, 2022 and 2021, interest expense recorded for the third-party borrowing was $230,849, $616,116 and $612,387.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
    <gfai:BorrowingsFromFinancialInstitutionsTableTextBlock contextRef="c0" id="ixv-34296">&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&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;As of 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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Short-term bank borrowing&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;(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;140,902&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-370"&gt;-&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; "&gt;
    &lt;td style="text-align: left"&gt;Current portion of long-term bank borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;196,339&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;947,559&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;Current portion of long-term third party borrowing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(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;&lt;div style="-sec-ix-hidden: hidden-fact-371"&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;2,234,057&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Long-term bank borrowings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(a)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,410&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;432,179&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;Long-term third party borrowing&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;(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;&lt;div style="-sec-ix-hidden: hidden-fact-372"&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;13,467,639&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total borrowings&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;381,651&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,081,434&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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: 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;(a)&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;The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.&lt;/span&gt;&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;(b)&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;On April 25, 2018, Guardforce TH Group Company Limited (&#x201c;Guardforce TH&#x201d;), entered into an agreement with Profit Raider Investment Limited (&#x201c;Profit Raider&#x201d;) to transfer a loan in the principal amount of $13.42 million (the &#x201c;Loan&#x201d;) between Guardforce TH and Guardforce AI Co., Limited (the &#x201c;Company&#x201d;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at 4% from April 30, 2019 to December 31, 2019 and 3.22% prior to April 30, 2019. The Company assumed an additional liability of approximately $576,000 which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#x2019;s Board of Directors approved the transfer of 1,666,666 ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#x201c;Assignment Deed&#x201d;) with WK Venture Success Limited (&#x201c;WK Venture&#x201d;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#x201c;Agreements&#x201d;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $100,000 as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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.5in; text-align: left"&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On &lt;span style="font-size: 10pt"&gt;September 28, 2023, the Company entered into a loan conversion agreement (the &#x201c;Loan Conversion Agreement&#x201d;) with WK Venture. Pursuant to the Loan Conversion Agreement, WK Venture will convert its outstanding loans to the Company in exchange for ordinary shares, par value $0.12 per share of the Company. As of the date of the Loan Conversion Agreement, a total (which includes the principal amount and accrued unpaid interest) of $15,914,614.59 were owed to WK Venture by the Company. According to the Loan Conversion Agreement, WK Venture discharged the entire loan amount and accrued unpaid interest in exchange for receiving 2,947,150 ordinary shares of the Company at a conversion price of $5.40 per share. This loan conversion was completed upon the Company issuing the ordinary shares in October 2023.&lt;/span&gt;&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: 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.5in; text-align: left"&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For &lt;span style="font-size: 10pt"&gt;the year ended December 31, 2023, 2022 and 2021, interest expense recorded for the third-party borrowing was $230,849, $616,116 and $612,387.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</gfai:BorrowingsFromFinancialInstitutionsTableTextBlock>
    <ifrs-full:ShorttermBorrowings contextRef="c4" decimals="0" id="ix_140_fact" unitRef="usd">140902</ifrs-full:ShorttermBorrowings>
    <gfai:CurrentPortionOfLongtermBankBorrowings contextRef="c4" decimals="0" id="ix_141_fact" unitRef="usd">196339</gfai:CurrentPortionOfLongtermBankBorrowings>
    <gfai:CurrentPortionOfLongtermBankBorrowings contextRef="c5" decimals="0" id="ix_142_fact" unitRef="usd">947559</gfai:CurrentPortionOfLongtermBankBorrowings>
    <gfai:CurrentPortionOfLongtermThirdPartyBorrowing contextRef="c5" decimals="0" id="ix_145_fact" unitRef="usd">2234057</gfai:CurrentPortionOfLongtermThirdPartyBorrowing>
    <gfai:LongtermBankBorrowings contextRef="c4" decimals="0" id="ix_143_fact" unitRef="usd">44410</gfai:LongtermBankBorrowings>
    <gfai:LongtermBankBorrowings contextRef="c5" decimals="0" id="ix_144_fact" unitRef="usd">432179</gfai:LongtermBankBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c5" decimals="0" id="ix_146_fact" unitRef="usd">13467639</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:Borrowings contextRef="c4" decimals="0" id="ixv-46881" unitRef="usd">381651</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c5" decimals="0" id="ixv-46882" unitRef="usd">17081434</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c330"
      decimals="4"
      id="ixv-46883"
      unitRef="pure">0.0469</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c331"
      decimals="4"
      id="ixv-46884"
      unitRef="pure">0.0377</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <gfai:MaturityTermDescription contextRef="c0" id="ixv-46885">April 7, 2025 and September 25, 2024</gfai:MaturityTermDescription>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c332"
      decimals="4"
      id="ixv-46886"
      unitRef="pure">0.0469</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c333"
      decimals="4"
      id="ixv-46887"
      unitRef="pure">0.0497</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c334"
      decimals="4"
      id="ixv-46888"
      unitRef="pure">0.0472</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <gfai:MaturityTermDescription contextRef="c6" id="ixv-46889">April 7, 2025, June 30, 2023 and February 1, 2023</gfai:MaturityTermDescription>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c335"
      decimals="4"
      id="ixv-46890"
      unitRef="pure">0.0447</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c336"
      decimals="2"
      id="ixv-46891"
      unitRef="pure">0.02</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c337"
      decimals="2"
      id="ixv-46892"
      unitRef="pure">0.02</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="c338"
      decimals="4"
      id="ixv-46893"
      unitRef="pure">0.0422</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c0" decimals="0" id="ixv-46894" unitRef="usd">60131</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c6" decimals="0" id="ixv-46895" unitRef="usd">68010</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c7" decimals="0" id="ixv-46896" unitRef="usd">78353</ifrs-full:InterestExpenseOnBorrowings>
    <gfai:UnusedBankOverdraft contextRef="c4" decimals="0" id="ixv-46897" unitRef="usd">292000</gfai:UnusedBankOverdraft>
    <gfai:UnusedBankOverdraft contextRef="c5" decimals="0" id="ixv-46898" unitRef="usd">289000</gfai:UnusedBankOverdraft>
    <gfai:LoanPrincipalAmount
      contextRef="c339"
      decimals="-4"
      id="ixv-46899"
      unitRef="usd">13420000</gfai:LoanPrincipalAmount>
    <gfai:InterestRate
      contextRef="c340"
      decimals="2"
      id="ixv-46900"
      unitRef="pure">0.04</gfai:InterestRate>
    <gfai:InterestRate
      contextRef="c341"
      decimals="4"
      id="ixv-46901"
      unitRef="pure">0.0322</gfai:InterestRate>
    <gfai:AdditionalLiabilityAmount contextRef="c0" decimals="0" id="ixv-46902" unitRef="usd">576000</gfai:AdditionalLiabilityAmount>
    <gfai:OrdinarySharesIssued
      contextRef="c342"
      decimals="0"
      id="ixv-46903"
      unitRef="shares">1666666</gfai:OrdinarySharesIssued>
    <gfai:OrdinarySharesIssued
      contextRef="c4"
      decimals="0"
      id="ixv-46904"
      unitRef="shares">41666</gfai:OrdinarySharesIssued>
    <gfai:InterestAccruedAmount contextRef="c0" decimals="0" id="ixv-46905" unitRef="usd">100000</gfai:InterestAccruedAmount>
    <ifrs-full:ParValuePerShare
      contextRef="c343"
      decimals="2"
      id="ixv-46906"
      unitRef="usdPershares">0.12</ifrs-full:ParValuePerShare>
    <ifrs-full:LoansAndReceivables contextRef="c343" decimals="2" id="ixv-46907" unitRef="usd">15914614.59</ifrs-full:LoansAndReceivables>
    <gfai:OrdinarySharesReceiving
      contextRef="c343"
      decimals="0"
      id="ixv-46908"
      unitRef="shares">2947150</gfai:OrdinarySharesReceiving>
    <ifrs-full:ParValuePerShare
      contextRef="c344"
      decimals="2"
      id="ixv-46909"
      unitRef="usdPershares">5.4</ifrs-full:ParValuePerShare>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c0" decimals="0" id="ixv-46910" unitRef="usd">230849</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c6" decimals="0" id="ixv-46911" unitRef="usd">616116</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c7" decimals="0" id="ixv-46912" unitRef="usd">612387</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory contextRef="c0" id="ixv-34461">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;15.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;CONVERTIBLE
    NOTE PAYABLE&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; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
October 25, 2022, the Company entered into a securities purchase agreement with Streeterville Capital, LLC (&#x201c;CVP&#x201d;), pursuant
to which the Company issued CVP an unsecured convertible promissory note on October 25, 2022 in the original principal amount of $1,707,500.00
(the &#x201c;Note&#x201d;), convertible into the Company&#x2019;s ordinary shares. After deducting the original issue discount (&#x201c;OID&#x201d;)
and the legal fees directly associated with the issuance of the Note, the Company received net proceeds of $1,500,000.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Note bears simple interest at a rate of 8% per annum. All outstanding principal and accrued interest on the Note will become due and
payable on the maturity date, which is twelve months after the purchase price of the Note is delivered by Investor to the Company. Subject
to the occurrence of any triggering events as defined in the Note, the Investor shall have the right to increase the balance of the Note
by 5% or 10%. The Company may pay all or any portion of the amount owed earlier than it is due; provided that in the event the Company
elects to prepay all or any portion of the outstanding balance, the Company shall pay to the Investor 120% of the portion of the outstanding
balance the Company elects to prepay. Early payments of less than all principal, fees and interest outstanding will not, unless agreed
to by Investor in writing, relieve the Company of the Company&#x2019;s remaining obligations hereunder.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
addition, as a result of the Company entering into the Agreement and issuing the Note, the exercise price of the Company&#x2019;s private
warrants is being adjusted to $0.18, which is the floor price of the Note, pursuant to the antidilution provisions of the private warrants.
As a result of the 2023 share consolidation, the exercise price became $7.20 per share.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the year ended December 31, 2022, original issue discount (&#x201c;OID&#x201d;) of $187,000, cash placement agent fee of $110,000 and interest
expense of $22,767 were recorded as finance costs. $20,000 of legal fees directly associated with the issuance of the Note is recorded
as administrative expense in the Consolidated Statement of Profit or Loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 17, 2023, CVP delivered to the Company a conversion notice informing the Company that CVP had elected to convert a portion of the
Note balance $1,238,400 at the conversion price of $7.20 into fully paid and non-assessable ordinary shares of the Company. In connection
with this conversion, the Company issued 172,000 restricted ordinary shares to CVP on April 19, 2023. On October 25, 2023, the Company
paid $554,238 to CVP to fully settle the remaining Note balance.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the year ended December 31, 2023, and 2022, interest expense of $60,094 and $22,767 were recorded as finance costs, respectively.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
    <ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk contextRef="c345" decimals="2" id="ixv-46913" unitRef="usd">1707500</ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk>
    <gfai:NetProceeds contextRef="c346" decimals="0" id="ixv-46914" unitRef="usd">1500000</gfai:NetProceeds>
    <ifrs-full:BorrowingsInterestRateBasis contextRef="c0" id="ixv-46915">8%</ifrs-full:BorrowingsInterestRateBasis>
    <ifrs-full:DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome contextRef="c0" id="ixv-46916">Subject
to the occurrence of any triggering events as defined in the Note, the Investor shall have the right to increase the balance of the Note
by 5% or 10%.</ifrs-full:DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome>
    <gfai:InvestorPercentage contextRef="c0" decimals="2" id="ixv-46917" unitRef="pure">1.20</gfai:InvestorPercentage>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="c347"
      decimals="2"
      id="ixv-46918"
      unitRef="usdPershares">0.18</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="c4"
      decimals="2"
      id="ixv-46919"
      unitRef="usdPershares">7.2</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:BondsIssuedUndiscountedCashFlows contextRef="c5" decimals="0" id="ixv-46920" unitRef="usd">187000</ifrs-full:BondsIssuedUndiscountedCashFlows>
    <ifrs-full:BrokerageFeeIncome contextRef="c6" decimals="0" id="ixv-46921" unitRef="usd">110000</ifrs-full:BrokerageFeeIncome>
    <ifrs-full:InterestExpenseOnBonds contextRef="c6" decimals="0" id="ixv-46922" unitRef="usd">22767</ifrs-full:InterestExpenseOnBonds>
    <gfai:LegalFees1 contextRef="c6" decimals="0" id="ixv-46923" unitRef="usd">20000</gfai:LegalFees1>
    <gfai:ConvertAmount contextRef="c348" decimals="0" id="ixv-46924" unitRef="usd">1238400</gfai:ConvertAmount>
    <gfai:ConversionPricePerShare
      contextRef="c348"
      decimals="2"
      id="ixv-46925"
      unitRef="usdPershares">7.2</gfai:ConversionPricePerShare>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c348"
      decimals="0"
      id="ixv-46926"
      unitRef="shares">172000</gfai:IssuedRestrictedOrdinaryShares>
    <ifrs-full:ProceedsFromIssueOfOrdinaryShares contextRef="c349" decimals="0" id="ixv-46927" unitRef="usd">554238</ifrs-full:ProceedsFromIssueOfOrdinaryShares>
    <ifrs-full:FinanceCosts contextRef="c350" decimals="0" id="ixv-46928" unitRef="usd">60094</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c351" decimals="0" id="ixv-46929" unitRef="usd">22767</ifrs-full:FinanceCosts>
    <gfai:FinanceLeaseLiabilitiesTextBlock contextRef="c0" id="ixv-34508">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;FINANCE
    LEASE LIABILITIES&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;108,597&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;398,136&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;218,996&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;233,550&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;327,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;631,686&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the years ended December 31, 2023, 2022 and 2021, interest expense was $28,126, $51,070 and $84,794, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
minimum lease payments under finance lease agreements are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;126,042&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;423,514&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;After 1 year but within 5 years&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;236,293&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;253,448&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: Finance charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(34,742&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(45,276&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Present value of finance
    lease liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;327,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;631,686&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finance
lease assets comprise primarily vehicles and office equipment as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;655,371&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,571,075&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(215,038&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(564,844&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;440,333&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,006,231&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:FinanceLeaseLiabilitiesTextBlock>
    <gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock contextRef="c0" id="ixv-34518">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;108,597&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;398,136&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;218,996&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;233,550&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;327,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;631,686&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock>
    <gfai:CurrentFinanceLeaseLiabilities contextRef="c4" decimals="0" id="ixv-46930" unitRef="usd">108597</gfai:CurrentFinanceLeaseLiabilities>
    <gfai:CurrentFinanceLeaseLiabilities contextRef="c5" decimals="0" id="ixv-46931" unitRef="usd">398136</gfai:CurrentFinanceLeaseLiabilities>
    <gfai:NoncurrentFinanceLeaseLiabilities contextRef="c4" decimals="0" id="ixv-46932" unitRef="usd">218996</gfai:NoncurrentFinanceLeaseLiabilities>
    <gfai:NoncurrentFinanceLeaseLiabilities contextRef="c5" decimals="0" id="ixv-46933" unitRef="usd">233550</gfai:NoncurrentFinanceLeaseLiabilities>
    <gfai:FinanceLeaseLiabilities1 contextRef="c4" decimals="0" id="ixv-46934" unitRef="usd">327593</gfai:FinanceLeaseLiabilities1>
    <gfai:FinanceLeaseLiabilities1 contextRef="c5" decimals="0" id="ixv-46935" unitRef="usd">631686</gfai:FinanceLeaseLiabilities1>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c0" decimals="0" id="ixv-46936" unitRef="usd">28126</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c6" decimals="0" id="ixv-46937" unitRef="usd">51070</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c7" decimals="0" id="ixv-46938" unitRef="usd">84794</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <gfai:ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock contextRef="c0" id="ixv-34608">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
minimum lease payments under finance lease agreements are 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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;126,042&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;423,514&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;After 1 year but within 5 years&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;236,293&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;253,448&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: Finance charges&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(34,742&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(45,276&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Present value of finance
    lease liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;327,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;631,686&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock>
    <ifrs-full:GrossLeaseLiabilities contextRef="c137" decimals="0" id="ixv-46939" unitRef="usd">126042</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c143" decimals="0" id="ixv-46940" unitRef="usd">423514</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c352" decimals="0" id="ixv-46941" unitRef="usd">236293</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c353" decimals="0" id="ixv-46942" unitRef="usd">253448</ifrs-full:GrossLeaseLiabilities>
    <gfai:FutureFinanceChargesOnFinanceLeases contextRef="c4" decimals="0" id="ixv-46943" unitRef="usd">-34742</gfai:FutureFinanceChargesOnFinanceLeases>
    <gfai:FutureFinanceChargesOnFinanceLeases contextRef="c5" decimals="0" id="ixv-46944" unitRef="usd">-45276</gfai:FutureFinanceChargesOnFinanceLeases>
    <ifrs-full:LeaseLiabilities contextRef="c4" decimals="0" id="ixv-46945" unitRef="usd">327593</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities contextRef="c5" decimals="0" id="ixv-46946" unitRef="usd">631686</ifrs-full:LeaseLiabilities>
    <gfai:ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock contextRef="c0" id="ixv-34717">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finance
lease assets comprise primarily vehicles and office equipment as follow:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;655,371&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,571,075&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(215,038&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(564,844&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;440,333&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,006,231&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock>
    <gfai:FinanceLeaseLiabilitiesCost contextRef="c4" decimals="0" id="ixv-46947" unitRef="usd">655371</gfai:FinanceLeaseLiabilitiesCost>
    <gfai:FinanceLeaseLiabilitiesCost contextRef="c5" decimals="0" id="ixv-46948" unitRef="usd">1571075</gfai:FinanceLeaseLiabilitiesCost>
    <gfai:FinanceLeaseLiabilitiesAccumulatedDepreciation contextRef="c4" decimals="0" id="ixv-46949" unitRef="usd">-215038</gfai:FinanceLeaseLiabilitiesAccumulatedDepreciation>
    <gfai:FinanceLeaseLiabilitiesAccumulatedDepreciation contextRef="c5" decimals="0" id="ixv-46950" unitRef="usd">-564844</gfai:FinanceLeaseLiabilitiesAccumulatedDepreciation>
    <gfai:FinanceLeaseLiabilitiesNetBookValue contextRef="c4" decimals="0" id="ixv-46951" unitRef="usd">440333</gfai:FinanceLeaseLiabilitiesNetBookValue>
    <gfai:FinanceLeaseLiabilitiesNetBookValue contextRef="c5" decimals="0" id="ixv-46952" unitRef="usd">1006231</gfai:FinanceLeaseLiabilitiesNetBookValue>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="c0" id="ixv-34808">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;17.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;TAXATION&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Value
added tax (&#x201c;VAT&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GF
Cash (CIT) and AI R&amp;amp;I are subsidiaries operating in Thailand, which are subject to a statutory VAT of 7% for services in Thailand.
Shenzhen GFAI, Guangzhou GFAI and Beijing Wanjia are the subsidiaries operating in the PRC, which are subject to a statutory VAT of 13%
for goods delivered and rental provided, 6% for services provided and 9% for construction projects in the PRC. The output VAT is charged
to customers who receive services from the Company and the input VAT is paid when the Company purchases goods and services from its vendors.
The input VAT can be offset against the output VAT. The VAT payable is presented on the balance sheets when input VAT is less than the
output VAT. A recoverable balance is presented on the balance sheets when input VAT is larger than the output VAT.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cayman
Islands&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to income or
capital gains taxes. In addition, dividend payments are not subject to withholding tax in the Cayman Islands.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;British
Virgin Islands&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s subsidiary incorporated in the BVI is not subject to taxation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate
as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate&lt;br/&gt;
    income &lt;br/&gt;
    tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Macau&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Arab Emirates&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pre-tax
profit (loss) from continuing operations, by jurisdiction, for the years ended December 31, 2023, 2022 and 2021 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cayman Islands&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(4,100,487&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(4,302,089&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(1,733,786&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;BVI&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,537&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,811&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(12,769&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,805,695&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,245,238&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(628,015&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(180,619&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(160,228&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,041&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,852,376&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,826,236&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,873,611&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,761,202&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(478,658&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-373; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Macau&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(193,865&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(161,513&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-374; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(321,399&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(572,088&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-375; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(15,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-376; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Arab Emirates&#160;(UAE)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(22,157&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(72,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-377; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,350&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,350&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-378; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11,236&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(20,029&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-379; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(189,773&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(77,055&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-380; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,418&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,997&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-381; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,123&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,123&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-382; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(7,770,944&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(3,501,768&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-383; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(29,189,200&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(18,471,418&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(6,264,222&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of the income tax provision are:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-384; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-385; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-386; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred
    income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(434,320&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;132,208&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(732,868&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total income tax (benefit)
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(434,320&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;132,208&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(732,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Reconciliation
between the statutory tax rate to income before income taxes and the actual provision for income taxes is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;(Loss) Profit before income 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;(994,531&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,840,120&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,068,887&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thailand income tax statutory rate&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;20&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;20&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;20&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"&gt;Income tax at statutory tax 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;(198,906&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;(768,024&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;(813,777&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred tax assets not recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;713,468&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;768,024&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-387"&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;Permanent differences&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;(80,242&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;132,208&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;80,910&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Income tax expense (benefit)&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;434,320&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;132,208&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(732,868&lt;/td&gt;&lt;td style="padding-bottom: 1.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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;*&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;This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets and liabilities are comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Provision for employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;982,013&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;965,560&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net operating loss carried forward&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;893,693&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;671,894&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(724,866&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-388; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,150,840&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,637,454&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax liabilities
    - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(65,363&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(125,701&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax assets,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,085,477&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,511,753&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <gfai:ValueAddedTaxServiceRatePercentage contextRef="c0" decimals="2" id="ixv-46953" unitRef="pure">0.07</gfai:ValueAddedTaxServiceRatePercentage>
    <gfai:ValueAddedTaxForGoodsDeliveredAndRentalPercentage contextRef="c0" decimals="2" id="ixv-46954" unitRef="pure">0.13</gfai:ValueAddedTaxForGoodsDeliveredAndRentalPercentage>
    <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="c0" decimals="2" id="ixv-46955" unitRef="pure">0.06</ifrs-full:TaxRateEffectOfForeignTaxRates>
    <gfai:ValueAddedTaxForConstructionProjectsPercentage contextRef="c0" decimals="2" id="ixv-46956" unitRef="pure">0.09</gfai:ValueAddedTaxForConstructionProjectsPercentage>
    <ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory contextRef="c0" id="ixv-34869">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s operating subsidiaries incorporated in different tax jurisdiction are subject to different corporate income tax rate
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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate&lt;br/&gt;
    income &lt;br/&gt;
    tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;16.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Macau&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Arab Emirates&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c354"
      decimals="3"
      id="ixv-46957"
      unitRef="pure">0.165</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c355"
      decimals="3"
      id="ixv-46958"
      unitRef="pure">0.17</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c356"
      decimals="3"
      id="ixv-46959"
      unitRef="pure">0.20</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c213"
      decimals="3"
      id="ixv-46960"
      unitRef="pure">0.24</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c357"
      decimals="3"
      id="ixv-46961"
      unitRef="pure">0.12</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c358"
      decimals="3"
      id="ixv-46962"
      unitRef="pure">0.21</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c359"
      decimals="3"
      id="ixv-46963"
      unitRef="pure">0</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c360"
      decimals="3"
      id="ixv-46964"
      unitRef="pure">0.25</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c361"
      decimals="3"
      id="ixv-46965"
      unitRef="pure">0.19</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c362"
      decimals="3"
      id="ixv-46966"
      unitRef="pure">0.25</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c363"
      decimals="3"
      id="ixv-46967"
      unitRef="pure">0.232</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c364"
      decimals="3"
      id="ixv-46968"
      unitRef="pure">0.15</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c365"
      decimals="3"
      id="ixv-46969"
      unitRef="pure">0.20</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="c366"
      decimals="3"
      id="ixv-46970"
      unitRef="pure">0.25</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <gfai:ScheduleOfPretaxLossExplanatory contextRef="c0" id="ixv-35043">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pre-tax
profit (loss) from continuing operations, by jurisdiction, for the years ended December 31, 2023, 2022 and 2021 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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cayman Islands&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(4,100,487&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(4,302,089&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(1,733,786&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;BVI&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,537&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,811&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(12,769&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,805,695&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,245,238&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(628,015&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(180,619&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(160,228&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,041&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,852,376&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,826,236&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,873,611&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,761,202&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(478,658&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-373; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Macau&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(193,865&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(161,513&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-374; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(321,399&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(572,088&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-375; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(15,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-376; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Arab Emirates&#160;(UAE)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(22,157&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(72,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-377; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,350&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,350&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-378; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11,236&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(20,029&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-379; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(189,773&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(77,055&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-380; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,418&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,997&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-381; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,123&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,123&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-382; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(7,770,944&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(3,501,768&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-383; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(29,189,200&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(18,471,418&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(6,264,222&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfPretaxLossExplanatory>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c367" decimals="0" id="ixv-46971" unitRef="usd">-4100487</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c368" decimals="0" id="ixv-46972" unitRef="usd">-4302089</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c369" decimals="0" id="ixv-46973" unitRef="usd">-1733786</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c370" decimals="0" id="ixv-46974" unitRef="usd">-16537</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c371" decimals="0" id="ixv-46975" unitRef="usd">-17811</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c372" decimals="0" id="ixv-46976" unitRef="usd">-12769</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c373" decimals="0" id="ixv-46977" unitRef="usd">-10805695</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c374" decimals="0" id="ixv-46978" unitRef="usd">-3245238</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c375" decimals="0" id="ixv-46979" unitRef="usd">-628015</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c376" decimals="0" id="ixv-46980" unitRef="usd">-180619</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c377" decimals="0" id="ixv-46981" unitRef="usd">-160228</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c378" decimals="0" id="ixv-46982" unitRef="usd">-16041</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c379" decimals="0" id="ixv-46983" unitRef="usd">-2852376</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c380" decimals="0" id="ixv-46984" unitRef="usd">-5826236</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c381" decimals="0" id="ixv-46985" unitRef="usd">-3873611</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c382" decimals="0" id="ixv-46986" unitRef="usd">-2761202</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c383" decimals="0" id="ixv-46987" unitRef="usd">-478658</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c385" decimals="0" id="ixv-46988" unitRef="usd">-193865</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c386" decimals="0" id="ixv-46989" unitRef="usd">-161513</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c388" decimals="0" id="ixv-46990" unitRef="usd">-321399</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c389" decimals="0" id="ixv-46991" unitRef="usd">-572088</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c391" decimals="0" id="ixv-46992" unitRef="usd">15199</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c392" decimals="0" id="ixv-46993" unitRef="usd">-15199</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c394" decimals="0" id="ixv-46994" unitRef="usd">-22157</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c395" decimals="0" id="ixv-46995" unitRef="usd">-72036</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c397" decimals="0" id="ixv-46996" unitRef="usd">1350</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c398" decimals="0" id="ixv-46997" unitRef="usd">-1350</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c400" decimals="0" id="ixv-46998" unitRef="usd">-11236</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c401" decimals="0" id="ixv-46999" unitRef="usd">-20029</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c403" decimals="0" id="ixv-47000" unitRef="usd">-189773</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c404" decimals="0" id="ixv-47001" unitRef="usd">-77055</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c406" decimals="0" id="ixv-47002" unitRef="usd">3418</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c407" decimals="0" id="ixv-47003" unitRef="usd">-2997</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c409" decimals="0" id="ixv-47004" unitRef="usd">17123</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c410" decimals="0" id="ixv-47005" unitRef="usd">-17123</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c412" decimals="0" id="ixv-47006" unitRef="usd">-7770944</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c413" decimals="0" id="ixv-47007" unitRef="usd">-3501768</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c0" decimals="0" id="ixv-47008" unitRef="usd">-29189200</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c6" decimals="0" id="ixv-47009" unitRef="usd">-18471418</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c7" decimals="0" id="ixv-47010" unitRef="usd">-6264222</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <gfai:ScheduleOfComponentsOfTheIncomeTaxProvision contextRef="c0" id="ixv-35542">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of the income tax provision are:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-384; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-385; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-386; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred
    income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(434,320&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;132,208&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(732,868&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total income tax (benefit)
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(434,320&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;132,208&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(732,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfComponentsOfTheIncomeTaxProvision>
    <ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome contextRef="c0" decimals="0" id="ixv-47011" unitRef="usd">-434320</ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome>
    <ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome contextRef="c6" decimals="0" id="ixv-47012" unitRef="usd">132208</ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome>
    <ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome contextRef="c7" decimals="0" id="ixv-47013" unitRef="usd">-732868</ifrs-full:OtherComponentsOfDeferredTaxExpenseIncome>
    <gfai:IncomeTaxBenefitExpense contextRef="c0" decimals="0" id="ixv-47014" unitRef="usd">-434320</gfai:IncomeTaxBenefitExpense>
    <gfai:IncomeTaxBenefitExpense contextRef="c6" decimals="0" id="ixv-47015" unitRef="usd">132208</gfai:IncomeTaxBenefitExpense>
    <gfai:IncomeTaxBenefitExpense contextRef="c7" decimals="0" id="ixv-47016" unitRef="usd">-732868</gfai:IncomeTaxBenefitExpense>
    <gfai:ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes contextRef="c0" id="ixv-35677">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Reconciliation
between the statutory tax rate to income before income taxes and the actual provision for income taxes is as follows:&lt;/span&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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the 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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;(Loss) Profit before income 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;(994,531&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,840,120&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,068,887&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thailand income tax statutory rate&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;20&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;20&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;20&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"&gt;Income tax at statutory tax 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;(198,906&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;(768,024&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;(813,777&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred tax assets not recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;713,468&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;768,024&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-387"&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;Permanent differences&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;(80,242&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;132,208&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;80,910&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Income tax expense (benefit)&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;434,320&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;132,208&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(732,868&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; 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;*&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;This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</gfai:ScheduleOfReconciliationBetweenTheStatutoryTaxRateToIncomeBeforeIncomeTaxesAndTheActualProvisionForIncomeTaxes>
    <gfai:LossProfitBeforeIncomeTaxExpense contextRef="c0" decimals="0" id="ix_147_fact" unitRef="usd">-994531</gfai:LossProfitBeforeIncomeTaxExpense>
    <gfai:LossProfitBeforeIncomeTaxExpense contextRef="c6" decimals="0" id="ix_148_fact" unitRef="usd">-3840120</gfai:LossProfitBeforeIncomeTaxExpense>
    <gfai:LossProfitBeforeIncomeTaxExpense contextRef="c7" decimals="0" id="ix_149_fact" unitRef="usd">-4068887</gfai:LossProfitBeforeIncomeTaxExpense>
    <gfai:ThailandIncomeTaxStatutoryRate contextRef="c0" decimals="2" id="ixv-47020" unitRef="pure">0.20</gfai:ThailandIncomeTaxStatutoryRate>
    <gfai:ThailandIncomeTaxStatutoryRate contextRef="c6" decimals="2" id="ixv-47021" unitRef="pure">0.20</gfai:ThailandIncomeTaxStatutoryRate>
    <gfai:ThailandIncomeTaxStatutoryRate contextRef="c7" decimals="2" id="ixv-47022" unitRef="pure">0.20</gfai:ThailandIncomeTaxStatutoryRate>
    <gfai:IncomeTaxAtStatutoryTaxRate contextRef="c0" decimals="0" id="ixv-47023" unitRef="usd">-198906</gfai:IncomeTaxAtStatutoryTaxRate>
    <gfai:IncomeTaxAtStatutoryTaxRate contextRef="c6" decimals="0" id="ixv-47024" unitRef="usd">-768024</gfai:IncomeTaxAtStatutoryTaxRate>
    <gfai:IncomeTaxAtStatutoryTaxRate contextRef="c7" decimals="0" id="ixv-47025" unitRef="usd">-813777</gfai:IncomeTaxAtStatutoryTaxRate>
    <gfai:DeferredTaxAssetsNotRecognized contextRef="c0" decimals="0" id="ixv-47026" unitRef="usd">713468</gfai:DeferredTaxAssetsNotRecognized>
    <gfai:DeferredTaxAssetsNotRecognized contextRef="c6" decimals="0" id="ixv-47027" unitRef="usd">768024</gfai:DeferredTaxAssetsNotRecognized>
    <gfai:PermanentDifferences contextRef="c0" decimals="0" id="ixv-47028" unitRef="usd">-80242</gfai:PermanentDifferences>
    <gfai:PermanentDifferences contextRef="c6" decimals="0" id="ixv-47029" unitRef="usd">132208</gfai:PermanentDifferences>
    <gfai:PermanentDifferences contextRef="c7" decimals="0" id="ixv-47030" unitRef="usd">80910</gfai:PermanentDifferences>
    <gfai:TotalIncomeTaxExpense contextRef="c0" decimals="0" id="ixv-47031" unitRef="usd">434320</gfai:TotalIncomeTaxExpense>
    <gfai:TotalIncomeTaxExpense contextRef="c6" decimals="0" id="ixv-47032" unitRef="usd">132208</gfai:TotalIncomeTaxExpense>
    <gfai:TotalIncomeTaxExpense contextRef="c7" decimals="0" id="ixv-47033" unitRef="usd">-732868</gfai:TotalIncomeTaxExpense>
    <gfai:ScheduleOfDeferredTaxAssetsAndLiabilities contextRef="c0" id="ixv-35799">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets and liabilities are comprised of the following:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Provision for employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;982,013&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;965,560&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net operating loss carried forward&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;893,693&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;671,894&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(724,866&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-388; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,150,840&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,637,454&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax liabilities
    - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(65,363&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(125,701&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Deferred tax assets,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,085,477&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,511,753&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfDeferredTaxAssetsAndLiabilities>
    <ifrs-full:CurrentProvisionsForEmployeeBenefits contextRef="c4" decimals="0" id="ixv-47034" unitRef="usd">982013</ifrs-full:CurrentProvisionsForEmployeeBenefits>
    <ifrs-full:CurrentProvisionsForEmployeeBenefits contextRef="c5" decimals="0" id="ixv-47035" unitRef="usd">965560</ifrs-full:CurrentProvisionsForEmployeeBenefits>
    <gfai:NetOperatingLossCarriedForward contextRef="c4" decimals="0" id="ixv-47036" unitRef="usd">893693</gfai:NetOperatingLossCarriedForward>
    <gfai:NetOperatingLossCarriedForward contextRef="c5" decimals="0" id="ixv-47037" unitRef="usd">671894</gfai:NetOperatingLossCarriedForward>
    <gfai:ValuationAllowance contextRef="c4" decimals="0" id="ixv-47038" unitRef="usd">-724866</gfai:ValuationAllowance>
    <gfai:DeferredTaxAsset contextRef="c4" decimals="0" id="ixv-47039" unitRef="usd">1150840</gfai:DeferredTaxAsset>
    <gfai:DeferredTaxAsset contextRef="c5" decimals="0" id="ixv-47040" unitRef="usd">1637454</gfai:DeferredTaxAsset>
    <ifrs-full:DeferredTaxLiabilities contextRef="c4" decimals="0" id="ixv-47041" unitRef="usd">65363</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c5" decimals="0" id="ixv-47042" unitRef="usd">125701</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:NetDeferredTaxAssets contextRef="c4" decimals="0" id="ixv-47043" unitRef="usd">1085477</ifrs-full:NetDeferredTaxAssets>
    <ifrs-full:NetDeferredTaxAssets contextRef="c5" decimals="0" id="ixv-47044" unitRef="usd">1511753</ifrs-full:NetDeferredTaxAssets>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="c0" id="ixv-35966">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;PROVISION
    FOR EMPLOYEE BENEFITS&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prior
to March 30, 2022, the Company had a retired benefit plan (&#x201c;Plan A&#x201d;), another plan (&#x201c;Plan B&#x201d;) was established
in 2022, both plans are based on the requirements of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement benefits
to employees based on pensionable remuneration and length of service which are considered as unfunded. The plan asset is unfunded and
the Company will pay benefits when needed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;According to IAS 19 (Revised 2017), the
use of Projected Unit Credit (PUC) Cost Method is required in order to determine the actuarial liability based on past service and expected
future salary. Thus, the actuarially acceptable assumptions on salary scale are needed. Actuarial assumptions on other components of the
benefit formulas are also required to measure the obligation such as demographic assumptions and financial assumptions. All of these assumptions
are important because they are directly related to a possibility of actuarial gains and losses. Moreover, the obligations are measured
on a discounted basis because they may be settled many years after the employees render the related service.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assumptions have been adopted for Plan A&#x2019;s actuarial valuation:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demographic
Assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mortality
    Table (Annual Death Rate): Male and Female Thai Mortality Ordinary Tables of 2017 (TMO 2017) which is the latest mortality table
    from the Office of Insurance Commission in Thailand.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual Disability Rate: 5% of the Male and Female TMO 2017.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual Voluntary Resignation: Age related rates as follows.&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Age Group&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Annual
    Voluntarily&lt;br/&gt; Resignation Rate&lt;br/&gt; of Direct &lt;br/&gt; Cost Staff&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Annual
    Voluntarily&lt;br/&gt; Resignation &lt;br/&gt; Rate&lt;br/&gt; of Indirect &lt;br/&gt; Cost Staff&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Below 31&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;31-40&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;41-50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Above 50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
Assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Discount Rate: Single weighted average discount rate is 2.85% per year based on the zero coupon yield rate of government bonds in Thailand from the Thai Bond Market Association (Thai BMA) as of December 31, 2023. Duration (or single weighted average remaining time to retire) is 20.31 years.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Salary Increase Rate: 1.70% per year. The projected salary is calculated at the time of retirement or forced resignation.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
    payable by the plan: The contributions are not a tax-deductible expense according to the Revenue Department in Thailand so there
    are no taxes payable by the plan&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Movement
in the present value of Plan A&#x2019;s retired benefit obligation:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Defined benefit obligations at
    January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,827,800&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5,827,355&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transfer to R&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-389; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(19,304&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Benefits paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(578,457&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(922,305&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current service costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;442,700&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;459,975&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;121,651&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;110,483&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Past service cost and gain on settlement&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,677&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;155,697&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,431&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(559,544&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;55,265&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(224,557&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined benefit obligations
    at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,910,067&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,827,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
the year ended December 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;4,526,095&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(383,972&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-7.82&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,354,805&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;444,737&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;9.06&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,197,550&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;287,483&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.86&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,658,682&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;(251,385&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.12&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,749,274&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,793&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.27&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,961,641&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;51,574&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.05&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,920,291&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,224&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;0.21&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,899,921&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,146&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.21&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
the year ended December 31, 2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;4,500,166&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(327,634&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-6.79&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,201,435&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;373,635&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;7.74&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,064,621&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;236,821&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.91&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,617,667&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;(210,133&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;-4.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="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,683,817&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;(143,983&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.98&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,871,730&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;43,930&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;0.91&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,837,009&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;9,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;0.19&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,818,657&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;(9,143&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.19&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
the year ended December 31, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&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: center"&gt;% Change&lt;br/&gt; (+)&#160;in&lt;br/&gt;
    Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt;
    Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,406,718&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(412,414&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-7.09&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;6,291,799&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;472,667&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;8.12&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,141,412&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;322,280&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.54&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,534,865&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;(284,267&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;-4.89&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,596,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;(222,526&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.82&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,905,978&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;86,846&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.49&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,832,121&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,989&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;0.22&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,806,228&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,904&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.22&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturity
profile of the defined benefit obligation as of December 31, are as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined
    &lt;br/&gt; Benefit&lt;br/&gt; Obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;362,284&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;321,130&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;276,878&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;360,796&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;248,829&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;252,801&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;356,732&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;548,682&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;253,819&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;212,944&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2034-2048&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,008,757&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&amp;gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,081,234&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assumptions have been adopted for Plan B&#x2019;s actuarial valuation:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demographic
Assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mortality
    Table (Annual Death Rate): Male and Female Thai Mortality Ordinary Tables of 2017 (TMO 2017) which is the latest mortality table
    from the Office of Insurance Commission in Thailand.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual Disability Rate: 5% of the Male and Female TMO 2017.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual Voluntary Resignation: Age related rates as follows.&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Age Group&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Annual
    Voluntarily&lt;br/&gt; Resignation &lt;br/&gt; Rate&lt;br/&gt; of Indirect &lt;br/&gt; Cost Staff&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Below 31&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;31-40&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;41-50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Above 50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
Assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Discount Rate: Single weighted average discount rate is 3.03% per year based on the zero coupon yield rate of government bonds in Thailand from the Thai Bond Market Association (Thai BMA) as of December 31, 2023. Duration (or single weighted average remaining time to retire) is 26.48 years.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Salary Increase Rate: 1.70% per year. The projected salary is calculated at the time of retirement or forced resignation.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
    payable by the plan: The contributions are not a tax-deductible expense according to the Revenue Department in Thailand so there
    are no taxes payable by the plan&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Movement
in the present value of Plan B&#x2019;s retired benefit obligation:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Defined benefit obligations at
    January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,814&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-390; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transfer from GF Cash (CIT)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-391; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,304&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Benefits paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,884&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-392; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current service costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,876&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,971&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;607&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;285&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Past service cost and loss on settlement&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,491&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-393; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,298&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-394; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;309&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;254&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined benefit obligations
    at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;25,915&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,814&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
the year ended December 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&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: center"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;23,156&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(2,760&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-10.65&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;29,123&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;3,208&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;12.38&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,622&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,707&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.45&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,565&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,351&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;-9.07&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,032&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,883&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.27&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,976&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,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;4.09&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,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;84&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;0.32&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,832&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;(84&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.32&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
the year ended December 31, 2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&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: center"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;19,346&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(2,469&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-11.32&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;24,710&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;2,896&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;13.27&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,176&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,362&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.83&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,782&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,032&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;-9.32&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,142&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,672&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.67&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,799&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;985&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.51&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,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;73&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;0.33&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,742&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;(72&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.33&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturity
profile of the defined benefit obligation as of December 31, are as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined
    &lt;br/&gt; Benefit&lt;br/&gt; Obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-395; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-396; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-397; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-398; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-399; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-400; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-401; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-402; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-403; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-404; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; width: 88%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2034-2048&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;311,388&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&amp;gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;286,118&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <gfai:AnnualDisabilityRate
      contextRef="c415"
      decimals="2"
      id="ixv-47045"
      unitRef="pure">0.05</gfai:AnnualDisabilityRate>
    <gfai:DisclosureOfAnnualVoluntaryResignationTableExplanatory contextRef="c0" id="ixv-36032">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual Voluntary Resignation: Age related rates 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="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Age Group&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Annual
    Voluntarily&lt;br/&gt; Resignation Rate&lt;br/&gt; of Direct &lt;br/&gt; Cost Staff&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Annual
    Voluntarily&lt;br/&gt; Resignation &lt;br/&gt; Rate&lt;br/&gt; of Indirect &lt;br/&gt; Cost Staff&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Below 31&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;31-40&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;41-50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Above 50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual Voluntary Resignation: Age related rates 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="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Age Group&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Annual
    Voluntarily&lt;br/&gt; Resignation &lt;br/&gt; Rate&lt;br/&gt; of Indirect &lt;br/&gt; Cost Staff&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Below 31&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;31-40&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;41-50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&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"&gt;Above 50&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:DisclosureOfAnnualVoluntaryResignationTableExplanatory>
    <gfai:AnnualVoluntarilyResignationRateOfDirectCost
      contextRef="c418"
      decimals="2"
      id="ixv-47046"
      unitRef="pure">0.17</gfai:AnnualVoluntarilyResignationRateOfDirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c418"
      decimals="2"
      id="ixv-47047"
      unitRef="pure">0.24</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfDirectCost
      contextRef="c419"
      decimals="2"
      id="ixv-47048"
      unitRef="pure">0.08</gfai:AnnualVoluntarilyResignationRateOfDirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c419"
      decimals="2"
      id="ixv-47049"
      unitRef="pure">0.16</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfDirectCost
      contextRef="c420"
      decimals="2"
      id="ixv-47050"
      unitRef="pure">0.06</gfai:AnnualVoluntarilyResignationRateOfDirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c420"
      decimals="2"
      id="ixv-47051"
      unitRef="pure">0.13</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfDirectCost
      contextRef="c421"
      decimals="2"
      id="ixv-47052"
      unitRef="pure">0</gfai:AnnualVoluntarilyResignationRateOfDirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c421"
      decimals="2"
      id="ixv-47053"
      unitRef="pure">0</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="c416"
      decimals="4"
      id="ixv-47054"
      unitRef="pure">0.0285</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfRetirementAge2019 contextRef="c0" id="ixv-47055">P20Y3M21D</ifrs-full:ActuarialAssumptionOfRetirementAge2019>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="c416"
      decimals="4"
      id="ixv-47056"
      unitRef="pure">0.017</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock contextRef="c0" id="ixv-36173">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Movement
in the present value of Plan A&#x2019;s retired benefit obligation:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Defined benefit obligations at
    January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,827,800&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5,827,355&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transfer to R&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-389; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(19,304&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Benefits paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(578,457&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(922,305&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current service costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;442,700&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;459,975&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;121,651&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;110,483&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Past service cost and gain on settlement&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,677&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;155,697&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,431&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(559,544&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;55,265&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(224,557&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined benefit obligations
    at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,910,067&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,827,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Movement
in the present value of Plan B&#x2019;s retired benefit obligation:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Defined benefit obligations at
    January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,814&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-390; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Transfer from GF Cash (CIT)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-391; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,304&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Benefits paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,884&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-392; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current service costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,876&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,971&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;607&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;285&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Past service cost and loss on settlement&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,491&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-393; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,298&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-394; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchange differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;309&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;254&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined benefit obligations
    at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;25,915&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,814&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c426" decimals="0" id="ixv-47057" unitRef="usd">4827800</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c427" decimals="0" id="ixv-47058" unitRef="usd">5827355</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <gfai:TransferToRI contextRef="c429" decimals="0" id="ixv-47059" unitRef="usd">19304</gfai:TransferToRI>
    <ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset contextRef="c428" decimals="0" id="ixv-47060" unitRef="usd">578457</ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset contextRef="c429" decimals="0" id="ixv-47061" unitRef="usd">922305</ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c428" decimals="0" id="ixv-47062" unitRef="usd">442700</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c429" decimals="0" id="ixv-47063" unitRef="usd">459975</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c428" decimals="0" id="ixv-47064" unitRef="usd">121651</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c429" decimals="0" id="ixv-47065" unitRef="usd">110483</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="c428" decimals="0" id="ixv-47066" unitRef="usd">37677</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="c429" decimals="0" id="ixv-47067" unitRef="usd">155697</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c428" decimals="0" id="ixv-47068" unitRef="usd">3431</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c429" decimals="0" id="ixv-47069" unitRef="usd">-559544</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c428" decimals="0" id="ixv-47070" unitRef="usd">55265</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c429" decimals="0" id="ixv-47071" unitRef="usd">-224557</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c430" decimals="0" id="ixv-47072" unitRef="usd">4910067</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c426" decimals="0" id="ixv-47073" unitRef="usd">4827800</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory contextRef="c0" id="ixv-36377">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:&lt;/span&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;4,526,095&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(383,972&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-7.82&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,354,805&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;444,737&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;9.06&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,197,550&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;287,483&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.86&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,658,682&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;(251,385&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.12&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,749,274&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,793&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.27&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,961,641&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;51,574&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.05&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,920,291&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,224&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;0.21&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,899,921&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,146&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.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;4,500,166&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(327,634&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-6.79&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,201,435&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;373,635&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;7.74&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,064,621&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;236,821&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.91&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,617,667&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;(210,133&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;-4.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="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,683,817&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;(143,983&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.98&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,871,730&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;43,930&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;0.91&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,837,009&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;9,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;0.19&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,818,657&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;(9,143&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.19&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&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: center"&gt;% Change&lt;br/&gt; (+)&#160;in&lt;br/&gt;
    Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt;
    Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,406,718&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(412,414&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-7.09&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;6,291,799&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;472,667&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;8.12&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,141,412&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;322,280&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.54&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,534,865&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;(284,267&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;-4.89&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,596,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;(222,526&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.82&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,905,978&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;86,846&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.49&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,832,121&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,989&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;0.22&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,806,228&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,904&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.22&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents the sensitivity analysis for each significant actuarial assumption with a variation of 1.0% in the assumptions
as of the end of the reporting period:&lt;/span&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&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: center"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;23,156&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(2,760&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-10.65&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;29,123&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;3,208&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;12.38&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,622&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,707&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.45&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,565&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,351&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;-9.07&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,032&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,883&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.27&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,976&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,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;4.09&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,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;84&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;0.32&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,832&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;(84&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.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Assumption&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: center"&gt;% Change&lt;br/&gt; (+) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;% Change&lt;br/&gt; (-) in&lt;br/&gt; Assumption&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;Liability&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;Amount&lt;br/&gt; Change in&lt;br/&gt; Liability&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;%&#160;Change&lt;br/&gt; in Liability&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: 34%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Discount Rate&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;19,346&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(2,469&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;-11.32&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 7%; font-weight: bold; text-align: center"&gt;-1&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;24,710&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;2,896&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 0.5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;13.27&lt;/td&gt;&lt;td style="width: 0.5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Salary Increase Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,176&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,362&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.83&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,782&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,032&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;-9.32&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; text-indent: -9pt; padding-left: 9pt"&gt;Turnover Rate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;1&lt;/td&gt;&lt;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,142&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,672&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.67&lt;/td&gt;&lt;td style="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: center"&gt;-1&lt;/td&gt;&lt;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,799&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;985&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.51&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Life Expectancy&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;+1 Year&lt;/td&gt;&lt;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,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;73&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;0.33&lt;/td&gt;&lt;td style="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: center"&gt;-1 Year&lt;/td&gt;&lt;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,742&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;(72&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.33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory>
    <ifrs-full:OtherMaterialActuarialAssumptions
      contextRef="c416"
      decimals="3"
      id="ixv-47074"
      unitRef="pure">0.01</ifrs-full:OtherMaterialActuarialAssumptions>
    <gfai:AssumptionOfLiability contextRef="c436" decimals="0" id="ixv-47075" unitRef="usd">4526095</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c436" decimals="0" id="ixv-47076" unitRef="usd">-383972</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c436"
      decimals="4"
      id="ixv-47077"
      unitRef="pure">-0.0782</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c437" decimals="0" id="ixv-47078" unitRef="usd">5354805</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c437" decimals="0" id="ixv-47079" unitRef="usd">444737</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c437"
      decimals="4"
      id="ixv-47080"
      unitRef="pure">0.0906</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c438" decimals="0" id="ixv-47081" unitRef="usd">5197550</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c438" decimals="0" id="ixv-47082" unitRef="usd">287483</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c438"
      decimals="4"
      id="ixv-47083"
      unitRef="pure">0.0586</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c439" decimals="0" id="ixv-47084" unitRef="usd">4658682</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c439" decimals="0" id="ixv-47085" unitRef="usd">-251385</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c439"
      decimals="4"
      id="ixv-47086"
      unitRef="pure">-0.0512</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c440" decimals="0" id="ixv-47087" unitRef="usd">4749274</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c440" decimals="0" id="ixv-47088" unitRef="usd">-160793</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c440"
      decimals="4"
      id="ixv-47089"
      unitRef="pure">-0.0327</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c441" decimals="0" id="ixv-47090" unitRef="usd">4961641</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c441" decimals="0" id="ixv-47091" unitRef="usd">51574</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c441"
      decimals="4"
      id="ixv-47092"
      unitRef="pure">0.0105</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c442" decimals="0" id="ixv-47093" unitRef="usd">4920291</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c442" decimals="0" id="ixv-47094" unitRef="usd">10224</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c442"
      decimals="4"
      id="ixv-47095"
      unitRef="pure">0.0021</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c443" decimals="0" id="ixv-47096" unitRef="usd">4899921</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c443" decimals="0" id="ixv-47097" unitRef="usd">-10146</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c443"
      decimals="4"
      id="ixv-47098"
      unitRef="pure">-0.0021</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c444" decimals="0" id="ixv-47099" unitRef="usd">4500166</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c444" decimals="0" id="ixv-47100" unitRef="usd">-327634</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c444"
      decimals="4"
      id="ixv-47101"
      unitRef="pure">-0.0679</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c445" decimals="0" id="ixv-47102" unitRef="usd">5201435</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c445" decimals="0" id="ixv-47103" unitRef="usd">373635</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c445"
      decimals="4"
      id="ixv-47104"
      unitRef="pure">0.0774</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c446" decimals="0" id="ixv-47105" unitRef="usd">5064621</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c446" decimals="0" id="ixv-47106" unitRef="usd">236821</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c446"
      decimals="4"
      id="ixv-47107"
      unitRef="pure">0.0491</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c447" decimals="0" id="ixv-47108" unitRef="usd">4617667</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c447" decimals="0" id="ixv-47109" unitRef="usd">-210133</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c447"
      decimals="4"
      id="ixv-47110"
      unitRef="pure">-0.0435</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c448" decimals="0" id="ixv-47111" unitRef="usd">4683817</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c448" decimals="0" id="ixv-47112" unitRef="usd">-143983</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c448"
      decimals="4"
      id="ixv-47113"
      unitRef="pure">-0.0298</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c449" decimals="0" id="ixv-47114" unitRef="usd">4871730</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c449" decimals="0" id="ixv-47115" unitRef="usd">43930</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c449"
      decimals="4"
      id="ixv-47116"
      unitRef="pure">0.0091</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c450" decimals="0" id="ixv-47117" unitRef="usd">4837009</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c450" decimals="0" id="ixv-47118" unitRef="usd">9207</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c450"
      decimals="4"
      id="ixv-47119"
      unitRef="pure">0.0019</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c451" decimals="0" id="ixv-47120" unitRef="usd">4818657</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c451" decimals="0" id="ixv-47121" unitRef="usd">-9143</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c451"
      decimals="4"
      id="ixv-47122"
      unitRef="pure">-0.0019</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c452" decimals="0" id="ixv-47123" unitRef="usd">5406718</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c452" decimals="0" id="ixv-47124" unitRef="usd">-412414</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c452"
      decimals="4"
      id="ixv-47125"
      unitRef="pure">-0.0709</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c453" decimals="0" id="ixv-47126" unitRef="usd">6291799</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c453" decimals="0" id="ixv-47127" unitRef="usd">472667</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c453"
      decimals="4"
      id="ixv-47128"
      unitRef="pure">0.0812</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c454" decimals="0" id="ixv-47129" unitRef="usd">6141412</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c454" decimals="0" id="ixv-47130" unitRef="usd">322280</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c454"
      decimals="4"
      id="ixv-47131"
      unitRef="pure">0.0554</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c455" decimals="0" id="ixv-47132" unitRef="usd">5534865</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c455" decimals="0" id="ixv-47133" unitRef="usd">-284267</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c455"
      decimals="4"
      id="ixv-47134"
      unitRef="pure">-0.0489</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c456" decimals="0" id="ixv-47135" unitRef="usd">5596605</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c456" decimals="0" id="ixv-47136" unitRef="usd">-222526</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c456"
      decimals="4"
      id="ixv-47137"
      unitRef="pure">-0.0382</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c457" decimals="0" id="ixv-47138" unitRef="usd">5905978</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c457" decimals="0" id="ixv-47139" unitRef="usd">86846</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c457"
      decimals="4"
      id="ixv-47140"
      unitRef="pure">0.0149</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c458" decimals="0" id="ixv-47141" unitRef="usd">5832121</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c458" decimals="0" id="ixv-47142" unitRef="usd">12989</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c458"
      decimals="4"
      id="ixv-47143"
      unitRef="pure">0.0022</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c459" decimals="0" id="ixv-47144" unitRef="usd">5806228</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c459" decimals="0" id="ixv-47145" unitRef="usd">-12904</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c459"
      decimals="4"
      id="ixv-47146"
      unitRef="pure">-0.0022</gfai:PercentageOfChangeInLiability>
    <ifrs-full:DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory contextRef="c0" id="ixv-36889">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturity
profile of the defined benefit obligation as of December 31, are as follow:&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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined
    &lt;br/&gt; Benefit&lt;br/&gt; Obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;362,284&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;321,130&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;276,878&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;360,796&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;248,829&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;252,801&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;356,732&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;548,682&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;253,819&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;212,944&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2034-2048&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,008,757&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&amp;gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,081,234&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturity
profile of the defined benefit obligation as of December 31, are as follow:&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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined
    &lt;br/&gt; Benefit&lt;br/&gt; Obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-395; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-396; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-397; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-398; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-399; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-400; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-401; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-402; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-403; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-404; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; width: 88%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2034-2048&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;311,388&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&amp;gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;286,118&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory>
    <gfai:DefinedBenefitObligationForYearFour contextRef="c5" decimals="0" id="ixv-47147" unitRef="usd">362284</gfai:DefinedBenefitObligationForYearFour>
    <gfai:DefinedBenefitObligationForYearFive contextRef="c5" decimals="0" id="ixv-47148" unitRef="usd">321130</gfai:DefinedBenefitObligationForYearFive>
    <gfai:DefinedBenefitObligationForYearSix contextRef="c5" decimals="0" id="ixv-47149" unitRef="usd">276878</gfai:DefinedBenefitObligationForYearSix>
    <gfai:DefinedBenefitObligationForYearSeven contextRef="c5" decimals="0" id="ixv-47150" unitRef="usd">360796</gfai:DefinedBenefitObligationForYearSeven>
    <gfai:DefinedBenefitObligationForYearEight contextRef="c5" decimals="0" id="ixv-47151" unitRef="usd">248829</gfai:DefinedBenefitObligationForYearEight>
    <gfai:DefinedBenefitObligationForYearNine contextRef="c5" decimals="0" id="ixv-47152" unitRef="usd">252801</gfai:DefinedBenefitObligationForYearNine>
    <gfai:DefinedBenefitObligationForYearTen contextRef="c5" decimals="0" id="ixv-47153" unitRef="usd">356732</gfai:DefinedBenefitObligationForYearTen>
    <gfai:DefinedBenefitObligationForYearEleven contextRef="c5" decimals="0" id="ixv-47154" unitRef="usd">548682</gfai:DefinedBenefitObligationForYearEleven>
    <gfai:DefinedBenefitObligationForYearTwelve contextRef="c5" decimals="0" id="ixv-47155" unitRef="usd">253819</gfai:DefinedBenefitObligationForYearTwelve>
    <gfai:DefinedBenefitObligationForYearThirteen contextRef="c5" decimals="0" id="ixv-47156" unitRef="usd">212944</gfai:DefinedBenefitObligationForYearThirteen>
    <gfai:DefinedBenefitObligationForYearTenAndThereafter contextRef="c5" decimals="0" id="ixv-47157" unitRef="usd">13008757</gfai:DefinedBenefitObligationForYearTenAndThereafter>
    <gfai:DefinedBenefitObligationLessThanTwentyYears contextRef="c5" decimals="0" id="ixv-47158" unitRef="usd">8081234</gfai:DefinedBenefitObligationLessThanTwentyYears>
    <gfai:AnnualDisabilityRatePercentage contextRef="c0" decimals="2" id="ixv-47159" unitRef="pure">0.05</gfai:AnnualDisabilityRatePercentage>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c422"
      decimals="2"
      id="ixv-47160"
      unitRef="pure">0.24</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c423"
      decimals="2"
      id="ixv-47161"
      unitRef="pure">0.16</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c424"
      decimals="2"
      id="ixv-47162"
      unitRef="pure">0.13</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <gfai:AnnualVoluntarilyResignationRateOfIndirectCost
      contextRef="c425"
      decimals="2"
      id="ixv-47163"
      unitRef="pure">0</gfai:AnnualVoluntarilyResignationRateOfIndirectCost>
    <ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="c4" decimals="4" id="ixv-47164" unitRef="pure">0.0303</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfRetirementAge2019 contextRef="c417" id="ixv-47165">P26Y5M23D</ifrs-full:ActuarialAssumptionOfRetirementAge2019>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="c4" decimals="4" id="ixv-47166" unitRef="pure">0.017</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c431" decimals="0" id="ixv-47167" unitRef="usd">21814</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <gfai:TransferFromGFCashCIT contextRef="c434" decimals="0" id="ixv-47168" unitRef="usd">19304</gfai:TransferFromGFCashCIT>
    <ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset contextRef="c433" decimals="0" id="ixv-47169" unitRef="usd">2884</ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c433" decimals="0" id="ixv-47170" unitRef="usd">4876</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c434" decimals="0" id="ixv-47171" unitRef="usd">1971</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c433" decimals="0" id="ixv-47172" unitRef="usd">607</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c434" decimals="0" id="ixv-47173" unitRef="usd">285</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <gfai:PastServiceCostAndLossOnSettlements contextRef="c433" decimals="0" id="ixv-47174" unitRef="usd">2491</gfai:PastServiceCostAndLossOnSettlements>
    <gfai:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss contextRef="c433" decimals="0" id="ixv-47175" unitRef="usd">-1298</gfai:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c433" decimals="0" id="ixv-47176" unitRef="usd">309</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c434" decimals="0" id="ixv-47177" unitRef="usd">254</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c435" decimals="0" id="ixv-47178" unitRef="usd">25915</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c431" decimals="0" id="ixv-47179" unitRef="usd">21814</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <gfai:PercentageOfVariation contextRef="c0" decimals="3" id="ixv-47180" unitRef="pure">0.01</gfai:PercentageOfVariation>
    <gfai:AssumptionOfLiability contextRef="c460" decimals="0" id="ixv-47181" unitRef="usd">23156</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c460" decimals="0" id="ixv-47182" unitRef="usd">-2760</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c460"
      decimals="4"
      id="ixv-47183"
      unitRef="pure">-0.1065</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c461" decimals="0" id="ixv-47184" unitRef="usd">29123</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c461" decimals="0" id="ixv-47185" unitRef="usd">3208</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c461"
      decimals="4"
      id="ixv-47186"
      unitRef="pure">0.1238</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c462" decimals="0" id="ixv-47187" unitRef="usd">28622</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c462" decimals="0" id="ixv-47188" unitRef="usd">2707</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c462"
      decimals="4"
      id="ixv-47189"
      unitRef="pure">0.1045</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c463" decimals="0" id="ixv-47190" unitRef="usd">23565</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c463" decimals="0" id="ixv-47191" unitRef="usd">-2351</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c463"
      decimals="4"
      id="ixv-47192"
      unitRef="pure">-0.0907</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c464" decimals="0" id="ixv-47193" unitRef="usd">24032</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c464" decimals="0" id="ixv-47194" unitRef="usd">-1883</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c464"
      decimals="4"
      id="ixv-47195"
      unitRef="pure">-0.0727</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c465" decimals="0" id="ixv-47196" unitRef="usd">26976</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c465" decimals="0" id="ixv-47197" unitRef="usd">1061</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c465"
      decimals="4"
      id="ixv-47198"
      unitRef="pure">0.0409</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c466" decimals="0" id="ixv-47199" unitRef="usd">26000</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c466" decimals="0" id="ixv-47200" unitRef="usd">84</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c466"
      decimals="4"
      id="ixv-47201"
      unitRef="pure">0.0032</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c467" decimals="0" id="ixv-47202" unitRef="usd">25832</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c467" decimals="0" id="ixv-47203" unitRef="usd">-84</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c467"
      decimals="4"
      id="ixv-47204"
      unitRef="pure">-0.0032</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c468" decimals="0" id="ixv-47205" unitRef="usd">19346</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c468" decimals="0" id="ixv-47206" unitRef="usd">-2469</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c468"
      decimals="4"
      id="ixv-47207"
      unitRef="pure">-0.1132</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c469" decimals="0" id="ixv-47208" unitRef="usd">24710</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c469" decimals="0" id="ixv-47209" unitRef="usd">2896</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c469"
      decimals="4"
      id="ixv-47210"
      unitRef="pure">0.1327</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c470" decimals="0" id="ixv-47211" unitRef="usd">24176</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c470" decimals="0" id="ixv-47212" unitRef="usd">2362</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c470"
      decimals="4"
      id="ixv-47213"
      unitRef="pure">0.1083</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c471" decimals="0" id="ixv-47214" unitRef="usd">19782</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c471" decimals="0" id="ixv-47215" unitRef="usd">-2032</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c471"
      decimals="4"
      id="ixv-47216"
      unitRef="pure">-0.0932</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c472" decimals="0" id="ixv-47217" unitRef="usd">20142</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c472" decimals="0" id="ixv-47218" unitRef="usd">-1672</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c472"
      decimals="4"
      id="ixv-47219"
      unitRef="pure">-0.0767</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c473" decimals="0" id="ixv-47220" unitRef="usd">22799</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c473" decimals="0" id="ixv-47221" unitRef="usd">985</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c473"
      decimals="4"
      id="ixv-47222"
      unitRef="pure">0.0451</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c474" decimals="0" id="ixv-47223" unitRef="usd">21887</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c474" decimals="0" id="ixv-47224" unitRef="usd">73</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c474"
      decimals="4"
      id="ixv-47225"
      unitRef="pure">0.0033</gfai:PercentageOfChangeInLiability>
    <gfai:AssumptionOfLiability contextRef="c475" decimals="0" id="ixv-47226" unitRef="usd">21742</gfai:AssumptionOfLiability>
    <gfai:AmountOfChangeInLiability contextRef="c475" decimals="0" id="ixv-47227" unitRef="usd">-72</gfai:AmountOfChangeInLiability>
    <gfai:PercentageOfChangeInLiability
      contextRef="c475"
      decimals="4"
      id="ixv-47228"
      unitRef="pure">-0.0033</gfai:PercentageOfChangeInLiability>
    <gfai:DefinedBenefitObligationForYearTenAndThereafter contextRef="c4" decimals="0" id="ixv-47229" unitRef="usd">311388</gfai:DefinedBenefitObligationForYearTenAndThereafter>
    <gfai:DefinedBenefitObligationLessThanTwentyYears contextRef="c4" decimals="0" id="ixv-47230" unitRef="usd">286118</gfai:DefinedBenefitObligationLessThanTwentyYears>
    <gfai:StockholdersEquityDisclosureTextBlock contextRef="c0" id="ixv-37892">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Equity
transactions in fiscal year 2023:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 31, 2023, the shareholders of the Company approved a 1 for 40 share consolidation of the Company&#x2019;s authorized and issued
ordinary shares whereby every forty shares were consolidated into one share (the &#x201c;2023 share consolidation&#x201d;). In addition,
the par value of each ordinary share increased from $0.003 to $0.12. The financial statements and all share and per share amounts have
been retroactively restated to reflect the Share Consolidation. On January 31, 2023, in addition to the 2023 share consolidation, the
shareholders of the Company also approved:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a
    proposal to resolve fractional entitlements to the Company&#x2019;s issued ordinary shares resulting from the 2023 share consolidation
    &#x2013; under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all
    such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the
    closing price of the ordinary shares on a post-share consolidation basis on the applicable trading market on the first trading date
    of the Company&#x2019;s ordinary shares following the effectiveness of the 2023 share consolidation; and&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;an increase in the Company&#x2019;s authorized ordinary shares from 7,500,000 to 300,000,000.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
2023 share consolidation was consummated under Cayman Islands law on January 31, 2023. Below is a reconciliation of the effect of the
retroactive adjustments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidated
Balance Sheets as of December 31, 2022&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pre-share
    &lt;br/&gt;
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Post-share
    &lt;br/&gt;
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Deficit) Equity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of ordinary shares &#x2013; authorized&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;300,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(292,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;7,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of ordinary shares &#x2013; issued and
    outstanding&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;64,770,529&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(63,151,552&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,618,977&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Par value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.003&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.117&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidated
Statements of Profit or Loss for the year ended December 31, 2022&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pre-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Post-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-407; -sec-ix-hidden: hidden-fact-406; -sec-ix-hidden: hidden-fact-405; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted loss for the year attributable to ordinary equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.37&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(14.60&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(14.97&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted average number of shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-410; -sec-ix-hidden: hidden-fact-409; -sec-ix-hidden: hidden-fact-408; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;49,605,434&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(48,365,582&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,239,852&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidated
Statements of Profit or Loss for the year ended December 31, 2021&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pre-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Post-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-413; -sec-ix-hidden: hidden-fact-412; -sec-ix-hidden: hidden-fact-411; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted loss for the year attributable to ordinary equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.31&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11.59&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11.90&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted average number of shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-416; -sec-ix-hidden: hidden-fact-415; -sec-ix-hidden: hidden-fact-414; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;17,537,238&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,076,519&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;460,719&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 17, 2023, a total of&#160;2,339&#160;fractional shares were canceled as a result of the share consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
connection with the restricted ordinary shares issued on June 16, 2022 as a deposit to acquire&#160;100% of the equity interests in seven
Kewei Group companies, such acquisition was terminated on September 13, 2022 (Note 23) and on February 13, a total of&#160;243,000&#160;shares
were returned and cancelled.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
connection with an asset purchase agreement entered between the Company&#160;and Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen
Kewei&#x201d;) on December 21, 2022 to purchase certain of Shenzhen Kewei&#x2019;s robot-related business assets in China (Note 1), on
March 1, 2023, a total of&#160;262,500&#160;restricted ordinary shares were issued to the shareholders of Shenzhen Kewei.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
connection with the conversion of the convertible note with Streeterville Capital, LLC (&#x201c;CVP&#x201d;) (Note 15), the Company issued&#160;172,000&#160;restricted
ordinary shares to CVP on April 19, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 5, 2023, the Company completed an underwritten public offering (&#x201c;CMPO 1&#x201d;) to issue&#160;1,720,430&#160;ordinary shares
and an additional&#160;258,064&#160;ordinary shares for the exercise of an over-allotment option at the time of the closing at a public
offering price of $4.65&#160;per share for aggregate gross proceeds of approximately $9.2&#160;million. On May 12, 2023, the Company
completed another underwritten public offering (&#x201c;CMPO 2&#x201d;) to issue&#160;2,580,600&#160;ordinary shares and an additional&#160;387,090&#160;ordinary
shares for the exercise of an over-allotment option at the time of the closing at a public offering price of $4.65&#160;per share for
aggregate gross proceeds of approximately $13.8&#160;million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
connection with the Loan Conversion Agreement with WK Venture, WK Venture agreed to convert the entire loan amount and accrued unpaid
interest to the Company&#x2019;s ordinary shares at a conversion price of $5.40 per share (Note 14). The Company issued 2,947,150 ordinary
shares to WK Venture in October 2023.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
total of&#160;128,901&#160;warrants were exercised during the year ended December 31, 2023. No warrants were exercised subsequently from
December 31, 2023 to the date of this report. As of December 31, 2023, we have an aggregate of&#160;2,013,759&#160;warrants issued and
outstanding. On March 8, 2023,&#160;the Company issued a Notice regarding Adjustment of Exercise Price (for Public Warrants) after share
consolidation to the Company&#x2019;s public warrant holders.&#160;As a result of the share consolidation, the exercise price under the
public warrant was proportionately increased from $0.16 to $6.40, the exercise price under the private warrant was proportionately increased
from $0.18 to $7.20. If any holder exercises one warrant, one-40th&#160;(1/40) ordinary share will be received in cash (by Cash in Lieu),
holders must exercise at least 40 warrants to receive 1 ordinary share.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Equity
transactions subsequent to fiscal year 2023:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;The Company completed the separation
with Handshake that the returning 1,091 restricted ordinary shares was cancelled on March 4, 2024 (Note 1).&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 6, 2024, the Company issued an aggregate number of 120,000 restricted ordinary shares to three independent directors on the Board
of Directors, representing 60,000 restricted ordinary shares for their service performed in 2023 and 60,000 restricted ordinary shares
for their service to be performed in 2024 &lt;/span&gt;(Note 20).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Equity
transactions in fiscal year 2022:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 16, 2022, a total of 3,780,000 shares were issued to acquire 100% of the equity interests in Beijing Wanjia. As a result of the
2023 share consolidation, consideration became a total of 94,500 shares issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 16, 2022, a total of 9,720,000 shares were issued as a deposit to acquire 100% of the equity interests in seven Kewei Group companies.
On September 13, 2022, the Company and the shareholders of seven Kewei Group companies signed a termination agreement to terminate such
acquisition. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares, which were returned and cancelled
on February 13, 2023 (see Note 23).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 24, 2022, a total of 113 shares were cancelled as per shareholders&#x2019; request. As a result of the 2023 share consolidation, the
cancelled shares became 2 shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 8, 2022, the Company completed another private placement with certain investors that the Company agreed to sell to such investors
an aggregate of 8,739,351 ordinary shares. As a result of the 2023 share consolidation, ordinary shares issued to certain investors became
a total of 218,484 shares.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 14, 2022, a total of 2,142,582 shares were issued to acquire 100% of the equity interests in Shenzhen GFAI and Guangzhou GFAI.
As a result of the 2023 share consolidation, consideration became a total of 53,571 shares issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On
February 25, 2022 and April 26, 2022, the Company issued 10,000 and 10,000 ordinary shares, respectively, totaling 20,000 ordinary shares
to the vendor as compensation for serving the Company. As a result of the 2023 share consolidation, compensation expense became a total
of 500 shares issued (Note 20).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 25, 2022, the Company granted and issued 260,000 restricted ordinary shares to certain employees under the Company&#x2019;s 2022
Equity Incentive Plan. As a result of the 2023 share consolidation, the number of restricted ordinary shares issued to certain employees
became a total of 6,500 shares (Note 20).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 20, 2022, the Company completed a private placement with certain investors to issue (i) 7,919,997 ordinary shares; and (ii) 11,879,993
ordinary shares issuable upon the exercise of warrants, at an exercise price of $1.30 per share. As a result of the 2023 share consolidation,
ordinary shares issued to certain investors became a total of 197,999 shares the exercise price of warrants became $52 to purchase 1
share.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;After
the two private placements and the issuance of a convertible note (Note 15), the exercise price of both the Company&#x2019;s IPO warrants
which were issued on September 28, 2021 and private warrants which were issued on January 20, 2022, were adjusted to $0.16 and $0.18,
respectively pursuant to the antidilution provisions of warrants. As a result of the 2023 share consolidation, the exercise price was
proportionately increased from $0.16 to $6.40 and from $0.18 to $7.20, respectively. If any holder exercises one warrant, one-40&lt;sup&gt;th
&lt;/sup&gt;(1/40) ordinary share will be received in cash (by Cash in Lieu), holders must exercise at least 40 warrants to receive 1 ordinary
share.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
July 12, 2022, the Company entered into warrant solicitation inducement letters with several investors that are existing holders of its
warrants through the private placement on January 20, 2022 (&#x201c;Private Warrants&#x201d;) wherein the investors agreed to exercise
5,581,918 outstanding warrants to purchase an aggregate of 5,581,918 ordinary shares for cash, at an exercise price reduced by the Company
from $1.15 per share to $0.238 per share. As a result of the 2023 share consolidation, the purchased ordinary shares became a total of
139,547 shares, the exercise price became $46 per share to $9.52 per share after the 2023 share consolidation adjustment. In consideration
for the immediate exercise of the existing warrants for cash, the Company issued one-half (1/2) of an ordinary share for each warrant
exercise. As a result, the exercising holders received approximately 2,790,959 ordinary shares as share consideration. As a result of
the 2023 share consolidation, consideration became a total of 69,773 shares issued. The Company received aggregate net proceeds of approximately
$1.23 million. As a result of the warrant exercise, the exercise price of the Company&#x2019;s warrants issued through the initial public
offering on September 28, 2021 (&#x201c;Public Warrants&#x201d;) were adjusted to $0.16 and the exercise price of the Company&#x2019;s Private
Warrants were adjusted to $0.18. As a result of the 2023 share consolidation, the exercise price was proportionately increased from $0.16
to $6.40 and from $0.18 to $7.20, respectively. If any holder exercises one warrant, one-40&lt;sup&gt;th&lt;/sup&gt; (1/40) ordinary share will be
received in cash (by Cash in Lieu), holders must exercise at least 40 warrants to receive 1 ordinary share.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Including
the warrant solicitation inducement, a total of 8,195,641 warrants were exercised during the year ended December 31, 2022. 6,007,942
warrants were exercised subsequently from January 1, 2023 to the date of this report. As of December 31, 2022 and the date of this report,
we have an aggregate of 8,021,701 and 2,013,759 warrants issued and outstanding, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Equity
transactions in fiscal year 2021:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 20, 2021, the shareholders of the Company approved a 1 for 3 share consolidation (the &#x201c;2021 share consolidation&#x201d;)
of the Company&#x2019;s authorized and issued ordinary shares whereby every three shares were consolidated into one share. In addition,
the par value of each ordinary share increased from $0.001 to $0.003. After the 2023 share consolidation, the par value of each ordinary
share became $0.12. The financial statements and all share and per share amounts have been retroactively restated to reflect the 2021
share consolidation. On August 20, 2021, in addition to the 2021 share consolidation, the shareholders of the Company also approved:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a
    proposal to resolve fractional entitlements to the Company&#x2019;s issued ordinary shares resulting from the Share Consolidation
    &#x2013; under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all
    such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the
    closing price of the ordinary shares on a post-share consolidation basis on the applicable trading market on the first trading date
    of the Company&#x2019;s ordinary shares following the effectiveness of the 2021 share consolidation; and&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 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;an increase in the Company&#x2019;s authorized ordinary shares from 100,000,000 to 300,000,000. After the 2023 share consolidation, the Company&#x2019;s authorized ordinary shares became 7,500,000.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 25, 2021, a total of 43,700 shares were issued to acquire a majority stake in Handshake. As a result of the 2021 and 2023 share
consolidation, consideration became a total of 1,091 shares issued.&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 28, 2021, the Company completed an initial public offering to issue 3,614,458 units, each unit consisting of one of our ordinary
shares, par value $0.003 per share, and a warrant to purchase one ordinary share at $4.15 per unit for aggregate gross proceeds of approximately
$15 million. Each ordinary share is being sold together with one warrant to purchase one ordinary share. Each whole share exercisable
pursuant to the warrants will have an exercise price per share at $5.1875, equal to 125% of the initial public offering price. The warrants
will be immediately exercisable and will expire on the fifth anniversary of the original issuance date. As a result of the 2023 share
consolidation, the unit sold became 90,309 with par value became $0.12 per share. A warrant to purchase one ordinary share became $166
and the exercise price per share of each whole share exercisable pursuant to the warrants became $207.50.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the warrants, determined using the Black-Scholes valuation model, was $0.46 per warrant. The significant inputs into the
model were share price as shown above, the exercise price as shown above, volatility of 17.06%, expected warrant life of 5 years, and
an annual risk-free interest rate of 2.5%.&#160; The volatility measured at the standard deviation of continuously compounded share returns
is based on statistical analysis of Nasdaq-100 companies between 2015 &#x2013; 2019.&#160;As a result of the 2023 share consolidation,
the fair value of the warrants became $18.40 per warrant.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2019, 16,666,663 ordinary shares were issued at par value of $0.003, equivalent to share capital of $50,000. On February
5, 2020, the shareholders of the Company authorized an increase in the authorized shares of the Company from 16,666,663 ordinary shares
to 100,000,000 ordinary shares. In March 2020, the Company issued 689,427 ordinary shares (see Note 18) at par value. Total ordinary
shares issued as of December 31, 2020 was 17,356,090, equivalent to share capital of approximately $52,069. As of December 31, 2021 and
2020, subscription receivable for these shares was $50,000. There is no definitive due date to pay up the receivables. During 2020, the
Company recorded a capital distribution to the controlling shareholder for approximately $380,000, representing the amount of a related
party receivable/loan written off. As a result of the 2021 and 2023 share consolidation, ordinary shares issued as of December 31, 2019
became 416,442 at par value became $0.12. Shares issued in March 2020 became 17,235. The increased authorized shares of the Company became
2,500,000. Total ordinary shares issued as of December 31, 2020 became 433,677.&lt;/span&gt;&lt;/p&gt;</gfai:StockholdersEquityDisclosureTextBlock>
    <ifrs-full:ParValuePerShare
      contextRef="c476"
      decimals="3"
      id="ixv-47231"
      unitRef="usdPershares">0.003</ifrs-full:ParValuePerShare>
    <ifrs-full:ParValuePerShare
      contextRef="c477"
      decimals="2"
      id="ixv-47232"
      unitRef="usdPershares">0.12</ifrs-full:ParValuePerShare>
    <gfai:OrdinarySharesAuthorized
      contextRef="c478"
      decimals="0"
      id="ixv-47233"
      unitRef="shares">7500000</gfai:OrdinarySharesAuthorized>
    <gfai:OrdinarySharesAuthorized
      contextRef="c479"
      decimals="0"
      id="ixv-47234"
      unitRef="shares">300000000</gfai:OrdinarySharesAuthorized>
    <ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory contextRef="c0" id="ixv-37936">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidated
Balance Sheets as of December 31, 2022&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pre-share
    &lt;br/&gt;
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Post-share
    &lt;br/&gt;
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Deficit) Equity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of ordinary shares &#x2013; authorized&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;300,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(292,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;7,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of ordinary shares &#x2013; issued and
    outstanding&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;64,770,529&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(63,151,552&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,618,977&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Par value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.003&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.117&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
    <gfai:NumberOfOrdinaryShareAuthorized
      contextRef="c542"
      decimals="INF"
      id="ixv-47235"
      unitRef="shares">300000000</gfai:NumberOfOrdinaryShareAuthorized>
    <gfai:NumberOfOrdinaryShareAuthorized
      contextRef="c543"
      decimals="INF"
      id="ixv-47236"
      unitRef="shares">-292500000</gfai:NumberOfOrdinaryShareAuthorized>
    <gfai:NumberOfOrdinaryShareAuthorized
      contextRef="c544"
      decimals="INF"
      id="ixv-47237"
      unitRef="shares">7500000</gfai:NumberOfOrdinaryShareAuthorized>
    <gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares
      contextRef="c542"
      decimals="INF"
      id="ixv-47238"
      unitRef="shares">64770529</gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares>
    <gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares
      contextRef="c543"
      decimals="INF"
      id="ixv-47239"
      unitRef="shares">-63151552</gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares>
    <gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares
      contextRef="c544"
      decimals="INF"
      id="ixv-47240"
      unitRef="shares">1618977</gfai:NumberOfOrdinaryShareIssuedAndOutstandinginShares>
    <gfai:ParValueinDollarsPerShare
      contextRef="c542"
      decimals="3"
      id="ixv-47241"
      unitRef="usdPershares">0.003</gfai:ParValueinDollarsPerShare>
    <gfai:ParValueinDollarsPerShare
      contextRef="c543"
      decimals="3"
      id="ixv-47242"
      unitRef="usdPershares">0.117</gfai:ParValueinDollarsPerShare>
    <gfai:ParValueinDollarsPerShare
      contextRef="c544"
      decimals="2"
      id="ixv-47243"
      unitRef="usdPershares">0.12</gfai:ParValueinDollarsPerShare>
    <ifrs-full:DisclosureOfEarningsPerShareExplanatory contextRef="c0" id="ixv-38070">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidated
Statements of Profit or Loss for the year ended December 31, 2022&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pre-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Post-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-407; -sec-ix-hidden: hidden-fact-406; -sec-ix-hidden: hidden-fact-405; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted loss for the year attributable to ordinary equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.37&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(14.60&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(14.97&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted average number of shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-410; -sec-ix-hidden: hidden-fact-409; -sec-ix-hidden: hidden-fact-408; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;49,605,434&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(48,365,582&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,239,852&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Consolidated
Statements of Profit or Loss for the year ended December 31, 2021&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pre-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Post-share
    consolidation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-413; -sec-ix-hidden: hidden-fact-412; -sec-ix-hidden: hidden-fact-411; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted loss for the year attributable to ordinary equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.31&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11.59&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11.90&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted average number of shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-416; -sec-ix-hidden: hidden-fact-415; -sec-ix-hidden: hidden-fact-414; font-family: Times New Roman, Times, Serif"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;17,537,238&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(17,076,519&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;460,719&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfEarningsPerShareExplanatory>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c545"
      decimals="2"
      id="ixv-47244"
      unitRef="usdPershares">-0.37</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c546"
      decimals="2"
      id="ixv-47245"
      unitRef="usdPershares">-14.6</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c547"
      decimals="2"
      id="ixv-47246"
      unitRef="usdPershares">-14.97</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares
      contextRef="c545"
      decimals="0"
      id="ixv-47247"
      unitRef="shares">49605434</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="c546"
      decimals="0"
      id="ixv-47248"
      unitRef="shares">-48365582</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="c547"
      decimals="0"
      id="ixv-47249"
      unitRef="shares">1239852</ifrs-full:WeightedAverageShares>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c548"
      decimals="2"
      id="ixv-47250"
      unitRef="usdPershares">-0.31</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c549"
      decimals="2"
      id="ixv-47251"
      unitRef="usdPershares">-11.59</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c550"
      decimals="2"
      id="ixv-47252"
      unitRef="usdPershares">-11.9</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares
      contextRef="c548"
      decimals="0"
      id="ixv-47253"
      unitRef="shares">17537238</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="c549"
      decimals="0"
      id="ixv-47254"
      unitRef="shares">-17076519</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="c550"
      decimals="0"
      id="ixv-47255"
      unitRef="shares">460719</ifrs-full:WeightedAverageShares>
    <gfai:CanceledFractionalShares
      contextRef="c480"
      decimals="0"
      id="ixv-47256"
      unitRef="shares">2339</gfai:CanceledFractionalShares>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="c481"
      decimals="2"
      id="ixv-47257"
      unitRef="pure">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <gfai:ReturnedAndCancelledShares
      contextRef="c482"
      decimals="0"
      id="ixv-47258"
      unitRef="shares">243000</gfai:ReturnedAndCancelledShares>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c483"
      decimals="0"
      id="ixv-47259"
      unitRef="shares">262500</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c484"
      decimals="0"
      id="ixv-47260"
      unitRef="shares">172000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c485"
      decimals="0"
      id="ixv-47261"
      unitRef="shares">1720430</ifrs-full:NumberOfSharesIssued>
    <gfai:AdditionalOrdinaryShares
      contextRef="c486"
      decimals="0"
      id="ixv-47262"
      unitRef="shares">258064</gfai:AdditionalOrdinaryShares>
    <gfai:PublicOfferingPricePerShare
      contextRef="c486"
      decimals="2"
      id="ixv-47263"
      unitRef="usdPershares">4.65</gfai:PublicOfferingPricePerShare>
    <gfai:GrossProceeds
      contextRef="c486"
      decimals="-5"
      id="ixv-47264"
      unitRef="usd">9200000</gfai:GrossProceeds>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c487"
      decimals="0"
      id="ixv-47265"
      unitRef="shares">2580600</ifrs-full:NumberOfSharesIssued>
    <gfai:AdditionalOrdinaryShares
      contextRef="c488"
      decimals="0"
      id="ixv-47266"
      unitRef="shares">387090</gfai:AdditionalOrdinaryShares>
    <gfai:PublicOfferingPricePerShare
      contextRef="c488"
      decimals="2"
      id="ixv-47267"
      unitRef="usdPershares">4.65</gfai:PublicOfferingPricePerShare>
    <gfai:GrossProceeds
      contextRef="c488"
      decimals="-5"
      id="ixv-47268"
      unitRef="usd">13800000</gfai:GrossProceeds>
    <gfai:ConversionPricePerShare
      contextRef="c0"
      decimals="2"
      id="ixv-47269"
      unitRef="usdPershares">5.4</gfai:ConversionPricePerShare>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c489"
      decimals="0"
      id="ixv-47270"
      unitRef="shares">2947150</ifrs-full:NumberOfSharesIssued>
    <gfai:WarrantsShares
      contextRef="c4"
      decimals="0"
      id="ixv-47271"
      unitRef="shares">128901</gfai:WarrantsShares>
    <gfai:WarrantsIssued
      contextRef="c4"
      decimals="0"
      id="ixv-47272"
      unitRef="shares">2013759</gfai:WarrantsIssued>
    <gfai:WarrantsOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-47273"
      unitRef="shares">2013759</gfai:WarrantsOutstanding>
    <gfai:IncreasedInExercisePricePublicWarrant
      contextRef="c490"
      decimals="2"
      id="ixv-47274"
      unitRef="usdPershares">0.16</gfai:IncreasedInExercisePricePublicWarrant>
    <gfai:IncreasedInExercisePricePublicWarrant
      contextRef="c0"
      decimals="2"
      id="ixv-47275"
      unitRef="usdPershares">6.4</gfai:IncreasedInExercisePricePublicWarrant>
    <gfai:IncreasedInExercisePricePrivateWarrant
      contextRef="c491"
      decimals="2"
      id="ixv-47276"
      unitRef="usdPershares">0.18</gfai:IncreasedInExercisePricePrivateWarrant>
    <gfai:IncreasedInExercisePricePrivateWarrant
      contextRef="c0"
      decimals="2"
      id="ixv-47277"
      unitRef="usdPershares">7.2</gfai:IncreasedInExercisePricePrivateWarrant>
    <gfai:ClassOfWarrantOrRightReason contextRef="c492" id="ixv-47278">If any holder exercises one warrant, one-40th&#160;(1/40) ordinary share will be received in cash (by Cash in Lieu),
holders must exercise at least 40 warrants to receive 1 ordinary share.Equity
transactions subsequent to fiscal year 2023:The Company completed the separation
with Handshake that the returning 1,091 restricted ordinary shares was cancelled on March 4, 2024 (Note 1).On
March 6, 2024, the Company issued an aggregate number of 120,000 restricted ordinary shares to three independent directors on the Board
of Directors, representing 60,000 restricted ordinary shares for their service performed in 2023 and 60,000 restricted ordinary shares
for their service to be performed in 2024 (Note 20).Equity
transactions in fiscal year 2022:On
June 16, 2022, a total of 3,780,000 shares were issued to acquire 100% of the equity interests in Beijing Wanjia. As a result of the
2023 share consolidation, consideration became a total of 94,500 shares issued.On
June 16, 2022, a total of 9,720,000 shares were issued as a deposit to acquire 100% of the equity interests in seven Kewei Group companies.
On September 13, 2022, the Company and the shareholders of seven Kewei Group companies signed a termination agreement to terminate such
acquisition. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares, which were returned and cancelled
on February 13, 2023 (see Note 23).&#160;On
May 24, 2022, a total of 113 shares were cancelled as per shareholders&#x2019; request. As a result of the 2023 share consolidation, the
cancelled shares became 2 shares.On
April 8, 2022, the Company completed another private placement with certain investors that the Company agreed to sell to such investors
an aggregate of 8,739,351 ordinary shares. As a result of the 2023 share consolidation, ordinary shares issued to certain investors became
a total of 218,484 shares.On
March 14, 2022, a total of 2,142,582 shares were issued to acquire 100% of the equity interests in Shenzhen GFAI and Guangzhou GFAI.
As a result of the 2023 share consolidation, consideration became a total of 53,571 shares issued.On
February 25, 2022 and April 26, 2022, the Company issued 10,000 and 10,000 ordinary shares, respectively, totaling 20,000 ordinary shares
to the vendor as compensation for serving the Company. As a result of the 2023 share consolidation, compensation expense became a total
of 500 shares issued (Note 20).On
January 25, 2022, the Company granted and issued 260,000 restricted ordinary shares to certain employees under the Company&#x2019;s 2022
Equity Incentive Plan. As a result of the 2023 share consolidation, the number of restricted ordinary shares issued to certain employees
became a total of 6,500 shares (Note 20).On
January 20, 2022, the Company completed a private placement with certain investors to issue (i) 7,919,997 ordinary shares; and (ii) 11,879,993
ordinary shares issuable upon the exercise of warrants, at an exercise price of $1.30 per share. As a result of the 2023 share consolidation,
ordinary shares issued to certain investors became a total of 197,999 shares the exercise price of warrants became $52 to purchase 1
share.After
the two private placements and the issuance of a convertible note (Note 15), the exercise price of both the Company&#x2019;s IPO warrants
which were issued on September 28, 2021 and private warrants which were issued on January 20, 2022, were adjusted to $0.16 and $0.18,
respectively pursuant to the antidilution provisions of warrants. As a result of the 2023 share consolidation, the exercise price was
proportionately increased from $0.16 to $6.40 and from $0.18 to $7.20, respectively.</gfai:ClassOfWarrantOrRightReason>
    <gfai:RestrictedOrdinaryShare
      contextRef="c493"
      decimals="0"
      id="ixv-47279"
      unitRef="shares">1091</gfai:RestrictedOrdinaryShare>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c494"
      decimals="0"
      id="ixv-47280"
      unitRef="shares">120000</ifrs-full:NumberOfSharesIssued>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c0"
      decimals="0"
      id="ixv-47281"
      unitRef="shares">60000</gfai:IssuedRestrictedOrdinaryShares>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c495"
      decimals="0"
      id="ixv-47282"
      unitRef="shares">60000</gfai:IssuedRestrictedOrdinaryShares>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c496"
      decimals="0"
      id="ixv-47283"
      unitRef="shares">3780000</ifrs-full:NumberOfSharesIssued>
    <gfai:EquityInterestsRate
      contextRef="c110"
      decimals="2"
      id="ixv-47284"
      unitRef="pure">1</gfai:EquityInterestsRate>
    <ifrs-full:NumberOfSharesIssuedButNotFullyPaid
      contextRef="c496"
      decimals="0"
      id="ixv-47285"
      unitRef="shares">94500</ifrs-full:NumberOfSharesIssuedButNotFullyPaid>
    <gfai:TotalSharesIssuedDeposit
      contextRef="c497"
      decimals="0"
      id="ixv-47286"
      unitRef="shares">9720000</gfai:TotalSharesIssuedDeposit>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="c498"
      decimals="2"
      id="ixv-47287"
      unitRef="pure">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c498"
      decimals="0"
      id="ixv-47288"
      unitRef="shares">9720000</ifrs-full:NumberOfSharesIssued>
    <gfai:ReturnedAndCancelledShares
      contextRef="c499"
      decimals="0"
      id="ixv-47289"
      unitRef="shares">243000</gfai:ReturnedAndCancelledShares>
    <gfai:ReturnedAndCancelledShares
      contextRef="c500"
      decimals="0"
      id="ixv-47290"
      unitRef="shares">113</gfai:ReturnedAndCancelledShares>
    <gfai:ReturnedAndCancelledShares
      contextRef="c501"
      decimals="0"
      id="ixv-47291"
      unitRef="shares">2</gfai:ReturnedAndCancelledShares>
    <gfai:AggregateOrdinaryShares
      contextRef="c502"
      decimals="0"
      id="ixv-47292"
      unitRef="shares">8739351</gfai:AggregateOrdinaryShares>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c503"
      decimals="0"
      id="ixv-47293"
      unitRef="shares">218484</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c504"
      decimals="0"
      id="ixv-47294"
      unitRef="shares">2142582</ifrs-full:NumberOfSharesIssued>
    <gfai:EquityInterestsRatePercentage
      contextRef="c505"
      decimals="2"
      id="ixv-47295"
      unitRef="pure">1</gfai:EquityInterestsRatePercentage>
    <gfai:TotalSharesIssued
      contextRef="c504"
      decimals="0"
      id="ixv-47296"
      unitRef="shares">53571</gfai:TotalSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c506"
      decimals="0"
      id="ixv-47297"
      unitRef="shares">10000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c507"
      decimals="0"
      id="ixv-47298"
      unitRef="shares">10000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c508"
      decimals="0"
      id="ixv-47299"
      unitRef="shares">20000</ifrs-full:NumberOfSharesIssued>
    <gfai:ShareIssued contextRef="c509" decimals="0" id="ixv-47300" unitRef="usd">500</gfai:ShareIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c510"
      decimals="0"
      id="ixv-47301"
      unitRef="shares">260000</ifrs-full:NumberOfSharesIssued>
    <gfai:EmployeesShares
      contextRef="c510"
      decimals="0"
      id="ixv-47302"
      unitRef="shares">6500</gfai:EmployeesShares>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c209"
      decimals="0"
      id="ixv-47303"
      unitRef="shares">7919997</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c511"
      decimals="0"
      id="ixv-47304"
      unitRef="shares">11879993</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:WarrantsExercisePricePerShare
      contextRef="c511"
      decimals="2"
      id="ixv-47305"
      unitRef="usdPershares">1.3</gfai:WarrantsExercisePricePerShare>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c0"
      decimals="0"
      id="ixv-47306"
      unitRef="shares">197999</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <ifrs-full:ProceedsFromExerciseOfWarrants contextRef="c512" decimals="0" id="ixv-47307" unitRef="usd">52</ifrs-full:ProceedsFromExerciseOfWarrants>
    <gfai:PurchaseShare
      contextRef="c0"
      decimals="0"
      id="ixv-47308"
      unitRef="shares">1</gfai:PurchaseShare>
    <gfai:AdjustedPriceShares
      contextRef="c513"
      decimals="2"
      id="ixv-47310"
      unitRef="usdPershares">0.16</gfai:AdjustedPriceShares>
    <gfai:AdjustedPriceShares
      contextRef="c514"
      decimals="2"
      id="ixv-47311"
      unitRef="usdPershares">0.18</gfai:AdjustedPriceShares>
    <ifrs-full:ExercisePriceShareOptionsGranted2019
      contextRef="c515"
      decimals="2"
      id="ixv-47312"
      unitRef="usdPershares">0.16</ifrs-full:ExercisePriceShareOptionsGranted2019>
    <ifrs-full:ExercisePriceShareOptionsGranted2019
      contextRef="c0"
      decimals="2"
      id="ixv-47313"
      unitRef="usdPershares">6.4</ifrs-full:ExercisePriceShareOptionsGranted2019>
    <ifrs-full:ExercisePriceShareOptionsGranted2019
      contextRef="c118"
      decimals="2"
      id="ixv-47314"
      unitRef="usdPershares">0.18</ifrs-full:ExercisePriceShareOptionsGranted2019>
    <ifrs-full:ExercisePriceShareOptionsGranted2019
      contextRef="c115"
      decimals="2"
      id="ixv-47315"
      unitRef="usdPershares">7.2</ifrs-full:ExercisePriceShareOptionsGranted2019>
    <gfai:OutstandingWarrantsShares
      contextRef="c516"
      decimals="0"
      id="ixv-47316"
      unitRef="shares">5581918</gfai:OutstandingWarrantsShares>
    <gfai:PurchaseAggregateShares
      contextRef="c516"
      decimals="0"
      id="ixv-47317"
      unitRef="shares">5581918</gfai:PurchaseAggregateShares>
    <gfai:ExercisePriceReducedPrice
      contextRef="c517"
      decimals="2"
      id="ixv-47318"
      unitRef="usdPershares">1.15</gfai:ExercisePriceReducedPrice>
    <gfai:ExercisePriceReducedPrice
      contextRef="c518"
      decimals="3"
      id="ixv-47319"
      unitRef="usdPershares">0.238</gfai:ExercisePriceReducedPrice>
    <gfai:PurchasedOrdinaryShares
      contextRef="c0"
      decimals="0"
      id="ixv-47320"
      unitRef="shares">139547</gfai:PurchasedOrdinaryShares>
    <gfai:SharesExercisePrice
      contextRef="c115"
      decimals="0"
      id="ixv-47321"
      unitRef="usdPershares">46</gfai:SharesExercisePrice>
    <gfai:SharesExercisePrice
      contextRef="c118"
      decimals="2"
      id="ixv-47322"
      unitRef="usdPershares">9.52</gfai:SharesExercisePrice>
    <gfai:OrdinarySharesReceived
      contextRef="c0"
      decimals="0"
      id="ixv-47323"
      unitRef="shares">2790959</gfai:OrdinarySharesReceived>
    <ifrs-full:NumberOfSharesIssuedAndFullyPaid
      contextRef="c4"
      decimals="0"
      id="ixv-47324"
      unitRef="shares">69773</ifrs-full:NumberOfSharesIssuedAndFullyPaid>
    <gfai:AggregateNetProceedsReceived contextRef="c0" decimals="-4" id="ixv-47325" unitRef="usd">1230000</gfai:AggregateNetProceedsReceived>
    <gfai:IncreasedInExercisePricePublicWarrant
      contextRef="c519"
      decimals="2"
      id="ixv-47326"
      unitRef="usdPershares">0.16</gfai:IncreasedInExercisePricePublicWarrant>
    <gfai:IncreasedInExercisePricePrivateWarrant
      contextRef="c519"
      decimals="2"
      id="ixv-47327"
      unitRef="usdPershares">0.18</gfai:IncreasedInExercisePricePrivateWarrant>
    <gfai:ExercisePriceIncreased
      contextRef="c118"
      decimals="2"
      id="ixv-47328"
      unitRef="usdPershares">0.16</gfai:ExercisePriceIncreased>
    <gfai:ExercisePriceIncreased
      contextRef="c115"
      decimals="2"
      id="ixv-47329"
      unitRef="usdPershares">6.4</gfai:ExercisePriceIncreased>
    <gfai:ExercisePriceIncreased
      contextRef="c520"
      decimals="2"
      id="ixv-47330"
      unitRef="usdPershares">0.18</gfai:ExercisePriceIncreased>
    <gfai:ExercisePriceIncreased
      contextRef="c0"
      decimals="2"
      id="ixv-47331"
      unitRef="usdPershares">7.2</gfai:ExercisePriceIncreased>
    <gfai:WarrantsToReceive
      contextRef="c0"
      decimals="0"
      id="ixv-47332"
      unitRef="shares">40</gfai:WarrantsToReceive>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c521"
      decimals="0"
      id="ixv-47333"
      unitRef="shares">1</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <gfai:WarrantsShares
      contextRef="c522"
      decimals="0"
      id="ixv-47334"
      unitRef="shares">8195641</gfai:WarrantsShares>
    <gfai:WarrantsShares
      contextRef="c523"
      decimals="0"
      id="ixv-47335"
      unitRef="shares">6007942</gfai:WarrantsShares>
    <gfai:WarrantsIssued
      contextRef="c5"
      decimals="0"
      id="ixv-47336"
      unitRef="shares">8021701</gfai:WarrantsIssued>
    <gfai:WarrantsOutstanding
      contextRef="c5"
      decimals="0"
      id="ixv-47337"
      unitRef="shares">2013759</gfai:WarrantsOutstanding>
    <gfai:ParValuePerShares
      contextRef="c524"
      decimals="3"
      id="ixv-47338"
      unitRef="usdPershares">0.001</gfai:ParValuePerShares>
    <gfai:ParValuePerShares
      contextRef="c525"
      decimals="3"
      id="ixv-47339"
      unitRef="usdPershares">0.003</gfai:ParValuePerShares>
    <gfai:ParValuePerShares
      contextRef="c4"
      decimals="2"
      id="ixv-47340"
      unitRef="usdPershares">0.12</gfai:ParValuePerShares>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c526"
      decimals="0"
      id="ixv-47341"
      unitRef="shares">100000000</ifrs-full:NumberOfSharesAuthorised>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c527"
      decimals="0"
      id="ixv-47342"
      unitRef="shares">300000000</ifrs-full:NumberOfSharesAuthorised>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c62"
      decimals="0"
      id="ixv-47343"
      unitRef="shares">7500000</ifrs-full:NumberOfSharesAuthorised>
    <gfai:AcquireSharesIssued
      contextRef="c219"
      decimals="0"
      id="ixv-47344"
      unitRef="shares">43700</gfai:AcquireSharesIssued>
    <gfai:TotalSharesIssued
      contextRef="c84"
      decimals="0"
      id="ixv-47345"
      unitRef="shares">1091</gfai:TotalSharesIssued>
    <gfai:OrdinarySharesIssued
      contextRef="c528"
      decimals="0"
      id="ixv-47346"
      unitRef="shares">3614458</gfai:OrdinarySharesIssued>
    <gfai:ordinaryShareIssueParValue
      contextRef="c529"
      decimals="3"
      id="ixv-47347"
      unitRef="usdPershares">0.003</gfai:ordinaryShareIssueParValue>
    <gfai:WarrantToOrdinarySharesPerUnit
      contextRef="c530"
      decimals="2"
      id="ixv-47348"
      unitRef="usdPershares">4.15</gfai:WarrantToOrdinarySharesPerUnit>
    <gfai:GrossProceeds
      contextRef="c530"
      decimals="-6"
      id="ixv-47349"
      unitRef="usd">15000000</gfai:GrossProceeds>
    <gfai:warrantExercisePricePerShare
      contextRef="c531"
      decimals="4"
      id="ixv-47350"
      unitRef="usdPershares">5.1875</gfai:warrantExercisePricePerShare>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="c528"
      decimals="2"
      id="ixv-47351"
      unitRef="pure">1.25</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <gfai:OrdinarySharesUnit
      contextRef="c532"
      decimals="0"
      id="ixv-47352"
      unitRef="shares">90309</gfai:OrdinarySharesUnit>
    <gfai:ParValuePerShares
      contextRef="c528"
      decimals="2"
      id="ixv-47353"
      unitRef="usdPershares">0.12</gfai:ParValuePerShares>
    <gfai:warrantExercisePricePerShare
      contextRef="c532"
      decimals="0"
      id="ixv-47354"
      unitRef="usdPershares">166</gfai:warrantExercisePricePerShare>
    <ifrs-full:ProceedsFromExerciseOfWarrants contextRef="c532" decimals="2" id="ixv-47355" unitRef="usd">207.5</ifrs-full:ProceedsFromExerciseOfWarrants>
    <gfai:WarrantPricePerWarrant
      contextRef="c0"
      decimals="2"
      id="ixv-47356"
      unitRef="usdPershares">0.46</gfai:WarrantPricePerWarrant>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="c0" decimals="4" id="ixv-47357" unitRef="pure">0.1706</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <gfai:WarrantLife contextRef="c0" id="ixv-47358">P5Y</gfai:WarrantLife>
    <gfai:AnnualInterestRate contextRef="c0" decimals="3" id="ixv-47359" unitRef="pure">0.025</gfai:AnnualInterestRate>
    <gfai:AdjustedPriceShares
      contextRef="c4"
      decimals="2"
      id="ixv-47360"
      unitRef="usdPershares">18.4</gfai:AdjustedPriceShares>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c533"
      decimals="0"
      id="ixv-47361"
      unitRef="shares">16666663</ifrs-full:NumberOfSharesIssued>
    <gfai:ParValuePerShares
      contextRef="c533"
      decimals="3"
      id="ixv-47362"
      unitRef="usdPershares">0.003</gfai:ParValuePerShares>
    <gfai:SharesCapital contextRef="c534" decimals="0" id="ixv-47363" unitRef="usd">50000</gfai:SharesCapital>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c535"
      decimals="0"
      id="ixv-47364"
      unitRef="shares">16666663</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c536"
      decimals="0"
      id="ixv-47365"
      unitRef="shares">100000000</ifrs-full:NumberOfSharesIssued>
    <gfai:OrdinarySharesIssued
      contextRef="c537"
      decimals="0"
      id="ixv-47366"
      unitRef="shares">689427</gfai:OrdinarySharesIssued>
    <gfai:TotalOrdinarySharesIssued
      contextRef="c538"
      decimals="0"
      id="ixv-47367"
      unitRef="shares">17356090</gfai:TotalOrdinarySharesIssued>
    <gfai:SharesCapital contextRef="c72" decimals="0" id="ixv-47368" unitRef="usd">52069</gfai:SharesCapital>
    <ifrs-full:SharePremium contextRef="c71" decimals="0" id="ixv-47369" unitRef="usd">50000</ifrs-full:SharePremium>
    <ifrs-full:ServicesReceivedRelatedPartyTransactions contextRef="c539" decimals="0" id="ixv-47370" unitRef="usd">380000</ifrs-full:ServicesReceivedRelatedPartyTransactions>
    <gfai:OrdinarySharesSpilitShareIssued
      contextRef="c540"
      decimals="0"
      id="ixv-47371"
      unitRef="shares">416442</gfai:OrdinarySharesSpilitShareIssued>
    <gfai:ParValuePerShares
      contextRef="c534"
      decimals="2"
      id="ixv-47372"
      unitRef="usdPershares">0.12</gfai:ParValuePerShares>
    <gfai:ShareIssued contextRef="c541" decimals="0" id="ixv-47373" unitRef="usd">17235</gfai:ShareIssued>
    <gfai:OrdinarySharesUnit
      contextRef="c0"
      decimals="0"
      id="ixv-47374"
      unitRef="shares">2500000</gfai:OrdinarySharesUnit>
    <gfai:TotalOrdinarySharesIssued
      contextRef="c539"
      decimals="0"
      id="ixv-47375"
      unitRef="shares">433677</gfai:TotalOrdinarySharesIssued>
    <gfai:StockBasedCompensationTextBlock contextRef="c0" id="ixv-38590">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;STOCK-BASED
    COMPENSATION&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Stock-based
compensation in fiscal year 2023:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 31, 2023, the Company granted a total of 60,000 restricted ordinary shares to three independent directors on the Board of Directors
for their service performed in 2023 under the Company&#x2019;s 2022 Equity Incentive Plan. This stock-based compensation expense amounting
to $271,800 was recorded on the Company&#x2019;s consolidated statements of profit or loss. On March 6, 2024, the Company issued an aggregate
number of 120,000 restricted ordinary shares to three independent directors, representing 60,000 restricted ordinary shares for their
service performed in 2023 and 60,000 restricted ordinary shares for their service to be performed in 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2023, a provision for stock-based compensation of $830,000 was made according to the management plan to grant
restricted shares to officers and certain employees based on their performance in 2023 under the Company&#x2019;s 2022 Equity Incentive
Plan (Note 13). This stock-based compensation expense amounting to $830,000 was recorded on the Company&#x2019;s consolidated statements
of profit or loss. The number of restricted shares to be granted was determined subsequent to December 31, 2023. On March 14, 2024, the
Board of Directors approved the number of restricted shares to be granted to each individual. As of the date of this report, the Company
has yet issued the restricted ordinary shares.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Stock-based
compensation in fiscal year 2022:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 25, 2022, the Company granted and issued 260,000 restricted ordinary shares to certain employees under the Company&#x2019;s 2022
Equity Incentive Plan. This stock-based compensation expense was $238,914. As a result of the 2023 share consolidation, the number of
restricted ordinary shares issued to certain employees became a total of 6,500 shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
October 25, 2021, the Company entered into an agreement with a third party vendor to provide investor relations services for a term of
one-year. The agreement was terminated on May 7, 2022. During the year ended December 31, 2022, the Company issued 20,000 ordinary shares
to the vendor as compensation for serving the Company. This stock-based compensation expense was $13,181.&#160;As a result of the 2023
share consolidation, compensation resulted in 500 shares being issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Stock-based
compensation in fiscal year 2021:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 16, 2019, the Company entered into an agreement and plan of merger (the &#x201c;Merger Agreement&#x201d;) with VCAB Eight Corporation,
a Texas corporation (&#x201c;VCAB&#x201d;), pursuant to which, subject to certain preconditions being satisfied, it was agreed that VCAB
would merge with and into the Company. The main objective of the Merger was to increase the Company&#x2019;s shareholder base to, among
other things, assist the Company in satisfying the listing standards of a national security exchange in the United States. The Merger
was completed effective on March 10, 2020, and the separate existence of VCAB ceased on that date. As consideration for the Merger, the
Company agreed to issue an aggregate of 877,021 shares of capital stock (&#x201c;Plan Shares&#x2019;) to VCAB&#x2019;s claim holders. As
of December 31, 2020, the Company has issued 689,427 of the Plan Shares to approximately 670 designated and Bankruptcy Court approved
claim holders. During 2021, the Company issued 187,594 of the Plan Shares to additional claim holders upon their approval by the Bankruptcy
Court. Following the completion of this process, the Company has approximately 1,300 holders of its outstanding ordinary shares. The
Company recorded the fair value of the shares in connection to the 877,025 shares issued in the merger transaction of $18,826 as stock-based
compensation expense. As a result of the 2021 and 2023 share consolidation, the agreed number of Plan shares became 21,924. The Company
issued 17,235 of the Plan Shares and the remaining Plan Shares issued became 4,689 shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 8, 2020, Guardforce AI Service Ltd. entered into agreements with and transferred 833,333 shares each, totaling 1,666,666 of the
Company&#x2019;s ordinary shares, to, Mr. Terence Wing Khai Yap, the Company&#x2019;s Chairman and Ms. Lei Wang, the Company&#x2019;s Chief
Executive officer. The shares, deemed as issuances by the Company, were transferred to Mr. Yap and Ms. Wang as compensation for serving
in their roles as the Company&#x2019;s Chairman and Chief Executive Officer, respectively. The Company accounted for these transfers as
stock-based compensation expense; the aggregate charge was $46,341, representing the fair value of the shares being transferred. As a
result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Mr. Yap and Ms. Wang became 20,833 shares
each, totaling 41,666 shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 13, 2020, the Company&#x2019;s Board of Directors approved the transfer of 1,666,666 ordinary shares of Guardforce AI Co. Limited
from Guardforce AI Technology to Profit Raider Investments Limited (&#x201c;Profit Raider&#x201d;) to fulfil a short-term borrowing transaction
(see Note 21). This transfer is deemed an issuance by the Company and the Company recorded a charge of stock-based compensation expense
of $35,769. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666
shares.&lt;/span&gt;&lt;/p&gt;</gfai:StockBasedCompensationTextBlock>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c551"
      decimals="0"
      id="ixv-47376"
      unitRef="shares">60000</gfai:IssuedRestrictedOrdinaryShares>
    <gfai:NumberOfIndependentDirectorsServicePerformed
      contextRef="c551"
      decimals="0"
      id="ixv-47377"
      unitRef="Directors">3</gfai:NumberOfIndependentDirectorsServicePerformed>
    <gfai:StockBasedCompensationExpenses contextRef="c552" decimals="0" id="ixv-47378" unitRef="usd">271800</gfai:StockBasedCompensationExpenses>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c553"
      decimals="0"
      id="ixv-47379"
      unitRef="shares">120000</gfai:IssuedRestrictedOrdinaryShares>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c0"
      decimals="0"
      id="ixv-47380"
      unitRef="shares">60000</gfai:IssuedRestrictedOrdinaryShares>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c554"
      decimals="0"
      id="ixv-47381"
      unitRef="shares">60000</gfai:IssuedRestrictedOrdinaryShares>
    <gfai:StockBasedCompensationExpenses contextRef="c555" decimals="0" id="ixv-47382" unitRef="usd">830000</gfai:StockBasedCompensationExpenses>
    <gfai:StockBasedCompensationExpenses contextRef="c0" decimals="0" id="ixv-47383" unitRef="usd">830000</gfai:StockBasedCompensationExpenses>
    <gfai:IssuedRestrictedOrdinaryShares
      contextRef="c556"
      decimals="0"
      id="ixv-47384"
      unitRef="shares">260000</gfai:IssuedRestrictedOrdinaryShares>
    <gfai:StockBasedCompensationExpenses contextRef="c556" decimals="0" id="ixv-47385" unitRef="usd">238914</gfai:StockBasedCompensationExpenses>
    <gfai:TotalEmployeesShares
      contextRef="c556"
      decimals="0"
      id="ixv-47386"
      unitRef="shares">6500</gfai:TotalEmployeesShares>
    <gfai:IssuedOrdinaryShare
      contextRef="c6"
      decimals="0"
      id="ixv-47387"
      unitRef="shares">20000</gfai:IssuedOrdinaryShare>
    <gfai:StockBasedCompensationExpense contextRef="c556" decimals="0" id="ixv-47388" unitRef="usd">13181</gfai:StockBasedCompensationExpense>
    <gfai:TotalEmployeesShares
      contextRef="c0"
      decimals="0"
      id="ixv-47389"
      unitRef="shares">500</gfai:TotalEmployeesShares>
    <gfai:IssueAnAggregateSharesOfCapitalStock
      contextRef="c0"
      decimals="0"
      id="ixv-47390"
      unitRef="shares">877021</gfai:IssueAnAggregateSharesOfCapitalStock>
    <gfai:IsuanceOfPlanShares
      contextRef="c539"
      decimals="0"
      id="ixv-47391"
      unitRef="shares">689427</gfai:IsuanceOfPlanShares>
    <gfai:IssuedRemainingPlanShare
      contextRef="c7"
      decimals="0"
      id="ixv-47392"
      unitRef="shares">187594</gfai:IssuedRemainingPlanShare>
    <gfai:OutstandingOrdinaryShares
      contextRef="c7"
      decimals="0"
      id="ixv-47393"
      unitRef="shares">1300</gfai:OutstandingOrdinaryShares>
    <gfai:FairValueOfSharesIssuedInMergerTransaction
      contextRef="c0"
      decimals="0"
      id="ixv-47394"
      unitRef="shares">877025</gfai:FairValueOfSharesIssuedInMergerTransaction>
    <gfai:StockBasedCompensationExpense contextRef="c0" decimals="0" id="ixv-47395" unitRef="usd">18826</gfai:StockBasedCompensationExpense>
    <ifrs-full:DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares contextRef="c0" id="ixv-47396">As a result of the 2021 and 2023 share consolidation, the agreed number of Plan shares became 21,924.</ifrs-full:DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares>
    <gfai:IsuanceOfPlanShares
      contextRef="c0"
      decimals="0"
      id="ixv-47397"
      unitRef="shares">17235</gfai:IsuanceOfPlanShares>
    <gfai:IssuedRemainingPlanShare
      contextRef="c0"
      decimals="0"
      id="ixv-47398"
      unitRef="shares">4689</gfai:IssuedRemainingPlanShare>
    <gfai:ShareTransferAuthorized
      contextRef="c557"
      decimals="0"
      id="ixv-47399"
      unitRef="shares">833333</gfai:ShareTransferAuthorized>
    <gfai:OutstandingOrdinaryShares
      contextRef="c557"
      decimals="0"
      id="ixv-47400"
      unitRef="shares">1666666</gfai:OutstandingOrdinaryShares>
    <gfai:StockBasedCompensationExpense contextRef="c557" decimals="0" id="ixv-47401" unitRef="usd">46341</gfai:StockBasedCompensationExpense>
    <gfai:IssuedOrdinaryShares
      contextRef="c558"
      decimals="0"
      id="ixv-47402"
      unitRef="shares">20833</gfai:IssuedOrdinaryShares>
    <gfai:TotalEmployeesShares
      contextRef="c557"
      decimals="0"
      id="ixv-47403"
      unitRef="shares">41666</gfai:TotalEmployeesShares>
    <gfai:OutstandingOrdinaryShares
      contextRef="c559"
      decimals="0"
      id="ixv-47404"
      unitRef="shares">1666666</gfai:OutstandingOrdinaryShares>
    <gfai:StockBasedCompensationExpense contextRef="c559" decimals="0" id="ixv-47405" unitRef="usd">35769</gfai:StockBasedCompensationExpense>
    <gfai:TotalEmployeesShares
      contextRef="c559"
      decimals="0"
      id="ixv-47406"
      unitRef="shares">41666</gfai:TotalEmployeesShares>
    <ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory contextRef="c0" id="ixv-38658">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;21.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SELLING,
    DISTRIBUTION AND ADMINISTRATIVE EXPENSES&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Staff expense&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;6,392,020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;6,753,737&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,310,362&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Rental expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;536,272&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;452,137&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,564&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,439,986&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,997,945&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,261,988&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Utilities expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;87,327&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;72,550&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;91,180&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Travelling and entertainment expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;445,714&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;600,362&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;145,247&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,434,367&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,086,279&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,164,536&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Repairs and maintenance&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68,696&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;57,782&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;69,805&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other service fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;322,894&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;433,822&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;240,328&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;169,511&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;99,947&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-417; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other expenses*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,013,688&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;989,687&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;888,280&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;12,910,475&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;14,544,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7,174,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;*&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 expenses mainly comprised of office expenses, stamp duties, training costs, etc.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory>
    <gfai:ScheduleOfAdministrativeExpensesTableTextBlock contextRef="c0" id="ixv-38668">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Staff expense&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;6,392,020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;6,753,737&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,310,362&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Rental expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;536,272&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;452,137&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,564&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,439,986&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,997,945&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,261,988&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Utilities expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;87,327&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;72,550&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;91,180&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Travelling and entertainment expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;445,714&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;600,362&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;145,247&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,434,367&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,086,279&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,164,536&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Repairs and maintenance&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68,696&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;57,782&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;69,805&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other service fees&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;322,894&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;433,822&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;240,328&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;169,511&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;99,947&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-417; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other expenses*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,013,688&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;989,687&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;888,280&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;12,910,475&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;14,544,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7,174,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;*&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 expenses mainly comprised of office expenses, stamp duties, training costs, etc.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</gfai:ScheduleOfAdministrativeExpensesTableTextBlock>
    <gfai:StaffExpense contextRef="c0" decimals="0" id="ixv-47407" unitRef="usd">6392020</gfai:StaffExpense>
    <gfai:StaffExpense contextRef="c6" decimals="0" id="ixv-47408" unitRef="usd">6753737</gfai:StaffExpense>
    <gfai:StaffExpense contextRef="c7" decimals="0" id="ixv-47409" unitRef="usd">3310362</gfai:StaffExpense>
    <ifrs-full:RentalExpense contextRef="c0" decimals="0" id="ixv-47410" unitRef="usd">536272</ifrs-full:RentalExpense>
    <ifrs-full:RentalExpense contextRef="c6" decimals="0" id="ixv-47411" unitRef="usd">452137</ifrs-full:RentalExpense>
    <ifrs-full:RentalExpense contextRef="c7" decimals="0" id="ixv-47412" unitRef="usd">2564</ifrs-full:RentalExpense>
    <ifrs-full:DepreciationAndAmortisationExpense contextRef="c0" decimals="0" id="ixv-47413" unitRef="usd">2439986</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense contextRef="c6" decimals="0" id="ixv-47414" unitRef="usd">2997945</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense contextRef="c7" decimals="0" id="ixv-47415" unitRef="usd">1261988</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:UtilitiesExpense contextRef="c0" decimals="0" id="ixv-47416" unitRef="usd">87327</ifrs-full:UtilitiesExpense>
    <ifrs-full:UtilitiesExpense contextRef="c6" decimals="0" id="ixv-47417" unitRef="usd">72550</ifrs-full:UtilitiesExpense>
    <ifrs-full:UtilitiesExpense contextRef="c7" decimals="0" id="ixv-47418" unitRef="usd">91180</ifrs-full:UtilitiesExpense>
    <ifrs-full:TravelExpense contextRef="c0" decimals="0" id="ixv-47419" unitRef="usd">445714</ifrs-full:TravelExpense>
    <ifrs-full:TravelExpense contextRef="c6" decimals="0" id="ixv-47420" unitRef="usd">600362</ifrs-full:TravelExpense>
    <ifrs-full:TravelExpense contextRef="c7" decimals="0" id="ixv-47421" unitRef="usd">145247</ifrs-full:TravelExpense>
    <ifrs-full:ProfessionalFeesExpense contextRef="c0" decimals="0" id="ixv-47422" unitRef="usd">1434367</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ProfessionalFeesExpense contextRef="c6" decimals="0" id="ixv-47423" unitRef="usd">2086279</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ProfessionalFeesExpense contextRef="c7" decimals="0" id="ixv-47424" unitRef="usd">1164536</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:RepairsAndMaintenanceExpense contextRef="c0" decimals="0" id="ixv-47425" unitRef="usd">68696</ifrs-full:RepairsAndMaintenanceExpense>
    <ifrs-full:RepairsAndMaintenanceExpense contextRef="c6" decimals="0" id="ixv-47426" unitRef="usd">57782</ifrs-full:RepairsAndMaintenanceExpense>
    <ifrs-full:RepairsAndMaintenanceExpense contextRef="c7" decimals="0" id="ixv-47427" unitRef="usd">69805</ifrs-full:RepairsAndMaintenanceExpense>
    <gfai:OtherServiceFees contextRef="c0" decimals="0" id="ixv-47428" unitRef="usd">322894</gfai:OtherServiceFees>
    <gfai:OtherServiceFees contextRef="c6" decimals="0" id="ixv-47429" unitRef="usd">433822</gfai:OtherServiceFees>
    <gfai:OtherServiceFees contextRef="c7" decimals="0" id="ixv-47430" unitRef="usd">240328</gfai:OtherServiceFees>
    <ifrs-full:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-47431" unitRef="usd">169511</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ixv-47432" unitRef="usd">99947</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:OtherExpenseByNature contextRef="c0" decimals="0" id="ix_150_fact" unitRef="usd">1013688</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature contextRef="c6" decimals="0" id="ix_151_fact" unitRef="usd">989687</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature contextRef="c7" decimals="0" id="ix_152_fact" unitRef="usd">888280</ifrs-full:OtherExpenseByNature>
    <ifrs-full:AdministrativeExpense contextRef="c0" decimals="0" id="ixv-47436" unitRef="usd">12910475</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c6" decimals="0" id="ixv-47437" unitRef="usd">14544248</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c7" decimals="0" id="ixv-47438" unitRef="usd">7174290</ifrs-full:AdministrativeExpense>
    <ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory contextRef="c0" id="ixv-39013">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;22.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;LEGAL
    RESERVE&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Thailand&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under
the provisions of the Civil and Commercial Code, GF Cash (CIT) is required to set aside as a legal reserve at least 5% of the profits
arising from the business of the Company at each dividend distribution until the reserve is at least 10% of the registered share capital.
The legal reserve is non-distributable. The Company reserve has met the legal reserve requirement of $223,500 as of December 31, 2023
and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;The
PRC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant
to the laws applicable to the PRC&#x2019;s Foreign Investment Enterprises, the Company must make appropriations from after-tax profit
to non-distributable reserve funds. Subject to certain cumulative limits, the general reserve requires annual appropriations of 10% of
after-tax profits as determined under the PRC laws and regulations at each year-end until the balance reaches 50% of the PRC entity registered
capital; the other reserve appropriations are at the Company&#x2019;s discretion. These reserves can only be used for specific purposes
of enterprise expansion and are not distributable as cash dividends. During the years ended December 31, 2023 and 2022, the Company did
not accrue any legal reserve.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory>
    <gfai:PercentageOfLegalReserve contextRef="c0" decimals="2" id="ixv-47439" unitRef="pure">0.05</gfai:PercentageOfLegalReserve>
    <gfai:DividendDistributionPercentage contextRef="c4" decimals="2" id="ixv-47440" unitRef="pure">0.10</gfai:DividendDistributionPercentage>
    <gfai:LegalReserve contextRef="c4" decimals="0" id="ixv-47441" unitRef="usd">223500</gfai:LegalReserve>
    <gfai:LegalReserve contextRef="c5" decimals="0" id="ixv-47442" unitRef="usd">223500</gfai:LegalReserve>
    <gfai:AfterTaxProfitsPercentage contextRef="c0" decimals="2" id="ixv-47443" unitRef="pure">0.10</gfai:AfterTaxProfitsPercentage>
    <gfai:PRCEntityRegisteredCapital contextRef="c0" decimals="2" id="ixv-47444" unitRef="pure">0.50</gfai:PRCEntityRegisteredCapital>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="c0" id="ixv-39054">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;23.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;RELATED
    PARTY TRANSACTIONS&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below sets forth the major related parties and their relationships with the Company as of December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name
    of related parties&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Relationship
    with the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tu
    Jingyi (&#x201c;Mr. Tu&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    AI Technology Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Holding Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    AI Service Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Holding Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Mr. Tu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Kewei Robot Technology Co., Limited and its subsidiaries&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Mr. Tu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Nanjing
    Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Nanchang
    Zongkun Intelligent Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sichuan
    Qiantu Guardforce Robot Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Nanshao Fire Engineering and Equipment Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CSF
    Mingda Technology Co., Ltd&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Qianban Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Security Service (Shanghai) Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Guardforce Qiyun Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Yongan Security Alarm System Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Mr. Tu&#x2019;s father&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    TH Group Company Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Security (Thailand) Company Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Aviation Security Company Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Perfekt
    Technology &amp;amp; System Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;InnoAI
    Technology (Shenzhen) Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Jia Lin, President of 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
principal related party balances as of December 31, 2023 and 2022 and transactions for the years ended December 31, 2023, 2022 and 2021
are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Amounts
due from related parties:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce TH Group Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,804&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;894&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce AI Technology Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-418; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce AI Service Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-419; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Intelligent Guardforce Robot Technology
    Co., Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-420; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,312,883&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shareholders&#x2019; of Shenzhen Kewei Robot
    Technology Co., Limited and its subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,160,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,020,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nanjing Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-421; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nanchang Zongkun Intelligent Technology Co.,
    Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-422; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,310&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sichuan Qiantu Guardforce Robot Technology
    Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-423; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,777&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shanghai Nanshao Fire Engineering and Equipment
    Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-424; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;144,737&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;CSF Mingda Technology
    Co., Ltd&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10,834&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;11,129&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,172,638&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;14,508,873&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(a)&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;Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#x201c;CIOT&#x201d;) comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560 receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527 on the amount due from CIOT.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen Kewei&#x201d;) to acquire 100% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%) at $2.00 per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares. The restricted ordinary shares issued were valued at $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $4,860,000.&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to and cancelled by the Company.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(c)&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;Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Amounts
due to related parties:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tu Jingyi&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;152,725&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;210,028&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;43,337&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;394,016&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Security (Thailand) Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;74,429&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,413&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Kewei Robot Technology Co., Limited
    and its subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,528,916&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,403,555&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;63,718&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;394,151&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Qianban Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-425; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;99,733&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Security Service (Shanghai) Co.,
    Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,225&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;267,764&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Guardforce Qiyun Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-426; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;189&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shanghai Yongan Security Alarm System Co.,
    Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-427; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,842&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Aviation
    Security Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-428; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,898,506&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,868,691&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(a)&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;Amount due to Tu Jingyi (&#x201c;Mr. Tu&#x201d;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(b)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(c)&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;Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(d)&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;Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen Keiwei&#x201d;) and its subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots from a related party and $5,600 expense paid on behalf by a related party, offset with receivable balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots rental fee charged to Shenzhen Kewei; and (iii) $11,558 expense paid expense paid on behalf of Shenzhen Kewei.&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&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;(e)&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;Amounts due to related parties represent business advances for operational purposes.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Short-term
borrowing from a related party:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,666,846&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,148,500&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tu Jingyi&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,437,303&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-429; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,104,149&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,148,500&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Long-term
borrowings from related parties:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;As
    of December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 64%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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="-sec-ix-hidden: hidden-fact-430; font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;18,346&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;Tu Jingyi&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-431; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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,437,303&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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,455,649&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(a)&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;On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#x2019;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#x2019;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#x201c;Netting Arrangement&#x201d;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was settled under the Netting Arrangement.&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;(b)&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;On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(c)&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;On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.&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 0pt 53.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Related
party transactions:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nature&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Service/ Products received from related parties:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce
    Security (Thailand) Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;918,536&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;792,499&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;763,256&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce
    Aviation Security Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,643&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,052&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,739&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Perfekt
    Technology &amp;amp; System Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-432; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-433; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,850&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited &#x2013; Purchases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,178&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,964,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,702,103&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Kewei Robot Technology Co., Limited &#x2013; Purchases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;93,633&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,196,450&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-434; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Kewei Robot Technology Co., Limited &#x2013; ICP&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(f)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-435; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-436; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;InnoAI
    Technology (Shenzhen) Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(g)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;49,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-437; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-438; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,068,990&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7,823,592&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;6,477,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Service/
    Products delivered to related parties:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce
    Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(h)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-439; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-440; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,846&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;GF Technovation
    Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(h)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;231&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;146,243&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98,781&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Kewei Robot Technology Co., Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(i)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;68,594&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-441; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-442; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;68,825&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;146,243&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;111,627&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Nature
of transactions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(a)&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;Guardforce Security (Thailand) Co., Ltd. provided security guard services to 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(b)&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;Guardforce Aviation Security Co., Ltd. provided escort services to 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(c)&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;Perfekt Technology &amp;amp; System Co., Ltd. provided security equipment to 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(d)&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;The Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered, and robots amounting to $2,773,560 were returned 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(e)&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;The Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(f)&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;On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#x201c;ICP&#x201d;). The contract amount was $3,000,000 which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(g)&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;InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(h)&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;The Company sold robots to GF Technovation Company Limited.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(i)&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;The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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"&gt; &lt;td style="width: 0in; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(j)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In late 2023, Mr. Tu and his controlled companies filed various complaints against the Company with the courts in China and Hong Kong as follows: (i) disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $3.32 million; (ii) disputes on certain purchase related contracts with Shenzhen Intelligent Guardforce Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $0.09 million; and (iii) objection to the process on removing Mr. Tu as director for two subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited. In November 2023, correspond to the disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited, the court in China froze all the bank accounts of Shenzhen GFAI and Robot Service Shenzhen. The Company has sought legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached a settlement with Mr. Tu, including Mr. Tu agreeing to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company, and the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen were lifted on April 2, 2024 (Note 28). Therefore, no provision has been made for these liabilities in the financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="c0" id="ixv-39065">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below sets forth the major related parties and their relationships with the Company as of December 31, 2023:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name
    of related parties&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Relationship
    with the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tu
    Jingyi (&#x201c;Mr. Tu&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    AI Technology Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Holding Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    AI Service Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Holding Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Mr. Tu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Kewei Robot Technology Co., Limited and its subsidiaries&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Mr. Tu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Nanjing
    Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Nanchang
    Zongkun Intelligent Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sichuan
    Qiantu Guardforce Robot Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Nanshao Fire Engineering and Equipment Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CSF
    Mingda Technology Co., Ltd&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Qianban Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Security Service (Shanghai) Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shenzhen
    Guardforce Qiyun Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Yongan Security Alarm System Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Mr. Tu&#x2019;s father&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    TH Group Company Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Security (Thailand) Company Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce
    Aviation Security Company Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Perfekt
    Technology &amp;amp; System Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;InnoAI
    Technology (Shenzhen) Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlled by Jia Lin, President of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <gfai:RelationshipWithTheCompany contextRef="c592" id="ixv-39086">Shareholder of the Company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c593" id="ixv-39094">Holding Company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c594" id="ixv-39102">Holding Company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c560" id="ixv-39110">Controlled by Mr. Tu</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c595" id="ixv-39118">Controlled by Mr. Tu</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c596" id="ixv-39126">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c597" id="ixv-39134">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c598" id="ixv-39142">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c599" id="ixv-39150">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c600" id="ixv-39158">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c601" id="ixv-39166">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c602" id="ixv-39174">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c603" id="ixv-39182">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c604" id="ixv-39190">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c605" id="ixv-39198">Mr. Tu is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c606" id="ixv-39206">Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c607" id="ixv-39214">Controlled by Mr. Tu&#x2019;s father</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c608" id="ixv-39222">Mr. Tu&#x2019;s father is the majority shareholder</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c609" id="ixv-39230">Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c610" id="ixv-39238">Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c611" id="ixv-39246">Mr. Tu&#x2019;s father is the majority shareholder of its ultimate holding company</gfai:RelationshipWithTheCompany>
    <gfai:RelationshipWithTheCompany contextRef="c612" id="ixv-39254">Controlled by Jia Lin, President of the Company</gfai:RelationshipWithTheCompany>
    <gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock contextRef="c0" id="ixv-39263">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Amounts
due from related parties:&lt;/b&gt;&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce TH Group Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,804&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;894&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce AI Technology Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-418; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce AI Service Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-419; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Intelligent Guardforce Robot Technology
    Co., Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-420; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,312,883&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shareholders&#x2019; of Shenzhen Kewei Robot
    Technology Co., Limited and its subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,160,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,020,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nanjing Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-421; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nanchang Zongkun Intelligent Technology Co.,
    Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-422; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,310&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Sichuan Qiantu Guardforce Robot Technology
    Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-423; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,777&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shanghai Nanshao Fire Engineering and Equipment
    Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-424; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;144,737&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;CSF Mingda Technology
    Co., Ltd&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10,834&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;11,129&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,172,638&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;14,508,873&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;(a)&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;Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#x201c;CIOT&#x201d;) comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560 receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527 on the amount due from CIOT.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen Kewei&#x201d;) to acquire 100% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%) at $2.00 per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares. The restricted ordinary shares issued were valued at $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $4,860,000.&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to and cancelled by the Company.&lt;/span&gt;&lt;/p&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;(c)&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;Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c613"
      decimals="0"
      id="ix_156_fact"
      unitRef="usd">1804</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c614"
      decimals="0"
      id="ix_157_fact"
      unitRef="usd">894</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c616"
      decimals="0"
      id="ix_158_fact"
      unitRef="usd">423</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c618"
      decimals="0"
      id="ix_159_fact"
      unitRef="usd">423</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c619"
      decimals="0"
      id="ix_153_fact"
      unitRef="usd">7312883</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c620"
      decimals="0"
      id="ix_154_fact"
      unitRef="usd">2160000</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c621"
      decimals="0"
      id="ix_155_fact"
      unitRef="usd">7020000</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c623"
      decimals="0"
      id="ix_160_fact"
      unitRef="usd">7297</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c625"
      decimals="0"
      id="ix_161_fact"
      unitRef="usd">7310</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c627"
      decimals="0"
      id="ix_162_fact"
      unitRef="usd">3777</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c629"
      decimals="0"
      id="ix_163_fact"
      unitRef="usd">144737</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c630"
      decimals="0"
      id="ix_164_fact"
      unitRef="usd">10834</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c631"
      decimals="0"
      id="ix_165_fact"
      unitRef="usd">11129</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties contextRef="c4" decimals="0" id="ixv-47458" unitRef="usd">2172638</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties contextRef="c5" decimals="0" id="ixv-47459" unitRef="usd">14508873</ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties>
    <ifrs-full:Prepayments contextRef="c4" decimals="0" id="ixv-47460" unitRef="usd">2382592</ifrs-full:Prepayments>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions contextRef="c0" decimals="0" id="ixv-47461" unitRef="usd">2773560</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction contextRef="c560" decimals="0" id="ixv-47462" unitRef="usd">481375</ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction>
    <gfai:AllowanceForDoubtfulDebts contextRef="c0" decimals="0" id="ixv-47463" unitRef="usd">5637527</gfai:AllowanceForDoubtfulDebts>
    <gfai:EquityInterestsPercentage
      contextRef="c561"
      decimals="2"
      id="ixv-47464"
      unitRef="pure">1</gfai:EquityInterestsPercentage>
    <ifrs-full:AssetsForInsuranceAcquisitionCashFlows contextRef="c562" decimals="0" id="ixv-47465" unitRef="usd">21600000</ifrs-full:AssetsForInsuranceAcquisitionCashFlows>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c561"
      decimals="2"
      id="ixv-47466"
      unitRef="pure">0.10</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="c561"
      decimals="2"
      id="ixv-47467"
      unitRef="pure">0.90</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c562"
      decimals="2"
      id="ixv-47468"
      unitRef="usdPershares">2</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:Cash contextRef="c563" decimals="0" id="ixv-47469" unitRef="usd">2160000</ifrs-full:Cash>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c563"
      decimals="0"
      id="ixv-47470"
      unitRef="shares">9720000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c564"
      decimals="0"
      id="ixv-47471"
      unitRef="shares">9720000</ifrs-full:NumberOfSharesIssued>
    <gfai:NumberOfSharesIssued1
      contextRef="c4"
      decimals="0"
      id="ixv-47472"
      unitRef="shares">243000</gfai:NumberOfSharesIssued1>
    <gfai:RestrictedOrdinarySharesPerShare
      contextRef="c0"
      decimals="2"
      id="ixv-47473"
      unitRef="usdPershares">0.5</gfai:RestrictedOrdinarySharesPerShare>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c4"
      decimals="0"
      id="ixv-47474"
      unitRef="shares">20</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:DepositsFromCustomers contextRef="c4" decimals="0" id="ixv-47475" unitRef="usd">4860000</ifrs-full:DepositsFromCustomers>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c565"
      decimals="0"
      id="ixv-47476"
      unitRef="shares">243000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c566" decimals="0" id="ixv-47477" unitRef="usd">4860000</ifrs-full:DividendsPaidOrdinaryShares>
    <gfai:ScheduleOfAmountDueToRelatedPartiesTableTextBlock contextRef="c0" id="ixv-39610">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Amounts
due to related parties:&lt;/b&gt;&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tu Jingyi&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;152,725&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;210,028&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;43,337&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;394,016&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Security (Thailand) Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;74,429&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;77,413&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Kewei Robot Technology Co., Limited
    and its subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,528,916&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,403,555&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Zhongzhi Yonghao Robot Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;63,718&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;394,151&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Qianban Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-425; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;99,733&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Security Service (Shanghai) Co.,
    Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,225&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;267,764&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen Guardforce Qiyun Technology Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-426; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;189&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shanghai Yongan Security Alarm System Co.,
    Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-427; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21,842&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Aviation
    Security Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-428; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,898,506&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,868,691&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;(a)&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;Amount due to Tu Jingyi (&#x201c;Mr. Tu&#x201d;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.&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: 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;(b)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.&lt;/span&gt;&lt;/p&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;(c)&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;Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.&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: 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;(d)&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;Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen Keiwei&#x201d;) and its subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots from a related party and $5,600 expense paid on behalf by a related party, offset with receivable balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots rental fee charged to Shenzhen Kewei; and (iii) $11,558 expense paid expense paid on behalf of Shenzhen Kewei.&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: 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;(e)&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;Amounts due to related parties represent business advances for operational purposes.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfAmountDueToRelatedPartiesTableTextBlock>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c568"
      decimals="0"
      id="ix_166_fact"
      unitRef="usd">152725</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c632"
      decimals="0"
      id="ix_167_fact"
      unitRef="usd">210028</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c633"
      decimals="0"
      id="ix_168_fact"
      unitRef="usd">43337</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c634"
      decimals="0"
      id="ix_169_fact"
      unitRef="usd">394016</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c635"
      decimals="0"
      id="ix_170_fact"
      unitRef="usd">74429</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c636"
      decimals="0"
      id="ix_171_fact"
      unitRef="usd">77413</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c637"
      decimals="0"
      id="ix_173_fact"
      unitRef="usd">2528916</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c638"
      decimals="0"
      id="ix_174_fact"
      unitRef="usd">2403555</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c639"
      decimals="0"
      id="ix_175_fact"
      unitRef="usd">63718</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c640"
      decimals="0"
      id="ix_176_fact"
      unitRef="usd">394151</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c642"
      decimals="0"
      id="ix_177_fact"
      unitRef="usd">99733</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c643"
      decimals="0"
      id="ix_178_fact"
      unitRef="usd">35225</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c644"
      decimals="0"
      id="ix_179_fact"
      unitRef="usd">267764</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c646"
      decimals="0"
      id="ix_180_fact"
      unitRef="usd">189</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c648"
      decimals="0"
      id="ix_181_fact"
      unitRef="usd">21842</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c649"
      decimals="0"
      id="ix_172_fact"
      unitRef="usd">156</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue contextRef="c4" decimals="0" id="ixv-47494" unitRef="usd">2898506</gfai:DueFromRelatedPartiesValue>
    <gfai:DueFromRelatedPartiesValue contextRef="c5" decimals="0" id="ixv-47495" unitRef="usd">3868691</gfai:DueFromRelatedPartiesValue>
    <ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued contextRef="c567" decimals="0" id="ixv-47496" unitRef="usd">78863</ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued>
    <ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued contextRef="c0" decimals="0" id="ixv-47497" unitRef="usd">21560</ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued>
    <ifrs-full:Advances contextRef="c568" decimals="0" id="ixv-47498" unitRef="usd">195398</ifrs-full:Advances>
    <ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued contextRef="c6" decimals="0" id="ixv-47499" unitRef="usd">198618</ifrs-full:InterestIncomeOnImpairedFinancialAssetsAccrued>
    <gfai:OtherPayable contextRef="c0" decimals="0" id="ixv-47500" unitRef="usd">2754489</gfai:OtherPayable>
    <gfai:ExpensePaidForRelatedParty contextRef="c0" decimals="0" id="ixv-47501" unitRef="usd">5600</gfai:ExpensePaidForRelatedParty>
    <ifrs-full:TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions contextRef="c0" decimals="0" id="ixv-47502" unitRef="usd">151265</ifrs-full:TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions>
    <ifrs-full:RentalExpense contextRef="c569" decimals="0" id="ixv-47503" unitRef="usd">68350</ifrs-full:RentalExpense>
    <gfai:ExpensesPaid contextRef="c0" decimals="0" id="ixv-47504" unitRef="usd">11558</gfai:ExpensesPaid>
    <gfai:ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock contextRef="c0" id="ixv-39975">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Short-term
borrowing from a related party:&lt;/b&gt;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,666,846&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,148,500&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tu Jingyi&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,437,303&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-429; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,104,149&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,148,500&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;(a)&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;On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#x2019;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#x2019;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#x201c;Netting Arrangement&#x201d;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.&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: 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;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was settled under the Netting Arrangement.&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: 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;(b)&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;On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.&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: 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;(c)&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;On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.&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 0pt 53.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock>
    <gfai:ShorttermBorrowing
      contextRef="c651"
      decimals="0"
      id="ix_182_fact"
      unitRef="usd">1666846</gfai:ShorttermBorrowing>
    <gfai:ShorttermBorrowing
      contextRef="c652"
      decimals="0"
      id="ix_183_fact"
      unitRef="usd">3148500</gfai:ShorttermBorrowing>
    <gfai:ShorttermBorrowing
      contextRef="c653"
      decimals="0"
      id="ix_184_fact"
      unitRef="usd">1437303</gfai:ShorttermBorrowing>
    <gfai:ShorttermBorrowing contextRef="c4" decimals="0" id="ixv-47508" unitRef="usd">3104149</gfai:ShorttermBorrowing>
    <gfai:ShorttermBorrowing contextRef="c5" decimals="0" id="ixv-47509" unitRef="usd">3148500</gfai:ShorttermBorrowing>
    <gfai:ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock contextRef="c0" id="ixv-40104">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Long-term
borrowings from related parties:&lt;/b&gt;&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;As
    of December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 64%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guardforce Holdings (HK) Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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="-sec-ix-hidden: hidden-fact-430; font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;18,346&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;Tu Jingyi&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-431; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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,437,303&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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,455,649&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;(a)&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;On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#x2019;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#x2019;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#x201c;Netting Arrangement&#x201d;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.&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: 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;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On September 9, 2020, the Company borrowed $413,500&#160;from Guardforce Holdings (HK) Limited.&#160;The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $2,757, $4,135&#160;and $8,270, respectively. On May 25, 2023, the principal amount of this loan of $413,500&#160;was settled under the Netting Arrangement.&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: 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;(b)&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;On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.&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: 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;(c)&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;On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.&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 0pt 53.4pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock>
    <gfai:LongtermBorrowingsFromRelatedParties
      contextRef="c634"
      decimals="0"
      id="ix_185_fact"
      unitRef="usd">18346</gfai:LongtermBorrowingsFromRelatedParties>
    <gfai:LongtermBorrowingsFromRelatedParties
      contextRef="c632"
      decimals="0"
      id="ix_186_fact"
      unitRef="usd">1437303</gfai:LongtermBorrowingsFromRelatedParties>
    <gfai:LongtermBorrowingsFromRelatedParties contextRef="c5" decimals="0" id="ixv-47512" unitRef="usd">1455649</gfai:LongtermBorrowingsFromRelatedParties>
    <ifrs-full:Borrowings contextRef="c570" decimals="0" id="ixv-47513" unitRef="usd">2735000</ifrs-full:Borrowings>
    <gfai:AgreementDescription contextRef="c571" id="ixv-47514">As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.</gfai:AgreementDescription>
    <gfai:OutstandingOfLoans contextRef="c572" decimals="0" id="ixv-47515" unitRef="usd">2735000</gfai:OutstandingOfLoans>
    <gfai:UnsecuredLoanInterestRate contextRef="c5" decimals="2" id="ixv-47516" unitRef="pure">0.02</gfai:UnsecuredLoanInterestRate>
    <gfai:InterestExpenseOnLoans contextRef="c571" decimals="0" id="ixv-47517" unitRef="usd">40458</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c573" decimals="0" id="ixv-47518" unitRef="usd">27350</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c574" decimals="0" id="ixv-47519" unitRef="usd">54700</gfai:InterestExpenseOnLoans>
    <gfai:PrincipalAmountOfLoan contextRef="c575" decimals="0" id="ixv-47520" unitRef="usd">1068154</gfai:PrincipalAmountOfLoan>
    <ifrs-full:Borrowings contextRef="c576" decimals="0" id="ixv-47521" unitRef="usd">413500</ifrs-full:Borrowings>
    <gfai:AgreementDescription contextRef="c577" id="ixv-47522">The loan is unsecured and it bears interest at 2%. The loan is due on September 8, 2023.</gfai:AgreementDescription>
    <gfai:UnsecuredLoanInterestRate
      contextRef="c576"
      decimals="2"
      id="ixv-47523"
      unitRef="pure">0.02</gfai:UnsecuredLoanInterestRate>
    <gfai:InterestExpenseOnLoans contextRef="c0" decimals="0" id="ixv-47524" unitRef="usd">2757</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c6" decimals="0" id="ixv-47525" unitRef="usd">4135</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c7" decimals="0" id="ixv-47526" unitRef="usd">8270</gfai:InterestExpenseOnLoans>
    <gfai:PrincipalAmountOfLoan contextRef="c578" decimals="0" id="ixv-47527" unitRef="usd">413500</gfai:PrincipalAmountOfLoan>
    <ifrs-full:Borrowings contextRef="c534" decimals="0" id="ixv-47528" unitRef="usd">1499998</ifrs-full:Borrowings>
    <gfai:AgreementDescription contextRef="c579" id="ixv-47529">As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%.</gfai:AgreementDescription>
    <gfai:OutstandingOfLoans contextRef="c5" decimals="0" id="ixv-47530" unitRef="usd">18346</gfai:OutstandingOfLoans>
    <gfai:UnsecuredLoanInterestRate
      contextRef="c534"
      decimals="2"
      id="ixv-47531"
      unitRef="pure">0.02</gfai:UnsecuredLoanInterestRate>
    <gfai:InterestExpenseOnLoans contextRef="c580" decimals="0" id="ixv-47532" unitRef="usd">122</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c581" decimals="0" id="ixv-47533" unitRef="usd">183</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c582" decimals="0" id="ixv-47534" unitRef="usd">14940</gfai:InterestExpenseOnLoans>
    <gfai:PrincipalAmountOfLoan contextRef="c583" decimals="0" id="ixv-47535" unitRef="usd">18346</gfai:PrincipalAmountOfLoan>
    <gfai:AgreementDescription contextRef="c584" id="ixv-40258">(c)On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.</gfai:AgreementDescription>
    <gfai:Loan contextRef="c585" decimals="0" id="ixv-47537" unitRef="usd">1437303</gfai:Loan>
    <gfai:Loan
      contextRef="c585"
      decimals="-6"
      id="ixv-47538"
      unitRef="cny">10000000</gfai:Loan>
    <gfai:UnsecuredLoanInterestRate
      contextRef="c585"
      decimals="3"
      id="ixv-47539"
      unitRef="pure">0.015</gfai:UnsecuredLoanInterestRate>
    <gfai:InterestExpenseOnLoans contextRef="c586" decimals="0" id="ixv-47540" unitRef="usd">21560</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c587" decimals="0" id="ixv-47541" unitRef="usd">10780</gfai:InterestExpenseOnLoans>
    <gfai:InterestExpenseOnLoans contextRef="c588" decimals="0" id="ixv-47542" unitRef="usd">21560</gfai:InterestExpenseOnLoans>
    <gfai:RelatedPartyTransactionsTebleTextBlock contextRef="c0" id="ixv-40280">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Related
party transactions:&lt;/b&gt;&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nature&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Service/ Products received from related parties:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce
    Security (Thailand) Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;918,536&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;792,499&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;763,256&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce
    Aviation Security Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,643&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,052&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,739&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Perfekt
    Technology &amp;amp; System Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-432; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-433; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,850&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Intelligent Guardforce Robot Technology Co., Limited &#x2013; Purchases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,178&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,964,199&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,702,103&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Kewei Robot Technology Co., Limited &#x2013; Purchases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(e)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;93,633&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,196,450&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-434; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Kewei Robot Technology Co., Limited &#x2013; ICP&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(f)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-435; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-436; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;InnoAI
    Technology (Shenzhen) Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(g)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;49,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-437; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-438; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,068,990&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7,823,592&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;6,477,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Service/
    Products delivered to related parties:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Guardforce
    Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(h)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-439; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-440; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12,846&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;GF Technovation
    Company Limited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(h)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;231&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;146,243&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;98,781&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shenzhen
    Kewei Robot Technology Co., Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(i)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;68,594&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-441; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-442; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;68,825&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;146,243&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;111,627&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;(a)&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;Guardforce Security (Thailand) Co., Ltd. provided security guard services to 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: 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;(b)&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;Guardforce Aviation Security Co., Ltd. provided escort services to 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: 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;(c)&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;Perfekt Technology &amp;amp; System Co., Ltd. provided security equipment to 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: 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;(d)&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;The Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered, and robots amounting to $2,773,560 were returned 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: 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;(e)&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;The Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned 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: 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;(f)&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;On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#x201c;ICP&#x201d;). The contract amount was $3,000,000 which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.&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: 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;(g)&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;InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to 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: 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;(h)&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;The Company sold robots to GF Technovation Company Limited.&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: 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;(i)&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;The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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"&gt; &lt;td style="width: 0in; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(j)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In late 2023, Mr. Tu and his controlled companies filed various complaints against the Company with the courts in China and Hong Kong as follows: (i) disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $3.32 million; (ii) disputes on certain purchase related contracts with Shenzhen Intelligent Guardforce Robot Technology Co., Limited that Mr. Tu claimed for an aggregate amount of $0.09 million; and (iii) objection to the process on removing Mr. Tu as director for two subsidiaries, namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited. In November 2023, correspond to the disputes on certain purchase related contracts with Shenzhen Kewei Robot Technology Co., Limited, the court in China froze all the bank accounts of Shenzhen GFAI and Robot Service Shenzhen. The Company has sought legal advice to resolve these legal disputes through mediation. On March 22, 2024, the Company reached a settlement with Mr. Tu, including Mr. Tu agreeing to withdraw all the claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company, and the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen were lifted on April 2, 2024 (Note 28). Therefore, no provision has been made for these liabilities in the financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</gfai:RelatedPartyTransactionsTebleTextBlock>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c609"
      decimals="0"
      id="ix_187_fact"
      unitRef="usd">918536</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c655"
      decimals="0"
      id="ix_188_fact"
      unitRef="usd">792499</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c656"
      decimals="0"
      id="ix_189_fact"
      unitRef="usd">763256</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c610"
      decimals="0"
      id="ix_190_fact"
      unitRef="usd">1643</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c657"
      decimals="0"
      id="ix_191_fact"
      unitRef="usd">4052</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c658"
      decimals="0"
      id="ix_192_fact"
      unitRef="usd">5739</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c660"
      decimals="0"
      id="ix_193_fact"
      unitRef="usd">6850</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c560"
      decimals="0"
      id="ix_194_fact"
      unitRef="usd">6178</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c661"
      decimals="0"
      id="ix_195_fact"
      unitRef="usd">5964199</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c662"
      decimals="0"
      id="ix_196_fact"
      unitRef="usd">5702103</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c663"
      decimals="0"
      id="ix_197_fact"
      unitRef="usd">93633</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c664"
      decimals="0"
      id="ix_198_fact"
      unitRef="usd">1196450</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c667"
      decimals="0"
      id="ix_199_fact"
      unitRef="usd">3000000</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c612"
      decimals="0"
      id="ix_200_fact"
      unitRef="usd">49000</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties contextRef="c0" decimals="0" id="ixv-47557" unitRef="usd">1068990</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties contextRef="c6" decimals="0" id="ixv-47558" unitRef="usd">7823592</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsReceivedFromRelatedParties contextRef="c7" decimals="0" id="ixv-47559" unitRef="usd">6477948</gfai:ServiceProductsReceivedFromRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c672"
      decimals="0"
      id="ix_201_fact"
      unitRef="usd">12846</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c673"
      decimals="0"
      id="ix_202_fact"
      unitRef="usd">231</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c674"
      decimals="0"
      id="ix_203_fact"
      unitRef="usd">146243</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c675"
      decimals="0"
      id="ix_204_fact"
      unitRef="usd">98781</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c569"
      decimals="0"
      id="ix_205_fact"
      unitRef="usd">68594</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties contextRef="c0" decimals="0" id="ixv-47565" unitRef="usd">68825</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties contextRef="c6" decimals="0" id="ixv-47566" unitRef="usd">146243</gfai:ServiceProductsDeliveredToRelatedParties>
    <gfai:ServiceProductsDeliveredToRelatedParties contextRef="c7" decimals="0" id="ixv-47567" unitRef="usd">111627</gfai:ServiceProductsDeliveredToRelatedParties>
    <ifrs-full:ConsiderationPaidReceived contextRef="c0" decimals="0" id="ixv-47568" unitRef="usd">13219105</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:DividendsPaidOtherShares contextRef="c589" decimals="0" id="ixv-47569" unitRef="usd">4481346</ifrs-full:DividendsPaidOtherShares>
    <ifrs-full:DividendsPaidOtherShares contextRef="c0" decimals="0" id="ixv-47570" unitRef="usd">2773560</ifrs-full:DividendsPaidOtherShares>
    <ifrs-full:ConsiderationPaidReceived contextRef="c569" decimals="0" id="ixv-47571" unitRef="usd">1785617</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:DividendsPaidOtherShares contextRef="c569" decimals="0" id="ixv-47572" unitRef="usd">1611782</ifrs-full:DividendsPaidOtherShares>
    <gfai:CashPaidRobotsAmountingYetDeliveredReturnShares
      contextRef="c569"
      decimals="0"
      id="ixv-47573"
      unitRef="shares">415332</gfai:CashPaidRobotsAmountingYetDeliveredReturnShares>
    <ifrs-full:ContractualCapitalCommitments contextRef="c5" decimals="0" id="ixv-47574" unitRef="usd">3000000</ifrs-full:ContractualCapitalCommitments>
    <gfai:AggregateAmount
      contextRef="c590"
      decimals="-4"
      id="ixv-47575"
      unitRef="usd">3320000</gfai:AggregateAmount>
    <gfai:AggregateAmount
      contextRef="c591"
      decimals="-4"
      id="ixv-47576"
      unitRef="usd">90000.00</gfai:AggregateAmount>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="c0" id="ixv-40918">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;CONSOLIDATED
    SEGMENT DATA&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 0pt 30pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selected
information by segment is presented in the following tables 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 0pt 30pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;sup&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;31,892,550&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;30,907,623&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;34,300,213&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;757,284&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,272,236&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;368,659&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,630,668&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,785,789&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;36,280,502&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,965,648&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,668,872&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;Revenue excludes intercompany sales.&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 0pt 30pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(1,895,092&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(1,353,365&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(808,162&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21,773,699&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11,227,391&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,072,133&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(936,390&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(178,580&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;Corporate
    and others &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,697,597&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,066,903&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,872,155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating loss from continuing
    operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,302,778&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,826,239&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,752,450&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total other income from four segments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;461,926&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;87,616&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;292,732&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign exchange gains (losses), net:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;241,813&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(629,844&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,814,948&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,567&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,503&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,511&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Corporate and others&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,646&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,376&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,202&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance costs:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(510,818&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(802,438&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(885,183&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(14,431&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(22,695&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,793&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(857&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(946&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-445; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Corporate and others&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(127,268&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(315,751&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(96,867&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss before income tax from
    continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,189,200&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,471,418&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6,264,222&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Provision for income
    tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(434,320&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(132,208&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;732,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net loss for the year from
    continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,623,520&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,603,626&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,531,354&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    profit (loss) for the year from discontinued operations &#x2013; Information security segment&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;34,138&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(62,432&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;39,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net loss for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,589,382&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,666,058&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,491,654&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net loss attributable
    to the non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;17,721&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;101,264&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;9,727&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    loss attributable to equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,571,661&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,564,794&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,481,927&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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 0pt 30pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $1,101,800, $252,095 and $&lt;span style="-sec-ix-hidden: hidden-fact-447"&gt;nil&lt;/span&gt; for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
and amortization by segment for the year ended December 31, 2023, 2022 and 2021 are 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,256,128&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,373,660&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,407,085&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,738,563&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,497,153&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;625,557&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;248,549&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;110,594&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-446; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,243,240&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,981,407&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,032,642&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
assets by segment as of December 31, 2023 and 2022 are 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total
assets&lt;/b&gt;&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,613,383&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;25,315,845&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,127,857&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23,577,547&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,836,403&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,260,811&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate and others&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,035,342&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,397,254&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Information security&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;201,963&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;*&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;615,517&lt;/span&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; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;45,814,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,166,974&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&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;As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
non-current assets by geographical segment as of December 31, 2023 and 2022 are 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;The PRC (including Hong Kong and
    Macau)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,289,170&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;11,234,176&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,472,012&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,223,714&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;933,174&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;446,020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,694,356&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25,903,910&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <ifrs-full:ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions contextRef="c0" id="ixv-40929">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selected
information by segment is presented in the following tables for the years ended December 31, 2023, 2022 and 2021:&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;sup&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;31,892,550&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;30,907,623&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;34,300,213&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;757,284&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,272,236&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;368,659&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,630,668&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,785,789&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;36,280,502&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,965,648&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,668,872&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;Revenue excludes intercompany sales.&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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(1,895,092&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(1,353,365&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(808,162&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21,773,699&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(11,227,391&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,072,133&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(936,390&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(178,580&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;Corporate
    and others &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,697,597&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,066,903&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,872,155&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating loss from continuing
    operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,302,778&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(16,826,239&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,752,450&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total other income from four segments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;461,926&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;87,616&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;292,732&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign exchange gains (losses), net:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;241,813&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(629,844&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,814,948&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;55,567&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37,503&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,511&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Corporate and others&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,646&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,376&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,202&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance costs:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(510,818&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(802,438&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(885,183&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(14,431&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(22,695&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,793&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(857&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(946&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-445; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;- Corporate and others&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(127,268&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(315,751&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(96,867&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss before income tax from
    continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,189,200&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,471,418&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6,264,222&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Provision for income
    tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(434,320&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(132,208&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;732,868&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net loss for the year from
    continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,623,520&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,603,626&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,531,354&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    profit (loss) for the year from discontinued operations &#x2013; Information security segment&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;34,138&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(62,432&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;39,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net loss for the year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,589,382&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,666,058&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,491,654&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net loss attributable
    to the non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;17,721&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;101,264&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;9,727&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    loss attributable to equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,571,661&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,564,794&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,481,927&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&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: 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;Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $1,101,800, $252,095 and $&lt;span style="-sec-ix-hidden: hidden-fact-447"&gt;nil&lt;/span&gt; for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ifrs-full:ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions>
    <ifrs-full:Revenue
      contextRef="c678"
      decimals="0"
      id="ix_209_fact"
      unitRef="usd">31892550</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c679"
      decimals="0"
      id="ix_210_fact"
      unitRef="usd">30907623</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c680"
      decimals="0"
      id="ix_211_fact"
      unitRef="usd">34300213</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c681"
      decimals="0"
      id="ix_212_fact"
      unitRef="usd">757284</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c682"
      decimals="0"
      id="ix_213_fact"
      unitRef="usd">1272236</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c683"
      decimals="0"
      id="ix_214_fact"
      unitRef="usd">368659</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c684"
      decimals="0"
      id="ix_215_fact"
      unitRef="usd">3630668</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c685"
      decimals="0"
      id="ix_216_fact"
      unitRef="usd">1785789</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c687"
      decimals="0"
      id="ix_217_fact"
      unitRef="usd">36280502</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c688"
      decimals="0"
      id="ix_218_fact"
      unitRef="usd">33965648</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="c689"
      decimals="0"
      id="ix_219_fact"
      unitRef="usd">34668872</ifrs-full:Revenue>
    <ifrs-full:OtherGainsLosses contextRef="c690" decimals="0" id="ixv-47588" unitRef="usd">-1895092</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c691" decimals="0" id="ixv-47589" unitRef="usd">-1353365</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c692" decimals="0" id="ixv-47590" unitRef="usd">-808162</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c693" decimals="0" id="ixv-47591" unitRef="usd">-21773699</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c694" decimals="0" id="ixv-47592" unitRef="usd">-11227391</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c695" decimals="0" id="ixv-47593" unitRef="usd">-1072133</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c696" decimals="0" id="ixv-47594" unitRef="usd">-936390</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c697" decimals="0" id="ixv-47595" unitRef="usd">-178580</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses
      contextRef="c699"
      decimals="0"
      id="ix_206_fact"
      unitRef="usd">-4697597</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses
      contextRef="c700"
      decimals="0"
      id="ix_207_fact"
      unitRef="usd">-4066903</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses
      contextRef="c701"
      decimals="0"
      id="ix_208_fact"
      unitRef="usd">-1872155</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c0" decimals="0" id="ixv-47599" unitRef="usd">-29302778</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c6" decimals="0" id="ixv-47600" unitRef="usd">-16826239</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherGainsLosses contextRef="c7" decimals="0" id="ixv-47601" unitRef="usd">-3752450</ifrs-full:OtherGainsLosses>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="c0" decimals="0" id="ixv-47602" unitRef="usd">461926</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="c6" decimals="0" id="ixv-47603" unitRef="usd">87616</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="c7" decimals="0" id="ixv-47604" unitRef="usd">292732</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c702" decimals="0" id="ixv-47605" unitRef="usd">241813</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c703" decimals="0" id="ixv-47606" unitRef="usd">-629844</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c704" decimals="0" id="ixv-47607" unitRef="usd">-1814948</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c705" decimals="0" id="ixv-47608" unitRef="usd">55567</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c706" decimals="0" id="ixv-47609" unitRef="usd">37503</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c707" decimals="0" id="ixv-47610" unitRef="usd">-1511</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c708" decimals="0" id="ixv-47611" unitRef="usd">7646</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c709" decimals="0" id="ixv-47612" unitRef="usd">1376</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax contextRef="c710" decimals="0" id="ixv-47613" unitRef="usd">-3202</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax>
    <ifrs-full:FinanceCosts contextRef="c711" decimals="0" id="ixv-47614" unitRef="usd">510818</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c712" decimals="0" id="ixv-47615" unitRef="usd">802438</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c713" decimals="0" id="ixv-47616" unitRef="usd">885183</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c714" decimals="0" id="ixv-47617" unitRef="usd">14431</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c715" decimals="0" id="ixv-47618" unitRef="usd">22695</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c716" decimals="0" id="ixv-47619" unitRef="usd">2793</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c717" decimals="0" id="ixv-47620" unitRef="usd">857</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c718" decimals="0" id="ixv-47621" unitRef="usd">946</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c720" decimals="0" id="ixv-47622" unitRef="usd">127268</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c721" decimals="0" id="ixv-47623" unitRef="usd">315751</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c722" decimals="0" id="ixv-47624" unitRef="usd">96867</ifrs-full:FinanceCosts>
    <gfai:LossBeforeIncomeTaxs contextRef="c0" decimals="0" id="ixv-47625" unitRef="usd">-29189200</gfai:LossBeforeIncomeTaxs>
    <gfai:LossBeforeIncomeTaxs contextRef="c6" decimals="0" id="ixv-47626" unitRef="usd">-18471418</gfai:LossBeforeIncomeTaxs>
    <gfai:LossBeforeIncomeTaxs contextRef="c7" decimals="0" id="ixv-47627" unitRef="usd">-6264222</gfai:LossBeforeIncomeTaxs>
    <ifrs-full:TaxEffectOfForeignTaxRates contextRef="c0" decimals="0" id="ixv-47628" unitRef="usd">-434320</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates contextRef="c6" decimals="0" id="ixv-47629" unitRef="usd">-132208</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates contextRef="c7" decimals="0" id="ixv-47630" unitRef="usd">732868</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c0" decimals="0" id="ixv-47631" unitRef="usd">-29623520</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c6" decimals="0" id="ixv-47632" unitRef="usd">-18603626</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c7" decimals="0" id="ixv-47633" unitRef="usd">-5531354</ifrs-full:ProfitLossFromContinuingOperations>
    <gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment contextRef="c0" decimals="0" id="ixv-47634" unitRef="usd">34138</gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment>
    <gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment contextRef="c6" decimals="0" id="ixv-47635" unitRef="usd">-62432</gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment>
    <gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment contextRef="c7" decimals="0" id="ixv-47636" unitRef="usd">39700</gfai:NetProfitlossForTheYearFromDiscontinuedOperationsInformationSecuritySegment>
    <ifrs-full:ProfitLoss contextRef="c0" decimals="0" id="ixv-47637" unitRef="usd">-29589382</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c6" decimals="0" id="ixv-47638" unitRef="usd">-18666058</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c7" decimals="0" id="ixv-47639" unitRef="usd">-5491654</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests contextRef="c0" decimals="0" id="ixv-47640" unitRef="usd">17721</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests contextRef="c6" decimals="0" id="ixv-47641" unitRef="usd">101264</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests contextRef="c7" decimals="0" id="ixv-47642" unitRef="usd">9727</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="c0" decimals="0" id="ixv-47643" unitRef="usd">-29571661</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="c6" decimals="0" id="ixv-47644" unitRef="usd">-18564794</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="c7" decimals="0" id="ixv-47645" unitRef="usd">-5481927</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:OtherMaterialNoncashItems contextRef="c0" decimals="0" id="ixv-47646" unitRef="usd">1101800</ifrs-full:OtherMaterialNoncashItems>
    <ifrs-full:OtherMaterialNoncashItems contextRef="c6" decimals="0" id="ixv-47647" unitRef="usd">252095</ifrs-full:OtherMaterialNoncashItems>
    <ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory contextRef="c0" id="ixv-41788">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
and amortization by segment for the year ended December 31, 2023, 2022 and 2021 are 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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,256,128&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,373,660&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;4,407,085&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,738,563&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,497,153&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;625,557&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;248,549&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;110,594&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-446; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,243,240&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,981,407&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,032,642&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory>
    <gfai:TotalDepreciationAndAmortization contextRef="c723" decimals="0" id="ixv-47648" unitRef="usd">3256128</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c724" decimals="0" id="ixv-47649" unitRef="usd">3373660</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c725" decimals="0" id="ixv-47650" unitRef="usd">4407085</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c726" decimals="0" id="ixv-47651" unitRef="usd">1738563</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c727" decimals="0" id="ixv-47652" unitRef="usd">2497153</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c728" decimals="0" id="ixv-47653" unitRef="usd">625557</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c729" decimals="0" id="ixv-47654" unitRef="usd">248549</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c730" decimals="0" id="ixv-47655" unitRef="usd">110594</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-47656" unitRef="usd">5243240</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c6" decimals="0" id="ixv-47657" unitRef="usd">5981407</gfai:TotalDepreciationAndAmortization>
    <gfai:TotalDepreciationAndAmortization contextRef="c7" decimals="0" id="ixv-47658" unitRef="usd">5032642</gfai:TotalDepreciationAndAmortization>
    <gfai:ScheduleOfOtherAssetTableTextBlock contextRef="c0" id="ixv-41961">&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;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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Secured logistics&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,613,383&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;25,315,845&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Robotics AI solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,127,857&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;23,577,547&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;General security solutions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,836,403&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,260,811&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Corporate and others&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18,035,342&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,397,254&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Information security&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;201,963&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;*&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;615,517&lt;/span&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; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;45,814,948&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,166,974&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&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;*&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;As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</gfai:ScheduleOfOtherAssetTableTextBlock>
    <ifrs-full:OtherFinancialAssets contextRef="c732" decimals="0" id="ixv-47659" unitRef="usd">21613383</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c733" decimals="0" id="ixv-47660" unitRef="usd">25315845</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c734" decimals="0" id="ixv-47661" unitRef="usd">3127857</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c735" decimals="0" id="ixv-47662" unitRef="usd">23577547</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c736" decimals="0" id="ixv-47663" unitRef="usd">2836403</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c737" decimals="0" id="ixv-47664" unitRef="usd">4260811</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c738" decimals="0" id="ixv-47665" unitRef="usd">18035342</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c739" decimals="0" id="ixv-47666" unitRef="usd">7397254</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets
      contextRef="c740"
      decimals="0"
      id="ix_220_fact"
      unitRef="usd">201963</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c741" decimals="0" id="ixv-47668" unitRef="usd">615517</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c4" decimals="0" id="ixv-47669" unitRef="usd">45814948</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c5" decimals="0" id="ixv-47670" unitRef="usd">61166974</ifrs-full:OtherFinancialAssets>
    <ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory contextRef="c0" id="ixv-42122">&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;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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;The PRC (including Hong Kong and
    Macau)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3,289,170&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;11,234,176&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10,472,012&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,223,714&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;933,174&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;446,020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,694,356&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25,903,910&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory>
    <ifrs-full:OtherNoncurrentAssets contextRef="c742" decimals="0" id="ixv-47671" unitRef="usd">3289170</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c743" decimals="0" id="ixv-47672" unitRef="usd">11234176</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c744" decimals="0" id="ixv-47673" unitRef="usd">10472012</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c745" decimals="0" id="ixv-47674" unitRef="usd">14223714</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c746" decimals="0" id="ixv-47675" unitRef="usd">933174</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c747" decimals="0" id="ixv-47676" unitRef="usd">446020</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c4" decimals="0" id="ixv-47677" unitRef="usd">14694356</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c5" decimals="0" id="ixv-47678" unitRef="usd">25903910</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory contextRef="c0" id="ixv-42233">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;25.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&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;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Executives/directors
agreements&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has several employment agreements with executives and directors with the latest expiring in 2026. All agreements provide for
automatic renewal options with varying terms of one year or three years unless terminated by either party. Future payments for employment
agreements as of December 31, are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,446,590&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;633,744&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total minimum payment
    required&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,080,334&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Contracted
expenditure commitments&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contracted expenditures commitments as of December 31, 2023&#160;but not provided in the consolidated financial statements
are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Payments
    Due by Period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less than&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;More than&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contractual
    Obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nature&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1
    year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1-2
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3-5
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Service fee commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;398,521&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;246,592&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;151,929&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-448; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-449; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,121,052&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,927,835&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,124,445&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68,772&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-450; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Purchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,079,373&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,079,373&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-451; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-452; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-453; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,598,946&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,253,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,276,374&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68,772&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-454; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(a)&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;The Company has engaged Stander Information Company Limited (&#x201c;Stander&#x201d;) to provide technical services relating to the cash management systems for the Company&#x2019;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.&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 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;(b)&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;From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.3pt; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#x201c;CIOT&#x201d;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#x201c;Shenzhen Kewei&#x201d;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Bank
guarantees&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2023 and 2022, the Company had commitments with banks for bank guarantees in favor of government agencies and others
of approximately $4,547,000 and $3,467,000, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Litigation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of the date of this report, the Company is a defendant in various labor related lawsuits in Thailand and China totaling approximately
$0.14 and $0.07 million, respectively. In addition, the Company is a defendant for various lawsuits filed by Mr. Tu, a related party,
including various purchase contract related lawsuits totaling approximately $3.32 million in China and totaling approximately $0.09 million
in Hong Kong. Apart from the money claims, two lawsuits have been filed in Hong Kong by Mr. Tu as a former director of two of the subsidiaries,
namely GFAI Robot Service (Hong Kong) Limited and Guardforce AI (Hongkong) Co., Limited, to sue the Company for executing improper director&#x2019;s
removal process and therefore to seek his reinstatement to the Board. Management believes the labor related cases are without merit and
is confident that such lawsuits will be dismissed. Regarding the cases with Mr. Tu, the Company had sought legal advice to resolve these
legal disputes through mediation and reached a settlement with Mr. Tu on March 22, 2024, including Mr. Tu agreeing to withdraw all the
claims against the Company. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company (Note 28). Therefore, no provision
has been made for these liabilities in the financial statements.&lt;/span&gt;&lt;/p&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
    <gfai:ScheduleOfFuturePaymentsForEmploymentAgreements contextRef="c0" id="ixv-42253">&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: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,446,590&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;633,744&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total minimum payment
    required&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,080,334&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfFuturePaymentsForEmploymentAgreements>
    <gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears contextRef="c4" decimals="0" id="ixv-47679" unitRef="usd">1446590</gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears>
    <gfai:EmploymentAgreementFutureMinimumPaymentsDueInThreeYears contextRef="c4" decimals="0" id="ixv-47680" unitRef="usd">633744</gfai:EmploymentAgreementFutureMinimumPaymentsDueInThreeYears>
    <gfai:FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired contextRef="c4" decimals="0" id="ixv-47681" unitRef="usd">2080334</gfai:FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired>
    <gfai:ScheduleOfCapitalExpenditureCommitments contextRef="c0" id="ixv-42332">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Payments
    Due by Period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less than&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;More than&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Contractual
    Obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nature&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1
    year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1-2
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3-5
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5
    years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Service fee commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;398,521&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;246,592&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;151,929&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-448; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-449; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,121,052&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,927,835&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,124,445&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68,772&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-450; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Purchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,079,373&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,079,373&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-451; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-452; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-453; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,598,946&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,253,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,276,374&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;68,772&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-454; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;(a)&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;The Company has engaged Stander Information Company Limited (&#x201c;Stander&#x201d;) to provide technical services relating to the cash management systems for the Company&#x2019;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.&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: 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;(b)&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;From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.3pt; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#x201c;CIOT&#x201d;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#x201c;Shenzhen Kewei&#x201d;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</gfai:ScheduleOfCapitalExpenditureCommitments>
    <gfai:ServiceFeeCommitments contextRef="c4" decimals="0" id="ix_221_fact" unitRef="usd">398521</gfai:ServiceFeeCommitments>
    <gfai:ServiceFeeCommitments
      contextRef="c137"
      decimals="0"
      id="ix_222_fact"
      unitRef="usd">246592</gfai:ServiceFeeCommitments>
    <gfai:ServiceFeeCommitments
      contextRef="c752"
      decimals="0"
      id="ix_223_fact"
      unitRef="usd">151929</gfai:ServiceFeeCommitments>
    <gfai:OperatingLeaseCommitments contextRef="c4" decimals="0" id="ix_224_fact" unitRef="usd">3121052</gfai:OperatingLeaseCommitments>
    <gfai:OperatingLeaseCommitments
      contextRef="c137"
      decimals="0"
      id="ix_225_fact"
      unitRef="usd">1927835</gfai:OperatingLeaseCommitments>
    <gfai:OperatingLeaseCommitments
      contextRef="c752"
      decimals="0"
      id="ix_226_fact"
      unitRef="usd">1124445</gfai:OperatingLeaseCommitments>
    <gfai:OperatingLeaseCommitments
      contextRef="c753"
      decimals="0"
      id="ix_227_fact"
      unitRef="usd">68772</gfai:OperatingLeaseCommitments>
    <gfai:PurchaseCommitments contextRef="c4" decimals="0" id="ix_228_fact" unitRef="usd">3079373</gfai:PurchaseCommitments>
    <gfai:PurchaseCommitments
      contextRef="c137"
      decimals="0"
      id="ix_229_fact"
      unitRef="usd">3079373</gfai:PurchaseCommitments>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c4" decimals="0" id="ixv-47691" unitRef="usd">6598946</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c137" decimals="0" id="ixv-47692" unitRef="usd">5253800</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c752" decimals="0" id="ixv-47693" unitRef="usd">1276374</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c753" decimals="0" id="ixv-47694" unitRef="usd">68772</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <gfai:BankGuarantees contextRef="c4" decimals="0" id="ixv-47695" unitRef="usd">4547000</gfai:BankGuarantees>
    <gfai:BankGuarantees contextRef="c5" decimals="0" id="ixv-47696" unitRef="usd">3467000</gfai:BankGuarantees>
    <gfai:LitigationTotalingAmount
      contextRef="c748"
      decimals="-4"
      id="ixv-47697"
      unitRef="usd">140000</gfai:LitigationTotalingAmount>
    <gfai:LitigationTotalingAmount
      contextRef="c749"
      decimals="-4"
      id="ixv-47698"
      unitRef="usd">70000.00</gfai:LitigationTotalingAmount>
    <gfai:LawsuityTotaling
      contextRef="c750"
      decimals="-4"
      id="ixv-47699"
      unitRef="usd">3320000</gfai:LawsuityTotaling>
    <gfai:LawsuityTotaling
      contextRef="c751"
      decimals="-4"
      id="ixv-47700"
      unitRef="usd">90000.00</gfai:LawsuityTotaling>
    <gfai:ConcentrationsDisclosureTextBlock contextRef="c0" id="ixv-42675">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;26.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;CONCENTRATIONS&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth information as to each customer that accounted for 10% or more of the Company&#x2019;s revenue 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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    of&lt;br/&gt; revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    of &lt;br/&gt; revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    of&lt;br/&gt; revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7,548,954&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;20.8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;8,093,618&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;23.8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;9,611,739&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;27.7&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,332,493&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,911,995&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,636,377&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company C&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,051,057&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,294,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,559,424&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company D&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,928,204&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;13.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,174,278&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;12.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,140,975&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;20,860,708&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;57.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,474,188&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;63.2&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;23,948,515&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;69.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Details
of the customers which accounted for 10% or more of trade receivables are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    account&lt;br/&gt; receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    account&lt;br/&gt; receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;954,218&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;16.9&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,066,264&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;19.7&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,083,965&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;672,314&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company E&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;712,854&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;12.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;556,414&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,751,037&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;48.9&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,294,992&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;42.4&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ConcentrationsDisclosureTextBlock>
    <gfai:ScheduleOfCompanyRevenueTableTextBlock contextRef="c0" id="ixv-42686">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth information as to each customer that accounted for 10% or more of the Company&#x2019;s revenue for the years
ended December 31, 2023, 2022 and 2021.&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    of&lt;br/&gt; revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    of &lt;br/&gt; revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    of&lt;br/&gt; revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7,548,954&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;20.8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;8,093,618&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;23.8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;9,611,739&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;27.7&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,332,493&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,911,995&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,636,377&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company C&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,051,057&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,294,297&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,559,424&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company D&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,928,204&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;13.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,174,278&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;12.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,140,975&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;20,860,708&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;57.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;21,474,188&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;63.2&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;23,948,515&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;69.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfCompanyRevenueTableTextBlock>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c754"
      decimals="2"
      id="ixv-47701"
      unitRef="pure">0.10</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c755"
      decimals="2"
      id="ixv-47702"
      unitRef="pure">0.10</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c756"
      decimals="2"
      id="ixv-47703"
      unitRef="pure">0.10</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c757" decimals="0" id="ixv-47704" unitRef="usd">7548954</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c757"
      decimals="3"
      id="ixv-47705"
      unitRef="pure">0.208</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c758" decimals="0" id="ixv-47706" unitRef="usd">8093618</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c758"
      decimals="3"
      id="ixv-47707"
      unitRef="pure">0.238</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c759" decimals="0" id="ixv-47708" unitRef="usd">9611739</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c759"
      decimals="3"
      id="ixv-47709"
      unitRef="pure">0.277</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c760" decimals="0" id="ixv-47710" unitRef="usd">5332493</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c760"
      decimals="3"
      id="ixv-47711"
      unitRef="pure">0.147</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c761" decimals="0" id="ixv-47712" unitRef="usd">5911995</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c761"
      decimals="3"
      id="ixv-47713"
      unitRef="pure">0.174</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c762" decimals="0" id="ixv-47714" unitRef="usd">6636377</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c762"
      decimals="3"
      id="ixv-47715"
      unitRef="pure">0.191</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c763" decimals="0" id="ixv-47716" unitRef="usd">3051057</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c763"
      decimals="3"
      id="ixv-47717"
      unitRef="pure">0.084</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c764" decimals="0" id="ixv-47718" unitRef="usd">3294297</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c764"
      decimals="3"
      id="ixv-47719"
      unitRef="pure">0.097</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c765" decimals="0" id="ixv-47720" unitRef="usd">3559424</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c765"
      decimals="3"
      id="ixv-47721"
      unitRef="pure">0.103</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c766" decimals="0" id="ixv-47722" unitRef="usd">4928204</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c766"
      decimals="3"
      id="ixv-47723"
      unitRef="pure">0.136</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c767" decimals="0" id="ixv-47724" unitRef="usd">4174278</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c767"
      decimals="3"
      id="ixv-47725"
      unitRef="pure">0.123</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c768" decimals="0" id="ixv-47726" unitRef="usd">4140975</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c768"
      decimals="3"
      id="ixv-47727"
      unitRef="pure">0.12</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c0" decimals="0" id="ixv-47728" unitRef="usd">20860708</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue contextRef="c0" decimals="3" id="ixv-47729" unitRef="pure">0.575</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c6" decimals="0" id="ixv-47730" unitRef="usd">21474188</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue contextRef="c6" decimals="3" id="ixv-47731" unitRef="pure">0.632</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:NetRevenueValue contextRef="c7" decimals="0" id="ixv-47732" unitRef="usd">23948515</gfai:NetRevenueValue>
    <ifrs-full:PercentageOfEntitysRevenue contextRef="c7" decimals="3" id="ixv-47733" unitRef="pure">0.691</ifrs-full:PercentageOfEntitysRevenue>
    <gfai:ScheduleOfCompanyOfAccountsReceivableTableTextBlock contextRef="c0" id="ixv-43001">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Details
of the customers which accounted for 10% or more of trade receivables are as follows:&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    account&lt;br/&gt; receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%
    account&lt;br/&gt; receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;954,218&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;16.9&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;1,066,264&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;19.7&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,083,965&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;672,314&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;12.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Company E&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;712,854&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;12.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;556,414&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,751,037&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;48.9&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;2,294,992&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;42.4&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfCompanyOfAccountsReceivableTableTextBlock>
    <gfai:TradeReceivablePercentage contextRef="c0" decimals="2" id="ixv-47734" unitRef="pure">0.10</gfai:TradeReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c757" decimals="0" id="ixv-47735" unitRef="usd">954218</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage
      contextRef="c757"
      decimals="3"
      id="ixv-47736"
      unitRef="pure">0.169</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c758" decimals="0" id="ixv-47737" unitRef="usd">1066264</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage
      contextRef="c758"
      decimals="3"
      id="ixv-47738"
      unitRef="pure">0.197</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c760" decimals="0" id="ixv-47739" unitRef="usd">1083965</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage
      contextRef="c760"
      decimals="3"
      id="ixv-47740"
      unitRef="pure">0.193</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c761" decimals="0" id="ixv-47741" unitRef="usd">672314</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage
      contextRef="c761"
      decimals="3"
      id="ixv-47742"
      unitRef="pure">0.124</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c769" decimals="0" id="ixv-47743" unitRef="usd">712854</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage
      contextRef="c769"
      decimals="3"
      id="ixv-47744"
      unitRef="pure">0.127</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c770" decimals="0" id="ixv-47745" unitRef="usd">556414</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage
      contextRef="c770"
      decimals="3"
      id="ixv-47746"
      unitRef="pure">0.103</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c0" decimals="0" id="ixv-47747" unitRef="usd">2751037</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage contextRef="c0" decimals="3" id="ixv-47748" unitRef="pure">0.489</gfai:AccountReceivablePercentage>
    <gfai:AccountReceivableValue contextRef="c6" decimals="0" id="ixv-47749" unitRef="usd">2294992</gfai:AccountReceivableValue>
    <gfai:AccountReceivablePercentage contextRef="c6" decimals="3" id="ixv-47750" unitRef="pure">0.424</gfai:AccountReceivablePercentage>
    <ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory contextRef="c0" id="ixv-43202">&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.5in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;27.&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;DISCONTINUED
                                            OPERATIONS&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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;) to divest its information
security business (Note 28). The sale of Handshake was completed on February 6, 2024. At December 31, 2023, Handshake was classified
as a disposal group held for sale and as a discontinued operation. The business of Handshake represented the entirety of the Company&#x2019;s
information security operating segment through December 31, 2023, which is excluded from the Company&#x2019;s segment reporting. The results
of Handshake for the years ended December 31, 2023, 2022 and 2021 are presented below: &#160;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;795,733&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;512,300&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;484,318&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(178,731&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(50,342&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(27,839&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;617,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;461,958&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;456,479&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, distribution
    and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(583,424&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(523,858&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(407,753&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,578&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(61,900&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;48,726&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,116&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(7,512&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign exchange gains&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-455; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,514&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(86&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,648&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-456; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    profit (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,138&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(62,432&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;39,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
assets and liabilities of Handshake classified as held of sale as at December 31, 2023 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of&lt;br/&gt;
    December&#160;31, &lt;br/&gt;
    2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;28,642&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;158,216&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current and non-current
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;15,105&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;201,963&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(119,347&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current and non-current
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(11,529&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities directly
    associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(130,876&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    assets directly associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;71,087&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the key cash flow components of Handshake 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the year ended&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net cash (outflows) inflows from
    operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(53,693&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(91,127&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;149,186&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net cash from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-457; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-458; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-459; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net cash from financing
    activities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-460; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-461; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-462; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net (decrease) increase in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(53,693&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(91,127&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;149,186&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents
    at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;82,335&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;173,462&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;24,276&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents
    at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;28,642&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;82,335&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;173,462&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory>
    <ifrs-full:DisclosureOfOperatingSegmentsExplanatory contextRef="c0" id="ixv-47751">The results
of Handshake for the years ended December 31, 2023, 2022 and 2021 are presented below:&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;795,733&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;512,300&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;484,318&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(178,731&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(50,342&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(27,839&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;617,002&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;461,958&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;456,479&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling, distribution
    and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(583,424&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(523,858&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(407,753&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;33,578&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(61,900&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;48,726&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,116&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(7,512&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Foreign exchange gains&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;423&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-455; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,514&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(86&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,648&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-456; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    profit (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34,138&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(62,432&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;39,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
    <ifrs-full:Revenue contextRef="c221" decimals="0" id="ixv-47752" unitRef="usd">795733</ifrs-full:Revenue>
    <ifrs-full:Revenue contextRef="c222" decimals="0" id="ixv-47753" unitRef="usd">512300</ifrs-full:Revenue>
    <ifrs-full:Revenue contextRef="c223" decimals="0" id="ixv-47754" unitRef="usd">484318</ifrs-full:Revenue>
    <ifrs-full:CostOfSales contextRef="c221" decimals="0" id="ixv-47755" unitRef="usd">178731</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales contextRef="c222" decimals="0" id="ixv-47756" unitRef="usd">50342</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales contextRef="c223" decimals="0" id="ixv-47757" unitRef="usd">27839</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit contextRef="c221" decimals="0" id="ixv-47758" unitRef="usd">617002</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c222" decimals="0" id="ixv-47759" unitRef="usd">461958</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c223" decimals="0" id="ixv-47760" unitRef="usd">456479</ifrs-full:GrossProfit>
    <ifrs-full:GeneralAndAdministrativeExpense contextRef="c221" decimals="0" id="ixv-47761" unitRef="usd">-583424</ifrs-full:GeneralAndAdministrativeExpense>
    <ifrs-full:GeneralAndAdministrativeExpense contextRef="c222" decimals="0" id="ixv-47762" unitRef="usd">-523858</ifrs-full:GeneralAndAdministrativeExpense>
    <ifrs-full:GeneralAndAdministrativeExpense contextRef="c223" decimals="0" id="ixv-47763" unitRef="usd">-407753</ifrs-full:GeneralAndAdministrativeExpense>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c221" decimals="0" id="ixv-47764" unitRef="usd">33578</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c222" decimals="0" id="ixv-47765" unitRef="usd">-61900</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c223" decimals="0" id="ixv-47766" unitRef="usd">48726</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c221" decimals="0" id="ixv-47767" unitRef="usd">223</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c222" decimals="0" id="ixv-47768" unitRef="usd">1116</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c223" decimals="0" id="ixv-47769" unitRef="usd">-7512</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c221" decimals="0" id="ixv-47770" unitRef="usd">423</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c223" decimals="0" id="ixv-47771" unitRef="usd">-1514</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:FinanceCosts contextRef="c221" decimals="0" id="ixv-47772" unitRef="usd">-86</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c222" decimals="0" id="ixv-47773" unitRef="usd">-1648</ifrs-full:FinanceCosts>
    <ifrs-full:ProfitLoss contextRef="c221" decimals="0" id="ixv-47774" unitRef="usd">34138</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c222" decimals="0" id="ixv-47775" unitRef="usd">-62432</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c223" decimals="0" id="ixv-47776" unitRef="usd">39700</ifrs-full:ProfitLoss>
    <ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory contextRef="c0" id="ixv-43497">&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
assets and liabilities of Handshake classified as held of sale as at December 31, 2023 is as follows:&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of&lt;br/&gt;
    December&#160;31, &lt;br/&gt;
    2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;28,642&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;158,216&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current and non-current
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;15,105&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;201,963&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Trade and other payables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(119,347&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other current and non-current
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(11,529&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities directly
    associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(130,876&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    assets directly associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;71,087&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c771" decimals="0" id="ixv-47777" unitRef="usd">28642</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:TradeReceivables contextRef="c771" decimals="0" id="ixv-47778" unitRef="usd">158216</ifrs-full:TradeReceivables>
    <gfai:OtherCurrentAndNoncurrentAssets contextRef="c771" decimals="0" id="ixv-47779" unitRef="usd">15105</gfai:OtherCurrentAndNoncurrentAssets>
    <gfai:AssetsHeldForSale contextRef="c771" decimals="0" id="ixv-47780" unitRef="usd">201963</gfai:AssetsHeldForSale>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c771" decimals="0" id="ixv-47781" unitRef="usd">119347</ifrs-full:TradeAndOtherCurrentPayables>
    <gfai:OtherCurrentAndNoncurrentLiabilities contextRef="c771" decimals="0" id="ixv-47782" unitRef="usd">-11529</gfai:OtherCurrentAndNoncurrentLiabilities>
    <gfai:LiabilitiesDirectlyAssociatedWithAssetsHeldForSale contextRef="c771" decimals="0" id="ixv-47783" unitRef="usd">-130876</gfai:LiabilitiesDirectlyAssociatedWithAssetsHeldForSale>
    <gfai:NetAssetsDirectlyAssociatedWithAssetsHeldForSale contextRef="c771" decimals="0" id="ixv-47784" unitRef="usd">71087</gfai:NetAssetsDirectlyAssociatedWithAssetsHeldForSale>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="c0" id="ixv-43637">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the key cash flow components of Handshake for the years ended December 31, 2023, 2022 and 2021:&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="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the year ended&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net cash (outflows) inflows from
    operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(53,693&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(91,127&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;149,186&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net cash from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-457; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-458; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-459; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net cash from financing
    activities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-460; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-461; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-462; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net (decrease) increase in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(53,693&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(91,127&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;149,186&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents
    at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;82,335&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;173,462&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;24,276&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash and cash equivalents
    at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;28,642&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;82,335&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;173,462&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c221" decimals="0" id="ixv-47785" unitRef="usd">-53693</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c222" decimals="0" id="ixv-47786" unitRef="usd">-91127</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c223" decimals="0" id="ixv-47787" unitRef="usd">149186</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c221" decimals="0" id="ixv-47788" unitRef="usd">-53693</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c222" decimals="0" id="ixv-47789" unitRef="usd">-91127</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c223" decimals="0" id="ixv-47790" unitRef="usd">149186</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c772" decimals="0" id="ixv-47791" unitRef="usd">82335</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c773" decimals="0" id="ixv-47792" unitRef="usd">173462</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c774" decimals="0" id="ixv-47793" unitRef="usd">24276</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c771" decimals="0" id="ixv-47794" unitRef="usd">28642</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c772" decimals="0" id="ixv-47795" unitRef="usd">82335</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c773" decimals="0" id="ixv-47796" unitRef="usd">173462</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory contextRef="c0" id="ixv-43853">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;28.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SUBSEQUENT
    EVENTS&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 0pt 30pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Numerous
subsequent events disclosures are being made elsewhere in these consolidated financial statements. Subsequent events have been reviewed
through the date these consolidated financial statements were issued and required no adjustments or disclosures other than the following
(Note 19):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;), by and among the Company,
Handshake Networking Limited (&#x201c;Handshake&#x201d;), and three Hong Kong residents (the &#x201c;Purchasers&#x201d;), in which the Company
sold 510 ordinary shares of Handshake, representing 51% of the issued and outstanding share capital of the Handshake, to the Purchasers
in exchange for (i) $510 Hong Kong dollars (approximately $65) and (ii) the cancellation of 1,091 ordinary shares of the Company beneficially
owned by the Purchasers. As a result of this transaction, Handshake ceased to be a subsidiary of the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On
March 22, 2024, the Company and Tu Jingyi (&#x201c;Mr. Tu&#x201d;) agreed on a settlement plan in connection with the balance of related
party receivables, related party payables and borrowings with Mr. Tu and his controlled entities, and the lawsuits that Mr. Tu and his
controlled entities has filed against the Company (Note 23). The balances in the settlement agreement were calculated as of January 31,
2024. The Company and Mr. Tu have agreed to the following pursuant to the settlement plan:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
                                            Company will transfer all of the amounts of related party receivables and related party payables
                                            with Mr. Tu and his controlled entities group to GFAI Shenzhen; and Mr. Tu and his controlled
                                            entities will transfer all of the amounts of related party receivables and related party
                                            payables with the Company to CIOT;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;After
                                            the transfer of balances under (a) above, the amount that Company due from CIOT was at approximately
                                            $9.02 million, and the amount that due to CIOT was approximately at $4.03 million. And after
                                            the net-off arrangement with the balances mentioned above, the Company will have a remaining
                                            balance due from CIOT approximately at $5.0 million ;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company will repay the borrowings from Mr. Tu and Guardforce Holdings (HK) Limited, including the principal of approximately $3.1 million (Note 23) and all the accrued interest approximately of $0.2 million;&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d.&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr. Tu will withdraw all of his lawsuits against the Company, and after
the withdrawal of the cases, the freeze on all of the bank accounts of Shenzhen GFAI and Robot Service Shenzhen will be lifted.&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;Upon the execution of the settlement plan on March 22, 2024, through the
issuance of the financial report, the Company repaid in a total of $2.2 million through four installmants to settle the borrowings from
Mr. Tu and Guardforce Holdings (HK) Limited. On March 27, 2024, Mr. Tu had withdrawn all the claims against the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;In March 2024, the Thailand Revenue
Department (&#x201c;RD&#x201d;) completed their review and audit on the Company&#x2019;s request for 2019 withholding tax refund and informed the
Company that the approved withholding tax refund amount for the Company&#x2019;s 2019 withholding taxes was approximately THB 22.0 million
(approximately $0.6 million). In addition, the RD informed the Company to settle an aggregate of THB7.9 million (approximately $0.23 million)
for the underpayment of withholding taxes of approximately THB5.4 million (approximately $0.16 million) and VAT of approximately THB2.5
million (approximately $0.07 million) relating to a cross-border consultancy agreement executed during August 2019 to January 2022. The
RD will deduct THB5.4 million (approximately $0.16 million) from the approved withholding tax refunded amount, and the RD instructed the
Company to pay the THB2.5 million (approximately $0.07 million) in cash. The Company has made provision for these amounts during the year
ended December 31, 2023.&lt;/p&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
    <gfai:PurchaseOfAgreementDescription contextRef="c775" id="ixv-43868">On
February 6, 2024, the Company entered into a Sale and Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;), by and among the Company,
Handshake Networking Limited (&#x201c;Handshake&#x201d;), and three Hong Kong residents (the &#x201c;Purchasers&#x201d;), in which the Company
sold 510 ordinary shares of Handshake, representing 51% of the issued and outstanding share capital of the Handshake, to the Purchasers
in exchange for (i) $510 Hong Kong dollars (approximately $65) and (ii) the cancellation of 1,091 ordinary shares of the Company beneficially
owned by the Purchasers. As a result of this transaction, Handshake ceased to be a subsidiary of the Company.</gfai:PurchaseOfAgreementDescription>
    <gfai:IssuedOrdinaryShare
      contextRef="c775"
      decimals="0"
      id="ixv-47797"
      unitRef="shares">510</gfai:IssuedOrdinaryShare>
    <gfai:ShareIssuedRate
      contextRef="c776"
      decimals="2"
      id="ixv-47798"
      unitRef="pure">0.51</gfai:ShareIssuedRate>
    <ifrs-full:OtherBorrowings contextRef="c4" decimals="-5" id="ixv-47799" unitRef="usd">3100000</ifrs-full:OtherBorrowings>
    <gfai:AccruedInterest contextRef="c4" decimals="-5" id="ixv-47800" unitRef="usd">200000</gfai:AccruedInterest>
    <ifrs-full:OtherBorrowings contextRef="c777" decimals="1" id="ixv-47801" unitRef="usd">2.2</ifrs-full:OtherBorrowings>
    <ifrs-full:OtherBorrowings contextRef="c778" decimals="0" id="ixv-47802" unitRef="usd">4</ifrs-full:OtherBorrowings>
    <ifrs-full:IncomeTaxesPaidRefund
      contextRef="c779"
      decimals="-5"
      id="ixv-47803"
      unitRef="thb">22000000</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:IncomeTaxesPaidRefund
      contextRef="c779"
      decimals="-5"
      id="ixv-47804"
      unitRef="usd">600000</ifrs-full:IncomeTaxesPaidRefund>
    <gfai:AggregateAmount
      contextRef="c780"
      decimals="-5"
      id="ixv-47805"
      unitRef="thb">7900000</gfai:AggregateAmount>
    <gfai:AggregateAmount
      contextRef="c780"
      decimals="-4"
      id="ixv-47806"
      unitRef="usd">230000</gfai:AggregateAmount>
    <gfai:UnderpaymentTaxes
      contextRef="c779"
      decimals="-5"
      id="ixv-47807"
      unitRef="thb">5400000</gfai:UnderpaymentTaxes>
    <gfai:UnderpaymentTaxes
      contextRef="c779"
      decimals="-4"
      id="ixv-47808"
      unitRef="usd">160000</gfai:UnderpaymentTaxes>
    <ifrs-full:ValueAddedTaxPayables
      contextRef="c780"
      decimals="-5"
      id="ixv-47809"
      unitRef="thb">2500000</ifrs-full:ValueAddedTaxPayables>
    <ifrs-full:ValueAddedTaxPayables
      contextRef="c780"
      decimals="-4"
      id="ixv-47810"
      unitRef="usd">70000.00</ifrs-full:ValueAddedTaxPayables>
    <gfai:TaxRefundedAmount contextRef="c0" decimals="-5" id="ixv-47811" unitRef="thb">5400000</gfai:TaxRefundedAmount>
    <gfai:TaxRefundedAmount contextRef="c0" decimals="-4" id="ixv-47812" unitRef="usd">160000</gfai:TaxRefundedAmount>
    <ifrs-full:Cash contextRef="c4" decimals="-5" id="ixv-47813" unitRef="thb">2500000</ifrs-full:Cash>
    <ifrs-full:Cash contextRef="c4" decimals="-4" id="ixv-47814" unitRef="usd">70000.00</ifrs-full:Cash>
    <gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock contextRef="c0" id="ixv-43919">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29&lt;b&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;CONDENSED
    FINANCIAL INFORMATION OF THE PARENT COMPANY&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company performed a test of its restricted net assets of the consolidated subsidiaries in accordance with the Securities and Exchange
Commission&#x2019;s Regulation S-X Rule 4-08 (e) (3), &#x201c;General Notes to Financial Statements&#x201d; and concluded that it was applicable
for the Company to disclose the financial information of the parent company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
subsidiaries did not pay any dividends to the Company for the periods presented. For the purpose of presenting parent-only financial
information, the Company records its investment in its subsidiaries under the equity method of accounting. Such investment is presented
on the separate condensed statement of financial position of the Company as &#x201c;Investment in subsidiaries&#x201d;. Certain information
and footnote disclosures generally included in financial statements prepared in accordance with IFRS have been condensed or omitted.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
parent Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2023 and
2022.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;STATEMENTS
OF FINANCIAL POSITION &#x2013; PARENT COMPANY ONLY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;15,751,630&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;332,617&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108,215&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amount
    due from related parties&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,311,266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,020,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;411,862&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,679,445&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Investment
    in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10,158,381&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;14,915,920&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,741,354&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,956,982&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities
    and equity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    payables and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,209,317&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-463; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    note payable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-464; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,730,267&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Borrowings
    from related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,300,212&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,033,084&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,509,529&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;5,763,351&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ordinary shares &#x2013; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,179,680&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,313&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subscription
    receivable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(50,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(50,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additional
    paid in capital&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;80,983,164&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;46,231,302&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Legal
    reserve&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;223,500&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;223,500&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Warrants
    reserve&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;251,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;251,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    deficit&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(58,340,675&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(28,769,014&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;985,120&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,112,494&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Capital
    &amp;amp; reserves attributable to equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;25,231,825&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;19,193,631&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    liabilities and equity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,741,354&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,956,982&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;*&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;Giving retroactive effect to the 2023 share consolidation on January 31, 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; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;STATEMENTS
OF PROFIT OR LOSS AND COMPREHENSIVE LOSS &#x2013; PARENT COMPANY ONLY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-465; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-466; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-467; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-468; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-469; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-470; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-471; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-472; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-473; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(2,267,583&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-474; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-475; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,101,800&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-476; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-477; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(2,931,064&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,042,981&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,861,520&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6,300,447&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,042,981&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,861,520&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380,759&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;56,642&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;227,205&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance cost&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,420&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(315,750&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(99,470&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equity loss of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(23,660,393&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(14,262,705&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(3,748,142&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    loss attributable to equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,571,661&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,564,794&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,481,927&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;STATEMENTS
OF CASH FLOWS &#x2013; PARENT COMPANY ONLY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    loss&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(29,571,661&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(18,564,794&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(5,481,927&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments
    to reconcile net income to net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Stock-based
    compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,101,800&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;252,095&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-478; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance
    costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;62,371&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;230,267&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-479; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,267,583&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-480; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-481; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equity
    loss from equity investments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,262,703&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,262,705&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,748,142&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Changes
    in operating assets and liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(99,215&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,167&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,833&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    payables and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;6,625,255&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(25,834,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(7,405,803&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,351,164&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,657,694&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(9,145,421&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Financing
    activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Proceeds from issue of
    shares&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,867,386&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,346,353&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,244,329&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Proceeds from exercise
    of warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;506,693&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,014,710&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-482; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Proceeds
    from a convertible note&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-483; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-484; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    repayment for a convertible note&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(554,238&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-485; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-486; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    paid for the cancellation of fractional shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(49,664&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-487; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-488; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    cash provided by financing activities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,770,177&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,860,063&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,244,329&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net increase
    (decrease) in cash and cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,419,013&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,796,631&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,098,908&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;332,617&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;5,129,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,030,340&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,751,630&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;332,617&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,129,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:CondensedFinancialInformationOfParentCompanyExplanatoryTextBlock>
    <gfai:ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock contextRef="c0" id="ixv-43940">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
parent Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2023 and
2022.&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="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;15,751,630&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;332,617&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;108,215&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;9,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Amount
    due from related parties&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,311,266&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,020,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;411,862&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,679,445&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Investment
    in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;10,158,381&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;14,915,920&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,741,354&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,956,982&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities
    and equity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    payables and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,209,317&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-463; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Convertible
    note payable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-464; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,730,267&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Borrowings
    from related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;3,300,212&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,033,084&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;4,509,529&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;5,763,351&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ordinary shares &#x2013; par value $0.12 authorized 300,000,000 shares, issued and outstanding 9,830,373 shares at December 31, 2023; par value $0.12* authorized 7,500,000 shares, issued and outstanding 1,618,977* shares at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,179,680&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;194,313&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subscription
    receivable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(50,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(50,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Additional
    paid in capital&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;80,983,164&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;46,231,302&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Legal
    reserve&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;223,500&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;223,500&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Warrants
    reserve&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;251,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;251,036&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    deficit&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(58,340,675&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(28,769,014&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accumulated
    other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;985,120&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,112,494&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Capital
    &amp;amp; reserves attributable to equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;25,231,825&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;19,193,631&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total
    liabilities and equity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,741,354&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,956,982&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 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;*&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;Giving retroactive effect to the 2023 share consolidation on January 31, 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; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gfai:ScheduleOfStatementsOfFinancialPositionParentCompanyOnlyTableTextBlock>
    <gfai:CashAndCashEquivalentsRestrictedCash contextRef="c781" decimals="0" id="ixv-47815" unitRef="usd">15751630</gfai:CashAndCashEquivalentsRestrictedCash>
    <gfai:CashAndCashEquivalentsRestrictedCash contextRef="c782" decimals="0" id="ixv-47816" unitRef="usd">332617</gfai:CashAndCashEquivalentsRestrictedCash>
    <ifrs-full:OtherCurrentReceivables contextRef="c781" decimals="0" id="ixv-47817" unitRef="usd">108215</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables contextRef="c782" decimals="0" id="ixv-47818" unitRef="usd">9000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties contextRef="c781" decimals="0" id="ixv-47819" unitRef="usd">3311266</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties contextRef="c782" decimals="0" id="ixv-47820" unitRef="usd">7020000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:Goodwill contextRef="c781" decimals="0" id="ixv-47821" unitRef="usd">411862</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c782" decimals="0" id="ixv-47822" unitRef="usd">2679445</ifrs-full:Goodwill>
    <ifrs-full:CurrentInvestments contextRef="c781" decimals="0" id="ixv-47823" unitRef="usd">10158381</ifrs-full:CurrentInvestments>
    <ifrs-full:CurrentInvestments contextRef="c782" decimals="0" id="ixv-47824" unitRef="usd">14915920</ifrs-full:CurrentInvestments>
    <ifrs-full:Assets contextRef="c781" decimals="0" id="ixv-47825" unitRef="usd">29741354</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c782" decimals="0" id="ixv-47826" unitRef="usd">24956982</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c781" decimals="0" id="ixv-47827" unitRef="usd">1209317</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:OtherNoncurrentPayables contextRef="c782" decimals="0" id="ixv-47828" unitRef="usd">1730267</ifrs-full:OtherNoncurrentPayables>
    <gfai:LongtermBorrowingsFromRelatedCompany contextRef="c781" decimals="0" id="ixv-47829" unitRef="usd">3300212</gfai:LongtermBorrowingsFromRelatedCompany>
    <gfai:LongtermBorrowingsFromRelatedCompany contextRef="c782" decimals="0" id="ixv-47830" unitRef="usd">4033084</gfai:LongtermBorrowingsFromRelatedCompany>
    <ifrs-full:Liabilities contextRef="c781" decimals="0" id="ixv-47831" unitRef="usd">4509529</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c782" decimals="0" id="ixv-47832" unitRef="usd">5763351</ifrs-full:Liabilities>
    <gfai:ParValuePerShares
      contextRef="c781"
      decimals="2"
      id="ix_236_fact"
      unitRef="usdPershares">0.12</gfai:ParValuePerShares>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c781"
      decimals="0"
      id="ix_230_fact"
      unitRef="shares">300000000</ifrs-full:NumberOfSharesAuthorised>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c781"
      decimals="0"
      id="ix_234_fact"
      unitRef="shares">9830373</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c781"
      decimals="0"
      id="ix_235_fact"
      unitRef="shares">9830373</ifrs-full:NumberOfSharesOutstanding>
    <gfai:ParValuePerShares
      contextRef="c782"
      decimals="2"
      id="ix_237_fact"
      unitRef="usdPershares">0.12</gfai:ParValuePerShares>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="c782"
      decimals="0"
      id="ix_233_fact"
      unitRef="shares">7500000</ifrs-full:NumberOfSharesAuthorised>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c782"
      decimals="0"
      id="ix_231_fact"
      unitRef="shares">1618977</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c782"
      decimals="0"
      id="ix_232_fact"
      unitRef="shares">1618977</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:IssuedCapital contextRef="c781" decimals="0" id="ixv-47841" unitRef="usd">1179680</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital contextRef="c782" decimals="0" id="ixv-47842" unitRef="usd">194313</ifrs-full:IssuedCapital>
    <gfai:SubscriptionReceivable contextRef="c781" decimals="0" id="ixv-47843" unitRef="usd">50000</gfai:SubscriptionReceivable>
    <gfai:SubscriptionReceivable contextRef="c782" decimals="0" id="ixv-47844" unitRef="usd">50000</gfai:SubscriptionReceivable>
    <ifrs-full:AdditionalPaidinCapital contextRef="c781" decimals="0" id="ixv-47845" unitRef="usd">80983164</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital contextRef="c782" decimals="0" id="ixv-47846" unitRef="usd">46231302</ifrs-full:AdditionalPaidinCapital>
    <gfai:LegalReserve contextRef="c781" decimals="0" id="ixv-47847" unitRef="usd">223500</gfai:LegalReserve>
    <gfai:LegalReserve contextRef="c782" decimals="0" id="ixv-47848" unitRef="usd">223500</gfai:LegalReserve>
    <ifrs-full:WarrantLiability contextRef="c781" decimals="0" id="ixv-47849" unitRef="usd">251036</ifrs-full:WarrantLiability>
    <ifrs-full:WarrantLiability contextRef="c782" decimals="0" id="ixv-47850" unitRef="usd">251036</ifrs-full:WarrantLiability>
    <gfai:RetainedEarning contextRef="c781" decimals="0" id="ixv-47851" unitRef="usd">-58340675</gfai:RetainedEarning>
    <gfai:RetainedEarning contextRef="c782" decimals="0" id="ixv-47852" unitRef="usd">-28769014</gfai:RetainedEarning>
    <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="c781" decimals="0" id="ixv-47853" unitRef="usd">985120</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="c782" decimals="0" id="ixv-47854" unitRef="usd">1112494</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany contextRef="c781" decimals="0" id="ixv-47855" unitRef="usd">25231825</gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany>
    <gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany contextRef="c782" decimals="0" id="ixv-47856" unitRef="usd">19193631</gfai:CapitalReservesAttributableToEquityHoldersOfTheCompany>
    <ifrs-full:EquityAndLiabilities contextRef="c781" decimals="0" id="ixv-47857" unitRef="usd">29741354</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c782" decimals="0" id="ixv-47858" unitRef="usd">24956982</ifrs-full:EquityAndLiabilities>
    <gfai:ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock contextRef="c0" id="ixv-44507">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-465; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-466; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-467; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-468; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-469; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-470; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-471; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-472; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-473; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(2,267,583&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-474; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-475; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,101,800&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-476; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-477; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(2,931,064&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(4,042,981&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(1,861,520&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(6,300,447&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,042,981&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,861,520&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&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"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;380,759&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;56,642&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;227,205&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance cost&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;8,420&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(315,750&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(99,470&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equity loss of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(23,660,393&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(14,262,705&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(3,748,142&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    loss attributable to equity holders of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,571,661&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(18,564,794&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,481,927&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfStatementsOfProfitAndLossAndComprehensiveLossParentCompanyOnlyTableTextBlock>
    <ifrs-full:TaxEffectOfImpairmentOfGoodwill contextRef="c783" decimals="0" id="ixv-47859" unitRef="usd">2267583</ifrs-full:TaxEffectOfImpairmentOfGoodwill>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c783" decimals="0" id="ixv-47860" unitRef="usd">1101800</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:AdministrativeExpense contextRef="c783" decimals="0" id="ixv-47861" unitRef="usd">2931064</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c784" decimals="0" id="ixv-47862" unitRef="usd">4042981</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c785" decimals="0" id="ixv-47863" unitRef="usd">1861520</ifrs-full:AdministrativeExpense>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c783" decimals="0" id="ixv-47864" unitRef="usd">6300447</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c784" decimals="0" id="ixv-47865" unitRef="usd">4042981</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c785" decimals="0" id="ixv-47866" unitRef="usd">1861520</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:OtherIncome contextRef="c783" decimals="0" id="ixv-47867" unitRef="usd">380759</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome contextRef="c784" decimals="0" id="ixv-47868" unitRef="usd">56642</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome contextRef="c785" decimals="0" id="ixv-47869" unitRef="usd">227205</ifrs-full:OtherIncome>
    <ifrs-full:FinanceCosts contextRef="c783" decimals="0" id="ixv-47870" unitRef="usd">-8420</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c784" decimals="0" id="ixv-47871" unitRef="usd">315750</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c785" decimals="0" id="ixv-47872" unitRef="usd">99470</ifrs-full:FinanceCosts>
    <gfai:EquitylossIncomeOfSubsidiaries contextRef="c783" decimals="0" id="ixv-47873" unitRef="usd">23660393</gfai:EquitylossIncomeOfSubsidiaries>
    <gfai:EquitylossIncomeOfSubsidiaries contextRef="c784" decimals="0" id="ixv-47874" unitRef="usd">14262705</gfai:EquitylossIncomeOfSubsidiaries>
    <gfai:EquitylossIncomeOfSubsidiaries contextRef="c785" decimals="0" id="ixv-47875" unitRef="usd">3748142</gfai:EquitylossIncomeOfSubsidiaries>
    <ifrs-full:ComprehensiveIncome contextRef="c783" decimals="0" id="ixv-47876" unitRef="usd">29571661</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c784" decimals="0" id="ixv-47877" unitRef="usd">18564794</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c785" decimals="0" id="ixv-47878" unitRef="usd">5481927</ifrs-full:ComprehensiveIncome>
    <gfai:ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock contextRef="c0" id="ixv-44919">&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
    the years ended &lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    loss&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(29,571,661&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(18,564,794&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;(5,481,927&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Adjustments
    to reconcile net income to net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Stock-based
    compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,101,800&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;252,095&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-478; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Finance
    costs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;62,371&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;230,267&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-479; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Impairment of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,267,583&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-480; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-481; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Equity
    loss from equity investments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,262,703&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,262,705&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,748,142&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Changes
    in operating assets and liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(99,215&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,167&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,833&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
    payables and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;6,625,255&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(25,834,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(7,405,803&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(5,351,164&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(29,657,694&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(9,145,421&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Financing
    activities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Proceeds from issue of
    shares&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,867,386&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,346,353&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,244,329&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Proceeds from exercise
    of warrants&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;506,693&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,014,710&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-482; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Proceeds
    from a convertible note&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-483; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-484; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    repayment for a convertible note&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(554,238&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-485; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-486; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    paid for the cancellation of fractional shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;(49,664&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-487; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-488; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net
    cash provided by financing activities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,770,177&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;24,860,063&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;13,244,329&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Net increase
    (decrease) in cash and cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,419,013&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(4,796,631&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,098,908&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;332,617&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;5,129,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;1,030,340&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
    and cash equivalents at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,751,630&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;332,617&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5,129,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gfai:ScheduleOfStatementsOfCashFlowsParentCompanyOnlyTableTextBlock>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects contextRef="c783" decimals="0" id="ixv-47879" unitRef="usd">-29571661</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects contextRef="c784" decimals="0" id="ixv-47880" unitRef="usd">-18564794</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects contextRef="c785" decimals="0" id="ixv-47881" unitRef="usd">-5481927</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c783" decimals="0" id="ixv-47882" unitRef="usd">1101800</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c784" decimals="0" id="ixv-47883" unitRef="usd">252095</ifrs-full:AdjustmentsForSharebasedPayments>
    <gfai:FinanceCosts1 contextRef="c783" decimals="0" id="ixv-47884" unitRef="usd">62371</gfai:FinanceCosts1>
    <gfai:FinanceCosts1 contextRef="c784" decimals="0" id="ixv-47885" unitRef="usd">230267</gfai:FinanceCosts1>
    <ifrs-full:TaxEffectOfImpairmentOfGoodwill contextRef="c783" decimals="0" id="ixv-47886" unitRef="usd">2267583</ifrs-full:TaxEffectOfImpairmentOfGoodwill>
    <gfai:EquityLossFromEquityInvestment contextRef="c783" decimals="0" id="ixv-47887" unitRef="usd">14262703</gfai:EquityLossFromEquityInvestment>
    <gfai:EquityLossFromEquityInvestment contextRef="c784" decimals="0" id="ixv-47888" unitRef="usd">14262705</gfai:EquityLossFromEquityInvestment>
    <gfai:EquityLossFromEquityInvestment contextRef="c785" decimals="0" id="ixv-47889" unitRef="usd">3748142</gfai:EquityLossFromEquityInvestment>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c783" decimals="0" id="ixv-47890" unitRef="usd">-99215</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c784" decimals="0" id="ixv-47891" unitRef="usd">-3167</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c785" decimals="0" id="ixv-47892" unitRef="usd">-5833</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables contextRef="c783" decimals="0" id="ixv-47893" unitRef="usd">6625255</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables contextRef="c784" decimals="0" id="ixv-47894" unitRef="usd">-25834800</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables contextRef="c785" decimals="0" id="ixv-47895" unitRef="usd">-7405803</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherOperatingPayables>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c783" decimals="0" id="ixv-47896" unitRef="usd">-5351164</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c784" decimals="0" id="ixv-47897" unitRef="usd">-29657694</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c785" decimals="0" id="ixv-47898" unitRef="usd">-9145421</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c783" decimals="0" id="ixv-47899" unitRef="usd">20867386</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c784" decimals="0" id="ixv-47900" unitRef="usd">20346353</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c785" decimals="0" id="ixv-47901" unitRef="usd">13244329</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c783" decimals="0" id="ixv-47902" unitRef="usd">506693</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c784" decimals="0" id="ixv-47903" unitRef="usd">3014710</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:IssueOfConvertibleInstruments contextRef="c784" decimals="0" id="ixv-47904" unitRef="usd">1500000</ifrs-full:IssueOfConvertibleInstruments>
    <gfai:CashRepaymentForAConvertibleNote contextRef="c783" decimals="0" id="ixv-47905" unitRef="usd">-554238</gfai:CashRepaymentForAConvertibleNote>
    <gfai:CashPaidForTheCancellationOfFractionalShares contextRef="c783" decimals="0" id="ixv-47906" unitRef="usd">-49664</gfai:CashPaidForTheCancellationOfFractionalShares>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c783" decimals="0" id="ixv-47907" unitRef="usd">20770177</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c784" decimals="0" id="ixv-47908" unitRef="usd">24860063</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c785" decimals="0" id="ixv-47909" unitRef="usd">13244329</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents contextRef="c783" decimals="0" id="ixv-47910" unitRef="usd">15419013</ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents>
    <ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents contextRef="c784" decimals="0" id="ixv-47911" unitRef="usd">-4796631</ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents>
    <ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents contextRef="c785" decimals="0" id="ixv-47912" unitRef="usd">4098908</ifrs-full:CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents>
    <gfai:CashAndCashEquivalentRestrictedCash contextRef="c782" decimals="0" id="ixv-47913" unitRef="usd">332617</gfai:CashAndCashEquivalentRestrictedCash>
    <gfai:CashAndCashEquivalentRestrictedCash contextRef="c786" decimals="0" id="ixv-47914" unitRef="usd">5129248</gfai:CashAndCashEquivalentRestrictedCash>
    <gfai:CashAndCashEquivalentRestrictedCash contextRef="c787" decimals="0" id="ixv-47915" unitRef="usd">1030340</gfai:CashAndCashEquivalentRestrictedCash>
    <gfai:CashAndCashEquivalentRestrictedCash contextRef="c781" decimals="0" id="ixv-47916" unitRef="usd">15751630</gfai:CashAndCashEquivalentRestrictedCash>
    <gfai:CashAndCashEquivalentRestrictedCash contextRef="c782" decimals="0" id="ixv-47917" unitRef="usd">332617</gfai:CashAndCashEquivalentRestrictedCash>
    <gfai:CashAndCashEquivalentRestrictedCash contextRef="c786" decimals="0" id="ixv-47918" unitRef="usd">5129248</gfai:CashAndCashEquivalentRestrictedCash>
    <dei:DocumentAccountingStandard contextRef="c0" id="hidden-fact-0">International Financial Reporting Standards</dei:DocumentAccountingStandard>
    <gfai:RestrictedCash1
      contextRef="c5"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherReceivables
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherCurrentPayables
      contextRef="c4"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale
      contextRef="c5"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables
      contextRef="c6"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ProvisionForExpectedCreditLossOnTradeReceivablesAndOtherReceivables
      contextRef="c7"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable
      contextRef="c6"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AllowanceForDoubtfulDebtsOnARelatedPartyReceivable
      contextRef="c7"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="c6"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="c7"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="c6"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="c7"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="c7"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="c7"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c7"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c7"
      decimals="2"
      id="hidden-fact-16"
      unitRef="usdPershares">-11.90</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c6"
      decimals="2"
      id="hidden-fact-17"
      unitRef="usdPershares">-14.97</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c0"
      decimals="2"
      id="hidden-fact-18"
      unitRef="usdPershares">-4.53</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="c7"
      decimals="2"
      id="hidden-fact-19"
      unitRef="usdPershares">-11.98</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="c6"
      decimals="2"
      id="hidden-fact-20"
      unitRef="usdPershares">-14.90</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="c0"
      decimals="2"
      id="hidden-fact-21"
      unitRef="usdPershares">-4.53</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c6"
      decimals="0"
      id="hidden-fact-22"
      unitRef="shares">1239852</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c0"
      decimals="0"
      id="hidden-fact-23"
      unitRef="shares">6531918</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c7"
      decimals="0"
      id="hidden-fact-24"
      unitRef="shares">460719</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:Equity
      contextRef="c12"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c17"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c18"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c19"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c20"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c21"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c23"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c24"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c18"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c20"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c21"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c22"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c23"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c24"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c25"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c17"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c18"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c19"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c20"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c21"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c23"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c24"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake
      contextRef="c18"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake
      contextRef="c20"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake
      contextRef="c21"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake
      contextRef="c22"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake
      contextRef="c23"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfHankshake
      contextRef="c24"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c17"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c18"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c20"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c21"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c22"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c23"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAISingapore
      contextRef="c24"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c18"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c20"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c21"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c22"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c23"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO
      contextRef="c24"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO
      contextRef="c17"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO
      contextRef="c18"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO
      contextRef="c20"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO
      contextRef="c22"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO
      contextRef="c23"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfWarrantsThroughInitialPublicOfferingIPO
      contextRef="c24"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c17"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c18"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c19"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c20"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c21"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c22"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c17"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c18"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c19"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c20"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c21"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c22"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c35"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c36"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c37"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c38"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c39"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c41"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c42"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c36"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c38"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c39"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c40"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c41"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c42"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c35"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c36"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c37"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c38"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c39"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c40"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c41"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c42"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c43"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c35"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c36"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c37"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c38"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c39"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c41"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c42"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19
      contextRef="c36"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19
      contextRef="c38"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19
      contextRef="c39"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19
      contextRef="c40"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19
      contextRef="c41"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19
      contextRef="c42"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c36"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c38"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c39"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c40"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c41"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c42"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3
      contextRef="c36"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3
      contextRef="c38"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3
      contextRef="c39"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3
      contextRef="c40"
      id="hidden-fact-128"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3
      contextRef="c41"
      id="hidden-fact-129"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3
      contextRef="c42"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari
      contextRef="c36"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari
      contextRef="c38"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari
      contextRef="c39"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari
      contextRef="c40"
      id="hidden-fact-134"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari
      contextRef="c41"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari
      contextRef="c42"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c35"
      id="hidden-fact-137"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c36"
      id="hidden-fact-138"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c37"
      id="hidden-fact-139"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c38"
      id="hidden-fact-140"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c39"
      id="hidden-fact-141"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c40"
      id="hidden-fact-142"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c35"
      id="hidden-fact-143"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c36"
      id="hidden-fact-144"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c37"
      id="hidden-fact-145"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c38"
      id="hidden-fact-146"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c39"
      id="hidden-fact-147"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c40"
      id="hidden-fact-148"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c53"
      id="hidden-fact-149"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c54"
      id="hidden-fact-150"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c55"
      id="hidden-fact-151"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c56"
      id="hidden-fact-152"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c57"
      id="hidden-fact-153"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c59"
      id="hidden-fact-154"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax
      contextRef="c60"
      id="hidden-fact-155"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c53"
      id="hidden-fact-156"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c54"
      id="hidden-fact-157"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c56"
      id="hidden-fact-158"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c57"
      id="hidden-fact-159"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c58"
      id="hidden-fact-160"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c59"
      id="hidden-fact-161"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:StockbasedCompensationExpenses
      contextRef="c60"
      id="hidden-fact-162"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c53"
      id="hidden-fact-163"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c54"
      id="hidden-fact-164"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c55"
      id="hidden-fact-165"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c56"
      id="hidden-fact-166"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c57"
      id="hidden-fact-167"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c59"
      id="hidden-fact-168"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:RemeasurementsOfDefinedBenefitPlan
      contextRef="c60"
      id="hidden-fact-169"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c54"
      id="hidden-fact-170"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c56"
      id="hidden-fact-171"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c57"
      id="hidden-fact-172"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c58"
      id="hidden-fact-173"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c59"
      id="hidden-fact-174"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CancellationOfSharesNote19
      contextRef="c60"
      id="hidden-fact-175"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs
      contextRef="c54"
      id="hidden-fact-176"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs
      contextRef="c56"
      id="hidden-fact-177"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs
      contextRef="c57"
      id="hidden-fact-178"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs
      contextRef="c58"
      id="hidden-fact-179"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs
      contextRef="c59"
      id="hidden-fact-180"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesThroughCMPOs
      contextRef="c60"
      id="hidden-fact-181"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c54"
      id="hidden-fact-182"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c56"
      id="hidden-fact-183"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c57"
      id="hidden-fact-184"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c58"
      id="hidden-fact-185"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c59"
      id="hidden-fact-186"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinaryShareThroughExerciseOfWarrants
      contextRef="c60"
      id="hidden-fact-187"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets
      contextRef="c54"
      id="hidden-fact-188"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets
      contextRef="c56"
      id="hidden-fact-189"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets
      contextRef="c57"
      id="hidden-fact-190"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets
      contextRef="c58"
      id="hidden-fact-191"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets
      contextRef="c59"
      id="hidden-fact-192"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAcquisitionOfAssets
      contextRef="c60"
      id="hidden-fact-193"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion
      contextRef="c54"
      id="hidden-fact-194"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion
      contextRef="c56"
      id="hidden-fact-195"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion
      contextRef="c57"
      id="hidden-fact-196"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion
      contextRef="c58"
      id="hidden-fact-197"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion
      contextRef="c59"
      id="hidden-fact-198"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForAConvertibleNoteConversion
      contextRef="c60"
      id="hidden-fact-199"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion
      contextRef="c54"
      id="hidden-fact-200"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion
      contextRef="c56"
      id="hidden-fact-201"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion
      contextRef="c57"
      id="hidden-fact-202"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion
      contextRef="c58"
      id="hidden-fact-203"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion
      contextRef="c59"
      id="hidden-fact-204"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IssuanceOfOrdinarySharesForABorrowingConversion
      contextRef="c60"
      id="hidden-fact-205"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c53"
      id="hidden-fact-206"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c54"
      id="hidden-fact-207"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c55"
      id="hidden-fact-208"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c56"
      id="hidden-fact-209"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c57"
      id="hidden-fact-210"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="c58"
      id="hidden-fact-211"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c53"
      id="hidden-fact-212"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c54"
      id="hidden-fact-213"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c55"
      id="hidden-fact-214"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c56"
      id="hidden-fact-215"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c57"
      id="hidden-fact-216"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="c58"
      id="hidden-fact-217"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="c7"
      id="hidden-fact-218"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9
      contextRef="c7"
      id="hidden-fact-219"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="c7"
      id="hidden-fact-220"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="c6"
      id="hidden-fact-221"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="c7"
      id="hidden-fact-222"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="c6"
      id="hidden-fact-223"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="c7"
      id="hidden-fact-224"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="c6"
      id="hidden-fact-225"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="c7"
      id="hidden-fact-226"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ProvisionForRecoveryOfExpectedCreditLossOnTradeReceivablesAndOtherReceivablesNet
      contextRef="c7"
      id="hidden-fact-227"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="c0"
      id="hidden-fact-228"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="c7"
      id="hidden-fact-229"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashAcquiredFromAcquisitionOfHandshake
      contextRef="c0"
      id="hidden-fact-230"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromExerciseOfWarrants
      contextRef="c7"
      id="hidden-fact-231"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="c0"
      id="hidden-fact-232"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="c7"
      id="hidden-fact-233"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashRepaymentOfAConvertibleNote
      contextRef="c6"
      id="hidden-fact-234"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashRepaymentOfAConvertibleNote
      contextRef="c7"
      id="hidden-fact-235"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares
      contextRef="c6"
      id="hidden-fact-236"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ProceedsFromCashPaidForTheCancellationOfFractionalShares
      contextRef="c7"
      id="hidden-fact-237"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:LeaseholdImprovementsThroughFinanceLeases
      contextRef="c0"
      id="hidden-fact-238"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromIssuingOtherEquityInstruments
      contextRef="c6"
      id="hidden-fact-239"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromIssuingOtherEquityInstruments
      contextRef="c7"
      id="hidden-fact-240"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="c6"
      id="hidden-fact-241"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="c7"
      id="hidden-fact-242"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ConsiderationAmount
      contextRef="c4"
      decimals="0"
      id="hidden-fact-243"
      unitRef="mop">25000</gfai:ConsiderationAmount>
    <gfai:ConsiderationAmount
      contextRef="c91"
      decimals="0"
      id="hidden-fact-244"
      unitRef="myr">1</gfai:ConsiderationAmount>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c133"
      id="hidden-fact-245"
      unitRef="pure"
      xsi:nil="true"/>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="c136"
      id="hidden-fact-246"
      unitRef="pure"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherPayables
      contextRef="c138"
      id="hidden-fact-247"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherPayables
      contextRef="c139"
      id="hidden-fact-248"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate
      contextRef="c139"
      id="hidden-fact-249"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:BorrowingsFromRelatedPart
      contextRef="c138"
      id="hidden-fact-250"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:BorrowingsFromRelatedPart
      contextRef="c139"
      id="hidden-fact-251"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AmountsPayableRelatedPartyTransactions
      contextRef="c138"
      id="hidden-fact-252"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AmountsPayableRelatedPartyTransactions
      contextRef="c139"
      id="hidden-fact-253"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherLiabilities
      contextRef="c138"
      id="hidden-fact-254"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherLiabilities
      contextRef="c139"
      id="hidden-fact-255"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OperatingLeaseIncome
      contextRef="c142"
      id="hidden-fact-256"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:FinanceLeaseLiabilities
      contextRef="c139"
      id="hidden-fact-257"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale
      contextRef="c138"
      id="hidden-fact-258"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale
      contextRef="c139"
      id="hidden-fact-259"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherPayables
      contextRef="c144"
      id="hidden-fact-260"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherPayables
      contextRef="c145"
      id="hidden-fact-261"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsRecognisedAsOfAcquisitionDate
      contextRef="c145"
      id="hidden-fact-262"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:BorrowingsFromRelatedPart
      contextRef="c145"
      id="hidden-fact-263"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AmountsPayableRelatedPartyTransactions
      contextRef="c144"
      id="hidden-fact-264"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherLiabilities
      contextRef="c145"
      id="hidden-fact-265"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OperatingLeaseIncome
      contextRef="c148"
      id="hidden-fact-266"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:FinanceLeaseLiabilities
      contextRef="c145"
      id="hidden-fact-267"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="c144"
      id="hidden-fact-268"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="c145"
      id="hidden-fact-269"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:TotalRevenue
      contextRef="c195"
      id="hidden-fact-270"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PercentageOfTotalRevenue
      contextRef="c195"
      id="hidden-fact-271"
      unitRef="pure"
      xsi:nil="true"/>
    <gfai:RecognizedRecoveryImpairmentProvision
      contextRef="c7"
      id="hidden-fact-272"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AllowanceForSlowMovingOrObsoleteInventory
      contextRef="c7"
      id="hidden-fact-273"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLoss
      contextRef="c7"
      id="hidden-fact-274"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ConsiderationPaidReceived
      contextRef="c211"
      id="hidden-fact-275"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:Revenue
      contextRef="c212"
      id="hidden-fact-276"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentRestrictedCashAndCashEquivalents
      contextRef="c238"
      id="hidden-fact-277"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:Cash
      contextRef="c238"
      id="hidden-fact-278"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:InventoriesAtNetRealisableValue
      contextRef="c71"
      id="hidden-fact-279"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction
      contextRef="c7"
      id="hidden-fact-280"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="c261"
      id="hidden-fact-281"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherCurrentReceivables
      contextRef="c260"
      id="hidden-fact-282"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefferedCostOtherNonCurrentAsset
      contextRef="c4"
      id="hidden-fact-283"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:InterestReceivableOnBankDeposit
      contextRef="c5"
      id="hidden-fact-284"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DeferredCost
      contextRef="c4"
      id="hidden-fact-285"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty
      contextRef="c269"
      id="hidden-fact-286"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty
      contextRef="c270"
      id="hidden-fact-287"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty
      contextRef="c273"
      id="hidden-fact-288"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty
      contextRef="c274"
      id="hidden-fact-289"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="c273"
      id="hidden-fact-290"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c269"
      id="hidden-fact-291"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c270"
      id="hidden-fact-292"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c271"
      id="hidden-fact-293"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c272"
      id="hidden-fact-294"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c273"
      id="hidden-fact-295"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c274"
      id="hidden-fact-296"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment
      contextRef="c270"
      id="hidden-fact-297"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment
      contextRef="c271"
      id="hidden-fact-298"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment
      contextRef="c272"
      id="hidden-fact-299"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment
      contextRef="c275"
      id="hidden-fact-300"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment
      contextRef="c6"
      id="hidden-fact-301"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="c149"
      id="hidden-fact-302"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="c286"
      id="hidden-fact-303"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="c154"
      id="hidden-fact-304"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c149"
      id="hidden-fact-305"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c283"
      id="hidden-fact-306"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c284"
      id="hidden-fact-307"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c285"
      id="hidden-fact-308"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c286"
      id="hidden-fact-309"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment
      contextRef="c154"
      id="hidden-fact-310"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="c266"
      id="hidden-fact-311"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1
      contextRef="c269"
      id="hidden-fact-312"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1
      contextRef="c270"
      id="hidden-fact-313"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1
      contextRef="c273"
      id="hidden-fact-314"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AcquisitionsThroughBusinessCombinationsInvestmentProperty1
      contextRef="c274"
      id="hidden-fact-315"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="c273"
      id="hidden-fact-316"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill
      contextRef="c273"
      id="hidden-fact-317"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationExchangeDifferences
      contextRef="c273"
      id="hidden-fact-318"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="c280"
      id="hidden-fact-319"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="c286"
      id="hidden-fact-320"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill
      contextRef="c286"
      id="hidden-fact-321"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill
      contextRef="c154"
      id="hidden-fact-322"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationExchangeDifferences
      contextRef="c286"
      id="hidden-fact-323"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="c291"
      id="hidden-fact-324"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:NetBookValue
      contextRef="c155"
      id="hidden-fact-325"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:NetBookValueAssets
      contextRef="c71"
      id="hidden-fact-326"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsCosts
      contextRef="c296"
      id="hidden-fact-327"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsCosts
      contextRef="c297"
      id="hidden-fact-328"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsCosts
      contextRef="c298"
      id="hidden-fact-329"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsCosts
      contextRef="c299"
      id="hidden-fact-330"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsCosts
      contextRef="c300"
      id="hidden-fact-331"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsCosts
      contextRef="c301"
      id="hidden-fact-332"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CostAcquisitionsThroughBusinessCombination
      contextRef="c302"
      id="hidden-fact-333"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CostAcquisitionsThroughBusinessCombination
      contextRef="c307"
      id="hidden-fact-334"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CostAcquisitionsThroughBusinessCombination
      contextRef="c308"
      id="hidden-fact-335"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c303"
      id="hidden-fact-336"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c304"
      id="hidden-fact-337"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c305"
      id="hidden-fact-338"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c317"
      id="hidden-fact-339"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c318"
      id="hidden-fact-340"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c319"
      id="hidden-fact-341"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="c322"
      id="hidden-fact-342"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ImpairmentOfIntangibleAssets
      contextRef="c316"
      id="hidden-fact-343"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ImpairmentOfIntangibleAssets
      contextRef="c319"
      id="hidden-fact-344"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ImpairmentOfIntangibleAssets
      contextRef="c320"
      id="hidden-fact-345"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ImpairmentOfIntangibleAssets
      contextRef="c322"
      id="hidden-fact-346"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c296"
      id="hidden-fact-347"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c297"
      id="hidden-fact-348"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c298"
      id="hidden-fact-349"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c299"
      id="hidden-fact-350"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c300"
      id="hidden-fact-351"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c301"
      id="hidden-fact-352"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination
      contextRef="c302"
      id="hidden-fact-353"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination
      contextRef="c303"
      id="hidden-fact-354"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination
      contextRef="c304"
      id="hidden-fact-355"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination
      contextRef="c305"
      id="hidden-fact-356"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination
      contextRef="c307"
      id="hidden-fact-357"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:AccumulatedAmortizationAcquisitionsThroughBusinessCombination
      contextRef="c308"
      id="hidden-fact-358"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="c307"
      id="hidden-fact-359"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="c308"
      id="hidden-fact-360"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet
      contextRef="c307"
      id="hidden-fact-361"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet
      contextRef="c308"
      id="hidden-fact-362"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c314"
      id="hidden-fact-363"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c315"
      id="hidden-fact-364"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="c322"
      id="hidden-fact-365"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ExchangeDifferencesAccumulatedAmortizationIntangibleAssetsNet
      contextRef="c322"
      id="hidden-fact-366"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:IntangibleAssetsAccumulatedAmortization
      contextRef="c329"
      id="hidden-fact-367"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="c324"
      id="hidden-fact-368"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ProvisionForShareBasedCompensationExpenses
      contextRef="c5"
      id="hidden-fact-369"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ShorttermBorrowings
      contextRef="c5"
      id="hidden-fact-370"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CurrentPortionOfLongtermThirdPartyBorrowing
      contextRef="c4"
      id="hidden-fact-371"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="c4"
      id="hidden-fact-372"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c384"
      id="hidden-fact-373"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c387"
      id="hidden-fact-374"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c390"
      id="hidden-fact-375"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c393"
      id="hidden-fact-376"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c396"
      id="hidden-fact-377"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c399"
      id="hidden-fact-378"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c402"
      id="hidden-fact-379"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c405"
      id="hidden-fact-380"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c408"
      id="hidden-fact-381"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c411"
      id="hidden-fact-382"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="c414"
      id="hidden-fact-383"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="c0"
      id="hidden-fact-384"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="c6"
      id="hidden-fact-385"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="c7"
      id="hidden-fact-386"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DeferredTaxAssetsNotRecognized
      contextRef="c7"
      id="hidden-fact-387"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ValuationAllowance
      contextRef="c5"
      id="hidden-fact-388"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:TransferToRI
      contextRef="c428"
      id="hidden-fact-389"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="c432"
      id="hidden-fact-390"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:TransferFromGFCashCIT
      contextRef="c433"
      id="hidden-fact-391"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset
      contextRef="c434"
      id="hidden-fact-392"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PastServiceCostAndLossOnSettlements
      contextRef="c434"
      id="hidden-fact-393"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetActuarialLoss
      contextRef="c434"
      id="hidden-fact-394"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearFour
      contextRef="c4"
      id="hidden-fact-395"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearFive
      contextRef="c4"
      id="hidden-fact-396"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearSix
      contextRef="c4"
      id="hidden-fact-397"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearSeven
      contextRef="c4"
      id="hidden-fact-398"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearEight
      contextRef="c4"
      id="hidden-fact-399"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearNine
      contextRef="c4"
      id="hidden-fact-400"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearTen
      contextRef="c4"
      id="hidden-fact-401"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearEleven
      contextRef="c4"
      id="hidden-fact-402"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearTwelve
      contextRef="c4"
      id="hidden-fact-403"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DefinedBenefitObligationForYearThirteen
      contextRef="c4"
      id="hidden-fact-404"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c546"
      decimals="2"
      id="hidden-fact-405"
      unitRef="usdPershares">-14.60</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c547"
      decimals="2"
      id="hidden-fact-406"
      unitRef="usdPershares">-14.97</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c545"
      decimals="2"
      id="hidden-fact-407"
      unitRef="usdPershares">-0.37</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c546"
      decimals="0"
      id="hidden-fact-408"
      unitRef="shares">-48365582</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c545"
      decimals="0"
      id="hidden-fact-409"
      unitRef="shares">49605434</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c547"
      decimals="0"
      id="hidden-fact-410"
      unitRef="shares">1239852</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c549"
      decimals="2"
      id="hidden-fact-411"
      unitRef="usdPershares">-11.59</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c550"
      decimals="2"
      id="hidden-fact-412"
      unitRef="usdPershares">-11.90</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c548"
      decimals="2"
      id="hidden-fact-413"
      unitRef="usdPershares">-0.31</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c549"
      decimals="0"
      id="hidden-fact-414"
      unitRef="shares">-17076519</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c548"
      decimals="0"
      id="hidden-fact-415"
      unitRef="shares">17537238</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="c550"
      decimals="0"
      id="hidden-fact-416"
      unitRef="shares">460719</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="c7"
      id="hidden-fact-417"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c615"
      id="hidden-fact-418"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c617"
      id="hidden-fact-419"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c591"
      id="hidden-fact-420"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c622"
      id="hidden-fact-421"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c624"
      id="hidden-fact-422"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c626"
      id="hidden-fact-423"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties
      contextRef="c628"
      id="hidden-fact-424"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c641"
      id="hidden-fact-425"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c645"
      id="hidden-fact-426"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c647"
      id="hidden-fact-427"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:DueFromRelatedPartiesValue
      contextRef="c650"
      id="hidden-fact-428"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ShorttermBorrowing
      contextRef="c654"
      id="hidden-fact-429"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:LongtermBorrowingsFromRelatedParties
      contextRef="c633"
      id="hidden-fact-430"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:LongtermBorrowingsFromRelatedParties
      contextRef="c568"
      id="hidden-fact-431"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c611"
      id="hidden-fact-432"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c659"
      id="hidden-fact-433"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c665"
      id="hidden-fact-434"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c666"
      id="hidden-fact-435"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c668"
      id="hidden-fact-436"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c669"
      id="hidden-fact-437"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsReceivedFromRelatedParties
      contextRef="c670"
      id="hidden-fact-438"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c606"
      id="hidden-fact-439"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c671"
      id="hidden-fact-440"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c676"
      id="hidden-fact-441"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceProductsDeliveredToRelatedParties
      contextRef="c677"
      id="hidden-fact-442"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:Revenue
      contextRef="c686"
      id="hidden-fact-443"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherGainsLosses
      contextRef="c698"
      id="hidden-fact-444"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:FinanceCosts
      contextRef="c719"
      id="hidden-fact-445"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:TotalDepreciationAndAmortization
      contextRef="c731"
      id="hidden-fact-446"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherMaterialNoncashItems
      contextRef="c7"
      id="hidden-fact-447"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceFeeCommitments
      contextRef="c753"
      id="hidden-fact-448"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:ServiceFeeCommitments
      contextRef="c139"
      id="hidden-fact-449"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:OperatingLeaseCommitments
      contextRef="c139"
      id="hidden-fact-450"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PurchaseCommitments
      contextRef="c752"
      id="hidden-fact-451"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PurchaseCommitments
      contextRef="c753"
      id="hidden-fact-452"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:PurchaseCommitments
      contextRef="c139"
      id="hidden-fact-453"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets
      contextRef="c139"
      id="hidden-fact-454"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="c222"
      id="hidden-fact-455"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:FinanceCosts
      contextRef="c223"
      id="hidden-fact-456"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="c221"
      id="hidden-fact-457"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="c222"
      id="hidden-fact-458"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="c223"
      id="hidden-fact-459"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="c221"
      id="hidden-fact-460"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="c222"
      id="hidden-fact-461"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="c223"
      id="hidden-fact-462"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="c782"
      id="hidden-fact-463"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:OtherNoncurrentPayables
      contextRef="c781"
      id="hidden-fact-464"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:Revenue
      contextRef="c783"
      id="hidden-fact-465"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:Revenue
      contextRef="c784"
      id="hidden-fact-466"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:Revenue
      contextRef="c785"
      id="hidden-fact-467"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CostOfSales
      contextRef="c783"
      id="hidden-fact-468"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CostOfSales
      contextRef="c784"
      id="hidden-fact-469"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:CostOfSales
      contextRef="c785"
      id="hidden-fact-470"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:GrossProfit
      contextRef="c783"
      id="hidden-fact-471"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:GrossProfit
      contextRef="c784"
      id="hidden-fact-472"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:GrossProfit
      contextRef="c785"
      id="hidden-fact-473"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TaxEffectOfImpairmentOfGoodwill
      contextRef="c784"
      id="hidden-fact-474"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TaxEffectOfImpairmentOfGoodwill
      contextRef="c785"
      id="hidden-fact-475"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets
      contextRef="c784"
      id="hidden-fact-476"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets
      contextRef="c785"
      id="hidden-fact-477"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="c785"
      id="hidden-fact-478"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:FinanceCosts1
      contextRef="c785"
      id="hidden-fact-479"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TaxEffectOfImpairmentOfGoodwill
      contextRef="c784"
      id="hidden-fact-480"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:TaxEffectOfImpairmentOfGoodwill
      contextRef="c785"
      id="hidden-fact-481"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="c785"
      id="hidden-fact-482"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IssueOfConvertibleInstruments
      contextRef="c783"
      id="hidden-fact-483"
      unitRef="usd"
      xsi:nil="true"/>
    <ifrs-full:IssueOfConvertibleInstruments
      contextRef="c785"
      id="hidden-fact-484"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashRepaymentForAConvertibleNote
      contextRef="c784"
      id="hidden-fact-485"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashRepaymentForAConvertibleNote
      contextRef="c785"
      id="hidden-fact-486"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashPaidForTheCancellationOfFractionalShares
      contextRef="c784"
      id="hidden-fact-487"
      unitRef="usd"
      xsi:nil="true"/>
    <gfai:CashPaidForTheCancellationOfFractionalShares
      contextRef="c785"
      id="hidden-fact-488"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-48411">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-48412">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-48413">0001804469</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <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: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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          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="#hidden-fact-16"
          xlink:label="hidden-fact-16"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-19"
          xlink:label="hidden-fact-19"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-20"
          xlink:label="hidden-fact-20"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-22"
          xlink:label="hidden-fact-22"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-17"
          xlink:label="hidden-fact-17"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-24"
          xlink:label="hidden-fact-24"
          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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-16"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-19"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-20"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-22"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-17"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-24"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-6"
          xlink:label="hidden-fact-6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-15"
          xlink:label="hidden-fact-15"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-11"
          xlink:label="hidden-fact-11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_39_fact"
          xlink:label="ix_39_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-9"
          xlink:label="hidden-fact-9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-8"
          xlink:label="hidden-fact-8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_38_fact"
          xlink:label="ix_38_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_43_fact"
          xlink:label="ix_43_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-13"
          xlink:label="hidden-fact-13"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_37_fact"
          xlink:label="ix_37_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-10"
          xlink:label="hidden-fact-10"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_41_fact"
          xlink:label="ix_41_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-14"
          xlink:label="hidden-fact-14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-12"
          xlink:label="hidden-fact-12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-7"
          xlink:label="hidden-fact-7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_42_fact"
          xlink:label="ix_42_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_40_fact"
          xlink:label="ix_40_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-5"
          xlink:label="hidden-fact-5"
          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">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-6"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-16"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-20"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-15"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-11"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-22"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_39_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-24"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-9"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-19"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-8"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_38_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <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_43_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-13"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_37_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-10"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_41_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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-14"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-12"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-17"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-7"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_42_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_40_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-5"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_44_fact"
          xlink:label="ix_44_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_49_fact"
          xlink:label="ix_49_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_52_fact"
          xlink:label="ix_52_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_46_fact"
          xlink:label="ix_46_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_53_fact"
          xlink:label="ix_53_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_48_fact"
          xlink:label="ix_48_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_51_fact"
          xlink:label="ix_51_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_47_fact"
          xlink:label="ix_47_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_54_fact"
          xlink:label="ix_54_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_50_fact"
          xlink:label="ix_50_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_45_fact"
          xlink:label="ix_45_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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023, and the outstanding ordinary shares of a par value is automatically converted.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_44_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_49_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_52_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_46_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_53_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_48_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_51_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_47_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_54_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_50_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_45_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_55_fact"
          xlink:label="ix_55_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"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Giving retroactive effect to the share consolidation on 2021 and 2023 August 20, 2021 and January 31, 2023, respectively, and the outstanding ordinary shares of a par value is automatically converted.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_55_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-227"
          xlink:label="hidden-fact-227"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_64_fact"
          xlink:label="ix_64_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_90_fact"
          xlink:label="ix_90_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_73_fact"
          xlink:label="ix_73_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_103_fact"
          xlink:label="ix_103_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_110_fact"
          xlink:label="ix_110_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_81_fact"
          xlink:label="ix_81_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_120_fact"
          xlink:label="ix_120_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_108_fact"
          xlink:label="ix_108_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_101_fact"
          xlink:label="ix_101_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_57_fact"
          xlink:label="ix_57_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_76_fact"
          xlink:label="ix_76_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_96_fact"
          xlink:label="ix_96_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_78_fact"
          xlink:label="ix_78_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_109_fact"
          xlink:label="ix_109_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_93_fact"
          xlink:label="ix_93_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_116_fact"
          xlink:label="ix_116_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_83_fact"
          xlink:label="ix_83_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_59_fact"
          xlink:label="ix_59_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_99_fact"
          xlink:label="ix_99_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_69_fact"
          xlink:label="ix_69_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_114_fact"
          xlink:label="ix_114_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_102_fact"
          xlink:label="ix_102_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-229"
          xlink:label="hidden-fact-229"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_119_fact"
          xlink:label="ix_119_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_72_fact"
          xlink:label="ix_72_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_128_fact"
          xlink:label="ix_128_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_117_fact"
          xlink:label="ix_117_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_71_fact"
          xlink:label="ix_71_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-240"
          xlink:label="hidden-fact-240"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-235"
          xlink:label="hidden-fact-235"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_80_fact"
          xlink:label="ix_80_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-224"
          xlink:label="hidden-fact-224"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_107_fact"
          xlink:label="ix_107_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_127_fact"
          xlink:label="ix_127_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_60_fact"
          xlink:label="ix_60_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-241"
          xlink:label="hidden-fact-241"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-226"
          xlink:label="hidden-fact-226"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-219"
          xlink:label="hidden-fact-219"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-236"
          xlink:label="hidden-fact-236"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_118_fact"
          xlink:label="ix_118_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_126_fact"
          xlink:label="ix_126_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_124_fact"
          xlink:label="ix_124_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-237"
          xlink:label="hidden-fact-237"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_91_fact"
          xlink:label="ix_91_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_85_fact"
          xlink:label="ix_85_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_66_fact"
          xlink:label="ix_66_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-218"
          xlink:label="hidden-fact-218"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_58_fact"
          xlink:label="ix_58_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_63_fact"
          xlink:label="ix_63_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_62_fact"
          xlink:label="ix_62_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_123_fact"
          xlink:label="ix_123_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_92_fact"
          xlink:label="ix_92_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_121_fact"
          xlink:label="ix_121_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_111_fact"
          xlink:label="ix_111_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_82_fact"
          xlink:label="ix_82_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_84_fact"
          xlink:label="ix_84_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_74_fact"
          xlink:label="ix_74_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_113_fact"
          xlink:label="ix_113_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_106_fact"
          xlink:label="ix_106_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_129_fact"
          xlink:label="ix_129_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_65_fact"
          xlink:label="ix_65_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_86_fact"
          xlink:label="ix_86_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-221"
          xlink:label="hidden-fact-221"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_95_fact"
          xlink:label="ix_95_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_104_fact"
          xlink:label="ix_104_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_88_fact"
          xlink:label="ix_88_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_115_fact"
          xlink:label="ix_115_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-239"
          xlink:label="hidden-fact-239"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_97_fact"
          xlink:label="ix_97_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_68_fact"
          xlink:label="ix_68_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_130_fact"
          xlink:label="ix_130_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-225"
          xlink:label="hidden-fact-225"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-220"
          xlink:label="hidden-fact-220"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_61_fact"
          xlink:label="ix_61_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_67_fact"
          xlink:label="ix_67_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_105_fact"
          xlink:label="ix_105_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-242"
          xlink:label="hidden-fact-242"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-231"
          xlink:label="hidden-fact-231"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_77_fact"
          xlink:label="ix_77_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_56_fact"
          xlink:label="ix_56_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-233"
          xlink:label="hidden-fact-233"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_98_fact"
          xlink:label="ix_98_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_70_fact"
          xlink:label="ix_70_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-223"
          xlink:label="hidden-fact-223"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-222"
          xlink:label="hidden-fact-222"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_112_fact"
          xlink:label="ix_112_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_79_fact"
          xlink:label="ix_79_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_87_fact"
          xlink:label="ix_87_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_125_fact"
          xlink:label="ix_125_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_75_fact"
          xlink:label="ix_75_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_94_fact"
          xlink:label="ix_94_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_122_fact"
          xlink:label="ix_122_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_89_fact"
          xlink:label="ix_89_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-234"
          xlink:label="hidden-fact-234"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_100_fact"
          xlink:label="ix_100_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"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain amounts have been restated to reflect the reclassification adjustments made between continuing operations and discontinued operations related to the divestiture of Handshake (Note 27).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-227"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_64_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_90_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_73_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_103_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_110_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_81_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_120_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_108_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_101_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_57_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_76_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_96_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_78_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_109_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_93_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_116_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_83_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_59_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_99_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_69_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_114_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_102_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-229"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_119_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_72_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_128_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_117_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_71_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-240"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-235"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_80_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-224"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_107_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_127_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_60_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-241"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-226"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-219"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-236"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_118_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_126_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_124_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-237"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_91_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_85_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_66_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-218"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_58_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_63_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_62_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_123_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_92_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_121_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_111_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_82_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_84_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_74_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_113_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_106_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_129_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_65_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_86_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-221"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_95_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_104_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_88_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_115_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-239"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_97_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_68_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_130_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-225"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-220"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_61_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_67_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_105_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-242"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-231"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_77_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_56_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-233"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_98_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_70_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-223"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-222"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_112_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_79_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_87_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_125_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_75_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_94_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_122_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_89_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-234"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_100_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_136_fact"
          xlink:label="ix_136_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_134_fact"
          xlink:label="ix_134_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_132_fact"
          xlink:label="ix_132_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_133_fact"
          xlink:label="ix_133_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_131_fact"
          xlink:label="ix_131_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_135_fact"
          xlink:label="ix_135_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">Others includes revenues from express cash, coin processing services and international shipment.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_136_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_134_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_132_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_133_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_131_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_135_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_138_fact"
          xlink:label="ix_138_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_137_fact"
          xlink:label="ix_137_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">Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $10,000 and $11,800 respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_138_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_137_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-369"
          xlink:label="hidden-fact-369"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_139_fact"
          xlink:label="ix_139_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">During the year ended December 31, 2023, management of the Company decided to grant restricted shares to officers and certain employees based on their performance in 2023 under the Company&#x2019;s 2022 Equity Incentive Plan. The Board of Directors approved the number of restricted shares to be granted to each individual on March 14, 2024 (Note 20).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-369"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_139_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_140_fact"
          xlink:label="ix_140_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_141_fact"
          xlink:label="ix_141_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_143_fact"
          xlink:label="ix_143_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-370"
          xlink:label="hidden-fact-370"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_142_fact"
          xlink:label="ix_142_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_144_fact"
          xlink:label="ix_144_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_9_footnote" xlink:label="ix_9_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company maintains borrowings with two financial institutions. The borrowings are used for working capital purposes to support its business operations in Thailand. For the year ended December 31, 2023, the Company had two bank loans with interest at the rates of 4.69% and 3.77% with maturity dates of April 7, 2025 and September 25, 2024, respectively. For the year ended December 31, 2022, the Company had three bank loans with interest at the rates of 4.69%, 4.97%and 4.72% with maturity dates of April 7, 2025, June 30, 2023 and February 1, 2023, respectively. For the year ended December 31, 2021, the Company had four bank loans with interest at the rates of 4.47%, 2%, 2%, and 4.22%, respectively. For the years ended December 31, 2023, 2022 and 2021, interest expense recorded for the bank borrowings was $60,131, $68,010 and $78,353, respectively.

As of December 31, 2023, the Company had unused bank overdraft availability of approximately $292,000.

As of December 31, 2022, the Company had unused bank overdraft availability of approximately $289,000.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_140_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_141_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_143_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-370"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_142_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_144_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-372"
          xlink:label="hidden-fact-372"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_145_fact"
          xlink:label="ix_145_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_146_fact"
          xlink:label="ix_146_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-371"
          xlink:label="hidden-fact-371"
          xlink:type="locator"/>
        <link:footnote id="ix_10_footnote" xlink:label="ix_10_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">On April 25, 2018, Guardforce TH Group Company Limited (&#x201c;Guardforce TH&#x201d;), entered into an agreement with Profit Raider Investment Limited (&#x201c;Profit Raider&#x201d;) to transfer a loan in the principal amount of $13.42 million (the &#x201c;Loan&#x201d;) between Guardforce TH and Guardforce AI Co., Limited (the &#x201c;Company&#x201d;)&#160;to Profit Raider. As a result, the&#160;Company&#160;recorded a short-term borrowing in the Loan bearing interest at 4% from April 30, 2019 to December 31, 2019 and 3.22% prior to April 30, 2019. The Company assumed an additional liability of approximately $576,000 which has been treated as an additional expense paid in 2018. The holding companies have guaranteed the short-term borrowing from Profit Raider which amount is due on December 31, 2020. On March 13, 2020, the Company&#x2019;s Board of Directors approved the transfer of 1,666,666 ordinary shares of the Company from Guardforce AI Technology to Profit Raider. As a result of the 2021 and 2023 share consolidation, the number of ordinary shares transferred to Profit Raider became 41,666. On September 29, 2022, Profit Raider entered into a deed of assignment and transfer (the &#x201c;Assignment Deed&#x201d;) with WK Venture Success Limited (&#x201c;WK Venture&#x201d;), and the Loan was assigned and transferred to WK Venture. On December 30, 2022, Guardforce TH entered into two supplemental agreements (the &#x201c;Agreements&#x201d;) with WK Venture and other parties thereto to further extend the Loan to December 31, 2024 which was conditional upon payment by Guardforce TH to WK Venture of $100,000 as part payment of the interest accrued with the same interest rate on the Loan. Such payment was made in full upon the execution of the Agreement. Being that in accordance with the terms of the Agreements, the Company is required to pay the full principal amount of the Loan, along with accrued interest, on December 31, 2024 and the Company is not required to make monthly payments on this obligation.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-372"
          xlink:to="ix_10_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_145_fact"
          xlink:to="ix_10_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_146_fact"
          xlink:to="ix_10_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-371"
          xlink:to="ix_10_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_148_fact"
          xlink:label="ix_148_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_147_fact"
          xlink:label="ix_147_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_149_fact"
          xlink:label="ix_149_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_11_footnote" xlink:label="ix_11_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">This amount represents profit before income tax after adjustments for non-deductible and non-taxable expense items from the Thailand operating entity.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_148_fact"
          xlink:to="ix_11_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_147_fact"
          xlink:to="ix_11_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_149_fact"
          xlink:to="ix_11_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_150_fact"
          xlink:label="ix_150_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_152_fact"
          xlink:label="ix_152_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_151_fact"
          xlink:label="ix_151_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_12_footnote" xlink:label="ix_12_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 expenses mainly comprised of office expenses, stamp duties, training costs, etc.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_150_fact"
          xlink:to="ix_12_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_152_fact"
          xlink:to="ix_12_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_151_fact"
          xlink:to="ix_12_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_153_fact"
          xlink:label="ix_153_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-420"
          xlink:label="hidden-fact-420"
          xlink:type="locator"/>
        <link:footnote id="ix_13_footnote" xlink:label="ix_13_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">Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#x201c;CIOT&#x201d;) comprised of $2,382,592 representing prepayments for the purchase of robots from CIOT, $2,773,560 receivables in connection with the robots returned to CIOT and $481,375 expense paid on behalf of CIOT. On December 31, 2023, the Company made a full allowance for doubtful debts of $5,637,527 on the amount due from CIOT.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_153_fact"
          xlink:to="ix_13_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-420"
          xlink:to="ix_13_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_154_fact"
          xlink:label="ix_154_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_155_fact"
          xlink:label="ix_155_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_14_footnote" xlink:label="ix_14_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 24, 2022, the Company entered into a securities purchase agreement with Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen Kewei&#x201d;) to acquire 100% of the equity interests in seven Kewei Group companies from Shenzhen Kewei. The acquisition purchase price of $21,600,000 were paid in a mix of cash (10%) and restricted ordinary shares of the Company (90%) at $2.00 per share. During the year ended December 31, 2022, the Company fully paid the purchase considerations. Cash amount of $2,160,000 was paid and 9,720,000 restricted ordinary shares of the Company were issued. After the 2023 share consolidation, the 9,720,000 shares issued became 243,000 shares. The restricted ordinary shares issued were valued at $0.50 per share, as a result of the 2023 share consolidation, the value became $20 per share, based on the market share price at the issuance date, the equity portion of the deposit paid for business acquisitions was $4,860,000.</xhtml:span></xhtml:p><xhtml:p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</xhtml:span></xhtml:p><xhtml:p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 13, 2022, the Company terminated the securities purchase agreement, the cash paid to Shenzhen Kewei was agreed to be refunded and the shares issued to Shenzhen Kewei were agreed to be returned within 90 days of the signing of the termination agreement. On February 13, 2023, after the 2023 share consolidation, 243,000 restricted ordinary shares amounting to $4,860,000 were returned to and cancelled by the Company.</xhtml:span></xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_154_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_155_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_158_fact"
          xlink:label="ix_158_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_157_fact"
          xlink:label="ix_157_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-418"
          xlink:label="hidden-fact-418"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_159_fact"
          xlink:label="ix_159_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_161_fact"
          xlink:label="ix_161_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-422"
          xlink:label="hidden-fact-422"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_160_fact"
          xlink:label="ix_160_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_162_fact"
          xlink:label="ix_162_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-424"
          xlink:label="hidden-fact-424"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_163_fact"
          xlink:label="ix_163_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-421"
          xlink:label="hidden-fact-421"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_165_fact"
          xlink:label="ix_165_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-423"
          xlink:label="hidden-fact-423"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_164_fact"
          xlink:label="ix_164_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_156_fact"
          xlink:label="ix_156_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-419"
          xlink:label="hidden-fact-419"
          xlink:type="locator"/>
        <link:footnote id="ix_15_footnote" xlink:label="ix_15_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">Amounts due from these related parties represent business advances for operational purposes. On May 25, 2023 and December 27, 2023, the Company, Mr. Tu and these related parties agreed to offset certain receivable and payable balances.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_158_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_157_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-418"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_159_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_161_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-422"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_160_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_162_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-424"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_163_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-421"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_165_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-423"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_164_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_156_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-419"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_167_fact"
          xlink:label="ix_167_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_166_fact"
          xlink:label="ix_166_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_16_footnote" xlink:label="ix_16_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">Amount due to Tu Jingyi (&#x201c;Mr. Tu&#x201d;) represents accrued interest on loans. During the year ended December 31, 2023, the Company repaid $78,863 to Mr. Tu to settle a portion of accrued interest outstanding as of December 31, 2022. Interest accrued for the year ended December 31, 2023 was $21,560.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_167_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_166_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_169_fact"
          xlink:label="ix_169_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_168_fact"
          xlink:label="ix_168_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_17_footnote" xlink:label="ix_17_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">As of December 31, 2023, amount due to Guardforce Holdings (HK) Limited represents the interest accrued for the year December 31, 2023. During the year ended December 31, 2023, the Company had fully repaid the outstanding balance as of December 31, 2022, which comprised of $195,398 advances made and $198,618 accrued interests on loans.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_169_fact"
          xlink:to="ix_17_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_168_fact"
          xlink:to="ix_17_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_171_fact"
          xlink:label="ix_171_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-428"
          xlink:label="hidden-fact-428"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_170_fact"
          xlink:label="ix_170_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_172_fact"
          xlink:label="ix_172_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_18_footnote" xlink:label="ix_18_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">Amounts due to Guardforce Security (Thailand) Company Limited, Guardforce Aviation Security Company Limited and Guardforce Aviation Security Company Limited represent accounts payable for services provided by related parties.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_171_fact"
          xlink:to="ix_18_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-428"
          xlink:to="ix_18_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_170_fact"
          xlink:to="ix_18_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_172_fact"
          xlink:to="ix_18_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_174_fact"
          xlink:label="ix_174_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_173_fact"
          xlink:label="ix_173_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_19_footnote" xlink:label="ix_19_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">Amounts due to Shenzhen Kewei Robot Technology Co., Limited (&#x201c;Shenzhen Keiwei&#x201d;) and its subsidiaries comprised of $2,754,489 representing trade payables for the purchase of robots from a related party and $5,600 expense paid on behalf by a related party, offset with receivable balance of (i) $151,265 from the return of robots to Shenzhen Kewei; (ii) $68,350 robots rental fee charged to Shenzhen Kewei; and (iii) $11,558 expense paid expense paid on behalf of Shenzhen Kewei.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_174_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_173_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-426"
          xlink:label="hidden-fact-426"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-427"
          xlink:label="hidden-fact-427"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_175_fact"
          xlink:label="ix_175_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_177_fact"
          xlink:label="ix_177_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_181_fact"
          xlink:label="ix_181_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_179_fact"
          xlink:label="ix_179_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_176_fact"
          xlink:label="ix_176_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_180_fact"
          xlink:label="ix_180_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-425"
          xlink:label="hidden-fact-425"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_178_fact"
          xlink:label="ix_178_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_20_footnote" xlink:label="ix_20_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">Amounts due to related parties represent business advances for operational purposes.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-426"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-427"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_175_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_177_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_181_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_179_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_176_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_180_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-425"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_178_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_182_fact"
          xlink:label="ix_182_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_183_fact"
          xlink:label="ix_183_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_21_footnote" xlink:label="ix_21_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">On April 17, 2020, the Company borrowed $2,735,000&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $2,735,000. The loan is unsecured and bears an interest rate at 2%. The loan was due on April 16, 2023 and was verbally agreed to extend with the same terms and conditions until this loan is scheduled to be settled in late 2023.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan was $40,458, $27,350&#160;and $54,700, respectively.&#160;This loan is classified as short-term borrowing from a related party. Pursuant to the repayment plan provided by Mr. Tu on March 1, 2023, Mr. Tu agreed to waive the Company&#x2019;s repayment of the borrowings from Guardforce Holdings (HK) Limited and borrowings from Mr. Tu if Mr. Tu is unable to settle the amount due from his controlled entities in full as of December 31, 2023. In execution of the repayment plan, on May 25, 2023, the Company and Mr. Tu made an arrangement to legally offset the Company&#x2019;s related party payables with the borrowings from Guardforce Holdings (HK) Limited (the &#x201c;Netting Arrangement&#x201d;). On May 25, 2023, the principal amount of this loan of $1,068,154&#160;was settled under the Netting Arrangement.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_182_fact"
          xlink:to="ix_21_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_183_fact"
          xlink:to="ix_21_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_186_fact"
          xlink:label="ix_186_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_184_fact"
          xlink:label="ix_184_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-429"
          xlink:label="hidden-fact-429"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-431"
          xlink:label="hidden-fact-431"
          xlink:type="locator"/>
        <link:footnote id="ix_22_footnote" xlink:label="ix_22_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">On September 1, 2018, the Company entered into an agreement with Tu Jingyi whereby Tu Jingyi loaned $1,437,303 (RMB10 million) to the Company. The loan is unsecured with an interest rate at 1.5%.&#160;The loan is due on June 30, 2025. For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $21,560, $10,780 and $21,560, respectively. Pursuant to the settlement agreement (Note 28), management of the Company plans to repay this loan within 12 months, therefore, this loan is classified as short-term borrowing from a related party.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_186_fact"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_184_fact"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-429"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-431"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-430"
          xlink:label="hidden-fact-430"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_185_fact"
          xlink:label="ix_185_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_23_footnote" xlink:label="ix_23_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">On December 31, 2019, the Company borrowed $1,499,998&#160;from Guardforce Holdings (HK) Limited.&#160;As of December 31, 2022, the outstanding balance of this loan was $18,346. The loan is unsecured and it bears an interest rate of 2%. The loan is due on June 30,2025.&#160;For the years ended December 31, 2023, 2022 and 2021, interest expense on this loan recorded under amount due to related parties was $122, $183&#160;and $14,940, respectively. On May 25, 2023, the principal amount of this loan of $18,346&#160;was settled under the Netting Arrangement.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-430"
          xlink:to="ix_23_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_185_fact"
          xlink:to="ix_23_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_189_fact"
          xlink:label="ix_189_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_188_fact"
          xlink:label="ix_188_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_187_fact"
          xlink:label="ix_187_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_25_footnote" xlink:label="ix_25_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">Guardforce Security (Thailand) Co., Ltd. provided security guard services to the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_189_fact"
          xlink:to="ix_25_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_188_fact"
          xlink:to="ix_25_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_187_fact"
          xlink:to="ix_25_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_192_fact"
          xlink:label="ix_192_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_190_fact"
          xlink:label="ix_190_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_191_fact"
          xlink:label="ix_191_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_26_footnote" xlink:label="ix_26_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">Guardforce Aviation Security Co., Ltd. provided escort services to the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_192_fact"
          xlink:to="ix_26_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_190_fact"
          xlink:to="ix_26_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_191_fact"
          xlink:to="ix_26_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-433"
          xlink:label="hidden-fact-433"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_193_fact"
          xlink:label="ix_193_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-432"
          xlink:label="hidden-fact-432"
          xlink:type="locator"/>
        <link:footnote id="ix_27_footnote" xlink:label="ix_27_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">Perfekt Technology &amp; System Co., Ltd. provided security equipment to the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-433"
          xlink:to="ix_27_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_193_fact"
          xlink:to="ix_27_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-432"
          xlink:to="ix_27_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_194_fact"
          xlink:label="ix_194_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_196_fact"
          xlink:label="ix_196_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_195_fact"
          xlink:label="ix_195_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_28_footnote" xlink:label="ix_28_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">The Company paid $13,219,105 to Shenzhen Intelligent Guardforce Robot Technology Co., Limited for the purchase of robots, in which robots amounting to $4,481,346 had yet to be delivered, and robots amounting to $2,773,560 were returned by the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_194_fact"
          xlink:to="ix_28_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_196_fact"
          xlink:to="ix_28_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_195_fact"
          xlink:to="ix_28_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_197_fact"
          xlink:label="ix_197_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_198_fact"
          xlink:label="ix_198_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-434"
          xlink:label="hidden-fact-434"
          xlink:type="locator"/>
        <link:footnote id="ix_29_footnote" xlink:label="ix_29_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">The Company paid $1,785,617 to Shenzhen Kewei Robot Technology Co., Limited for the purchase of robots amounting to $1,611,782, in which robots amounting to $415,332 were returned by the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_197_fact"
          xlink:to="ix_29_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_198_fact"
          xlink:to="ix_29_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-434"
          xlink:to="ix_29_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-436"
          xlink:label="hidden-fact-436"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_199_fact"
          xlink:label="ix_199_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-435"
          xlink:label="hidden-fact-435"
          xlink:type="locator"/>
        <link:footnote id="ix_30_footnote" xlink:label="ix_30_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">On February 8, 2022, the Company entered into a Commission Development Agreement with Shenzhen Kewei Robot Technology Co., Limited for the development of a robotics management platform named GFAI Intelligent Cloud Platform V2.0 (&#x201c;ICP&#x201d;). The contract amount was $3,000,000 which was paid in 2022 as a one-time lump sum payment upon the execution of the agreement.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-436"
          xlink:to="ix_30_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_199_fact"
          xlink:to="ix_30_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-435"
          xlink:to="ix_30_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-437"
          xlink:label="hidden-fact-437"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_200_fact"
          xlink:label="ix_200_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-438"
          xlink:label="hidden-fact-438"
          xlink:type="locator"/>
        <link:footnote id="ix_31_footnote" xlink:label="ix_31_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">InnoAI Technology (Shenzhen) Co., Ltd. provided ERP and IT support services to the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-437"
          xlink:to="ix_31_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_200_fact"
          xlink:to="ix_31_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-438"
          xlink:to="ix_31_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-439"
          xlink:label="hidden-fact-439"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_202_fact"
          xlink:label="ix_202_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_203_fact"
          xlink:label="ix_203_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_201_fact"
          xlink:label="ix_201_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-440"
          xlink:label="hidden-fact-440"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_204_fact"
          xlink:label="ix_204_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_32_footnote" xlink:label="ix_32_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">The Company sold robots to GF Technovation Company Limited.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-439"
          xlink:to="ix_32_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_202_fact"
          xlink:to="ix_32_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_203_fact"
          xlink:to="ix_32_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_201_fact"
          xlink:to="ix_32_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-440"
          xlink:to="ix_32_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_204_fact"
          xlink:to="ix_32_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_205_fact"
          xlink:label="ix_205_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-442"
          xlink:label="hidden-fact-442"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-441"
          xlink:label="hidden-fact-441"
          xlink:type="locator"/>
        <link:footnote id="ix_33_footnote" xlink:label="ix_33_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">The Company rented robots to Shenzhen Kewei Robot Technology Co., Limited.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_205_fact"
          xlink:to="ix_33_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-442"
          xlink:to="ix_33_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-441"
          xlink:to="ix_33_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_206_fact"
          xlink:label="ix_206_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_207_fact"
          xlink:label="ix_207_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_208_fact"
          xlink:label="ix_208_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_34_footnote" xlink:label="ix_34_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">Includes impairment of goodwill on acquired subsidiaries, non-cash compensation expense, professional fees and consultancy fees for the Company. Non-cash compensation expense of $1,101,800, $252,095 and $<xhtml:span style="-sec-ix-hidden: hidden-fact-447">nil</xhtml:span> for the years ended December 31, 2023, 2022 and 2021 was solely attributable to the Corporate and others segment, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_206_fact"
          xlink:to="ix_34_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_207_fact"
          xlink:to="ix_34_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_208_fact"
          xlink:to="ix_34_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_213_fact"
          xlink:label="ix_213_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-443"
          xlink:label="hidden-fact-443"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_218_fact"
          xlink:label="ix_218_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_217_fact"
          xlink:label="ix_217_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_219_fact"
          xlink:label="ix_219_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_209_fact"
          xlink:label="ix_209_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_216_fact"
          xlink:label="ix_216_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_211_fact"
          xlink:label="ix_211_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_210_fact"
          xlink:label="ix_210_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_214_fact"
          xlink:label="ix_214_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_212_fact"
          xlink:label="ix_212_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_215_fact"
          xlink:label="ix_215_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_35_footnote" xlink:label="ix_35_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">Revenue excludes intercompany sales.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_213_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-443"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_218_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_217_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_219_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_209_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_216_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_211_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_210_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_214_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_212_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_215_fact"
          xlink:to="ix_35_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_220_fact"
          xlink:label="ix_220_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_36_footnote" xlink:label="ix_36_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">As of December 31, 2023, the total assets for information security segment were presented as assets held for sale on the consolidated balance sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_220_fact"
          xlink:to="ix_36_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-449"
          xlink:label="hidden-fact-449"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_223_fact"
          xlink:label="ix_223_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-448"
          xlink:label="hidden-fact-448"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_222_fact"
          xlink:label="ix_222_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_221_fact"
          xlink:label="ix_221_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_37_footnote" xlink:label="ix_37_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">The Company has engaged Stander Information Company Limited (&#x201c;Stander&#x201d;) to provide technical services relating to the cash management systems for the Company&#x2019;s secure logistics business. The service agreement with Stander is comprised of a monthly fixed service fee and certain other fees as specified in the agreement, which will expire in August 2025.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-449"
          xlink:to="ix_37_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_223_fact"
          xlink:to="ix_37_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-448"
          xlink:to="ix_37_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_222_fact"
          xlink:to="ix_37_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_221_fact"
          xlink:to="ix_37_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-450"
          xlink:label="hidden-fact-450"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_227_fact"
          xlink:label="ix_227_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_226_fact"
          xlink:label="ix_226_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_224_fact"
          xlink:label="ix_224_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_225_fact"
          xlink:label="ix_225_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_38_footnote" xlink:label="ix_38_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">From time to time, the Company entered into various short-term lease agreements to rent warehouses and offices. In addition, the Company has various low value items with various lease terms that the Company is committed to pay in the future.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-450"
          xlink:to="ix_38_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_227_fact"
          xlink:to="ix_38_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_226_fact"
          xlink:to="ix_38_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_224_fact"
          xlink:to="ix_38_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_225_fact"
          xlink:to="ix_38_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-452"
          xlink:label="hidden-fact-452"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-451"
          xlink:label="hidden-fact-451"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_228_fact"
          xlink:label="ix_228_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_229_fact"
          xlink:label="ix_229_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-453"
          xlink:label="hidden-fact-453"
          xlink:type="locator"/>
        <link:footnote id="ix_39_footnote" xlink:label="ix_39_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">AI Hong Kong entered into various purchase agreements with Shenzhen Intelligent Guardforce Robot Technology Co., Limited (&#x201c;CIOT&#x201d;) and Shenzhen Kewei Robot Technology Co., Ltd. (&#x201c;Shenzhen Kewei&#x201d;) to establish mutual contractual obligations for future purchases of robots. These agreements do not contain the scheduled delivery dates. These agreements with CIOT and Shenzhen Kewei will become void upon fulfillment of the settlement agreement.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-452"
          xlink:to="ix_39_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-451"
          xlink:to="ix_39_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_228_fact"
          xlink:to="ix_39_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_229_fact"
          xlink:to="ix_39_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-453"
          xlink:to="ix_39_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_237_fact"
          xlink:label="ix_237_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_233_fact"
          xlink:label="ix_233_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_232_fact"
          xlink:label="ix_232_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_231_fact"
          xlink:label="ix_231_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_230_fact"
          xlink:label="ix_230_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_236_fact"
          xlink:label="ix_236_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_235_fact"
          xlink:label="ix_235_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_234_fact"
          xlink:label="ix_234_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_40_footnote" xlink:label="ix_40_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">Giving retroactive effect to the 2023 share consolidation on January 31, 2023.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_237_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_233_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_232_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_231_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_230_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_236_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_235_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_234_fact"
          xlink:to="ix_40_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
